chemical-mime-data produces a useless empty debuginfo package, apparently due to (rightfully) being noarch content in an arch specific package due to install paths. Fix: disable -debuginfo with %define debug_package %{nil} http://fedoraproject.org/wiki/Packaging/Debuginfo
Well, the install paths thing is a bit weird. Upstream suggests that the pkgconfig file should go to %{_datadir}/pkgconfig rather than to %{_libdir}/pkgconfig. On the other hand, shared-mime-info and gnome-mime-data install their .pc files to %{_libdir}/pkgconfig. I'm not sure which approach is correct. As for the fix, I'll attach a new spec but due to the nature of the internet connection I'm currently using (HTTP proxy), I won't be able to commit that. Feel free to do this.
Created attachment 146796 [details] Updated spec
Created attachment 146798 [details] Install to /usr/share/pkgconfig, change to noarch Actually, I think installing to /usr/share/pkgconfig and changing to noarch is a much better solution. The pkgconfig file contains an unnecessary libdir which varies between archs and should be pruned (upstream should be interested in this) - this patch takes care of that and it should be good to go IMO. Let me know if you'd like me to commit this one instead.
Oh, and bugs against shared-mime-info and gnome-mime-data should probably be filed, I'll look into it. shared-mime-info installs an arch dependent executable so it doesn't benefit much, but gnome-mime-data looks like a noarch candidate after the fix.
OK, please commit your version. One of the packages mentioned above contains a notice in spec that it is not noarch, I think that was shared-mime-info.
OK, please commit your version. One of the packages mentioned above contains a notice in spec that it is not noarch, I think that was shared-mime-info. I'll contact upstream about pruning the libdir.
Done for devel, build in progress: http://buildsys.fedoraproject.org/build-status/job.psp?uid=26611 I already submitted a (messy) shared-mime-info bug report upstream, https://bugs.freedesktop.org/show_bug.cgi?id=9789 , but it'd be great if you could do it for gnome-mime-data.
Quoting gnome bugzilla: “Sorry, entering bugs into the product gnome-mime-data has been disabled.”
Upstream chemical-mime removed unnecessary .pc entries.
gnome-mime-data: bug 227553