[perl-CPAN] Disable non-core modules when bootstrapping

Petr Pisar ppisar at fedoraproject.org
Wed Sep 10 12:56:30 UTC 2014


commit e37183b6d977054705fd609ad549e2037b979ff4
Author: Petr Písař <ppisar at redhat.com>
Date:   Wed Sep 10 14:32:25 2014 +0200

    Disable non-core modules when bootstrapping

 perl-CPAN.spec |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)
---
diff --git a/perl-CPAN.spec b/perl-CPAN.spec
index 9a58b47..76dc5c4 100644
--- a/perl-CPAN.spec
+++ b/perl-CPAN.spec
@@ -16,12 +16,16 @@ BuildRequires:  perl(strict)
 BuildRequires:  perl(vars)
 # Optional:
 BuildRequires:  perl(File::Spec)
+%if !%{defined perl_bootstrap}
 BuildRequires:  perl(YAML::Syck)
+%endif
 
 # Run-time:
 # Prefer Archive::Tar and Compress::Zlib over tar and gzip
 BuildRequires:  perl(Archive::Tar) >= 1.50
+%if !%{defined perl_bootstrap}
 BuildRequires:  perl(Archive::Zip)
+%endif
 BuildRequires:  perl(autouse)
 BuildRequires:  perl(base)
 BuildRequires:  perl(Carp)
@@ -86,7 +90,9 @@ BuildRequires:  perl(Test::More)
 BuildRequires:  %{_bindir}/gpg
 # Digest::SHA1 not needed if Digest::SHA is available
 # Digest::SHA::PurePerl not needed if Digest::SHA is available
+%if !%{defined perl_bootstrap}
 BuildRequires:  perl(Expect)
+%endif
 BuildRequires:  perl(Hash::Util)
 %if !%{defined perl_bootstrap}
 # Kwalify not yet packaged
@@ -106,9 +112,13 @@ BuildRequires:  perl(YAML) >= 0.60
 Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
 Requires:       perl(Archive::Tar) >= 1.50
 Requires:       perl(CPAN::Meta::Requirements) >= 2.121
+%if !%{defined perl_bootstrap}
 Requires:       perl(Devel::Size)
+%endif
 Requires:       perl(ExtUtils::Manifest)
+%if !%{defined perl_bootstrap}
 Requires:       perl(File::HomeDir) >= 0.65
+%endif
 Requires:       perl(File::Temp) >= 0.16
 Requires:       perl(lib)
 Requires:       perl(Net::Config)
@@ -116,8 +126,10 @@ Requires:       perl(Net::FTP)
 Requires:       perl(POSIX)
 Requires:       perl(Term::ReadLine)
 Requires:       perl(Time::Local)
+%if !%{defined perl_bootstrap}
 Requires:       perl(URI)
 Requires:       perl(URI::Escape)
+%endif
 Requires:       perl(User::pwent)
 # Optional but higly recommended:
 %if !%{defined perl_bootstrap}
@@ -137,7 +149,9 @@ Requires:       perl(ExtUtils::CBuilder)
 Requires:       perl(local::lib)
 %endif
 Requires:       perl(Module::Build)
+%if !%{defined perl_bootstrap}
 Requires:       perl(Text::Glob)
+%endif
 Provides:       cpan = %{version}
 
 # Filter non-Linux dependencies
@@ -180,6 +194,7 @@ make test
 %changelog
 * Wed Sep 10 2014 Petr Pisar <ppisar at redhat.com> 2.05-307
 - Synchronize to perl.spec modifications
+- Disable non-core modules when bootstrapping
 
 * Tue Apr 22 2014 Petr Pisar <ppisar at redhat.com> 2.05-1
 - Specfile autogenerated by cpanspec 1.78.



More information about the perl-devel mailing list