[perl-Perl-Critic-StricterSubs] 0.04 bump

Petr Pisar ppisar at fedoraproject.org
Thu Feb 19 07:15:10 UTC 2015


commit 39711edfb6660295031f64f8d7c0311f865245f1
Author: Petr Písař <ppisar at redhat.com>
Date:   Thu Feb 19 08:14:43 2015 +0100

    0.04 bump

 .gitignore                         |    1 +
 perl-Perl-Critic-StricterSubs.spec |   60 ++++++++++++++++++++---------------
 sources                            |    2 +-
 3 files changed, 36 insertions(+), 27 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 04a01bc..7633e50 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 /Perl-Critic-StricterSubs-0.03.tar.gz
+/Perl-Critic-StricterSubs-0.04.tar.gz
diff --git a/perl-Perl-Critic-StricterSubs.spec b/perl-Perl-Critic-StricterSubs.spec
index 47c07d8..351dc55 100644
--- a/perl-Perl-Critic-StricterSubs.spec
+++ b/perl-Perl-Critic-StricterSubs.spec
@@ -1,62 +1,70 @@
 Name:           perl-Perl-Critic-StricterSubs
-Version:        0.03
-Release:        10%{?dist}
+Version:        0.04
+Release:        1%{?dist}
 Summary:        Perl::Critic plugin for stricter subroutine checks
 License:        GPL+ or Artistic
 Group:          Development/Libraries
 URL:            http://search.cpan.org/dist/Perl-Critic-StricterSubs/
-Source0:        http://www.cpan.org/authors/id/T/TH/THALJEF/strictersubs/Perl-Critic-StricterSubs-%{version}.tar.gz
+Source0:        http://www.cpan.org/authors/id/T/TH/THALJEF/Perl-Critic-StricterSubs-%{version}.tar.gz
 BuildArch:      noarch
+BuildRequires:  perl
+BuildRequires:  perl(Module::Build)
+BuildRequires:  perl(strict)
+BuildRequires:  perl(warnings)
+# Run-time:
+BuildRequires:  perl(base)
+BuildRequires:  perl(Carp)
+BuildRequires:  perl(English)
 BuildRequires:  perl(Exporter)
 BuildRequires:  perl(File::PathList)
-BuildRequires:  perl(Module::Build)
-BuildRequires:  perl(Perl::Critic) >= 1.08
+BuildRequires:  perl(List::MoreUtils)
+# This is plug-in for Perl::Critic
+BuildRequires:  perl(Perl::Critic) >= 1.082
 BuildRequires:  perl(Perl::Critic::Policy)
-BuildRequires:  perl(Perl::Critic::TestUtils) >= 1.08
-BuildRequires:  perl(Perl::Critic::Utils) >= 1.08
-BuildRequires:  perl(Perl::Critic::Violation) >= 1.08
+BuildRequires:  perl(Perl::Critic::Utils) >= 1.082
 BuildRequires:  perl(PPI::Document)
-# Non-author tests only:
-BuildRequires:  perl(Test::Pod) >= 1.00
-BuildRequires:  perl(Test::Pod::Coverage) >= 1.04
-# Only in META.yml, RT#66863: BuildRequires:  perl(Test::Deep)
+# Tests:
+# Perl::Critic::Violation 1.082 not used
+BuildRequires:  perl(Perl::Critic::TestUtils) >= 1.082
 BuildRequires:  perl(Test::More)
-Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
-Requires:       perl(Perl::Critic) >= 1.08
-Requires:       perl(Perl::Critic::TestUtils) >= 1.08
-Requires:       perl(Perl::Critic::Utils) >= 1.08
-Requires:       perl(Perl::Critic::Violation) >= 1.08
+Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires:       perl(Perl::Critic) >= 1.082
+Requires:       perl(Perl::Critic::TestUtils) >= 1.082
+Requires:       perl(Perl::Critic::Utils) >= 1.082
+
+# Filter under-specified dependencies:
+%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Perl::Critic::Utils\\)$
 
 %description
 As a dynamic language, Perl doesn't require you to define subroutines until
-run-time. Although this is a powerful feature, it can also be a major
-source of bugs. For example, you might mistype the name of a subroutine, or
-call a subroutine from another module without including that module or
-importing that subroutine. And unless you have very good test coverage, you
-might not know about these bugs until you have already launched your code.
+run-time. Although this is a powerful feature, it can also be a major source
+of bugs. The Perl::Critic::Policy modules in this distribution are aimed at
+reducing errors caused by invoking subroutines that are not defined.
 
 %prep
 %setup -q -n Perl-Critic-StricterSubs-%{version}
 
 %build
-%{__perl} Build.PL installdirs=vendor
+perl Build.PL installdirs=vendor
 ./Build
 
 %install
 ./Build install destdir=$RPM_BUILD_ROOT create_packlist=0
-find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;
 %{_fixperms} $RPM_BUILD_ROOT/*
 
 %check
 ./Build test
 
 %files
-%defattr(-,root,root,-)
-%doc Changes LICENSE README
+%license LICENSE
+%doc Changes README
 %{perl_vendorlib}/*
 %{_mandir}/man3/*
 
 %changelog
+* Thu Feb 19 2015 Petr Pisar <ppisar at redhat.com> - 0.04-1
+- 0.04 bump
+
 * Fri Aug 29 2014 Jitka Plesnikova <jplesnik at redhat.com> - 0.03-10
 - Perl 5.20 rebuild
 
diff --git a/sources b/sources
index d28e6ab..b787a48 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-f92c089422f7eea8d51c542997d351c1  Perl-Critic-StricterSubs-0.03.tar.gz
+b7214488d00cdd59a79e224dcc218bc0  Perl-Critic-StricterSubs-0.04.tar.gz



More information about the perl-devel mailing list