Re: [Fwd: Broken dependencies: vym]

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

 



Iain Arnell wrote:
> On Thu, Aug 18, 2011 at 3:42 PM, Iain Arnell <iarnell@xxxxxxxxx> wrote:
>   
>> On Thu, Aug 18, 2011 at 3:22 PM, Jon Ciesla <limb@xxxxxxxxxxxx> wrote:
>>     
>>> I do some macro gymnastics with vym to prevent it Requiring a perl module
>>> that's named one thing in SuSE and another in Fedora.  With my latest f17
>>> build, that stopped working, while builds of the same code and spec on f15
>>> and f16 seem to be ok.  Did rpm's behaviour change?
>>>       
>> The perl_default_filter macro changed with perl 5.14. We're now using
>> rpm's native __requires_exclude macro (and friends) instead of the
>> slightly hacky filter_setup stuff. Ideally, we'd drop the
>> filter_setup/filter_from_requires entirely, but to keep a single spec
>> compatible with all current fedora branches, you can do:
>>
>> --- vym.spec.orig       2011-07-20 19:58:57.000000000 +0200
>> +++ vym.spec    2011-08-18 15:37:06.427529132 +0200
>> @@ -22,6 +22,7 @@
>>  %filter_from_requires /^perl(BugzillaClient)$/d
>>  %?perl_default_filter
>>  }
>> +%global __requires_exclude
>> %{?__requires_exclude:%__requires_exclude|}perl\\(BugzillaClient\\)
>>     
>
>    ^ That should be one line, of course.
>
> And I noticed that you already have a __requires_exclude. But at the
> minute, it *must* come after perl_default_filter.
>
>   
Worked like a charm, thanks very much!

-J

-- 
in your fear, seek only peace
in your fear, seek only love

-d. bowie

-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux