ppisar pushed to perl-Config-IniFiles (master). "2.86 bump"

notifications at fedoraproject.org notifications at fedoraproject.org
Wed Jun 10 11:49:37 UTC 2015


From 1180e60c9e546065a3e1218e7a6d1ea9f2aae991 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar at redhat.com>
Date: Wed, 10 Jun 2015 13:36:48 +0200
Subject: 2.86 bump


diff --git a/.gitignore b/.gitignore
index 040fe10..b9329b4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,3 +7,4 @@ Config-IniFiles-2.58.tar.gz
 /Config-IniFiles-2.81.tar.gz
 /Config-IniFiles-2.82.tar.gz
 /Config-IniFiles-2.83.tar.gz
+/Config-IniFiles-2.86.tar.gz
diff --git a/.rpmlint b/.rpmlint
new file mode 100644
index 0000000..54b29c7
--- /dev/null
+++ b/.rpmlint
@@ -0,0 +1,2 @@
+from Config import *
+addFilter("spelling-error .* ini");
diff --git a/perl-Config-IniFiles.spec b/perl-Config-IniFiles.spec
index e5bfdd4..bafb68e 100644
--- a/perl-Config-IniFiles.spec
+++ b/perl-Config-IniFiles.spec
@@ -1,21 +1,58 @@
 Name:           perl-Config-IniFiles
-Version:        2.83
-Release:        4%{?dist}
+Version:        2.86
+Release:        1%{?dist}
 Summary:        A module for reading .ini-style configuration files
 Group:          Development/Libraries
+# LICENSE:                              GPL+ or Artistic
+# lib/Config/IniFiles.pm:               GPL+ or Artistic
+## Not distributed in a binary package
+# t/30parameters-with-empty-values.t:   MIT
 License:        GPL+ or Artistic
 URL:            http://search.cpan.org/dist/Config-IniFiles/
 Source0:        http://www.cpan.org/authors/id/S/SH/SHLOMIF/Config-IniFiles-%{version}.tar.gz
-BuildRequires:  perl(Module::Build::Compat)
-BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  coreutils
+BuildRequires:  findutils
+BuildRequires:  make
+BuildRequires:  perl
+BuildRequires:  perl(File::Spec)
+BuildRequires:  perl(lib)
+BuildRequires:  perl(Module::Build) >= 0.36
+# Module::Build::Compat not used, we run Build.PL
+BuildRequires:  perl(strict)
+# Test::Run::CmdLine::Iface not used
+BuildRequires:  perl(vars)
+BuildRequires:  perl(warnings)
+BuildRequires:  sed
+# Run-time:
+BuildRequires:  perl(Carp)
+BuildRequires:  perl(Fcntl)
+BuildRequires:  perl(File::Basename)
+BuildRequires:  perl(File::Temp)
+BuildRequires:  perl(IO::Scalar) >= 2.109
+BuildRequires:  perl(List::MoreUtils) >= 0.33
+BuildRequires:  perl(Symbol)
+# Tests:
+BuildRequires:  perl(base)
+BuildRequires:  perl(English)
+BuildRequires:  perl(Exporter)
+BuildRequires:  perl(IO::File)
+BuildRequires:  perl(List::Util)
+BuildRequires:  perl(Scalar::Util)
 BuildRequires:  perl(Test::More)
-BuildRequires:	perl(List::MoreUtils) >= 0.33
+# Optional tests:
+BuildRequires:  perl(Test::CPAN::Changes)
+BuildRequires:  perl(Test::Pod) >= 1.14
+BuildRequires:  perl(Test::Pod::Coverage) >= 1.04
+BuildRequires:  perl(Test::TrailingSpace)
 BuildArch:      noarch
-Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
-# Not autodetected. Found in lib/Config/IniFiles.pm:2265
+Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+# Not autodetected. Found in lib/Config/IniFiles.pm:2761
 Requires:       perl(IO::Scalar) >= 2.109
 # Also not autodetected
-Requires:	perl(List::MoreUtils) >= 0.33
+Requires:       perl(List::MoreUtils) >= 0.33
+
+# Filter under-specified requires
+%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(List::MoreUtils\\)$
 
 %description
 Config::IniFiles provides a way to have readable configuration files
@@ -25,26 +62,30 @@ from a tied hash.
 
 %prep
 %setup -q -n Config-IniFiles-%{version}
+# Normalize end-of-lines
+sed -i -e 's/\r$//' Changes OLD-Changes.txt
 
 %build
-%{__perl} Makefile.PL INSTALLDIRS=vendor
-make %{?_smp_mflags}
+perl Build.PL installdirs=vendor
+./Build
 
 %install
-make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
-find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
-find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';'
-chmod -R u+w $RPM_BUILD_ROOT/*
+./Build install destdir=%{buildroot} create_packlist=0
+%{_fixperms} %{buildroot}/*
 
 %check
-make test
+./Build test
 
 %files
-%doc README Changes
+%license LICENSE
+%doc Changes OLD-Changes.txt README
 %{perl_vendorlib}/Config/
 %{_mandir}/man3/*.3pm*
 
 %changelog
+* Wed Jun 10 2015 Petr Pisar <ppisar at redhat.com> - 2.86-1
+- 2.86 bump
+
 * Sat Jun 06 2015 Jitka Plesnikova <jplesnik at redhat.com> - 2.83-4
 - Perl 5.22 rebuild
 
diff --git a/sources b/sources
index 272b5cf..306ba88 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-c34156374d3842289e537aaafa7b937f  Config-IniFiles-2.83.tar.gz
+aee521a73300a30bcdca5f0a0c056f85  Config-IniFiles-2.86.tar.gz
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/perl-Config-IniFiles.git/commit/?h=master&id=1180e60c9e546065a3e1218e7a6d1ea9f2aae991


More information about the perl-devel mailing list