[perl-Method-Signatures] 20141021 version bump
Petr Pisar
ppisar at fedoraproject.org
Wed Nov 26 16:03:54 UTC 2014
commit e410f32efaad9dcd9ea8b2ecf78d1b6dc85e7b7e
Author: Petr Písař <ppisar at redhat.com>
Date: Wed Nov 26 17:02:24 2014 +0100
20141021 version bump
.gitignore | 1 +
.rpmlint | 2 +
perl-Method-Signatures.spec | 57 ++++++++++++++++++++++++++++--------------
sources | 2 +-
4 files changed, 42 insertions(+), 20 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index c29d403..5286533 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/Method-Signatures-20120523.tar.gz
/Method-Signatures-20121201.tar.gz
+/Method-Signatures-20141021.tar.gz
diff --git a/.rpmlint b/.rpmlint
new file mode 100644
index 0000000..7ee4653
--- /dev/null
+++ b/.rpmlint
@@ -0,0 +1,2 @@
+from Config import *
+addFilter("spelling-error .* func");
diff --git a/perl-Method-Signatures.spec b/perl-Method-Signatures.spec
index c9eb802..3c895be 100644
--- a/perl-Method-Signatures.spec
+++ b/perl-Method-Signatures.spec
@@ -1,49 +1,66 @@
Name: perl-Method-Signatures
-Version: 20121201
-Release: 5%{?dist}
+Version: 20141021
+Release: 1%{?dist}
Summary: Method and function declarations with signatures and no source filter
License: GPL+ or Artistic
Group: Development/Libraries
URL: http://search.cpan.org/dist/Method-Signatures/
Source0: http://www.cpan.org/authors/id/B/BA/BAREFOOT/Method-Signatures-%{version}.tar.gz
BuildArch: noarch
+BuildRequires: perl
+BuildRequires: perl(Module::Build) >= 0.26
+# Run-time:
BuildRequires: perl(Any::Moose) >= 0.11
-BuildRequires: perl(attributes)
BuildRequires: perl(base)
BuildRequires: perl(Carp)
BuildRequires: perl(Const::Fast) >= 0.006
BuildRequires: perl(Data::Alias) >= 1.08
BuildRequires: perl(Data::Dumper)
-BuildRequires: perl(Devel::Declare) >= 0.006002
BuildRequires: perl(Devel::Declare::MethodInstaller::Simple) >= 0.006002
-BuildRequires: perl(Devel::Pragma) >= 0.40
BuildRequires: perl(Exporter)
-BuildRequires: perl(lib)
-BuildRequires: perl(Module::Build)
-BuildRequires: perl(Moose) >= 0.96
-BuildRequires: perl(MooseX::Declare)
+BuildRequires: perl(Lexical::SealRequireHints) >= 0.007
BuildRequires: perl(MooseX::Declare::Syntax::Keyword::Method)
BuildRequires: perl(MooseX::Declare::Syntax::Keyword::MethodModifier)
BuildRequires: perl(Mouse) >= 0.64
+BuildRequires: perl(Mouse::Util::TypeConstraints)
BuildRequires: perl(PPI) >= 1.203
+BuildRequires: perl(re)
+BuildRequires: perl(strict)
BuildRequires: perl(Sub::Name) >= 0.03
-BuildRequires: perl(Test::Builder) >= 0.82
-BuildRequires: perl(Test::Exception)
-BuildRequires: perl(Test::More)
-BuildRequires: perl(Test::Warn)
+BuildRequires: perl(warnings)
+# Tests:
+BuildRequires: perl(attributes)
+BuildRequires: perl(Config)
+BuildRequires: perl(if)
+BuildRequires: perl(lib)
+BuildRequires: perl(Moose) >= 0.96
+BuildRequires: perl(Moose::Role)
+BuildRequires: perl(MooseX::Declare)
+BuildRequires: perl(Mouse::Role)
+BuildRequires: perl(Test::Exception) >= 0.29
+BuildRequires: perl(Test::More) >= 0.82
+BuildRequires: perl(Test::Warn) >= 0.10
+# Optional tests:
+BuildRequires: perl(Role::Basic)
+BuildRequires: perl(threads)
+Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
Requires: perl(Any::Moose) >= 0.11
Requires: perl(Const::Fast) >= 0.006
Requires: perl(Data::Alias) >= 1.08
Requires: perl(Data::Dumper)
-Requires: perl(Devel::BeginLift) >= 0.001001
-Requires: perl(Devel::Declare) >= 0.006002
Requires: perl(Devel::Declare::MethodInstaller::Simple) >= 0.006002
-Requires: perl(Devel::Pragma) >= 0.40
+Requires: perl(Lexical::SealRequireHints) >= 0.007
+# Keep Moose 0.96 optional
+Requires: perl(MooseX::Declare::Syntax::Keyword::Method)
+Requires: perl(MooseX::Declare::Syntax::Keyword::MethodModifier)
+Requires: perl(Mouse) >= 0.64
Requires: perl(PPI) >= 1.203
+Requires: perl(re)
Requires: perl(Sub::Name) >= 0.03
-Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
%{?perl_default_filter}
+# Remove under-specified dependencies
+%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\((Devel::Declare::MethodInstaller::Simple|Lexical::SealRequireHints|Mouse|Sub::Name)\\)$
%description
Provides two new keywords, func and method, so that you can write
@@ -53,12 +70,11 @@ subroutines with signatures.
%setup -q -n Method-Signatures-%{version}
%build
-%{__perl} Build.PL installdirs=vendor
+perl Build.PL installdirs=vendor
./Build
%install
./Build install destdir=%{buildroot} create_packlist=0
-
%{_fixperms} %{buildroot}/*
%check
@@ -70,6 +86,9 @@ subroutines with signatures.
%{_mandir}/man3/*
%changelog
+* Wed Nov 26 2014 Petr Pisar <ppisar at redhat.com> - 20141021-1
+- 20141021 version bump
+
* Mon Sep 01 2014 Jitka Plesnikova <jplesnik at redhat.com> - 20121201-5
- Perl 5.20 rebuild
diff --git a/sources b/sources
index fd35c9d..8f07eac 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-fe040b5f562495ea45883376724e3521 Method-Signatures-20121201.tar.gz
+53c1f03a86cb097e363c7410be645aaa Method-Signatures-20141021.tar.gz
More information about the scm-commits
mailing list