[perl-App-cpanminus] 1.7001 bump

Petr Pisar ppisar at fedoraproject.org
Wed Sep 11 13:05:25 UTC 2013


commit d2a2c75da6740174f8819a0cf1bea2be9e5115f2
Author: Petr Písař <ppisar at redhat.com>
Date:   Wed Sep 11 14:58:54 2013 +0200

    1.7001 bump

 .gitignore              |    1 +
 perl-App-cpanminus.spec |   45 ++++++++++++++++++---------------------------
 sources                 |    2 +-
 3 files changed, 20 insertions(+), 28 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 8aeb964..7c18f09 100644
--- a/.gitignore
+++ b/.gitignore
@@ -57,3 +57,4 @@ App-cpanminus-0.9935.tar.gz
 /App-cpanminus-1.6921.tar.gz
 /App-cpanminus-1.6922.tar.gz
 /App-cpanminus-1.6927.tar.gz
+/App-cpanminus-1.7001.tar.gz
diff --git a/perl-App-cpanminus.spec b/perl-App-cpanminus.spec
index af4181a..20f3e9e 100644
--- a/perl-App-cpanminus.spec
+++ b/perl-App-cpanminus.spec
@@ -1,6 +1,6 @@
 Name:           perl-App-cpanminus
-Version:        1.6927
-Release:        3%{?dist}
+Version:        1.7001
+Release:        1%{?dist}
 Summary:        Get, unpack, build and install CPAN modules
 License:        GPL+ or Artistic
 Group:          Development/Libraries
@@ -31,18 +31,21 @@ BuildRequires:  perl(CPAN::Meta::Requirements)
 # CPAN::Meta::YAML not needed for compilation
 BuildRequires:  perl(Cwd)
 # Digest::SHA not needed for compilation
+# Dumpvalue not needed for compilation
+# ExtUtils::Manifest not needed for compilation
 BuildRequires:  perl(File::Basename)
 BuildRequires:  perl(File::Copy)
 BuildRequires:  perl(File::Find)
 # File::pushd not needed for compilation
 BuildRequires:  perl(File::Temp)
 # HTTP::Tiny not needed for compilation
-# local::lib not needed for compilation
 # JSON::PP not needed for compilation
-# Module::CPANfile not needed for compilation
+# local::lib not needed for compilation
 # Module::CoreList not needed for compilation
+# Module::CPANfile not needed for compilation
 # Module::Metadata not needed for compilation
 BuildRequires:  perl(Parse::CPAN::Meta)
+# POSIX not needed for compilation
 # Safe not needed for compilation
 BuildRequires:  perl(String::ShellQuote)
 BuildRequires:  perl(Symbol)
@@ -55,51 +58,33 @@ BuildRequires:  perl(Test::More)
 Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
 # Current dependency generator cannot parse compressed code. Use PPI to find
 # them, and list them manually:
-Requires:       perl(aliased)
 # Archive::Tar is optional
 # Archive::Zip is optional
 # Compress::Zlib is optional
-Requires:       perl(Config)
-Requires:       perl(constant)
 Requires:       perl(CPAN::DistnameInfo)
 Requires:       perl(CPAN::Meta)
 Requires:       perl(CPAN::Meta::Check)
 Requires:       perl(CPAN::Meta::Prereqs)
-Requires:       perl(CPAN::Meta::Requirements)
 Requires:       perl(CPAN::Meta::YAML)
-Requires:       perl(Cwd)
 Requires:       perl(Digest::SHA)
 Requires:       perl(ExtUtils::Install) >= 1.46
 Requires:       perl(ExtUtils::MakeMaker) >= 6.31
-Requires:       perl(File::Basename)
-Requires:       perl(File::Copy)
-Requires:       perl(File::Find)
+Requires:       perl(ExtUtils::Manifest)
 # File::HomeDir is optional
-Requires:       perl(File::Path)
 Requires:       perl(File::pushd)
-Requires:       perl(File::Spec)
-Requires:       perl(File::Temp)
-Requires:       perl(Getopt::Long)
 # HTTP getter by LWP::UserAgent or wget or curl or HTTP::Tiny
 Requires:       perl(HTTP::Tiny)
-Requires:       perl(JSON::PP)
 Requires:       perl(local::lib)
-# LWP::UserAgent is optional
 # LWP::Protocol::https is optional
+# LWP::UserAgent is optional
 Requires:       perl(Module::Build)
 Requires:       perl(Module::CPANfile)
 Requires:       perl(Module::CoreList)
 Requires:       perl(Module::Metadata)
 # Module::Signature is optional
-Requires:       perl(Parse::CPAN::Meta)
-Requires:       perl(Safe)
-Requires:       perl(String::ShellQuote)
-Requires:       perl(Symbol)
-Requires:       perl(version)
 Requires:       perl(version::vpp)
 # Win32 not used
 Requires:       perl(YAML)
-Provides:       perl(App::cpanminus) = %{version}
 # XXX: Keep Provides: cpanminus to allow `yum install cpanminus' instead of
 # longer `yum install perl-App-cpanminus'.
 Provides:       cpanminus = %{version}-%{release}
@@ -119,9 +104,12 @@ scripting. When running, it requires only 10 MB of RAM.
 %setup -q -n App-cpanminus-%{version}
 # Unbundle fat-packed modules
 podselect lib/App/cpanminus.pm > lib/App/cpanminus.pod
-%{SOURCE1} --libdir lib --filter '^App/cpanminus' bin/cpanm >bin/cpanm.stripped
-perl -c -Ilib bin/cpanm.stripped
-mv bin/cpanm{.stripped,}
+
+for F in bin/cpanm lib/App/cpanminus/fatscript.pm; do
+    %{SOURCE1} --libdir lib --filter '^App/cpanminus' "$F" > "${F}.stripped"
+    perl -c -Ilib "${F}.stripped"
+    mv "${F}.stripped" "$F"
+done
 
 %build
 perl Makefile.PL INSTALLDIRS=vendor
@@ -143,6 +131,9 @@ make test
 %{_bindir}/cpanm
 
 %changelog
+* Wed Sep 11 2013 Petr Pisar <ppisar at redhat.com> - 1.7001-1
+- 1.7001 bump
+
 * Wed Sep 11 2013 Petr Pisar <ppisar at redhat.com> - 1.6927-3
 - Unbundle all modules (bug #907464)
 
diff --git a/sources b/sources
index e53215b..0ab2ddf 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-bee6cc117d4ff18e1f7373fd7562473c  App-cpanminus-1.6927.tar.gz
+4655c5903e2885085262cf5f15ff5ae3  App-cpanminus-1.7001.tar.gz



More information about the perl-devel mailing list