From 78c31edfee362397904a8d3774c88b7b64baeb1a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppi...@redhat.com>
Date: Mon, 16 May 2016 12:06:54 +0200
Subject: 0.39 bump

---
 .gitignore                                         |  1 +
 .rpmlint                                           |  3 +-
 Task-Kensho-Toolchain-0.38-Do-not-use-Carton.patch | 16 -----------
 Task-Kensho-Toolchain-0.39-Do-not-use-Carton.patch | 33 ++++++++++++++++++++++
 perl-Task-Kensho-Toolchain.spec                    | 33 +++++++++++-----------
 sources                                            |  2 +-
 6 files changed, 52 insertions(+), 36 deletions(-)
 delete mode 100644 Task-Kensho-Toolchain-0.38-Do-not-use-Carton.patch
 create mode 100644 Task-Kensho-Toolchain-0.39-Do-not-use-Carton.patch

diff --git a/.gitignore b/.gitignore
index bf476a5..3903291 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@
 /Task-Kensho-Toolchain-0.35.tar.gz
 /Task-Kensho-Toolchain-0.36.tar.gz
 /Task-Kensho-Toolchain-0.38.tar.gz
+/Task-Kensho-Toolchain-0.39.tar.gz
diff --git a/.rpmlint b/.rpmlint
index 9776a10..418ba73 100644
--- a/.rpmlint
+++ b/.rpmlint
@@ -1,3 +1,2 @@
-# coding=utf-8
 from Config import *
-addFilter(u'spelling-error .* Kenshō');
+addFilter("spelling-error .* amongst");
diff --git a/Task-Kensho-Toolchain-0.38-Do-not-use-Carton.patch 
b/Task-Kensho-Toolchain-0.38-Do-not-use-Carton.patch
deleted file mode 100644
index 418ccfe..0000000
--- a/Task-Kensho-Toolchain-0.38-Do-not-use-Carton.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-diff -up Task-Kensho-Toolchain-0.38/lib/Task/Kensho/Toolchain.pm.orig 
Task-Kensho-Toolchain-0.38/lib/Task/Kensho/Toolchain.pm
---- Task-Kensho-Toolchain-0.38/lib/Task/Kensho/Toolchain.pm.orig       
2014-09-14 00:36:56.000000000 +0200
-+++ Task-Kensho-Toolchain-0.38/lib/Task/Kensho/Toolchain.pm    2015-07-29 
10:59:46.310994545 +0200
-@@ -88,7 +88,11 @@ Create a minimal mirror of CPAN
- 
- =head3 L<Carton>
- 
--Perl module dependency manager (aka Bundler for Perl)
-+Perl module dependency manager (aka Bundler for Perl) - Not supported
-+
-+Note: L<Carton> is not provided by Fedora. Carton does not work correctly, if
-+the system uses perl installed by a vendor package with modules stripped from
-+core as Fedora does.
- 
- =head3 L<Pinto>
- 
diff --git a/Task-Kensho-Toolchain-0.39-Do-not-use-Carton.patch 
b/Task-Kensho-Toolchain-0.39-Do-not-use-Carton.patch
new file mode 100644
index 0000000..a542999
--- /dev/null
+++ b/Task-Kensho-Toolchain-0.39-Do-not-use-Carton.patch
@@ -0,0 +1,33 @@
+From e219319bdc4856a6c1863279f70a842f22c04f96 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppi...@redhat.com>
+Date: Mon, 16 May 2016 11:53:37 +0200
+Subject: [PATCH] Do not use Carton
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Petr Písař <ppi...@redhat.com>
+---
+ lib/Task/Kensho/Toolchain.pm | 6 +++++-
+ 1 file changed, 5 insertions(+), 1 deletion(-)
+
+diff --git a/lib/Task/Kensho/Toolchain.pm b/lib/Task/Kensho/Toolchain.pm
+index cd9ef72..7f9fe5a 100644
+--- a/lib/Task/Kensho/Toolchain.pm
++++ b/lib/Task/Kensho/Toolchain.pm
+@@ -88,7 +88,11 @@ Create a minimal mirror of CPAN
+ 
+ =head3 L<Carton>
+ 
+-Perl module dependency manager (aka Bundler for Perl)
++Perl module dependency manager (aka Bundler for Perl) - Not supported
++
++Note: L<Carton> is not provided by Fedora. Carton does not work correctly, if
++the system uses perl installed by a vendor package with modules stripped from
++core as Fedora does.
+ 
+ =head3 L<Pinto>
+ 
+-- 
+2.5.5
+
diff --git a/perl-Task-Kensho-Toolchain.spec b/perl-Task-Kensho-Toolchain.spec
index 62ed439..ca0a39a 100644
--- a/perl-Task-Kensho-Toolchain.spec
+++ b/perl-Task-Kensho-Toolchain.spec
@@ -1,40 +1,36 @@
 Name:           perl-Task-Kensho-Toolchain
