[opensuse-gnome] GNOME 2.24 on openSUSE 11.0 - "Progress report"
Hello, I've been working on the weekend to get as many packages as possible to build. Had as many as 280 (out of ~360) packages building successfully. What I've currently have done is this; gtk2 =================== Add "Requires: pcre-devel" to the -devel package if suse_version <= 1100 Don't run "rm $RPM_BUILD_ROOT/%{_libdir}/gtk-2.0/modules/*.la" unless suse_version > 1100 glib2 =================== Add "Requires: pcre-devel" to the -devel package if suse_version <= 1100 Don't run "rm $RPM_BUILD_ROOT%{_libdir}/*.la" unless suse_version > 1100 glitz2 =================== Don't run "rm -f %{buildroot}%{_libdir}/*.la" unless suse_version > 1100 gdm (Have not actually looked to closely on this one yet) =================== Don't require selinux unless suse_version > 1100 When it comes to pixman... xorg-x11-libs-devel is installed for every package we build. AFAIK, we can't "Obsolete" files in .spec, only packages, so building a separate pixman package will not work (unless you have some clever tricks up your sleeve). ATM, I copied xorg-x11-libs and only updated pixman in there. I also filed a bug (https://bugzilla.novell.com/show_bug.cgi?id=439019) to split out pixman from that package. Still plenty of issues to sort out, but it's looking better and better... :-) Cheers, Magnus -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
On Sun, 2008-10-26 at 21:56 +1100, Magnus Boman wrote:
Still plenty of issues to sort out, but it's looking better and better... :-)
I fixed a number of the expansion errors just now by doing: $ osc meta -e prjconf GNOME:Factory and adding the following: %if "%_repository" == "gnome_224_deps" # Lots of packages had expansion errors until I added this Prefer: gnome-menus-branding-openSUSE # bigboard at least needs this Prefer: -loudmouth %endif That's the whole content of the prjconf file for GNOME:Factory for now, but I expect we'll want to add some more stuff once we see what else fails with expansion errors. In general it's better to keep .spec files clean and put the messy stuff elsewhere. I don't know if prjconf files are documented anywhere, but the output of "osc meta prjconf openSUSE:Factory" is pretty long and probably contains enough examples to get a fix on how to use them. Michael. -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
participants (2)
-
Magnus Boman
-
Michael Wolf