From c93b8b4aea1e5296b7a48b45cad9f8a6e5f34f2e Mon Sep 17 00:00:00 2001 From: Kaihao Bai Date: Wed, 12 Apr 2023 15:25:57 +0800 Subject: [PATCH] optimize spec --- perl-File-HomeDir.spec | 55 ++++++++++++++---------------------------- 1 file changed, 18 insertions(+), 37 deletions(-) diff --git a/perl-File-HomeDir.spec b/perl-File-HomeDir.spec index d2ece79..a771130 100644 --- a/perl-File-HomeDir.spec +++ b/perl-File-HomeDir.spec @@ -1,4 +1,6 @@ -%define anolis_release 3 +%define anolis_release 4 +%global __requires_exclude perl\\(Cwd\\)|perl\\(File::Path\\)|perl\\(File::Spec\\)|perl\\(File::Temp\\)|perl\\(File::Which\\)|perl\\(Mac::|perl\\(Win32 + Name: perl-File-HomeDir Version: 1.006 Release: %{anolis_release}%{?dist} @@ -6,42 +8,18 @@ Summary: Find your home and other directories on any platform License: GPL+ or Artistic URL: https://metacpan.org/release/File-HomeDir Source0: https://cpan.metacpan.org/authors/id/R/RE/REHSACK/File-HomeDir-%{version}.tar.gz -BuildArch: noarch -BuildRequires: coreutils -BuildRequires: make -BuildRequires: perl-generators -BuildRequires: perl-interpreter -BuildRequires: perl(:VERSION) >= 5.5.3 -BuildRequires: perl(Config) -BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76 -# POSIX not used on Linux -BuildRequires: perl(strict) -BuildRequires: perl(warnings) -# Run-time: -BuildRequires: perl(base) -BuildRequires: perl(Carp) -BuildRequires: perl(Cwd) >= 3.12 -BuildRequires: perl(Exporter) -BuildRequires: perl(File::Path) >= 2.01 -BuildRequires: perl(File::Spec) >= 3.12 -BuildRequires: perl(File::Temp) >= 0.19 -BuildRequires: perl(File::Which) >= 0.05 -# Mac::Files not used on Linux -# Mac::SystemDirectory not used on Linux -BuildRequires: perl(vars) -# Win32 not used on Linux -# Tests: -BuildRequires: perl(File::Spec::Functions) -BuildRequires: perl(Test::More) >= 0.90 -# Dependencies: -Requires: perl(Cwd) >= 3.12 -Requires: perl(File::Path) >= 2.01 -Requires: perl(File::Spec) >= 3.12 -Requires: perl(File::Temp) >= 0.19 -Requires: perl(File::Which) >= 0.05 +BuildRequires: coreutils make +BuildRequires: perl-generators perl-interpreter perl(:VERSION) >= 5.5.3 +BuildRequires: perl(Config) perl(ExtUtils::MakeMaker) >= 6.76 perl(strict) +BuildRequires: perl(warnings) perl(base) perl(Carp) perl(Cwd) >= 3.12 perl(Exporter) +BuildRequires: perl(File::Path) >= 2.01 perl(File::Spec) >= 3.12 +BuildRequires: perl(File::Temp) >= 0.19 perl(File::Which) >= 0.05 +BuildRequires: perl(vars) perl(File::Spec::Functions) perl(Test::More) >= 0.90 + +Requires: perl(Cwd) >= 3.12 perl(File::Path) >= 2.01 perl(File::Spec) >= 3.12 +Requires: perl(File::Temp) >= 0.19 perl(File::Which) >= 0.05 -# Remove unwanted and under-specified dependencies -%global __requires_exclude perl\\(Cwd\\)|perl\\(File::Path\\)|perl\\(File::Spec\\)|perl\\(File::Temp\\)|perl\\(File::Which\\)|perl\\(Mac::|perl\\(Win32 +BuildArch: noarch %description File::HomeDir is a module for locating the directories that are "owned" @@ -58,7 +36,7 @@ BuildArch: noarch The %{name}-doc package contains documentation files for %{name}. %prep -%setup -q -n File-HomeDir-%{version} +%autosetup -p1 -n File-HomeDir-%{version} %build perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1 @@ -89,6 +67,9 @@ make test %doc Changes README.md %changelog +* Wed Apr 12 2023 Kaihao Bai - 1.006-4 +- optimize spec + * Tue Feb 07 2023 mgb01105731 - 1.006-3 - remove versioned MODULE_COMPAT_ requires -- Gitee