diff --git a/perl-Lexical-SealRequireHints.spec b/perl-Lexical-SealRequireHints.spec index 2c61999..ad9ee93 100644 --- a/perl-Lexical-SealRequireHints.spec +++ b/perl-Lexical-SealRequireHints.spec @@ -1,16 +1,17 @@ Name: perl-Lexical-SealRequireHints Version: 0.011 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Prevent leakage of lexical hints License: GPL+ or Artistic Group: Development/Libraries URL: http://search.cpan.org/dist/Lexical-SealRequireHints/ Source0: http://www.cpan.org/authors/id/Z/ZE/ZEFRAM/Lexical-SealRequireHints-%{version}.tar.gz +BuildRequires: coreutils BuildRequires: findutils -BuildRequires: gcc BuildRequires: perl-devel BuildRequires: perl-generators BuildRequires: perl-interpreter +BuildRequires: perl(ExtUtils::CBuilder) >= 0.15 BuildRequires: perl(Module::Build) BuildRequires: perl(strict) BuildRequires: perl(warnings) @@ -42,13 +43,13 @@ up to Perl 5.11.5, fixed in Perl 5.12.0. %setup -q -n Lexical-SealRequireHints-%{version} %build -perl Build.PL installdirs=vendor optimize="$RPM_OPT_FLAGS" +perl Build.PL --installdirs=vendor --optimize="$RPM_OPT_FLAGS" ./Build %install -./Build install destdir=$RPM_BUILD_ROOT create_packlist=0 -find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 -delete -%{_fixperms} $RPM_BUILD_ROOT/* +./Build install --destdir=$RPM_BUILD_ROOT --create_packlist=0 +find $RPM_BUILD_ROOT -type f -name '*.bs' -empty -delete +%{_fixperms} $RPM_BUILD_ROOT %check ./Build test @@ -60,6 +61,13 @@ find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 -delete %{_mandir}/man3/* %changelog +* Thu Mar 1 2018 Paul Howarth - 0.011-6 +- Arch-specific package using Module::Build needs to use ExtUtils::CBuilder + (https://bugzilla.redhat.com/show_bug.cgi?id=1547165#c7) +- Drop explicit gcc build-require as EU::CB is effectively our compiler here +- Add build-require coreutils for %%{_fixperms} +- Simplify find command using -empty + * Mon Feb 19 2018 Jitka Plesnikova - 0.011-5 - Add build-require gcc