# Sensible Perl-specific RPM build macros. # # Note that these depend on the generic filtering system being in place in # rpm core; but won't cause a build to fail if they're not present. # # Chris Weyl 2009 # By default, for perl packages we want to filter all files in _docdir from # req/prov scanning, as well as filtering out any provides caused by private # libs in vendorarch/archlib (vendor/core). # # Note that this must be invoked in the spec file, preferably as # "%{?perl_default_filter}", before any %description block. %perl_default_filter %{?filter_setup: %{expand: \ %filter_provides_in %{perl_vendorarch}/.*\\.so$ \ %filter_provides_in -P %{perl_archlib}/(?!CORE/libperl).*\\.so$ \ %filter_provides_in %{_docdir} \ %filter_requires_in %{_docdir} \ %filter_setup \ }}