[perl-Moose] drop tests subpackage
Iain Arnell
iarnell at fedoraproject.org
Sun Jan 22 09:57:42 UTC 2012
commit 574a468db81f072e628daa9550aceb95cbbd824e
Author: Iain Arnell <iarnell at gmail.com>
Date: Sun Jan 22 10:57:31 2012 +0100
drop tests subpackage
perl-Moose.spec | 54 +++++++++++++++---------------------------------------
1 files changed, 15 insertions(+), 39 deletions(-)
---
diff --git a/perl-Moose.spec b/perl-Moose.spec
index 135e764..bb2372d 100644
--- a/perl-Moose.spec
+++ b/perl-Moose.spec
@@ -1,7 +1,7 @@
Name: perl-Moose
Summary: Complete modern object system for Perl 5
Version: 2.0401
-Release: 1%{?dist}
+Release: 2%{?dist}
License: GPL+ or Artistic
Group: Development/Libraries
Source0: http://search.cpan.org/CPAN/authors/id/D/DO/DOY/Moose-%{version}.tar.gz
@@ -72,43 +72,6 @@ BuildRequires: perl(Try::Tiny) >= 0.02
# recommended
BuildRequires: perl(Devel::PartialDump) >= 0.14
-# develop
-%{?tests_subpackage_requires:%tests_subpackage_requires perl(Algorithm::C3)}
-%{?tests_subpackage_requires:%tests_subpackage_requires perl(DBM::Deep) >= 1.0003}
-%{?tests_subpackage_requires:%tests_subpackage_requires perl(Data::Visitor)}
-%{?tests_subpackage_requires:%tests_subpackage_requires perl(DateTime)}
-%{?tests_subpackage_requires:%tests_subpackage_requires perl(DateTime::Calendar::Mayan)}
-%{?tests_subpackage_requires:%tests_subpackage_requires perl(DateTime::Format::MySQL)}
-%{?tests_subpackage_requires:%tests_subpackage_requires perl(Declare::Constraints::Simple)}
-%{?tests_subpackage_requires:%tests_subpackage_requires perl(File::Find::Rule)}
-%{?tests_subpackage_requires:%tests_subpackage_requires perl(HTTP::Headers)}
-%{?tests_subpackage_requires:%tests_subpackage_requires perl(IO::File)}
-%{?tests_subpackage_requires:%tests_subpackage_requires perl(IO::String)}
-%{?tests_subpackage_requires:%tests_subpackage_requires perl(Locale::US)}
-%{?tests_subpackage_requires:%tests_subpackage_requires perl(Module::Info)}
-%{?tests_subpackage_requires:%tests_subpackage_requires perl(Module::Refresh)}
-%{?tests_subpackage_requires:%tests_subpackage_requires perl(PadWalker)}
-%{?tests_subpackage_requires:%tests_subpackage_requires perl(Params::Coerce)}
-%{?tests_subpackage_requires:%tests_subpackage_requires perl(Regexp::Common)}
-%{?tests_subpackage_requires:%tests_subpackage_requires perl(Test::Deep)}
-# author test - and not in fedora yet
-# perl(Test::DependentModules) >= 0.12
-%{?tests_subpackage_requires:%tests_subpackage_requires perl(Test::Inline)}
-%{?tests_subpackage_requires:%tests_subpackage_requires perl(Test::LeakTrace)}
-%{?tests_subpackage_requires:%tests_subpackage_requires perl(Test::Output)}
-%{?tests_subpackage_requires:%tests_subpackage_requires perl(Test::Spelling)}
-%{?tests_subpackage_requires:%tests_subpackage_requires perl(URI)}
-# not decalared in META.json
-%{?tests_subpackage_requires:%tests_subpackage_requires perl(SUPER) >= 1.10}
-
-# test
-%{?tests_subpackage_requires:%tests_subpackage_requires perl(Test::Fatal) >= 0.001}
-%{?tests_subpackage_requires:%tests_subpackage_requires perl(Test::More) >= 0.88}
-%{?tests_subpackage_requires:%tests_subpackage_requires perl(Test::Requires) >= 0.05}
-
-# runtime recommends
-%{?tests_subpackage_requires:%tests_subpackage_requires perl(Devel::PartialDump) >= 0.14}
-
Requires: perl(Data::OptList) >= 0.107
Requires: perl(Dist::CheckConflicts) >= 0.02
@@ -123,9 +86,12 @@ Provides: perl(Moose::Error::Util)
# 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 < 2.0401-2
+Provides: %{name}-tests = %{version}-%{release}
%{?perl_default_filter}
-%{?perl_default_subpackage_tests:%perl_subpackage_tests t/ benchmark/}
%description
Moose is an extension of the Perl 5 object system.
@@ -154,6 +120,12 @@ very welcome.
%prep
%setup -q -n Moose-%{version}
+# silence rpmlint warnings
+find benchmarks/ -type f -name '*.pl' -print0 \
+ | xargs -0 sed -i '1s,#!.*perl,#!%{__perl},'
+find t/ -type f -name '*.t' -print0 \
+ | xargs -0 sed -i '1s,#!.*perl,#!%{__perl},'
+
%build
%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
make %{?_smp_mflags}
@@ -172,6 +144,7 @@ make test
%files
%doc Changes Changes.Class-MOP LICENSE README TODO doap.rdf
+%doc t/ benchmarks/
%{perl_vendorarch}/*
%exclude %dir %{perl_vendorarch}/auto/
%{_mandir}/man3/*
@@ -184,6 +157,9 @@ make test
%{_mandir}/man3/Test::Moose*
%changelog
+* Sun Jan 22 2012 Iain Arnell <iarnell at gmail.com> 2.0401-2
+- drop tests subpackage; move tests to main package documentation
+
* Thu Jan 12 2012 Iain Arnell <iarnell at gmail.com> 2.0401-1
- update to latest upstream version
More information about the perl-devel
mailing list