From a69d472c094398df9d1a44980b92ba9853da7fb1 Mon Sep 17 00:00:00 2001 From: Paul Howarth Date: Jan 15 2021 12:36:03 +0000 Subject: Spec tidy-up - Specify all build dependencies - Drop redundant buildroot cleaning from %install section - Simplify find command using -delete - Fix permissions verbosely - Use %license unconditionally --- diff --git a/perl-Version-Requirements.rpmlintrc b/perl-Version-Requirements.rpmlintrc new file mode 100644 index 0000000..3035cb7 --- /dev/null +++ b/perl-Version-Requirements.rpmlintrc @@ -0,0 +1,3 @@ +from Config import * + +addFilter("tag-in-description C Version:") diff --git a/perl-Version-Requirements.spec b/perl-Version-Requirements.spec index 433a4e2..b12b58e 100644 --- a/perl-Version-Requirements.spec +++ b/perl-Version-Requirements.spec @@ -1,15 +1,17 @@ Name: perl-Version-Requirements Version: 0.101023 -Release: 17%{?dist} +Release: 18%{?dist} Summary: Set of version requirements for a CPAN dist (DEPRECATED) License: GPL+ or Artistic URL: https://metacpan.org/release/Version-Requirements Source0: https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Version-Requirements-%{version}.tar.gz BuildArch: noarch # Module Build -BuildRequires: make -BuildRequires: perl-interpreter +BuildRequires: coreutils +BuildRequires: findutils +BuildRequires: make BuildRequires: perl-generators +BuildRequires: perl-interpreter BuildRequires: perl(ExtUtils::MakeMaker) # Module Runtime BuildRequires: perl(Carp) @@ -44,10 +46,9 @@ perl Makefile.PL INSTALLDIRS=vendor make %{?_smp_mflags} %install -rm -rf $RPM_BUILD_ROOT -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} +find %{buildroot} -type f -name .packlist -delete +%{_fixperms} -c %{buildroot} %check make test @@ -56,16 +57,20 @@ make test make test PERL_CORE=1 %files -%if 0%{?_licensedir:1} %license LICENSE -%else -%doc LICENSE -%endif %doc Changes README %{perl_vendorlib}/Version/ %{_mandir}/man3/Version::Requirements.3* %changelog +* Fri Jan 15 2021 Paul Howarth - 0.101023-18 +- Spec tidy-up + - Specify all build dependencies + - Drop redundant buildroot cleaning from %%install section + - Simplify find command using -delete + - Fix permissions verbosely + - Use %%license unconditionally + * Tue Jul 28 2020 Fedora Release Engineering - 0.101023-17 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild