This is against avahi 0.5.2-6. Attached patch changes : - Uppercase first letter of the summaries - Consistency between tabs and spaces - Adds missing libglade2-devel build requirement - Glib & Qt3 package dependencies - Shell test syntax in the scriplets - Missing ldconfig calls - Symlinks .so into devel packages - Pkgconfig Glib & Qt3 files in sub-packages - Defattr consistency It's all pretty straightforward.
Created attachment 120842 [details] Spec file patch
Thanks for the patch - this bug is now fixed with avahi-*-0.5.2-7 .
Some parts in 0.5.2-7 are still not fixed. For instance, the qt3 sub-package (not the qt3-devel one) requires the main "devel" and "qt-devel", which should be moved to the qt3-devel sub-package. Pkgconfig files should be moved to their respective devel sub-packages too. The rest is cosmetic to keep consistent across the spec file : Spaces vs. tabs, removed quotes in integer test checks etc. Oh, I also simplified the %defattr/%attr parts, since directories were being defaulted to 0644(!?) and all of the forced attributes on regular files should be useless, or considered an upstream bug otherise since it would be "make install"'s fault. Matthias
Created attachment 121223 [details] Spec file patch, revisited
Seems like the avahi package still gets quite a lot of attention in development... do you want me to check all of these issues for the latest package?
Please rediff against latest development, and CC me on all now and future bugs where you have spec fixes.
Closing as DEFERRED since all of the problems I had reported, if any are left, should get caught by the Core+Extras merge review process.