commit 924e93113308386d65aea73f168e4c137179a357 Author: Paul Howarth <paul@xxxxxxxxxxxx> Date: Sat Jun 29 20:21:39 2013 +0100 Update to 1.07 - New upstream release 1.07 - Now the indicators are run in the exact order they are returned from Module::CPANTS::Kwalitee::*, as some tests depend on the results of earlier tests - Synopsis updated to recommend a better way to run this module, ensuring that it is not run by cpantesters or at installation time - We no longer create a function in our namespace for every metric we are going to test; this should not break anyone, as these subs were never documented as part of the public API - Switch to Module::Build::Tiny flow - BR: perl(namespace::clean) for module - Bump version requirement for perl(Test::CheckDeps) to 0.006 - Don't bother with the extra tests (and their requirements) since Module::Build::Tiny doesn't provide any convenient method to run them Test-Kwalitee-1.03-spelling.patch | 12 -------- perl-Test-Kwalitee.spec | 55 ++++++++++++++++--------------------- sources | 2 +- 3 files changed, 25 insertions(+), 44 deletions(-) --- diff --git a/perl-Test-Kwalitee.spec b/perl-Test-Kwalitee.spec index f44f26e..500d65e 100644 --- a/perl-Test-Kwalitee.spec +++ b/perl-Test-Kwalitee.spec @@ -1,42 +1,27 @@ #TODO: BR: perl(Test::Pod::No404s) when available Name: perl-Test-Kwalitee -Version: 1.06 +Version: 1.07 Release: 1%{?dist} Summary: Test the Kwalitee of a distribution before you release it License: GPL+ or Artistic Group: Development/Libraries URL: http://metacpan.org/module/Test::Kwalitee Source0: http://cpan.metacpan.org/authors/id/E/ET/ETHER/Test-Kwalitee-%{version}.tar.gz -Patch5: Test-Kwalitee-1.03-spelling.patch BuildArch: noarch # Build -BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: perl(Module::Build::Tiny) >= 0.023 # Module BuildRequires: perl(Cwd) BuildRequires: perl(Module::CPANTS::Analyse) >= 0.87 +BuildRequires: perl(namespace::clean) BuildRequires: perl(Test::Builder) # Test Suite BuildRequires: perl(File::Temp) -BuildRequires: perl(Test::CheckDeps) +BuildRequires: perl(Test::CheckDeps) >= 0.006 BuildRequires: perl(Test::Deep) BuildRequires: perl(Test::More) >= 0.94 BuildRequires: perl(Test::Tester) >= 0.108 -# Extra Tests -%if 0%{!?perl_bootstrap:1} -BuildRequires: perl(Pod::Coverage::TrustPod) -BuildRequires: perl(Pod::Wordlist::hanekomu) -BuildRequires: perl(Test::CPAN::Changes) -BuildRequires: perl(Test::CPAN::Meta) -BuildRequires: perl(Test::EOL) -BuildRequires: perl(Test::MinimumVersion) -BuildRequires: perl(Test::More) >= 0.96 -BuildRequires: perl(Test::NoTabs) -BuildRequires: perl(Test::Pod) >= 1.41 -BuildRequires: perl(Test::Pod::Coverage) >= 1.08 -BuildRequires: perl(Test::Spelling) >= 0.12, aspell-en -BuildRequires: perl(Test::Version) -%endif # Runtime Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) @@ -49,23 +34,15 @@ computer science). %prep %setup -q -n Test-Kwalitee-%{version} -# Words that should be in the dictionary but aren't -%patch5 - %build -perl Makefile.PL INSTALLDIRS=vendor -make %{?_smp_mflags} +perl Build.PL --installdirs=vendor +./Build %install -make pure_install DESTDIR=%{buildroot} -find %{buildroot} -type f -name .packlist -exec rm -f {} ';' -%{_fixperms} %{buildroot} +./Build install --destdir=%{buildroot} --create_packlist=0 %check -make test -%if 0%{!?perl_bootstrap:1} -make test TEST_FILES="$(echo $(find xt/ -name '*.t'))" -%endif +./Build test %files %doc Changes LICENSE README @@ -73,6 +50,22 @@ make test TEST_FILES="$(echo $(find xt/ -name '*.t'))" %{_mandir}/man3/Test::Kwalitee.3pm* %changelog +* Sat Jun 29 2013 Paul Howarth <paul@xxxxxxxxxxxx> - 1.07-1 +- Update to 1.07 + - Now the indicators are run in the exact order they are returned from + Module::CPANTS::Kwalitee::*, as some tests depend on the results of + earlier tests + - Synopsis updated to recommend a better way to run this module, ensuring + that it is not run by cpantesters or at installation time + - We no longer create a function in our namespace for every metric we are + going to test; this should not break anyone, as these subs were never + documented as part of the public API + - Switch to Module::Build::Tiny flow +- BR: perl(namespace::clean) for module +- Bump version requirement for perl(Test::CheckDeps) to 0.006 +- Don't bother with the extra tests (and their requirements) since + Module::Build::Tiny doesn't provide any convenient method to run them + * Tue May 14 2013 Paul Howarth <paul@xxxxxxxxxxxx> - 1.06-1 - Update to 1.06 - Restore previous behaviour of plan()ing in import, to unbreak some dists diff --git a/sources b/sources index 5d2873d..8c70e86 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -a9654f2e8b40af56c7979c5b0309f7b4 Test-Kwalitee-1.06.tar.gz +395ca94113873a5dae43dab791b79f0a Test-Kwalitee-1.07.tar.gz -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/perl-devel