From b7ce77a62c4b4c09aaca3839c2561cb1c9c41100 Mon Sep 17 00:00:00 2001 From: fr4nk2 Date: Tue, 11 Apr 2023 19:57:25 +0800 Subject: [PATCH] optimise spec file --- perl-ExtUtils-Manifest.spec | 48 +++++++++++++++---------------------- 1 file changed, 19 insertions(+), 29 deletions(-) diff --git a/perl-ExtUtils-Manifest.spec b/perl-ExtUtils-Manifest.spec index 3d529b8..6d24aa7 100644 --- a/perl-ExtUtils-Manifest.spec +++ b/perl-ExtUtils-Manifest.spec @@ -1,39 +1,26 @@ -%define anolis_release 3 -Name: perl-ExtUtils-Manifest +%define anolis_release 4 +%define mod_name ExtUtils-Manifest + +Name: perl-%{mod_name} Epoch: 1 Version: 1.73 Release: %{anolis_release}%{?dist} Summary: Utilities to write and check a MANIFEST file License: GPL+ or Artistic -URL: https://metacpan.org/release/ExtUtils-Manifest -Source0: https://cpan.metacpan.org/authors/id/E/ET/ETHER/ExtUtils-Manifest-%{version}.tar.gz +URL: https://metacpan.org/release/%{mod_name} +Source0: https://cpan.metacpan.org/authors/id/E/ET/ETHER/%{mod_name}-%{version}.tar.gz + BuildArch: noarch + BuildRequires: make -BuildRequires: perl-generators -BuildRequires: perl-interpreter -BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76 -BuildRequires: perl(strict) -BuildRequires: perl(warnings) -# Run-time: -BuildRequires: perl(Carp) -BuildRequires: perl(Config) -BuildRequires: perl(Exporter) -BuildRequires: perl(File::Basename) -BuildRequires: perl(File::Copy) -BuildRequires: perl(File::Find) -BuildRequires: perl(File::Path) -BuildRequires: perl(File::Spec) >= 0.8 -# VMS::Feature not used -# VMS::Filespec not used -# Tests: -BuildRequires: perl(Cwd) -BuildRequires: perl(Data::Dumper) -BuildRequires: perl(Test::More) -# CPAN::Meta not needed +BuildRequires: perl(warnings) perl(strict) perl-interpreter perl-generators perl(ExtUtils::MakeMaker) >= 6.76 +BuildRequires: perl(File::Path) perl(File::Find) perl(Config) perl(File::Copy) perl(File::Basename) perl(Exporter) perl(Carp) perl(File::Spec) >= 0.8 +BuildRequires: perl(Test::More) perl(Data::Dumper) perl(Cwd) + Requires: perl(File::Path) %description -%{summary}. +Utilities to write and check a MANIFEST file. %package doc Summary: Documentation files for %{name} @@ -44,14 +31,14 @@ BuildArch: noarch The %{name}-doc package contains documentation files for %{name}. %prep -%setup -q -n ExtUtils-Manifest-%{version} +%autosetup -p1 -n %{mod_name}-%{version} %build perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1 -%{make_build} +%make_build %install -%{make_install} +%make_install %{_fixperms} $RPM_BUILD_ROOT/* %check @@ -66,6 +53,9 @@ make test %doc Changes README %changelog +* Tue Apr 11 2023 Guyu Wang - 1.73-4 +- optimise spec file + * Tue Feb 07 2023 mgb01105731 - 1.73-3 - remove versioned MODULE_COMPAT_ requires -- Gitee