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

Re: unifying of spec files for different Fedora releases



On Fri, 2006-05-19 at 14:59 -0500, Rex Dieter wrote:
> Michael A. Peters wrote:
> > On Fri, 2006-05-19 at 12:03 +0200, Dan Horák wrote:
> > 
> >> Should I check the value of "%fedora" so it would look like
> >>
> >> %if "%fedora" < 5
> >> BuildRequires: xorg-x11-Xvfb
> >> %else
> >> BuildRequires: xorg-x11-server-Xvfb, xorg-x11-fonts-base
> >> %endif
> >>
> >> or should I use "%dist" for the checks? I was probably already mentioned
> >> on this list, but I not able to find it.
> > 
> > Problem with both:
> > 
> > [mpeters atlantis ~]$ rpm -E %dist
> > %dist
> > [mpeters atlantis ~]$ rpm -E %fedora
> > %fedora
> > [mpeters atlantis ~]$
> > 
> > It would make the spec file unbuildable on a lot of systems.
> 
> FYI, we're speaking here only in the context of Fedora Extras and it's
> buildsystem.

If you care about being able to build elsewhere, one possibility would
be to use a construct like:

%if 0%{?fedora} < 5
BuildRequires: xorg-x11-Xvfb
%else
BuildRequires: xorg-x11-server-Xvfb, xorg-x11-fonts-base
%endif

Paul.


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