[perl-Plack] - Upstream update. - Hack around incorrect hard-coded path to mod_perl.so. - Activate Apache2 test.
corsepiu
corsepiu at fedoraproject.org
Tue Jan 18 12:46:12 UTC 2011
commit c15bb3c80c33167940bf46a6e4287644c93f9c3d
Author: Ralf Corsépius <corsepiu at fedoraproject.org>
Date: Tue Jan 18 13:45:56 2011 +0100
- Upstream update.
- Hack around incorrect hard-coded path to mod_perl.so.
- Activate Apache2 test.
.gitignore | 1 +
perl-Plack.spec | 24 +++++++++++++++++++++---
sources | 2 +-
3 files changed, 23 insertions(+), 4 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index c825d33..137e36b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/Plack-0.9959.tar.gz
/Plack-0.9960.tar.gz
+/Plack-0.9963.tar.gz
diff --git a/perl-Plack.spec b/perl-Plack.spec
index f1e3fa0..9f26621 100644
--- a/perl-Plack.spec
+++ b/perl-Plack.spec
@@ -1,5 +1,5 @@
Name: perl-Plack
-Version: 0.9960
+Version: 0.9963
Release: 1%{?dist}
Summary: Perl Superglue for Web frameworks and Web Servers (PSGI toolkit)
License: GPL+ or Artistic
@@ -25,8 +25,12 @@ BuildRequires: perl(Try::Tiny)
BuildRequires: perl(URI) >= 1.36
# for improved tests
+BuildRequires: perl(Authen::Simple::Adapter)
BuildRequires: perl(Authen::Simple::Passwd)
+BuildRequires: perl(CGI)
+BuildRequires: perl(CGI::Compile)
BuildRequires: perl(CGI::Emulate::PSGI)
+BuildRequires: perl(Class::Data::Inheritable)
BuildRequires: perl(FCGI)
BuildRequires: perl(FCGI::Client)
BuildRequires: perl(FCGI::ProcManager)
@@ -38,6 +42,12 @@ BuildRequires: perl(Log::Log4perl)
BuildRequires: perl(MIME::Types)
BuildRequires: perl(Module::Refresh)
+# For mod_perl.so
+BuildRequires: mod_perl >= 2
+
+# For httpd tests
+BuildRequires: /usr/sbin/httpd
+
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
%description
@@ -48,6 +58,10 @@ frameworks. Plack is like Ruby's Rack or Python's Paste for WSGI.
%prep
%setup -q -n Plack-%{version}
+# Fedora's mod_perl.so is under modules/
+sed -i -e 's,libexec/apache2/mod_perl.so,modules/mod_perl.so,' \
+t/Plack-Handler/apache2.t t/Plack-Handler/apache2-registry.t
+
%build
# --skipdeps causes ExtUtils::AutoInstall not to try auto-installing
# missing modules
@@ -65,7 +79,7 @@ find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;
%{_fixperms} $RPM_BUILD_ROOT/*
%check
-make test
+make test TEST_APACHE2=1
%clean
rm -rf $RPM_BUILD_ROOT
@@ -80,7 +94,6 @@ rm -rf $RPM_BUILD_ROOT
%{perl_vendorlib}/HTTP
# Used by Plack/Test
%{perl_vendorlib}/auto/*
-%exclude %{perl_vendorlib}/auto/share/dist/Plack/stuff..
%exclude %{perl_vendorlib}/auto/share/dist/Plack/#foo
# Abandoned/Unsupported in Fedora: Apache1
%exclude %{perl_vendorlib}/Plack/Server/Apache1.pm
@@ -92,6 +105,11 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man3/*
%changelog
+* Tue Jan 18 2011 Ralf Corsépius <corsepiu at fedoraproject.org> 0.9963-1
+- Upstream update.
+- Hack around incorrect hard-coded path to mod_perl.so.
+- Activate Apache2 test.
+
* Mon Jan 03 2011 Ralf Corsépius <corsepiu at fedoraproject.org> 0.9960-1
- Upstream update.
diff --git a/sources b/sources
index 2194ee2..310c630 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-5c52f0d1739dca2ac3c5d413c0a56d3b Plack-0.9960.tar.gz
+34271b656dc9733ecbcd053b49c9c17b Plack-0.9963.tar.gz
More information about the scm-commits
mailing list