commit 17cba2abea76d41573a136f1e8f23faa9d1cd8c1 Author: Jitka Plesnikova <jplesnik@xxxxxxxxxx> Date: Fri Mar 14 09:17:00 2014 +0100 0.36 bump .gitignore | 1 + Task-Kensho-Toolchain-0.36-Do-not-use-Carton.patch | 28 +++++++++++++++++++ perl-Task-Kensho-Toolchain.spec | 29 +++++++++++-------- sources | 2 +- 4 files changed, 47 insertions(+), 13 deletions(-) --- diff --git a/.gitignore b/.gitignore index cf38c3a..eada871 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /Task-Kensho-Toolchain-0.27.tar.gz /Task-Kensho-Toolchain-0.28.tar.gz /Task-Kensho-Toolchain-0.35.tar.gz +/Task-Kensho-Toolchain-0.36.tar.gz diff --git a/Task-Kensho-Toolchain-0.36-Do-not-use-Carton.patch b/Task-Kensho-Toolchain-0.36-Do-not-use-Carton.patch new file mode 100644 index 0000000..fb1d4ac --- /dev/null +++ b/Task-Kensho-Toolchain-0.36-Do-not-use-Carton.patch @@ -0,0 +1,28 @@ +diff -up Task-Kensho-Toolchain-0.36/lib/Task/Kensho/Toolchain.pm.orig Task-Kensho-Toolchain-0.36/lib/Task/Kensho/Toolchain.pm +--- Task-Kensho-Toolchain-0.36/lib/Task/Kensho/Toolchain.pm.orig 2014-03-13 14:57:02.408274760 +0100 ++++ Task-Kensho-Toolchain-0.36/lib/Task/Kensho/Toolchain.pm 2014-03-13 16:58:28.525195861 +0100 +@@ -87,7 +87,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<local::lib> + +diff -up Task-Kensho-Toolchain-0.36/t/00-report-prereqs.t.orig Task-Kensho-Toolchain-0.36/t/00-report-prereqs.t +--- Task-Kensho-Toolchain-0.36/t/00-report-prereqs.t.orig 2014-03-13 14:56:41.749066589 +0100 ++++ Task-Kensho-Toolchain-0.36/t/00-report-prereqs.t 2014-03-13 14:57:53.447787300 +0100 +@@ -72,7 +72,7 @@ my $static_prereqs = do { my $x = { + 'App::cpanminus' => '0', + 'App::perlbrew' => '0', + 'CPAN::Mini' => '0', +- 'Carton' => '0', ++# 'Carton' => '0', + 'local::lib' => '0', + 'version' => '0' + }, diff --git a/perl-Task-Kensho-Toolchain.spec b/perl-Task-Kensho-Toolchain.spec index 3c8c4b5..0065df3 100644 --- a/perl-Task-Kensho-Toolchain.spec +++ b/perl-Task-Kensho-Toolchain.spec @@ -1,11 +1,12 @@ Name: perl-Task-Kensho-Toolchain -Version: 0.35 +Version: 0.36 Release: 1%{?dist} Summary: Task::Kensho::Toolchain Perl module 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.36-Do-not-use-Carton.patch BuildArch: noarch BuildRequires: perl BuildRequires: perl(ExtUtils::MakeMaker) @@ -14,8 +15,13 @@ BuildRequires: perl(warnings) # Run-time: # Tests do not need them, but build script does. BuildRequires: perl(App::cpanminus) +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(strict) BuildRequires: perl(version) # Tests: BuildRequires: perl(File::Spec::Functions) @@ -23,25 +29,21 @@ BuildRequires: perl(List::Util) BuildRequires: perl(Test::More) Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) Requires: perl(App::cpanminus) +Requires: perl(App::perlbrew) +Requires: perl(CPAN::Mini) Requires: perl(local::lib) Requires: perl(version) %{?perl_default_filter} %description -Kenshō (見性) (C. Wu) is a Japanese term for enlightenment -experiences—most commonly used within the confines of Zen -Buddhism—literally meaning "seeing one's nature"[1] or "true self."[2] It -generally "refers to the realization of non-duality of subject and -object."[3] - -Task::Kensho is a first cut at building a list of recommended modules for -Enlightened Perl development. CPAN is wonderful, but there are too many -wheels and you have to pick and choose among the various competing -technologies. +Task::Kensho is a list of recommended modules for Enlightened Perl +development. CPAN is wonderful, but there are too many wheels and you have +to pick and choose amongst the various competing technologies. %prep %setup -q -n Task-Kensho-Toolchain-%{version} +%patch0 -p1 %build perl Makefile.PL INSTALLDIRS=vendor @@ -61,6 +63,9 @@ make test %{_mandir}/man3/* %changelog +* Tue Mar 11 2014 Jitka Plesnikova <jplesnik@xxxxxxxxxx> - 0.36-1 +- 0.36 bump + * Mon Feb 03 2014 Jitka Plesnikova <jplesnik@xxxxxxxxxx> - 0.35-1 - 0.35 bump diff --git a/sources b/sources index 10d3d5a..07700a9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -9a6fdcaa4043e90482c2979f03c152c7 Task-Kensho-Toolchain-0.35.tar.gz +2ac28ffcb84973d8fff8c0aeb85491aa Task-Kensho-Toolchain-0.36.tar.gz -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/perl-devel