Require full Perl for non-duallived sub-packaged core modules

This commit is contained in:
Petr Písař 2018-07-16 16:10:51 +02:00
parent 5fa2be1208
commit b080b1319f

View File

@ -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 <ppisar@redhat.com> - 1.7044-4
- Require full Perl for non-duallived sub-packaged core modules
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.7044-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild