GNOME Bugzilla – Bug 165414
%{_libdir}/galeon/components listed in RPM spec file
Last modified: 2005-01-27 18:49:00 UTC
Run rpmbuild -tb galeon-1.3.19.tar.bz2 The build dies just before creating the RPM because %{_libdir}/galeon/components is listed in the file list but doesn't exist in the buildroot. Did /usr/lib/galeon/components disapper between 1.3.18 and 1.3.19? In 1.3.18 it contained libgaleon-xpcom.{la,so}. If I remove %{_libdir}/galeon/components from the file list, the resulting RPM works just fine.
Wow, I'm amazed the spec file works with only one change :-) The components dir did indeed dissappear between 1.3.18 and 1.3.19, I'll fix the spec file in CVS tonight.
Basically the spec file is not maintained at all as none of the developers actually build rpms (to my knowledge.) We'd appreciate if someone would have a good look at it and update the build-dependencies and similar. Should be easy to automate in configure.in. It already knows the version numbers, someone just needs to know the package names and put them in .spec.in.
I've fixed the components issue in CVS: http://mail.gnome.org/archives/cvs-commits-list/2005-January/msg07287.html