diff --git a/perl-App-cpanminus.spec b/perl-App-cpanminus.spec index ca0803e..c32cc41 100644 --- a/perl-App-cpanminus.spec +++ b/perl-App-cpanminus.spec @@ -1,6 +1,6 @@ Name: perl-App-cpanminus Version: 1.7044 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Get, unpack, build and install CPAN modules License: GPL+ or Artistic Group: Development/Libraries @@ -59,6 +59,14 @@ BuildRequires: perl(version) # YAML not needed for compilation # Tests: BuildRequires: perl(Test::More) +# There is no way to install core non-duallived modules from CPAN, +# (e.g. Path-Tiny CPAN distribution requiers "open" module), require full Perl +# for that. +%if 0%(perl -e 'print $] < 5.026' 2>/dev/null) +Requires: perl-core +%else +Requires: perl +%endif Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) # Current dependency generator cannot parse compressed code. Use PPI to find # them, and list them manually: @@ -137,6 +145,9 @@ make test %{_bindir}/cpanm %changelog +* Mon Jul 16 2018 Petr Pisar - 1.7044-4 +- Require full Perl for non-duallived sub-packaged core modules + * Fri Jul 13 2018 Fedora Release Engineering - 1.7044-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild