Disable non-core modules when bootstrapping

This commit is contained in:
Petr Písař 2014-09-10 14:32:25 +02:00
parent 3943e49d42
commit e37183b6d9
1 changed files with 15 additions and 0 deletions

View File

@ -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@redhat.com> 2.05-307
- Synchronize to perl.spec modifications
- Disable non-core modules when bootstrapping
* Tue Apr 22 2014 Petr Pisar <ppisar@redhat.com> 2.05-1
- Specfile autogenerated by cpanspec 1.78.