diff --git a/perl-Compress-Bzip2.spec b/perl-Compress-Bzip2.spec index a8fbc4f1ae370eb07e838beb0aed2f2aef469e37..1e03b5493f2c6d074e36cc686f55afb682422827 100644 --- a/perl-Compress-Bzip2.spec +++ b/perl-Compress-Bzip2.spec @@ -1,50 +1,30 @@ -%define anolis_release 3 +%define anolis_release 4 + +%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(constant\\)$ Name: perl-Compress-Bzip2 Version: 2.28 Epoch: 1 Release: %{anolis_release}%{?dist} Summary: Interface to Bzip2 compression library -# bzlib-src/win-tst-dlltest.c (unbundled): Public Domain -# bzlib-src/LICENSE (unbundled): BSD-4-Clause -# bzlib-src/manual.ps (unbundled): GPL+ with exception and OFL -# other files: GPL-1.0-or-later OR Artistic-1.0-Perl License: GPL-1.0-or-later OR Artistic-1.0-Perl URL: https://metacpan.org/release/Compress-Bzip2 Source0: https://cpan.metacpan.org/authors/id/R/RU/RURBAN/Compress-Bzip2-%{version}.tar.gz -BuildRequires: bzip2-devel >= 1.0.5 -BuildRequires: coreutils -BuildRequires: findutils -BuildRequires: gcc -BuildRequires: make -BuildRequires: perl-devel -BuildRequires: perl-generators -BuildRequires: perl-interpreter -BuildRequires: perl(:VERSION) >= 5.8.1 -BuildRequires: perl(Config) -BuildRequires: perl(File::Copy) -BuildRequires: perl(File::Spec) -BuildRequires: perl(File::Spec::Functions) -BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76 -BuildRequires: perl(strict) -# VMS::Filespec not needed + +BuildRequires: gcc make coreutils findutils bzip2-devel >= 1.0.5 +BuildRequires: perl-interpreter perl-generators perl-devel +BuildRequires: perl(Config) perl(:VERSION) >= 5.8.1 +BuildRequires: perl(File::Spec::Functions) perl(File::Spec) perl(File::Copy) +BuildRequires: perl(strict) perl(ExtUtils::MakeMaker) >= 6.76 # Run-time: -BuildRequires: perl(AutoLoader) -BuildRequires: perl(Carp) -BuildRequires: perl(constant) >= 1.04 -BuildRequires: perl(Exporter) -BuildRequires: perl(Fcntl) -BuildRequires: perl(Getopt::Std) -BuildRequires: perl(warnings) -BuildRequires: perl(XSLoader) +BuildRequires: perl(AutoLoader) perl(Exporter) perl(constant) >= 1.04 perl(Carp) +BuildRequires: perl(warnings) perl(XSLoader) perl(Getopt::Std) perl(Fcntl) # Tests: -BuildRequires: perl(Cwd) -BuildRequires: perl(Test::More) +BuildRequires: perl(Test::More) perl(Cwd) + Requires: perl(constant) >= 1.04 %{?perl_default_filter} -# Remove under-specified dependencies -%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(constant\\)$ %description The Compress::Bzip2 module provides a Perl interface to the Bzip2 compression @@ -61,7 +41,7 @@ BuildArch: noarch Doc files for %{name} %prep -%setup -q -n Compress-Bzip2-%{version} +%autosetup -p1 -n Compress-Bzip2-%{version} # Remove bundled bzip2 library find bzlib-src -mindepth 1 -type f \! -name 'sample*' -delete perl -i -ne 'print $_ unless m{^bzlib-src/}' MANIFEST @@ -87,9 +67,12 @@ make test %{_mandir}/man3/*.3pm* %files doc -%doc ANNOUNCE Changes NEWS README.md +%doc Changes README.md ANNOUNCE NEWS %changelog +* Sat Apr 15 2023 yuanhui - 1:2.28-4 +- Optimize the spec file + * Tue Feb 07 2023 Chunmei Xu - 1:2.28-3 - rebuild with perl_bootstrap disabled