Re: or condition at BuildRequires

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Mar 5, 2009 at 8:36 PM, <Greg_Swift@xxxxxxxxxxxxxxxxx> wrote:
> > 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

Perhaps also this could be of interest
http://lists.rpm.org/pipermail/rpm-list/2009-March/000183.html
 
Regards

_______________________________________________
Rpm-list mailing list
Rpm-list@xxxxxxxxxxxxx
http://lists.rpm.org/mailman/listinfo/rpm-list

_______________________________________________
Rpm-list mailing list
Rpm-list@xxxxxxxxxxxxx
http://lists.rpm.org/mailman/listinfo/rpm-list

[Index of Archives]     [RPM Ecosystem]     [Linux Kernel]     [Red Hat Install]     [PAM]     [Red Hat Watch]     [Red Hat Development]     [Red Hat]     [Gimp]     [Yosemite News]     [IETF Discussion]

  Powered by Linux