From 6e2576f78f8b301ac8706ff9fc9b7160cda205e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Thu, 12 Dec 2019 10:53:27 +0100 Subject: [PATCH] Subpackage mro --- gendep.macros | 7 ++++++- perl.spec | 27 +++++++++++++++++++++++++++ 2 files changed, 33 insertions(+), 1 deletion(-) diff --git a/gendep.macros b/gendep.macros index bd4743f..55e1607 100644 --- a/gendep.macros +++ b/gendep.macros @@ -1139,6 +1139,12 @@ Requires: perl(version) >= 0.87 \ Requires: perl(warnings) \ Provides: perl(Module::Metadata) = 1.000036 \ %{nil} +%global gendep_perl_mro \ +Requires: perl(strict) \ +Requires: perl(warnings) \ +Requires: perl(XSLoader) \ +Provides: perl(mro) = 1.22 \ +%{nil} %global gendep_perl_NDBM_File \ Requires: perl(strict) \ Requires: perl(Tie::Hash) \ @@ -2074,7 +2080,6 @@ Provides: perl(feature) = 1.54 \ Provides: perl(filetest) = 1.03 \ Provides: perl(less) = 0.03 \ Provides: perl(locale) = 1.09 \ -Provides: perl(mro) = 1.22 \ Provides: perl(ops) = 1.02 \ Provides: perl(overload) = 1.30 \ Provides: perl(overload::numbers) \ diff --git a/perl.spec b/perl.spec index fee9c59..c056b3c 100644 --- a/perl.spec +++ b/perl.spec @@ -404,6 +404,7 @@ Requires: perl-Math-Complex, perl-Memoize, perl-MIME-Base64, Requires: perl-Module-CoreList, perl-Module-CoreList-tools, Requires: perl-Module-Load, perl-Module-Load-Conditional, Requires: perl-Module-Loaded, perl-Module-Metadata, +Requires: perl-mro, %if %{with gdbm} Requires: perl-NDBM_File, %endif @@ -2470,6 +2471,21 @@ Requires: %perl_compat Gather package and POD information from perl module files %endif +%package mro +Summary: Method resolution order +License: GPL+ or Artistic +Epoch: 0 +Version: 1.22 +Requires: %perl_compat +%if %{defined perl_bootstrap} +%gendep_perl_mro +%endif +Conflicts: perl-interpreter < 4:5.30.1-451 + +%description mro +The "mro" name space provides several utilities for dealing with method +resolution order and method caching in general. + %if %{with gdbm} %package NDBM_File Summary: Tied access to ndbm files @@ -4620,6 +4636,11 @@ popd %exclude %{privlib}/Module/Metadata.pm %exclude %{_mandir}/man3/Module::Metadata.3pm* +# mro +%exclude %{archlib}/auto/mro +%exclude %{archlib}/mro.pm +%exclude %{_mandir}/man3/mro.3* + %if %{with gdbm} # NDBM_File %exclude %{archlib}/NDBM_File.pm @@ -5800,6 +5821,11 @@ popd %{_mandir}/man3/Module::Metadata.3pm* %endif +%files mro +%{archlib}/auto/mro +%{archlib}/mro.pm +%{_mandir}/man3/mro.3* + %if %{with gdbm} %files NDBM_File %{archlib}/NDBM_File.pm @@ -6237,6 +6263,7 @@ popd - Subpackage Hash-Util - Subpackage Hash-Util-FieldHash - Subpackage I18N-Langinfo +- Subpackage mro * Wed Jan 29 2020 Fedora Release Engineering - 4:5.30.1-450 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild