Mailinglist Archive: opensuse-buildservice (197 mails)

< Previous Next >
Re: [opensuse-buildservice] Re: Mandriva 2006 check in spec file
  • From: Adrian Schröter <adrian@xxxxxxx>
  • Date: Sat, 3 Jun 2006 11:33:43 +0200
  • Message-id: <200606031133.43246.adrian@xxxxxxx>
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@xxxxxxx


---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-buildservice-unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice-help@xxxxxxxxxxxx

< Previous Next >