From 843eeac2cf994dfff2265e51e363964facef69b1 Mon Sep 17 00:00:00 2001 From: Paul Howarth Date: Mon, 10 Oct 2016 12:01:16 +0100 Subject: [PATCH] Update to 1.014 - New upstream release 1.014 - pushd/tempd warn if called in void context (GH#9) - Fixed test failures on some 5.8 perls - Simplify find command using -delete - Use features from recent EUMM to simplify %install - Use %license - Drop redundant Group: tag - Make %files list more explicit --- .gitignore | 10 +-------- perl-File-pushd.spec | 48 ++++++++++++++++++++++++++++---------------- sources | 2 +- 3 files changed, 33 insertions(+), 27 deletions(-) diff --git a/.gitignore b/.gitignore index 0e5c58d..20f9bf4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,9 +1 @@ -File-pushd-1.00.tar.gz -/File-pushd-1.001.tar.gz -/File-pushd-1.002.tar.gz -/File-pushd-1.003.tar.gz -/File-pushd-1.004.tar.gz -/File-pushd-1.005.tar.gz -/File-pushd-1.006.tar.gz -/File-pushd-1.007.tar.gz -/File-pushd-1.009.tar.gz +/File-pushd-[0-9.]*.tar.gz diff --git a/perl-File-pushd.spec b/perl-File-pushd.spec index dd6de87..b49d6fe 100644 --- a/perl-File-pushd.spec +++ b/perl-File-pushd.spec @@ -1,18 +1,18 @@ Name: perl-File-pushd -Version: 1.009 -Release: 6%{?dist} +Version: 1.014 +Release: 1%{?dist} Summary: Change directory temporarily for a limited scope License: ASL 2.0 -Group: Development/Libraries URL: http://search.cpan.org/dist/File-pushd/ Source0: http://www.cpan.org/authors/id/D/DA/DAGOLDEN/File-pushd-%{version}.tar.gz BuildArch: noarch +# Module Build +BuildRequires: coreutils +BuildRequires: make BuildRequires: perl BuildRequires: perl-generators -BuildRequires: perl(strict) -BuildRequires: perl(warnings) -BuildRequires: perl(ExtUtils::MakeMaker) >= 6.17 -# Run-time: +BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76 +# Module Runtime BuildRequires: perl(Carp) BuildRequires: perl(Cwd) BuildRequires: perl(Exporter) @@ -20,13 +20,17 @@ BuildRequires: perl(File::Path) BuildRequires: perl(File::Spec) BuildRequires: perl(File::Temp) BuildRequires: perl(overload) -# Tests: +BuildRequires: perl(strict) +BuildRequires: perl(warnings) +# Test Suite BuildRequires: perl(lib) BuildRequires: perl(File::Basename) BuildRequires: perl(File::Spec::Functions) -BuildRequires: perl(List::Util) -BuildRequires: perl(version) BuildRequires: perl(Test::More) >= 0.96 +# Optional Tests +BuildRequires: perl(CPAN::Meta) >= 2.120900 +BuildRequires: perl(CPAN::Meta::Prereqs) +# Dependencies Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version)) %description @@ -41,23 +45,33 @@ automatically at the end of the scope. %setup -q -n File-pushd-%{version} %build -perl Makefile.PL INSTALLDIRS=vendor +perl Makefile.PL INSTALLDIRS=vendor NO_PERLLOCAL=1 NO_PACKLIST=1 make %{?_smp_mflags} %install -make pure_install DESTDIR=%{buildroot} -find %{buildroot} -type f -name .packlist -exec rm -f {} + -%{_fixperms} %{buildroot}/* +make install DESTDIR=%{buildroot} +%{_fixperms} %{buildroot} %check make test %files -%doc Changes CONTRIBUTING LICENSE README Todo -%{perl_vendorlib}/* -%{_mandir}/man3/* +%license LICENSE +%doc Changes CONTRIBUTING.mkdn README Todo +%{perl_vendorlib}/File/ +%{_mandir}/man3/File::pushd.3* %changelog +* Mon Oct 10 2016 Paul Howarth - 1.014-1 +- Update to 1.014 + - pushd/tempd warn if called in void context (GH#9) + - Fixed test failures on some 5.8 perls +- Simplify find command using -delete +- Use features from recent EUMM to simplify %%install +- Use %%license +- Drop redundant Group: tag +- Make %%files list more explicit + * Sat May 14 2016 Jitka Plesnikova - 1.009-6 - Perl 5.24 rebuild diff --git a/sources b/sources index 410fabc..0113203 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -a6a6226d70e90883ae9fdad69227279c File-pushd-1.009.tar.gz +09c03001fb653c35663842191e315f5f File-pushd-1.014.tar.gz