Hi,
I just pushed following changes into Ruby's dist-git:
http://www.fpaste.org/9488/
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