-Version:        0.38
-Release:        2%{?dist}
-Summary:        Task::Kensho::Toolchain Perl module
+Version:        0.39
+Release:        1%{?dist}
+Summary:        Glimpse at an Enlightened Perl (basic toolchain)
 License:        GPL+ or Artistic
 Group:          Development/Libraries
 URL:            http://search.cpan.org/dist/Task-Kensho-Toolchain/
 Source0:        
http://www.cpan.org/authors/id/E/ET/ETHER/Task-Kensho-Toolchain-%{version}.tar.gz
-Patch0:         Task-Kensho-Toolchain-0.38-Do-not-use-Carton.patch
+# Carton does not work in our distribution
+Patch0:         Task-Kensho-Toolchain-0.39-Do-not-use-Carton.patch
 BuildArch:      noarch
 BuildRequires:  coreutils
 BuildRequires:  findutils
 BuildRequires:  make
 BuildRequires:  perl
+BuildRequires:  perl-generators
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(strict)
 BuildRequires:  perl(warnings)
 # Run-time:
-# Tests do not need them, but build script does.
-BuildRequires:  perl(App::cpanminus)
-BuildRequires:  perl(App::FatPacker)
-BuildRequires:  perl(App::perlbrew)
-# Not use perl(Carton)
-# Carton is not provided by Fedora. Carton does not work correctly, if the
-# system uses perl installed by a vendor package with modules stripped from
-# core as Fedora does.
-BuildRequires:  perl(CPAN::Mini)
-BuildRequires:  perl(local::lib)
-BuildRequires:  perl(Pinto)
-BuildRequires:  perl(version)
+# No run-time dependency is needed for tests.
 # Tests:
 BuildRequires:  perl(File::Spec)
+BuildRequires:  perl(Module::Metadata)
 BuildRequires:  perl(Test::More)
 Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
 Requires:       perl(App::cpanminus)
 Requires:       perl(App::FatPacker)
 Requires:       perl(App::perlbrew)
+# Do not use perl(Carton)
+# Carton is not provided by Fedora. Carton does not work correctly, if the
+# system uses perl installed by a vendor package with modules stripped from
+# core as Fedora does.
 Requires:       perl(CPAN::Mini)
 Requires:       perl(local::lib)
 Requires:       perl(Pinto)
@@ -52,7 +48,7 @@ to pick and choose amongst the various competing technologies.
 %patch0 -p1
 
 %build
-perl Makefile.PL INSTALLDIRS=vendor
+perl Makefile.PL INSTALLDIRS=vendor </dev/null
 make %{?_smp_mflags}
 
 %install
@@ -70,6 +66,9 @@ make test
 %{_mandir}/man3/*
 
 %changelog
+* Mon May 16 2016 Petr Pisar <ppi...@redhat.com> - 0.39-1
+- 0.39 bump
+
 * Thu Feb 04 2016 Fedora Release Engineering <rel...@fedoraproject.org> - 
0.38-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
 
diff --git a/sources b/sources
index c617377..98a844f 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-7c4360a7fd308131902b39f0537eaaea  Task-Kensho-Toolchain-0.38.tar.gz
+be15b2a8e80956b3daa550b52d1f859b  Task-Kensho-Toolchain-0.39.tar.gz
-- 
cgit v0.12


        
http://pkgs.fedoraproject.org/cgit/perl-Task-Kensho-Toolchain.git/commit/?h=master&id=78c31edfee362397904a8d3774c88b7b64baeb1a
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/perl-devel@lists.fedoraproject.org

Reply via email to