[packages/cpanminus] cleanup deps, use package names and skip perl core deps

glen glen at pld-linux.org
Mon Sep 28 10:02:42 CEST 2015


commit 21695127a52a33d163f8f33f6afec03030d4bb54
Author: Elan Ruusamäe <glen at 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



More information about the pld-cvs-commit mailing list