[perl-Plack] Split out perl-Plack-Test to avoid dependency on Test::More (RHBZ #1052859).

corsepiu corsepiu at fedoraproject.org
Wed Jan 15 07:15:00 UTC 2014


commit 0ff72a2e42d227cf1b935f40cd5cfa3d99bc2190
Author: Ralf Corsépius <corsepiu at fedoraproject.org>
Date:   Wed Jan 15 08:15:04 2014 +0100

    Split out perl-Plack-Test to avoid dependency on Test::More (RHBZ #1052859).

 perl-Plack.spec |   31 +++++++++++++++++++++++++++----
 1 files changed, 27 insertions(+), 4 deletions(-)
---
diff --git a/perl-Plack.spec b/perl-Plack.spec
index 5a1be7c..18f1ed5 100644
--- a/perl-Plack.spec
+++ b/perl-Plack.spec
@@ -1,6 +1,6 @@
 Name:           perl-Plack
 Version:        1.0030
-Release:        1%{?dist}
+Release:        2%{?dist}
 Summary:        Perl Superglue for Web frameworks and Web Servers (PSGI toolkit)
 License:        GPL+ or Artistic
 Group:          Development/Libraries
@@ -75,6 +75,13 @@ Plack is a set of tools for using the PSGI stack. It contains middleware
 components, a reference server and utilities for Web application
 frameworks. Plack is like Ruby's Rack or Python's Paste for WSGI.
 
+%package Test
+Summary: Test-modules for perl-Plack
+Requires: perl-Plack = %{version}-%{release}
+
+%description Test
+%{summary}.
+
 %prep
 %setup -q -n Plack-%{version}
 
@@ -106,16 +113,32 @@ make test %{?_with_apache:TEST_APACHE2=1 TEST_FCGI_CLIENT=1}
 %{perl_vendorlib}/Plack
 %{perl_vendorlib}/Plack.pm
 %{perl_vendorlib}/HTTP
-# Used by Plack/Test
-%{perl_vendorlib}/auto/*
-%exclude %{perl_vendorlib}/auto/share/dist/Plack/#foo
 # Abandoned/Unsupported in Fedora: Apache1
 %exclude %{perl_vendorlib}/Plack/Server/Apache1.pm
 %exclude %{perl_vendorlib}/Plack/Handler/Apache1.pm
+# Packaged separately in perl-Plack-Test
+%exclude %{perl_vendorlib}/Plack/Test
+%exclude %{perl_vendorlib}/Plack/Test.pm
+%exclude %{perl_vendorlib}/auto/*
+%exclude %{_mandir}/man3/Plack::Test*
+
+# Don't package
+%exclude %{perl_vendorlib}/auto/share/dist/Plack/#foo
 
 %{_mandir}/man3/*
 
+%files Test
+%{_mandir}/man3/Plack::Test*
+%dir %{perl_vendorlib}/Plack
+%{perl_vendorlib}/Plack/Test
+%{perl_vendorlib}/Plack/Test.pm
+# Used by Plack/Test/Suite.pm
+%{perl_vendorlib}/auto/*
+
 %changelog
+* Wed Jan 15 2014 Ralf Corsépius <corsepiu at fedoraproject.org> - 1.0030-2
+- Split out perl-Plack-Test to avoid dependency on Test::More (RHBZ #1052859).
+
 * Mon Dec 30 2013 Ralf Corsépius <corsepiu at fedoraproject.org> - 1.0030-1
 - Upstream update.
 



More information about the perl-devel mailing list