or condition at BuildRequires
Greg_Swift at aotx.uscourts.gov
Greg_Swift at aotx.uscourts.gov
Thu Mar 5 19:36:21 UTC 2009
> > if your ORs are based on some kind of comparable metric you could wrap
> > them. ie:
> >
> > %if %{BuildArch} == 'x86_64'
> > BuildRequires: libx
> > %else
> > %if %{BuildArch} == 'i386'
> > BuildRequires: liby
> > %endif
> > %endif
>
> this looks good in general. How can I differentiate between RHEL 4 and 5?
>
A fairly standard way from what I've seen would be like this:
%if 0%{?rhel} == 5
BuildRequires: libx
%else
%if 0%{?rhel} == 5
BuildRequires: liby
%endif
%endif
But when you build the rpm you will need to provide the %rhel macro. I
mention how this can be done in these 2 threads:
http://lists.rpm.org/pipermail/rpm-list/2009-March/000182.html
http://lists.rpm.org/pipermail/rpm-list/2009-March/000184.html
-greg
More information about the Rpm-list
mailing list