diff --git a/.gitignore b/.gitignore index 4feb901..1ca9118 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /Config-Tiny-[0-9.]*.tar.gz +/Config-Tiny-[0-9.]*.tgz diff --git a/perl-Config-Tiny.spec b/perl-Config-Tiny.spec index d0b05bb..9925127 100644 --- a/perl-Config-Tiny.spec +++ b/perl-Config-Tiny.spec @@ -1,24 +1,30 @@ Name: perl-Config-Tiny -Version: 2.14 -Release: 10%{?dist} +Version: 2.15 +Release: 1%{?dist} Summary: Perl module for reading and writing .ini style configuration files Group: Development/Libraries License: GPL+ or Artistic URL: http://search.cpan.org/dist/Config-Tiny/ -Source0: http://search.cpan.org/CPAN/authors/id/A/AD/ADAMK/Config-Tiny-%{version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu) +Source0: http://search.cpan.org/CPAN/authors/id/R/RS/RSAVAGE/Config-Tiny-%{version}.tgz BuildArch: noarch +# Module Build BuildRequires: perl(ExtUtils::MakeMaker) -BuildRequires: perl(Test::CPAN::Meta) -BuildRequires: perl(Test::More) -BuildRequires: perl(Test::Pod) +# Module Runtime +BuildRequires: perl(strict) +# Test Suite +BuildRequires: perl(File::Temp) >= 0.19 +BuildRequires: perl(Path::Tiny) >= 0.025 +BuildRequires: perl(Test::More) >= 0.47 +BuildRequires: perl(UNIVERSAL) +BuildRequires: perl(utf8) +# Extra Tests +BuildRequires: perl(Test::CPAN::Meta) >= 0.17 # Test::MinimumVersion -> Perl::MinimumVersion -> Perl::Critic -> Config::Tiny %if 0%{!?perl_bootstrap:1} -# Test::MinimumVersion not available for EPEL < 6 -%if "%{rhel}" != "4" && "%{rhel}" != "5" -BuildRequires: perl(Test::MinimumVersion) -%endif +BuildRequires: perl(Test::MinimumVersion) >= 0.101080 %endif +BuildRequires: perl(Test::Pod) >= 1.44 +# Runtime Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) %description @@ -34,26 +40,37 @@ perl Makefile.PL INSTALLDIRS=vendor make %{?_smp_mflags} %install -rm -rf %{buildroot} make pure_install DESTDIR=%{buildroot} find %{buildroot} -type f -name .packlist -exec rm -f {} \; -find %{buildroot} -depth -type d -exec rmdir {} \; 2>/dev/null %{_fixperms} %{buildroot} %check make test make test TEST_FILES="xt/*.t" AUTOMATED_TESTING=1 -%clean -rm -rf %{buildroot} - %files -%defattr(-,root,root,-) %doc Changes LICENSE README %{perl_vendorlib}/Config/ %{_mandir}/man3/Config::Tiny.3pm* %changelog +* Tue Sep 3 2013 Paul Howarth - 2.15-1 +- Update to 2.15 + - Clean up the shambolic dates in the Changes file + - Add a note under Caveats about setting options more that once - only the + first case is respected (CPAN RT#69795) + - Add a $encoding parameter to read_file() and write_file(), and add + t/04.utf8.t and t/04.utf8.txt (CPAN RT#71029, CPAN RT#85571) + - Fix temporary directory creation in tests for BSD-based systems + - Rename t/*.t files + - Add MANIFEST.SKIP, Changelog.ini, Build.PL, META.json + - Add a FAQ to the docs + - Clean up the docs +- This release by RSAVAGE -> update source URL +- Specify all dependencies +- Drop support for old rpm versions as we need Path::Tiny, which is not + available there + * Wed Aug 14 2013 Jitka Plesnikova - 2.14-10 - Perl 5.18 re-rebuild of bootstrapped packages @@ -162,7 +179,7 @@ rm -rf %{buildroot} * Mon Jun 27 2005 Jose Pedro Oliveira - 2.02-1 - Updated to 2.02 -* Fri Apr 7 2005 Michael Schwendt - 2.01-2 +* Wed Apr 6 2005 Michael Schwendt - 2.01-2 - Rebuilt * Thu Mar 24 2005 Jose Pedro Oliveira - 2.01-1 diff --git a/sources b/sources index aaace67..f2a97ec 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -498b8fd37a190a214cddd5506be77720 Config-Tiny-2.14.tar.gz +3727f8d0d6bcfcde83e01ad770c94e52 Config-Tiny-2.15.tgz