%global pkg_name cpan-outdated %global pkg_version 0.32 %global rpm_pkg_version 0.32 %global rpm_pkg_release 1.n0i.1 Summary: Detect outdated CPAN modules Name: perl-%{pkg_name} Version: %{rpm_pkg_version} Release: %{rpm_pkg_release}%{?cpan_version}%{?dist} Group: Development/Libraries License: GPL+ or Artistic URL: https://metacpan.org/release/%{pkg_name} Source0: https://cpan.metacpan.org/authors/id/cpan/%{pkg_name}-%{pkg_version}.tar.gz BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: rpm-build-reb00t-perl BuildRequires: perl(Module::Build::Tiny) >= 0.035 BuildRequires: perl(CPAN::DistnameInfo) >= 0.1 BuildRequires: perl(ExtUtils::Installed) BuildRequires: perl(File::Temp) BuildRequires: perl(Getopt::Long) BuildRequires: perl(HTTP::Tiny) >= 0.012 BuildRequires: perl(IO::Zlib) BuildRequires: perl(Module::CoreList) BuildRequires: perl(Module::Metadata) >= 1.000007 BuildRequires: perl(Pod::Usage) BuildRequires: perl(URI) BuildRequires: perl(version) %description This package contains a "cpan-outdated" script which prints a list of outdated CPAN modules on your machine. This is the same feature as 'CPAN::Shell->r', but "cpan-outdated" is much faster and uses less memory. This script can be integrated with the cpanm command. %prep %setup -q -n %{pkg_name}-%{pkg_version} %build %{perl_build} %install ./Build install --destdir %{buildroot} %{__rm} -f %{buildroot}%{perl_archlib}/perllocal.pod %{__find} %{buildroot} -name .packlist -delete || : %{__find} %{buildroot} -depth -type d -a -empty -delete || : %{_fixperms} -c %{buildroot} %files %defattr(-,root,root,-) %{perl_files -b -m} %doc Changes LICENSE README.md %changelog * Thu Jul 12 2018 Marius Feraru - 0.32-1.n0i.1 - initial packaging