Best (cleanest?) conditional formation in a spec file for distro version and arch

Richard Shaw hobbes1069 at gmail.com
Thu Jun 19 23:05:21 UTC 2014


On Thu, Jun 19, 2014 at 4:16 AM, Paul Howarth <paul at city-fan.org> wrote:

> On 18/06/14 14:36, Richard Shaw wrote:
>
>> On Wed, Jun 18, 2014 at 8:15 AM, Paul Howarth <paul at city-fan.org
>> <mailto:paul at city-fan.org>> wrote:
>>
>>     Does this work?
>>
>>     %if 0%{?fedora} || 0%{?rhel} > 6 || "%{_arch}" != "ppc64"
>>     Requires:       python-pivy
>>     %endif
>>
>>
>> Hmm... I think it would block the requires on epel7 as well though which
>> works fine (newer gcc)
>>
>
> The 0%{?fedora} clause ensures all Fedoras get the requires;
>
> The 0%{?rhel} > 6 clause ensures all EPEL > 6 get the requires;
>
> The "%{_arch}" != "ppc64" clause ensures that any build that's not ppc64
> gets the requires.
>
> So epel7 (any arch) should be fine.


Ok, I see how that works now. Thanks!

Richard
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.fedoraproject.org/pipermail/devel/attachments/20140619/3bad1eb2/attachment.html>


More information about the devel mailing list