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