Hello, I'm trying to rebuild pidgin for openSUSE 10.2, and noted that it uses %gconf_schemas_prereq, which is not available in stock 10.2 (it is in GNOME:unstable and openSUSE 10.3/Factory). I imported gconf2-rpm-macros from GNOME:Community, and then uploaded the following patch file for pidgin, marking it as a patch to the spec. However, building still fails when parsing the spec file, when %gconf_schemas_prereq is encountered. Moreover, gconf2-rpm-macros is never installed by the build server! Which was the problem: the version detection, or the way I created the patch? Also, what does the following do: || 0%{?opensuse_bs} Presumably %suse_version does not work on build service, and the opensuse_bs is a work-around? Won't it cause problem (for pidgin anyway) if I were to build it for, say, 10.3, if it tries to BuildReq: on gconf2-rpm-macros just because the package is built on the build server? --- pidgin.spec.old 2007-08-06 10:08:01.000000000 +0700 +++ pidgin.spec 2007-08-09 00:09:23.000000000 +0700 @@ -52,6 +52,9 @@ %if %suse_version >= 1021 || 0%{?opensuse_bs} BuildRequires: avahi-compat-howl-devel silc-toolkit-devel %endif +%if %suse_version <= 1020 +BuildRequires: gconf2-rpm-macros +%endif BuildRoot: %{_tmppath}/%{name}-%{version}-build %gconf_schemas_prereq Thanks, -- Michel --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org