
Am Saturday 03 June 2006 11:31 schrieb Peter Nixon:
On Sat 03 Jun 2006 12:17, Adrian Schröter wrote:
Am Saturday 03 June 2006 11:07 schrieb Peter Nixon:
On Sat 03 Jun 2006 10:05, Adrian Schröter wrote:
Am Friday 02 June 2006 01:24 schrieb Bernard Li:
Hi Daniel:
I tried it, still doesn't work...
The follow macros are defined now:
%fedora_version %mandriva_version
fedora_version can be either 4 or 5 atm (for Core 4 or Core 5). mandriva_version is always 2006 atm.
http://en.opensuse.org/Build_Service/cross_distribution_package_how_t o
So are these macros not defined normally on Fedora and Mandriva? Can you give us an example conditional which can detect each distro which will work on both the build service AND a normal build on each of the distros??
like on the wiki page or simply with
%if %{?mandriva_version:1}0 # do something only on mandriva # BuildRequires: something-mdk %endif
for example.
Yes, they are only defined when you use the Mandriva repository.
bye adrian
Can I use a comparison with that? For example:
%if %{?suse_version:1}0 > 930 # do something only on SUSE 9.3 %endif
I think there is no other way than to stack this like this: %if %{?suse_version:1}0 %if %suse_version > 930 # do something only on SUSE 9.3 %endif %endif -- Adrian Schroeter SUSE Linux Products GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany email: adrian@suse.de --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice-help@opensuse.org