[mod_perl] Ship Apache::Reload and Apache::SizeLimit in main package (#748362). Require Linux::Pid for Apache::

Ville Skyttä scop at fedoraproject.org
Thu Jan 5 18:38:22 UTC 2012


commit 6cca19b39fcc8234d2e0bafb128984af26598be7
Author: Ville Skyttä <ville.skytta at iki.fi>
Date:   Thu Jan 5 20:38:13 2012 +0200

    Ship Apache::Reload and Apache::SizeLimit in main package (#748362).
    Require Linux::Pid for Apache::SizeLimit (#766568).
    Move Apache::Test* man pages to -devel.
    Don't filter Module::Build dependency.

 mod_perl.spec |   23 ++++++++++++++++++-----
 1 files changed, 18 insertions(+), 5 deletions(-)
---
diff --git a/mod_perl.spec b/mod_perl.spec
index 5e4126d..20c05ab 100644
--- a/mod_perl.spec
+++ b/mod_perl.spec
@@ -2,7 +2,7 @@
 
 Name:           mod_perl
 Version:        2.0.5
-Release:        6%{?dist}
+Release:        7%{?dist}
 Summary:        An embedded Perl interpreter for the Apache HTTP Server
 
 Group:          System Environment/Daemons
@@ -19,13 +19,15 @@ BuildRequires:  httpd-devel >= 2.2.0, httpd, gdbm-devel
 BuildRequires:  apr-devel >= 1.2.0, apr-util-devel
 Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 Requires:       httpd-mmn = %(cat %{_includedir}/httpd/.mmn || echo missing)
+# For Apache::SizeLimit::Core
+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;
 
-%filter_from_requires /perl(Apache::Test.*)/d; /perl(Data::Flow)/d; /perl(Module::Build)/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
@@ -35,7 +37,6 @@ Requires:       httpd-mmn = %(cat %{_includedir}/httpd/.mmn || echo missing)
 %global __provides_exclude %__provides_exclude|perl\\(warnings\\)$
 %global __requires_exclude %{?__requires_exclude:%__requires_exclude|}perl\\(Apache::Test.*\\)
 %global __requires_exclude %__requires_exclude|perl\\(Data::Flow\\)
-%global __requires_exclude %__requires_exclude|perl\\(Module::Build\\)
 %global __requires_exclude %__requires_exclude|perl\\(Apache2::FunctionTable\\)
 %global __requires_exclude %__requires_exclude|perl\\(Apache2::StructureTable\\)
 
@@ -117,7 +118,7 @@ devmods="ModPerl::Code ModPerl::BuildMM ModPerl::CScan \
           ModPerl::TypeMap ModPerl::FunctionMap \
           ModPerl::ParseSource ModPerl::MM \
           Apache2::Build Apache2::ParseSource Apache2::BuildConfig \
-          Apache Bundle::ApacheTest"
+          Bundle::ApacheTest"
 for m in $devmods; do
    test -f $RPM_BUILD_ROOT%{_mandir}/man3/${m}.3pm &&
      echo "%{_mandir}/man3/${m}.3pm*"
@@ -129,6 +130,7 @@ for m in $devmods; do
    test -d $RPM_BUILD_ROOT%{perl_vendorarch}/auto/${fn} && 
         echo %{perl_vendorarch}/auto/${fn}
 done | tee devel.files | sed 's/^/%%exclude /' > exclude.files
+echo "%%exclude %{_mandir}/man3/Apache::Test*.3pm*" >> exclude.files
 
 
 %files -f exclude.files
@@ -138,6 +140,9 @@ done | tee devel.files | sed 's/^/%%exclude /' > exclude.files
 %{_bindir}/*
 %{_libdir}/httpd/modules/mod_perl.so
 %{perl_vendorarch}/auto/*
+%dir %{perl_vendorarch}/Apache/
+%{perl_vendorarch}/Apache/Reload.pm
+%{perl_vendorarch}/Apache/SizeLimit*
 %{perl_vendorarch}/Apache2/
 %{perl_vendorarch}/Bundle/
 %{perl_vendorarch}/APR/
@@ -148,8 +153,16 @@ done | tee devel.files | sed 's/^/%%exclude /' > exclude.files
 %files devel -f devel.files
 %defattr(-,root,root,-)
 %{_includedir}/httpd/*
+%{perl_vendorarch}/Apache/Test*.pm
+%{_mandir}/man3/Apache::Test*.3pm*
 
 %changelog
+* Thu Jan  5 2012 Ville Skyttä <ville.skytta at iki.fi> - 2.0.5-7
+- Ship Apache::Reload and Apache::SizeLimit in main package (#748362).
+- Require Linux::Pid for Apache::SizeLimit (#766568).
+- Move Apache::Test* man pages to -devel.
+- Don't filter Module::Build dependency.
+
 * Wed Nov  9 2011 Joe Orton <jorton at redhat.com> - 2.0.5-6
 - fudge the LFS test (#730832)
 
@@ -298,7 +311,7 @@ done | tee devel.files | sed 's/^/%%exclude /' > exclude.files
 * Fri May 20 2005 Joe Orton <jorton at redhat.com> 2.0.0-1
 - update to 2.0.0 final
 
-* Mon Apr 18 2005 Ville Skyttä <ville.skytta at iki.fi> - 2.0.0-0.rc5.3
+* Mon Apr 18 2005 Ville Skyttä <ville.skytta at iki.fi> - 2.0.0-0.rc5.3
 - Fix sample configuration.
 - Explicitly disable the test suite. (#112563)
 


More information about the scm-commits mailing list