commit 21695127a52a33d163f8f33f6afec03030d4bb54 Author: Elan Ruusamäe <g...@delfi.ee> Date: Mon Sep 28 11:02:34 2015 +0300
cleanup deps, use package names and skip perl core deps cpanminus.spec | 92 ++++++++++++---------------------------------------------- 1 file changed, 19 insertions(+), 73 deletions(-) --- diff --git a/cpanminus.spec b/cpanminus.spec index 37ec030..276f250 100644 --- a/cpanminus.spec +++ b/cpanminus.spec @@ -14,83 +14,29 @@ Source0: http://www.cpan.org/authors/id/M/MI/MIYAGAWA/App-%{name}-%{version}.tar Source1: http://pkgs.fedoraproject.org/cgit/perl-App-cpanminus.git/plain/fatunpack # Source1-md5: c69ce04e198446d28e2aaa8ba3291542 URL: http://search.cpan.org/dist/App-cpanminus/ -BuildRequires: %{_bindir}/podselect BuildRequires: perl(ExtUtils::MakeMaker) >= 6.30 -BuildRequires: perl(File::Path) -BuildRequires: perl(File::Spec) -BuildRequires: perl(Getopt::Long) -BuildRequires: perl(strict) -BuildRequires: perl(warnings) +BuildRequires: perl-Parse-PMFile +BuildRequires: perl-String-ShellQuote +BuildRequires: perl-aliased +BuildRequires: perl-base +BuildRequires: perl-devel +BuildRequires: perl-modules +BuildRequires: perl-tools-pod +BuildRequires: perl-version BuildRequires: rpm-perlprov >= 4.1-13 -# Run-time: -# Nothing special. The tests are very poor. But we run perl -c at built-time -# to check for correct unpacking. So we need non-optional run-time -# dependencies at build-time too: -BuildRequires: perl(Config) -BuildRequires: perl(aliased) -BuildRequires: perl(constant) -# CPAN::DistnameInfo not needed for compilation -# CPAN::Meta not needed for copmilation -# CPAN::Meta::Check not needed for compilation -# CPAN::Meta::Prereqs not needed for compilation -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 -# JSON::PP 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) -BuildRequires: perl(Parse::PMFile) -# POSIX not needed for compilation -# Safe not needed for compilation -BuildRequires: perl(String::ShellQuote) -BuildRequires: perl(Symbol) -BuildRequires: perl(version) -# version::vpp not needed for compilation -BuildRequires: perl(warnings::register) -# YAML not needed for compilation -# Tests: -BuildRequires: perl(Test::More) -# Current dependency generator cannot parse compressed code. Use PPI to find them, and list them manually: -# Archive::Tar is optional -# Archive::Zip is optional -# Compress::Zlib is optional -Requires: perl(CPAN::DistnameInfo) -Requires: perl(CPAN::Meta) -Requires: perl(CPAN::Meta::Check) -Requires: perl(CPAN::Meta::Prereqs) -Requires: perl(CPAN::Meta::YAML) -Requires: perl(Digest::SHA) +%if %{with tests} +BuildRequires: perl-modules +%endif Requires: perl(ExtUtils::Install) >= 1.46 Requires: perl(ExtUtils::MakeMaker) >= 6.58 -Requires: perl(ExtUtils::Manifest) -# File::HomeDir is optional -Requires: perl(File::pushd) -# HTTP getter by LWP::UserAgent or wget or curl or HTTP::Tiny -Requires: perl(HTTP::Tiny) -Requires: perl(local::lib) -# 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::PMFile) -Requires: perl(version::vpp) -# Win32 not used -Requires: perl(YAML) +Requires: perl-CPAN-DistnameInfo +Requires: perl-CPAN-Meta-Check +Requires: perl-File-pushd +Requires: perl-Module-CPANfile +Requires: perl-Parse-PMFile +Requires: perl-YAML +Requires: perl-local-lib +Requires: perl-version BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/cpanminus.git/commitdiff/21695127a52a33d163f8f33f6afec03030d4bb54 _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit