$ rpmlsv -p ipod-sharp-devel-0.8.1-2.fc11.i586.rpm|grep pkg|grep ^d drwxr-xr-x root root 0 /usr/lib/pkgconfig Your package must not include this directory, because this directory belongs into the pkgconfig package(s). This hides broken dependencies in other packages, which expect to pull in pkgconfig by depending on %{_libdir}/pkgconfig. Note: I haven't checked whether the ownership of directories other than %_libdir/pkgconfig is correct.
This bug appears to have been reported against 'rawhide' during the Fedora 11 development cycle. Changing version to '11'. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping
Fix committed to devel (F-12), tagged, no build yet.