[mod_perl] Hide dependencies on broken provides

Petr Pisar ppisar at fedoraproject.org
Tue Jul 10 15:34:45 UTC 2012


commit d42f46471c103fdcfc9d8a6ec5643e83f2952b46
Author: Petr Písař <ppisar at redhat.com>
Date:   Tue Jul 10 17:33:52 2012 +0200

    Hide dependencies on broken provides

 mod_perl.spec |   16 +++++++---------
 1 files changed, 7 insertions(+), 9 deletions(-)
---
diff --git a/mod_perl.spec b/mod_perl.spec
index ad39f42..1c7ed6c 100644
--- a/mod_perl.spec
+++ b/mod_perl.spec
@@ -4,7 +4,7 @@
 
 Name:           mod_perl
 Version:        2.0.7
-Release:        4%{?dist}
+Release:        5%{?dist}
 Summary:        An embedded Perl interpreter for the Apache HTTP Server
 
 Group:          System Environment/Daemons
@@ -32,14 +32,6 @@ Requires:       perl(Linux::Pid)
 
 %{?perl_default_filter}
 
-# RPM 4.8 style
-%filter_from_provides /perl(Apache2::Connection)$/d; /perl(Apache2::RequestRec)$/d; /perl(warnings)$/d; /perl(HTTP::Request::Common)$/d;
-
-%filter_from_requires /perl(Apache::Test.*)/d; /perl(Data::Flow)/d
-%filter_from_requires /perl(Apache2::FunctionTable)/d; /perl(Apache2::StructureTable)/d
-
-%filter_setup
-# RPM 4.9 style
 %global __provides_exclude %{?__provides_exclude:%__provides_exclude|}perl\\(Apache2::Connection\\)$
 %global __provides_exclude %__provides_exclude|perl\\(Apache2::RequestRec\\)$
 %global __provides_exclude %__provides_exclude|perl\\(warnings\\)$
@@ -49,6 +41,9 @@ Requires:       perl(Linux::Pid)
 %global __requires_exclude %__requires_exclude|perl\\(Apache2::FunctionTable\\)
 %global __requires_exclude %__requires_exclude|perl\\(Apache2::StructureTable\\)
 
+# Hide dependencies on broken provides
+%global __requires_exclude %__requires_exclude|^perl\\(Apache2::MPM\\)
+
 %description
 Mod_perl incorporates a Perl interpreter into the Apache web server,
 so that the Apache web server can directly execute Perl code.
@@ -183,6 +178,9 @@ echo "%%exclude %{_mandir}/man3/Apache::Test*.3pm*" >> exclude.files
 %{_mandir}/man3/Apache::Test*.3pm*
 
 %changelog
+* Tue Jul 10 2012 Petr Pisar <ppisar at redhat.com> - 2.0.7-5
+- Hide dependencies on broken provides
+
 * Mon Jul 09 2012 Petr Pisar <ppisar at redhat.com> - 2.0.7-4
 - Perl 5.16 rebuild
 


More information about the scm-commits mailing list