diff --git a/perl-Pod-Escapes.spec b/perl-Pod-Escapes.spec index bfce847a74bded8eea0402b0274daed819556786..28234a41f3cb3a6888225f5ba3408b067f0e4893 100644 --- a/perl-Pod-Escapes.spec +++ b/perl-Pod-Escapes.spec @@ -1,33 +1,31 @@ -%define anolis_release 4 -Name: perl-Pod-Escapes -# Compete with perl.spec +%define anolis_release 5 +%define mod_name Pod-Escapes +%bcond_without tests + +Name: perl-%{mod_name} Epoch: 1 Version: 1.07 Release: %{anolis_release}%{?dist} Summary: Resolve POD escape sequences License: GPL+ or Artistic -URL: https://metacpan.org/release/Pod-Escapes -Source0: https://cpan.metacpan.org/authors/id/N/NE/NEILB/Pod-Escapes-%{version}.tar.gz +URL: https://metacpan.org/release/%{mod_name} +Source0: https://cpan.metacpan.org/authors/id/N/NE/NEILB/%{mod_name}-%{version}.tar.gz + +BuildRequires: make +BuildRequires: findutils coreutils +BuildRequires: perl-generators perl-interpreter +BuildRequires: perl(strict) perl(ExtUtils::MakeMaker) +BuildRequires: perl(warnings) perl(vars) perl(Exporter) +BuildRequires: perl(utf8) perl(Test) + BuildArch: noarch -BuildRequires: coreutils -BuildRequires: findutils -BuildRequires: make -BuildRequires: perl-interpreter -BuildRequires: perl-generators -BuildRequires: perl(ExtUtils::MakeMaker) -BuildRequires: perl(strict) -# Run-time: -BuildRequires: perl(Exporter) -BuildRequires: perl(vars) -BuildRequires: perl(warnings) -# Tests: -BuildRequires: perl(Test) -BuildRequires: perl(utf8) %description -This module provides things that are useful in decoding Pod E<...> sequences. +This module provides things that are useful in decoding Pod E<...> +sequences. Presumably, it should be used only by Pod parsers and/or +formatters. -%package doc +%package doc Summary: Documentation files for %{name} Requires: %{name} = %{epoch}:%{version}-%{release} BuildArch: noarch @@ -36,19 +34,23 @@ BuildArch: noarch The %{name}-doc package contains documentation files for %{name}. %prep -%setup -q -n Pod-Escapes-%{version} +%autosetup -p1 -n %{mod_name}-%{version} %build perl Makefile.PL INSTALLDIRS=vendor -make %{?_smp_mflags} +%make_build %{?_smp_mflags} %install -make pure_install DESTDIR=$RPM_BUILD_ROOT -find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; -%{_fixperms} $RPM_BUILD_ROOT/* +make pure_install DESTDIR=%{buildroot} +for f in $(find %{buildroot} -type f -name .packlist) ; do + rm -rf "$f" +done +%{_fixperms} %{buildroot}/* %check +%if %{with tests} make test +%endif %files %{perl_vendorlib}/* @@ -58,6 +60,9 @@ make test %doc Changes README %changelog +* Thu Apr 13 2023 Guyu Wang - 1:1.07-5 +- Optimise spec file + * Mon Feb 06 2023 mgb01105731 - 1:1.07-4 - remove versioned MODULE_COMPAT_ requires