[perl-Mouse] drop tests sub-package

Iain Arnell iarnell at fedoraproject.org
Wed Apr 18 17:18:05 UTC 2012


commit c467d8f323f9e1e5507713067a27937c8ecc6243
Author: Iain Arnell <iarnell at gmail.com>
Date:   Wed Apr 18 11:10:59 2012 -0600

    drop tests sub-package

 perl-Mouse.spec |   17 +++++++++--------
 1 files changed, 9 insertions(+), 8 deletions(-)
---
diff --git a/perl-Mouse.spec b/perl-Mouse.spec
index 3c525af..f5874d9 100644
--- a/perl-Mouse.spec
+++ b/perl-Mouse.spec
@@ -32,8 +32,12 @@ Requires:       perl(XSLoader) >= 0.02
 # virtual provides for perl-Any-Moose
 Provides:       perl(Any-Moose) = %{version}
 
+# obsolete/provide old tests subpackage
+# can be removed during F19 development cycle
+Obsoletes:      %{name}-tests < 0.97-3
+Provides:       %{name}-tests = %{version}-%{release}
+
 %{?perl_default_filter}
-%{?perl_subpackage_tests: %perl_subpackage_tests t/ .proverc }
 
 %description
 Moose, a powerful metaobject-fueled extension of the Perl 5 object system,
@@ -59,12 +63,8 @@ an experimental first release, so comments and suggestions are very welcome.
 %setup -q -n Mouse-%{version}
 
 find .           -type f -exec chmod -c -x {} +
-find t/          -type f -exec perl -pi -e 's|^#!perl|#!%{__perl}|' {} +
-find benchmarks/ -type f -exec perl -pi -e 's|^#!perl|#!%{__perl}|' {} +
-find example/    -type f -exec perl -pi -e 's|^#!perl|#!%{__perl}|' {} +
-find tool/       -type f -exec perl -pi -e 's|^#!perl|#!%{__perl}|' {} +
-
-echo '-r' > .proverc
+find t/ xt/ benchmarks/ example/ tool/ -type f -print0 \
+| xargs -0 sed -i '1s|^#!.*perl|#!%{__perl}|'
 
 %build
 %{__perl} Makefile.PL INSTALLDIRS=vendor
@@ -82,7 +82,7 @@ find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null ';'
 make test
 
 %files
-%doc Changes benchmarks/ example/ tool/ 
+%doc Changes benchmarks/ example/ tool/ t/ xt/
 %{perl_vendorarch}/*
 %exclude %dir %{perl_vendorarch}/auto
 %{_mandir}/man3/*.3*
@@ -96,6 +96,7 @@ make test
 %changelog
 * Wed Apr 18 2012 Iain Arnell <iarnell at gmail.com> 0.97-3
 - sub-package Test::Mouse (rhbz#813698)
+- drop tests sub-package; move tests to main package documentation
 
 * Fri Jan 13 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.97-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild


More information about the scm-commits mailing list