[perl-CPANPLUS] Keep bundled inc::Module::Install modules at boot-strap

Petr Pisar ppisar at fedoraproject.org
Thu Apr 4 14:13:32 UTC 2013


commit 6f0c8a71dc50849fa63df158f4844d8bb474a5cb
Author: Petr Písař <ppisar at redhat.com>
Date:   Thu Apr 4 16:13:05 2013 +0200

    Keep bundled inc::Module::Install modules at boot-strap

 perl-CPANPLUS.spec |   18 +++++++++++++++++-
 1 files changed, 17 insertions(+), 1 deletions(-)
---
diff --git a/perl-CPANPLUS.spec b/perl-CPANPLUS.spec
index 9297a5d..d9cc0a5 100644
--- a/perl-CPANPLUS.spec
+++ b/perl-CPANPLUS.spec
@@ -2,7 +2,7 @@
 Name:           perl-CPANPLUS
 # Keep 2-digit major varion to compete with perl.spec for history
 Version:        %(echo '%{cpan_version}' | sed 's/\(\...\)/\1./')
-Release:        1%{?dist}
+Release:        2%{?dist}
 Summary:        Ameliorated interface to the Comprehensive Perl Archive Network
 License:        GPL+ or Artistic
 Group:          Development/Libraries
@@ -15,7 +15,15 @@ BuildRequires:  perl(File::Copy)
 BuildRequires:  perl(File::Spec)
 BuildRequires:  perl(FindBin)
 BuildRequires:  perl(Getopt::Long)
+%if %{defined perl_bootstrap}
+BuildRequires:  perl(ExtUtils::MakeMaker)
+# ExtUtils::Manifest not used
+BuildRequires:  perl(ExtUtils::MM_Unix)
+# Module::Build not used
+# YAML not used
+%else
 BuildRequires:  perl(inc::Module::Install)
+%endif
 BuildRequires:  perl(lib)
 BuildRequires:  perl(Locale::Maketext::Simple)
 BuildRequires:  perl(Module::Loaded)
@@ -75,8 +83,13 @@ interactive shells, command line programs, etc., that use this API.
 %prep
 %setup -q -n CPANPLUS-%{cpan_version}
 # Remove bundled modules
+%if !%{defined perl_bootstrap}
 rm -rf inc
 sed -i -e '/^inc\//d' MANIFEST
+%else
+rm -rf inc/bundle
+sed -i -e '/^inc\/bundle\//d' MANIFEST
+%endif
 # Fix shebangs
 sed -i -e '1i#!%{__perl}' bin/cpanp-run-perl
 
@@ -100,5 +113,8 @@ make test
 %{_mandir}/man3/*
 
 %changelog
+* Thu Apr 04 2013 Petr Pisar <ppisar at redhat.com> - 0.91.34-2
+- Keep bundled inc::Module::Install modules at boot-strap (bug #947489)
+
 * Thu Jan 24 2013 Petr Pisar <ppisar at redhat.com> 0.91.34-1
 - Specfile autogenerated by cpanspec 1.78.


More information about the scm-commits mailing list