From e37183b6d977054705fd609ad549e2037b979ff4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Wed, 10 Sep 2014 14:32:25 +0200 Subject: [PATCH] Disable non-core modules when bootstrapping --- perl-CPAN.spec | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 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 2.05-307 - Synchronize to perl.spec modifications +- Disable non-core modules when bootstrapping * Tue Apr 22 2014 Petr Pisar 2.05-1 - Specfile autogenerated by cpanspec 1.78.