diff --git a/perl-Carp.spec b/perl-Carp.spec index 47614b157c04d19e7cd09aabe77df82a311edeaa..bf66df428271b5c98d39802b8aa5dac5ec92a986 100644 --- a/perl-Carp.spec +++ b/perl-Carp.spec @@ -1,4 +1,5 @@ -%define anolis_release 1 +%define anolis_release 2 +%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(DB\\) %global base_version 1.50 Name: perl-Carp @@ -9,27 +10,14 @@ License: GPL-1.0-or-later OR Artistic-1.0-Perl URL: http://search.cpan.org/dist/Carp/ Source0: https://cpan.metacpan.org/authors/id/X/XS/XSAWYERX/Carp-%{base_version}.tar.gz BuildArch: noarch -# Unbundled from perl 5.34.0 Patch0: Carp-1.50-Upgrade-to-1.52.patch -BuildRequires: make -BuildRequires: perl-generators -BuildRequires: perl-interpreter -BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76 -BuildRequires: perl(warnings) -BuildRequires: perl(strict) -# Run-time: + +BuildRequires: make perl-generators perl-interpreter +BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76 perl(warnings) perl(strict) BuildRequires: perl(Exporter) -# Tests: -BuildRequires: perl(B) -BuildRequires: perl(Config) -BuildRequires: perl(Data::Dumper) -# IPC::Open3 >= 1.0103 in reality, but the provides is 2-digit number only -BuildRequires: perl(IPC::Open3) -BuildRequires: perl(overload) -BuildRequires: perl(Test::More) >= 0.47 - -# Do not export private DB module stub -%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(DB\\) +BuildRequires: perl(B) perl(Config) perl(Data::Dumper) +BuildRequires: perl(IPC::Open3) perl(overload) perl(Test::More) >= 0.47 + %description The Carp routines are useful in your own modules because they act like @@ -53,23 +41,26 @@ The %{name}-doc package contains documentation files for %{name}. %build perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 -make %{?_smp_mflags} +%make_build %install -make pure_install DESTDIR=$RPM_BUILD_ROOT +%make_build pure_install DESTDIR=$RPM_BUILD_ROOT %{_fixperms} $RPM_BUILD_ROOT/* %check -make test +%make_build test %files %{perl_vendorlib}/* %{_mandir}/man3/* %files doc -%doc Changes README +%doc README Changes %changelog +* Sat Apr 15 2023 Shawn Wang - 1.52-2 +- Optimize the spec file + * Tue Feb 07 2023 mgb01105731 - 1.52-1 - remove versioned MODULE_COMPAT_ requires - update to version 1.52