Hi,
I just pushed following changes into Ruby's dist-git:
There are following changes:
* Macro definition moved into macros.ruby and macros.rubygems files.
I.e. the RPM macro files were extracted into separated files, which should be a bit easier to maintain. These are also the same files (more or less), which are later used by RPM. A bit of LUA magic was needed for that. Hopefully, there will be one day official support for something like that in RPM.
* Added filtering macros.
You'll be able to use %{?ruby_default_filter} and %{?rubygems_default_filter} macros in you .spec files, to filter unnecessary provides. This should be added to guidelinse (on my TODO list).
* Filter automatically generated provides of private libraries (rhbz#947408).
Similarly to above, this filters unnecessary provides in Ruby's packages itself.
This is http://koji.fedoraproject.org/koji/taskinfo?taskID=5317358 scratch build of the above. Please review and test. If there will be no comments, I am going to build this changes at Thursday.
Thanks.
Vít
Dne 30.4.2013 15:04, Vít Ondruch napsal(a):
Please review and test. If there will be no comments, I am going to build this changes at Thursday.
https://admin.fedoraproject.org/updates/ruby-2.0.0.0-7.fc19
Vít
ruby-sig@lists.fedoraproject.org