unifying of spec files for different Fedora releases

Rex Dieter rdieter at math.unl.edu
Fri May 19 19:58:52 UTC 2006


Dan Horák wrote:
> Hello,
> 
> I want to unify the spec files for TinyERP, because they are (only a
> bit) different between FC < 5 and FC >=5 due the change in Xorg
> packaging.
> 
> Now I have in the spec for FC < 5
> 
> BuildRequires: xorg-x11-Xvfb
> 
> and for FC >= 5 I need
> 
> BuildRequires: xorg-x11-server-Xvfb, xorg-x11-fonts-base
> 
> and there is also a difference between calling the Xvfb server
> (/usr/X11/bin/Xvfb vs. /usr/bin/Xvfb).
> 
> 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.

The former (use %%fedora).  It's easier for less than, greater than checks.

-- Rex




More information about the fedora-extras-list mailing list