From e3b9d2ff0a567ec8d458b325414c83731db1c967 Mon Sep 17 00:00:00 2001 From: Shile Zhang Date: Tue, 15 Mar 2022 11:53:13 +0800 Subject: [PATCH] add compat macro for rebuild add perl_compat macro defination Signed-off-by: Shile Zhang --- perl.spec | 105 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 104 insertions(+), 1 deletion(-) diff --git a/perl.spec b/perl.spec index fc22e50..f4aeed8 100644 --- a/perl.spec +++ b/perl.spec @@ -1,6 +1,6 @@ %global perl_version 5.34.0 %global perl_epoch 4 -%global anolis_release 2 +%global anolis_release 3 Name: perl License: GPL+ or Artistic @@ -29,6 +29,10 @@ BuildRequires: tar BuildRequires: zlib-devel +# compat macro needed for rebuild +%global perl_compat perl(:MODULE_COMPAT_5.34.0) + +Requires: %perl_compat Requires: perl-interpreter%{?_isa} = %{perl_epoch}:%{perl_version}-%{release} Requires: perl-libs%{?_isa} = %{perl_epoch}:%{perl_version}-%{release} Requires: perl-devel%{?_isa} = %{perl_epoch}:%{perl_version}-%{release} @@ -137,6 +141,8 @@ Version: %{perl_version} Epoch: %{perl_epoch} Requires: perl-libs%{?_isa} = %{perl_epoch}:%{perl_version}-%{release} +# Require this till perl-interpreter sub-package provides any modules +Requires: %perl_compat Suggests: perl-doc = %{perl_version}-%{release} Requires(post): perl-libs @@ -173,6 +179,8 @@ package. %package libs Summary: The libraries for the perl run-time License: (GPL+ or Artistic) and BSD and HSRL and MIT and UCD and Public domain +# Compat provides +Provides: %perl_compat Provides: perl(:VERSION) = %{perl_version} Provides: perl(:WITH_64BIT) Provides: perl(:WITH_ITHREADS) @@ -198,6 +206,7 @@ directories). Summary: Header files for use in perl development License: (GPL+ or Artistic) and UCD Requires: perl(ExtUtils::ParseXS) +Requires: %perl_compat Requires: perl-libs%{?_isa} = %{perl_epoch}:%{perl_version}-%{release} Recommends: perl-doc = %{perl_version}-%{release} Requires: perl(Devel::PPPort) @@ -213,6 +222,7 @@ Most perl packages will need to install perl-devel to build. Summary: The Perl test suite License: GPL+ or Artistic AutoReqProv: 0 +Requires: %perl_compat Requires: perl %description tests @@ -243,6 +253,7 @@ License: GPL+ or Artistic Epoch: 0 Version: 1.01 BuildArch: noarch +Requires: %perl_compat Conflicts: perl < 4:5.22.0-351 %description Attribute-Handlers @@ -261,6 +272,7 @@ Epoch: 0 Version: 5.74 BuildArch: noarch Requires: perl(Carp) +Requires: %perl_compat Conflicts: perl < 4:5.30.1-451 %description AutoLoader @@ -274,6 +286,7 @@ License: GPL+ or Artistic Epoch: 0 Version: 5.74 BuildArch: noarch +Requires: %perl_compat Requires: perl(Carp) Conflicts: perl < 4:5.30.1-451 @@ -288,6 +301,7 @@ License: GPL+ or Artistic Epoch: 0 Version: 1.11 BuildArch: noarch +Requires: %perl_compat Requires: perl(Carp) Requires: perl(warnings) Conflicts: perl < 4:5.30.1-451 @@ -302,6 +316,7 @@ Summary: Perl compiler backend License: GPL+ or Artistic Epoch: 0 Version: 1.82 +Requires: %perl_compat Requires: perl(Data::Dumper) Requires: perl(overloading) Requires: perl(XSLoader) @@ -318,6 +333,7 @@ License: GPL+ or Artistic Epoch: 0 Version: 2.27 BuildArch: noarch +Requires: %perl_compat Requires: perl(Carp) Conflicts: perl < 4:5.30.1-451 @@ -332,6 +348,7 @@ Summary: Benchmark running times of Perl code License: GPL+ or Artistic Epoch: 0 Version: 1.23 +Requires: %perl_compat BuildArch: noarch Conflicts: perl-interpreter < 4:5.30.1-451 @@ -345,6 +362,7 @@ Summary: Use uninstalled version of a package License: GPL+ or Artistic Epoch: 0 Version: 1.07 +Requires: %perl_compat BuildArch: noarch Conflicts: perl-interpreter < 4:5.30.1-451 @@ -360,6 +378,7 @@ Summary: Declare struct-like data types as Perl classes License: GPL+ or Artistic Epoch: 0 Version: 0.66 +Requires: %perl_compat BuildArch: noarch Conflicts: perl-interpreter < 4:5.30.1-451 @@ -374,6 +393,7 @@ Summary: Hash lookup of which Perl core extensions were built License: GPL+ or Artistic Epoch: 0 Version: 0.03 +Requires: %perl_compat BuildArch: noarch Conflicts: perl-interpreter < 4:5.30.1-451 @@ -387,6 +407,7 @@ Summary: Filter DBM keys and values License: GPL+ or Artistic Epoch: 0 Version: 0.06 +Requires: %perl_compat Requires: perl(Compress::Zlib) Requires: perl(Encode) BuildArch: noarch @@ -406,6 +427,7 @@ Version: 1.56 BuildArch: noarch Provides: perl(dumpvar.pl) = %{perl_version} Provides: perl(perl5db.pl) = %{version} +Requires: %perl_compat Recommends: perl(Carp) Recommends: perl(Config) Requires: perl(Cwd) @@ -436,6 +458,7 @@ Summary: Perl pragma for deprecating the inclusion of a module in core License: GPL+ or Artistic Epoch: 0 Version: 0.04 +Requires: %perl_compat Requires: perl(Carp) Requires: perl(Config) BuildArch: noarch @@ -454,6 +477,7 @@ Summary: A data debugging tool for the XS programmer License: GPL+ or Artistic Epoch: 0 Version: 1.30 +Requires: %perl_compat Conflicts: perl < 4:5.22.0-351 %description Devel-Peek @@ -469,6 +493,7 @@ License: GPL+ or Artistic Epoch: 0 Version: 1.06 BuildArch: noarch +Requires: %perl_compat Conflicts: perl < 4:5.22.0-351 %description Devel-SelfStubber @@ -483,6 +508,7 @@ License: GPL+ or Artistic Epoch: 0 Version: 1.37 BuildArch: noarch +Requires: %perl_compat Requires: perl-libs = %{perl_epoch}:%{perl_version}-%{release} Requires: perl(Getopt::Std) Conflicts: perl-utils < 5.30.1-451 @@ -502,6 +528,7 @@ License: GPL+ or Artistic Epoch: 0 Version: 1.05 BuildArch: noarch +Requires: %perl_compat Requires: perl(warnings) Conflicts: perl < 4:5.30.1-451 @@ -517,6 +544,7 @@ License: (GPL+ or Artistic) and UCD and Public Domain Epoch: 0 Version: %{perl_version} BuildArch: noarch +Requires: %perl_compat Recommends: perl-Pod-Perldoc Conflicts: perl < 4:5.30.1-451 @@ -530,6 +558,7 @@ License: GPL+ or Artistic Epoch: 0 Version: 2.27 BuildArch: noarch +Requires: %perl_compat Recommends: perl(Devel::Peek) Conflicts: perl < 4:5.30.1-451 @@ -542,6 +571,7 @@ Summary: Dynamically load C libraries into Perl code License: GPL+ or Artistic Epoch: 0 Version: 1.50 +Requires: %perl_compat Requires: perl(Carp) Conflicts: perl < 4:5.30.1-451 @@ -558,6 +588,7 @@ License: GPL+ or Artistic Epoch: 0 Version: 0.13 BuildArch: noarch +Requires: %perl_compat Requires: perl(Carp) Conflicts: perl < 4:5.30.1-451 @@ -572,6 +603,7 @@ Summary: Nice English or awk names for ugly punctuation variables License: GPL+ or Artistic Epoch: 0 Version: 1.11 +Requires: %perl_compat Requires: perl(Carp) Requires: perl(warnings) BuildArch: noarch @@ -587,6 +619,7 @@ Summary: System errno constants License: GPL+ or Artistic Epoch: 0 Version: 1.33 +Requires: %perl_compat Requires: perl-libs%{?_isa} = %{perl_epoch}:%{perl_version}-%{release} Requires: perl(Carp) Conflicts: perl < 4:5.22.0-351 @@ -603,6 +636,7 @@ License: GPL+ or Artistic Epoch: 0 Version: 0.25 BuildArch: noarch +Requires: %perl_compat Requires: perl(Data::Dumper) Conflicts: perl-interpreter < 4:5.30.1-451 @@ -617,6 +651,7 @@ License: GPL+ or Artistic Epoch: 0 Version: 1.35 Requires: perl-devel +Requires: %perl_compat BuildArch: noarch %description ExtUtils-Embed @@ -628,6 +663,7 @@ License: GPL+ or Artistic Epoch: 0 Version: 1.10 Requires: perl-devel +Requires: %perl_compat BuildArch: noarch %description ExtUtils-Miniperl @@ -645,6 +681,7 @@ Summary: File operation options License: GPL+ or Artistic Epoch: 0 Version: 1.14 +Requires: %perl_compat Conflicts: perl-interpreter < 4:5.30.1-451 %description Fcntl @@ -656,6 +693,7 @@ License: GPL+ or Artistic Epoch: 0 Version: 2.27 BuildArch: noarch +Requires: %perl_compat Requires: perl(base) Requires: perl(Carp) Requires: perl(Hash::Util) @@ -670,6 +708,7 @@ License: GPL+ or Artistic Epoch: 0 Version: 2.85 BuildArch: noarch +Requires: %perl_compat Requires: perl(Carp) Requires: perl(re) Conflicts: perl < 4:5.30.1-451 @@ -684,6 +723,7 @@ License: GPL+ or Artistic Epoch: 0 Version: 1.100.600 BuildArch: noarch +Requires: %perl_compat Requires: perl(Carp) Conflicts: perl < 4:5.30.1-451 @@ -697,6 +737,7 @@ License: GPL+ or Artistic Epoch: 0 Version: 2.35 BuildArch: noarch +Requires: %perl_compat Requires: perl(Carp) Requires: perl(File::Basename) Conflicts: perl < 4:5.30.1-451 @@ -710,6 +751,7 @@ Summary: DOS-like globbing License: GPL+ or Artistic Epoch: 0 Version: 1.12 +Requires: %perl_compat Requires: perl(Text::ParseWords) Conflicts: perl-interpreter < 4:5.30.1-451 @@ -724,6 +766,7 @@ Summary: Traverse a directory tree License: GPL+ or Artistic Epoch: 0 Version: 1.39 +Requires: %perl_compat Recommends: perl(Scalar::Util) BuildArch: noarch Conflicts: perl-interpreter < 4:5.30.1-451 @@ -739,6 +782,7 @@ License: GPL+ or Artistic Epoch: 0 Version: 1.09 BuildArch: noarch +Requires: %perl_compat Requires: perl(Symbol) Conflicts: perl < 4:5.30.1-451 @@ -754,6 +798,7 @@ License: GPL+ or Artistic Epoch: 0 Version: 1.10 BuildArch: noarch +Requires: %perl_compat Conflicts: perl-interpreter < 4:5.30.1-451 %description FileCache @@ -768,6 +813,7 @@ License: GPL+ or Artistic Epoch: 0 Version: 2.03 BuildArch: noarch +Requires: %perl_compat Requires: perl(Exporter) Recommends: perl(Fcntl) Conflicts: perl-interpreter < 4:5.30.1-451 @@ -782,6 +828,7 @@ License: GPL+ or Artistic Epoch: 0 Version: 1.03 BuildArch: noarch +Requires: %perl_compat Conflicts: perl < 4:5.30.1-451 %description filetest @@ -798,6 +845,7 @@ Summary: Locate a directory of an original Perl script License: GPL+ or Artistic Epoch: 0 Version: 1.52 +Requires: %perl_compat BuildArch: noarch Conflicts: perl-interpreter < 4:5.30.1-451 @@ -810,6 +858,7 @@ Summary: Process single-character switches with switch clustering License: GPL+ or Artistic Epoch: 0 Version: 1.13 +Requires: %perl_compat BuildArch: noarch Conflicts: perl-interpreter < 4:5.30.1-451 @@ -823,6 +872,7 @@ Summary: General-utility hash subroutines License: GPL+ or Artistic Epoch: 0 Version: 0.25 +Requires: %perl_compat Requires: perl(Hash::Util::FieldHash) Requires: perl(XSLoader) Conflicts: perl-interpreter < 4:5.30.1-451 @@ -836,6 +886,7 @@ Summary: Support for inside-out classes License: GPL+ or Artistic Epoch: 0 Version: 1.21 +Requires: %perl_compat Requires: perl(XSLoader) Conflicts: perl-interpreter < 4:5.30.1-451 @@ -848,6 +899,7 @@ Summary: Use a Perl module if a condition holds License: GPL+ or Artistic Epoch: 0 Version: 0.60.900 +Requires: %perl_compat BuildArch: noarch Conflicts: perl-interpreter < 4:5.30.1-451 @@ -859,6 +911,7 @@ Summary: Perl input/output modules License: GPL+ or Artistic Epoch: 0 Version: 1.46 +Requires: %perl_compat Conflicts: perl < 4:5.22.0-351 %description IO @@ -870,6 +923,7 @@ Summary: Open a process for reading, writing, and error handling License: GPL+ or Artistic Epoch: 0 Version: 1.21 +Requires: %perl_compat Requires: perl(Fcntl) Requires: perl(IO::Pipe) Requires: perl(POSIX) @@ -888,6 +942,7 @@ Summary: Compare 8-bit scalar data according to the current locale License: GPL+ or Artistic Epoch: 0 Version: 1.02 +Requires: %perl_compat BuildArch: noarch Conflicts: perl-interpreter < 4:5.30.1-451 @@ -901,6 +956,7 @@ Summary: Query locale information License: GPL+ or Artistic Epoch: 0 Version: 0.19 +Requires: %perl_compat Conflicts: perl-interpreter < 4:5.30.1-451 %description I18N-Langinfo @@ -914,6 +970,7 @@ Summary: Functions for dealing with RFC 3066 language tags License: GPL+ or Artistic Epoch: 0 Version: 0.45 +Requires: %perl_compat Requires: perl(integer) Requires: perl(warnings) BuildArch: noarch @@ -932,6 +989,7 @@ License: GPL+ or Artistic Epoch: 0 Version: 0.03 BuildArch: noarch +Requires: %perl_compat Conflicts: perl < 4:5.30.1-451 %description less @@ -944,6 +1002,7 @@ Summary: Manipulate @INC at compile time License: GPL+ or Artistic Epoch: 0 Version: 0.65 +Requires: %perl_compat Requires: perl(Carp) Conflicts: perl-interpreter < 4:5.30.1-451 @@ -967,6 +1026,7 @@ Summary: Pragma to use or avoid POSIX locales for built-in operations License: GPL+ or Artistic Epoch: 0 Version: 1.10 +Requires: %perl_compat Requires: perl(Carp) Requires: perl(POSIX) BuildArch: noarch @@ -985,6 +1045,7 @@ Summary: Simple interface to Locale::Maketext::Lexicon License: MIT Epoch: 1 Version: 0.21 +Requires: %perl_compat BuildArch: noarch %description Locale-Maketext-Simple @@ -997,6 +1058,7 @@ Summary: Complex numbers and trigonometric functions License: GPL+ or Artistic Epoch: 0 Version: 1.59 +Requires: %perl_compat BuildArch: noarch Conflicts: perl < 4:5.22.0-348 @@ -1011,6 +1073,7 @@ Summary: Transparently speed up functions by caching return values License: GPL+ or Artistic Epoch: 0 Version: 1.03 +Requires: %perl_compat BuildArch: noarch Conflicts: perl < 4:5.22.0-350 @@ -1028,6 +1091,7 @@ Epoch: 0 Version: %{perl_version} BuildArch: noarch Provides: perl(meta_notation) = %{perl_version} +Requires: %perl_compat Conflicts: perl < 4:5.30.1-451 %description meta-notation @@ -1041,6 +1105,7 @@ Summary: Mark modules as loaded or unloaded License: GPL+ or Artistic Epoch: 1 Version: 0.08 +Requires: %perl_compat BuildArch: noarch %description Module-Loaded @@ -1055,6 +1120,7 @@ Summary: Method resolution order License: GPL+ or Artistic Epoch: 0 Version: 1.25 +Requires: %perl_compat Conflicts: perl-interpreter < 4:5.30.1-451 %description mro @@ -1067,6 +1133,7 @@ License: GPL+ or Artistic Epoch: 0 Version: 1.02 BuildArch: noarch +Requires: %perl_compat Requires: perl(Socket) Conflicts: perl-interpreter < 4:5.30.1-451 @@ -1080,6 +1147,7 @@ Summary: Pseudo-class that allows method redispatch License: GPL+ or Artistic Epoch: 0 Version: 0.68 +Requires: %perl_compat BuildArch: noarch Conflicts: perl-interpreter < 4:5.30.1-451 @@ -1093,6 +1161,7 @@ Summary: Disable named opcodes when compiling a perl code License: GPL+ or Artistic Epoch: 0 Version: 1.50 +Requires: %perl_compat Conflicts: perl-interpreter < 4:5.30.1-451 %description Opcode @@ -1106,6 +1175,7 @@ Summary: Perl pragma to set default PerlIO layers for input and output License: GPL+ or Artistic Epoch: 0 Version: 1.12 +Requires: %perl_compat Requires: perl(Carp) Requires: perl(Encode) Requires: perl(encoding) @@ -1122,6 +1192,7 @@ License: GPL+ or Artistic Epoch: 0 Version: 1.33 BuildArch: noarch +Requires: %perl_compat Requires: perl(mro) Requires: perl(Scalar::Util) Requires: perl(overloading) @@ -1138,6 +1209,7 @@ License: GPL+ or Artistic Epoch: 0 Version: 0.02 BuildArch: noarch +Requires: %perl_compat Requires: perl(Carp) Conflicts: perl-interpreter < 4:5.30.1-451 @@ -1150,6 +1222,7 @@ Summary: Selected system header files converted to Perl headers License: GPL+ or Artistic Epoch: 0 Version: %{perl_version} +Requires: %perl_compat Requires: perl-libs%{?_isa} = %{perl_epoch}:%{perl_version}-%{release} Requires: perl(warnings) Provides: perl(sys/ioctl.ph) = %{perl_version} @@ -1169,6 +1242,7 @@ License: GPL+ or Artistic Epoch: 0 Version: 1.13 BuildArch: noarch +Requires: %perl_compat Requires: perl-libs = %{perl_epoch}:%{perl_version}-%{release} Conflicts: perl < 4:5.30.1-451 @@ -1180,6 +1254,7 @@ Summary: Convert POD files to HTML License: GPL+ or Artistic Epoch: 0 Version: 1.27 +Requires: %perl_compat BuildArch: noarch Conflicts: perl < 4:5.22.0-350 @@ -1194,6 +1269,7 @@ Summary: Perl interface to IEEE Std 1003.1 License: GPL+ or Artistic Epoch: 0 Version: 1.97 +Requires: %perl_compat Requires: perl(Carp) Conflicts: perl-interpreter < 4:5.30.1-451 @@ -1206,6 +1282,7 @@ Summary: Compile and execute code in restricted compartments License: GPL+ or Artistic Epoch: 0 Version: 2.43 +Requires: %perl_compat BuildArch: noarch Conflicts: perl-interpreter < 4:5.30.1-451 @@ -1220,6 +1297,7 @@ Summary: Search for a key in a dictionary file License: GPL+ or Artistic Epoch: 0 Version: 1.07 +Requires: %perl_compat Requires: perl(feature) BuildArch: noarch Conflicts: perl-interpreter < 4:5.30.1-451 @@ -1234,6 +1312,7 @@ License: GPL+ or Artistic Epoch: 0 Version: 1.02 BuildArch: noarch +Requires: %perl_compat Conflicts: perl < 4:5.30.1-451 %description SelectSaver @@ -1247,6 +1326,7 @@ License: GPL+ or Artistic Epoch: 0 Version: 1.26 BuildArch: noarch +Requires: %perl_compat Requires: perl(Carp) Conflicts: perl < 4:5.22.0-351 @@ -1261,6 +1341,7 @@ License: GPL+ or Artistic Epoch: 0 Version: 1.09 BuildArch: noarch +Requires: %perl_compat Requires: perl(meta_notation) = %{perl_version} Requires: perl(Symbol) Conflicts: perl < 4:5.30.1-451 @@ -1275,6 +1356,7 @@ License: GPL+ or Artistic Epoch: 0 Version: 2.04 BuildArch: noarch +Requires: %perl_compat Requires: perl(Carp) Requires: perl(warnings) Conflicts: perl < 4:5.30.1-451 @@ -1290,6 +1372,7 @@ License: GPL+ or Artistic Epoch: 0 Version: 1.04 BuildArch: noarch +Requires: %perl_compat Conflicts: perl < 4:5.30.1-451 %description subs @@ -1303,6 +1386,7 @@ License: GPL+ or Artistic Epoch: 0 Version: 1.09 BuildArch: noarch +Requires: %perl_compat Conflicts: perl < 4:5.30.1-451 %description Symbol @@ -1313,6 +1397,7 @@ Summary: Try every conceivable way to get a hostname License: GPL+ or Artistic Epoch: 0 Version: 1.23 +Requires: %perl_compat Suggests: perl(POSIX) Requires: perl(XSLoader) Conflicts: perl-interpreter < 4:5.30.1-451 @@ -1326,6 +1411,7 @@ Summary: Perl word completion License: GPL+ or Artistic Epoch: 0 Version: 1.403 +Requires: %perl_compat BuildArch: noarch Conflicts: perl-interpreter < 4:5.30.1-451 @@ -1337,6 +1423,7 @@ Summary: Perl interface to various read-line packages License: GPL+ or Artistic Epoch: 0 Version: 1.17 +Requires: %perl_compat Requires: perl(Term::Cap) BuildArch: noarch Conflicts: perl-interpreter < 4:5.30.1-451 @@ -1351,6 +1438,7 @@ Summary: Simple framework for writing test scripts License: GPL+ or Artistic Epoch: 0 Version: 1.31 +Requires: %perl_compat Requires: perl(File::Temp) BuildArch: noarch Conflicts: perl < 4:5.22.0-351 @@ -1365,6 +1453,7 @@ Summary: Create an abbreviation table from a list License: GPL+ or Artistic Epoch: 0 Version: 1.02 +Requires: %perl_compat BuildArch: noarch Conflicts: perl-interpreter < 4:5.30.1-451 @@ -1379,6 +1468,7 @@ License: GPL+ or Artistic Epoch: 0 Version: 3.05 BuildArch: noarch +Requires: %perl_compat Conflicts: perl < 4:5.30.1-451 %description Thread @@ -1401,6 +1491,7 @@ License: GPL+ or Artistic Epoch: 0 Version: 4.6 BuildArch: noarch +Requires: %perl_compat Conflicts: perl < 4:5.30.1-451 %description Tie @@ -1412,6 +1503,7 @@ Summary: Access the lines of a disk file via a Perl array License: GPLv2+ or Artistic Epoch: 0 Version: 1.06 +Requires: %perl_compat BuildArch: noarch Conflicts: perl-interpreter < 4:5.30.1-451 @@ -1427,6 +1519,7 @@ Summary: Add data to a hash when needed License: GPLv2+ or Artistic Epoch: 0 Version: 1.1 +Requires: %perl_compat Requires: perl(Carp) Requires: perl(Tie::ExtraHash) BuildArch: noarch @@ -1442,6 +1535,7 @@ License: GPL+ or Artistic Epoch: 0 Version: 1.03 BuildArch: noarch +Requires: %perl_compat Conflicts: perl-interpreter < 4:5.30.1-451 %description Time @@ -1453,6 +1547,7 @@ Summary: Time objects from localtime and gmtime License: (GPL+ or Artistic) and BSD Epoch: 0 Version: 1.3401 +Requires: %perl_compat %description Time-Piece The Time::Piece module replaces the standard localtime and gmtime functions @@ -1465,6 +1560,7 @@ Summary: Thread-safe semaphores License: GPL+ or Artistic Epoch: 0 Version: 2.13 +Requires: %perl_compat Requires: perl(Carp) BuildArch: noarch Conflicts: perl-interpreter < 4:5.30.1-451 @@ -1485,6 +1581,7 @@ License: GPL+ or Artistic Epoch: 0 Version: 0.75 BuildArch: noarch +Requires: %perl_compat Requires: perl(Storable) Conflicts: perl < 4:5.30.1-451 @@ -1498,6 +1595,7 @@ License: GPL+ or Artistic Epoch: 0 Version: 1.03 BuildArch: noarch +Requires: %perl_compat Conflicts: perl-interpreter < 4:5.30.1-451 %description User-pwent @@ -1510,6 +1608,7 @@ License: GPL+ or Artistic Epoch: 0 Version: 1.05 BuildArch: noarch +Requires: %perl_compat Requires: perl(Carp) Conflicts: perl < 4:5.30.1-451 @@ -1530,6 +1629,7 @@ License: GPL+ or Artistic Epoch: 0 Version: 1.04 BuildArch: noarch +Requires: %perl_compat Conflicts: perl < 4:5.30.1-451 %description vmsish @@ -3117,6 +3217,9 @@ rm %{buildroot}%{_mandir}/man3/version::Internals.3* %{_mandir}/man3/vmsish.* %changelog +* Tue Mar 15 2022 Shile Zhang - 5.34.0-2 +- add compat macro for rebuild (Shile Zhang) + * Tue Mar 15 2022 Shile Zhang - 5.34.0-2 - set libperl soname (Shile Zhang) -- Gitee