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