Recommend gcc and perl-devel instead of hard dependency
This commit is contained in:
parent
602bf17670
commit
eb9f2e14aa
@ -1,9 +1,12 @@
|
||||
# Run optional test
|
||||
%bcond_without perl_ExtUtils_MakeMaker_enables_optional_test
|
||||
|
||||
%global cpan_name ExtUtils-MakeMaker
|
||||
|
||||
Name: perl-%{cpan_name}
|
||||
Epoch: 1
|
||||
Version: 7.32
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
Summary: Create a module Makefile
|
||||
License: GPL+ or Artistic
|
||||
URL: http://search.cpan.org/dist/%{cpan_name}/
|
||||
@ -71,6 +74,7 @@ BuildRequires: perl(Test::More)
|
||||
# threads::shared not used
|
||||
BuildRequires: perl(utf8)
|
||||
# XSLoader not used
|
||||
%if %{with perl_ExtUtils_MakeMaker_enables_optional_test}
|
||||
# Optional tests
|
||||
BuildRequires: perl-devel
|
||||
BuildRequires: perl(B)
|
||||
@ -78,6 +82,7 @@ BuildRequires: perl(ExtUtils::CBuilder)
|
||||
BuildRequires: perl(PerlIO)
|
||||
# Keep YAML optional
|
||||
# Keep YAML::Tiny optional
|
||||
%endif
|
||||
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
|
||||
Requires: perl(B)
|
||||
Recommends: perl(CPAN::Meta) >= 2.143240
|
||||
@ -109,11 +114,13 @@ Recommends: perl(Time::HiRes)
|
||||
# Win32 is not needed (Win32 only)
|
||||
# If an XS module is compiled, xsubpp(1) is needed
|
||||
Requires: perl-ExtUtils-ParseXS
|
||||
# These dependencies are weak in order to relieve building noarch
|
||||
# packages from perl-devel and gcc. See bug #1547165.
|
||||
# If an XS module is built, code generated from XS will be compiled and it
|
||||
# includes Perl header files.
|
||||
# TODO: This dependency will be weaken in order to relieve building noarch
|
||||
# packages from perl-devel and gcc.
|
||||
Requires: perl-devel
|
||||
Recommends: perl-devel
|
||||
# If an XS module is built, the generated Makefile executes gcc.
|
||||
Recommends: gcc
|
||||
|
||||
# Do not export underspecified dependencies
|
||||
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(File::Spec\\)\s*$
|
||||
@ -206,6 +213,9 @@ make test
|
||||
%{_mandir}/man3/ExtUtils::MM::Utils.*
|
||||
|
||||
%changelog
|
||||
* Wed Feb 28 2018 Petr Pisar <ppisar@redhat.com> - 1:7.32-2
|
||||
- Recommend gcc and perl-devel instead of a hard dependency (bug #1547165)
|
||||
|
||||
* Mon Feb 19 2018 Petr Pisar <ppisar@redhat.com> - 1:7.32-1
|
||||
- 7.32 bump
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user