[perl-CPAN-Meta-Requirements] Update to 2.130

Paul Howarth pghmcfc at fedoraproject.org
Thu Nov 20 11:34:11 UTC 2014


commit b3971df42a636a35279313099f18042b6bc963ac
Author: Paul Howarth <paul at city-fan.org>
Date:   Thu Nov 20 11:33:27 2014 +0000

    Update to 2.130
    
    - New upstream release 2.130
      - from_string_hash can take optional constructor arguments
      - bad_version_hook callback gets module name as well as version string
      - undefined/empty versions given to from_string_hash or
        add_string_requirement now carp and are coerced to "0" instead of being
        fatal; this is more consistent with how the other requirement functions
        work
    - Provide six-digit version in a more robust way

 perl-CPAN-Meta-Requirements.spec |   32 +++++++++++++++++++++++---------
 sources                          |    2 +-
 2 files changed, 24 insertions(+), 10 deletions(-)
---
diff --git a/perl-CPAN-Meta-Requirements.spec b/perl-CPAN-Meta-Requirements.spec
index d8799f0..b77e51b 100644
--- a/perl-CPAN-Meta-Requirements.spec
+++ b/perl-CPAN-Meta-Requirements.spec
@@ -1,5 +1,5 @@
 Name:           perl-CPAN-Meta-Requirements
-Version:        2.129
+Version:        2.130
 Release:        1%{?dist}
 Summary:        Set of version requirements for a CPAN dist
 License:        GPL+ or Artistic
@@ -11,7 +11,7 @@ BuildArch:      noarch
 BuildRequires:  perl
 BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.17
 # Module
-# B not used at tests
+BuildRequires:  perl(B)
 BuildRequires:  perl(Carp)
 BuildRequires:  perl(Scalar::Util)
 BuildRequires:  perl(strict)
@@ -19,10 +19,10 @@ BuildRequires:  perl(version) >= 0.88
 BuildRequires:  perl(warnings)
 # Test
 BuildRequires:  perl(File::Spec)
-BuildRequires:  perl(Scalar::Util)
 BuildRequires:  perl(Test::More)
 # Extra Tests (not run when bootstrapping due to circular build dependencies)
 %if !%{defined perl_bootstrap} && ! ( 0%{?rhel} )
+BuildRequires:  perl(CPAN::Meta) >= 2.120900
 BuildRequires:  perl(English)
 BuildRequires:  perl(File::Temp)
 BuildRequires:  perl(IO::Handle)
@@ -43,15 +43,19 @@ BuildRequires:  perl(Test::Version) >= 0.04
 # Runtime
 Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
 Requires:       perl(B)
-Requires:       perl(version)
-
-%{?perl_default_filter}
+Requires:       perl(version) >= 0.88
 
 # CPAN-Meta-Requirements was split from CPAN-Meta
 Conflicts:      perl-CPAN-Meta < 2.120921
-# and used to have six decimal places
-%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}perl\\(CPAN::Meta::Requirements\\)
-Provides:       perl(CPAN::Meta::Requirements) = %{version}000
+
+# Had a six-digit version in a previous life
+%global six_digit_version %(echo %{version} | perl -p -e 's/(.*)/sprintf("%.6f", $1)/e')
+
+# Provide the six-digit version of the module
+%if "%{version}" != "%{six_digit_version}"
+Provides:       perl(CPAN::Meta::Requirements) = %{six_digit_version}
+%global __provides_exclude ^perl\\(CPAN::Meta::Requirements\\)
+%endif
 
 %description
 A CPAN::Meta::Requirements object models a set of version constraints like
@@ -87,6 +91,16 @@ make test TEST_FILES="$(echo $(find xt/ -name '*.t'))"
 %{_mandir}/man3/CPAN::Meta::Requirements.3*
 
 %changelog
+* Thu Nov 20 2014 Paul Howarth <paul at city-fan.org> - 2.130-1
+- Update to 2.130
+  - from_string_hash can take optional constructor arguments
+  - bad_version_hook callback gets module name as well as version string
+  - undefined/empty versions given to from_string_hash or
+    add_string_requirement now carp and are coerced to "0" instead of being
+    fatal; this is more consistent with how the other requirement functions
+    work
+- Provide six-digit version in a more robust way
+
 * Fri Nov 14 2014 Paul Howarth <paul at city-fan.org> - 2.129-1
 - Update to 2.129
   - from_string_hash can now accept v-strings as hash values
diff --git a/sources b/sources
index ddedb0e..6eadfe7 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-59af66365efa7fdcb1a904b84585e11e  CPAN-Meta-Requirements-2.129.tar.gz
+c25c8fb8b0e8ed0d6c41aaa9f4080683  CPAN-Meta-Requirements-2.130.tar.gz



More information about the perl-devel mailing list