ppisar pushed to perl-Text-Xslate (master). "3.3.4 bump"

notifications at fedoraproject.org notifications at fedoraproject.org
Fri Jun 26 08:43:05 UTC 2015


From 82e63b1f976aaa4f85ae615f5d216a9c010cd260 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar at redhat.com>
Date: Fri, 26 Jun 2015 10:40:47 +0200
Subject: 3.3.4 bump


diff --git a/.gitignore b/.gitignore
index 09c0e58..3d61ea2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@
 /Text-Xslate-3.1.2.tar.gz
 /Text-Xslate-3.2.4.tar.gz
 /Text-Xslate-3.2.5.tar.gz
+/Text-Xslate-3.3.4.tar.gz
diff --git a/Text-Xslate-3.3.4-Do-not-run-author-tests.patch b/Text-Xslate-3.3.4-Do-not-run-author-tests.patch
new file mode 100644
index 0000000..db47e03
--- /dev/null
+++ b/Text-Xslate-3.3.4-Do-not-run-author-tests.patch
@@ -0,0 +1,36 @@
+From 9af3d9ffd85b04148c55f33e4a6fe60b1de49306 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar at redhat.com>
+Date: Fri, 26 Jun 2015 10:18:16 +0200
+Subject: [PATCH] Do not run author tests
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Petr Písař <ppisar at redhat.com>
+---
+ Makefile.PL | 2 --
+ 1 file changed, 2 deletions(-)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index 2ed928b..6bfc458 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -10,7 +10,6 @@ BEGIN {
+         inc::Module::Install             1.06
+         Module::Install::XSUtil          0.45
+         Module::Install::TestTarget      0.19
+-        Module::Install::AuthorTests     0.002
+     );
+     my @not_available;
+ 	while(my($mod, $ver) = splice @devmods, 0, 2) {
+@@ -42,7 +41,6 @@ test_requires 'File::Copy::Recursive';
+ install_script 'xslate';
+ 
+ tests_recursive;
+-author_tests 'xt';
+ 
+ my $want_xs = want_xs();
+ if($want_xs) {
+-- 
+2.1.0
+
diff --git a/perl-Text-Xslate.spec b/perl-Text-Xslate.spec
index ce79e75..8f72304 100644
--- a/perl-Text-Xslate.spec
+++ b/perl-Text-Xslate.spec
@@ -1,76 +1,98 @@
 %global pkgname Text-Xslate
 
-Name:           perl-Text-Xslate
-Version:        3.2.5
-Release:        6%{?dist}
+Name:           perl-%{pkgname}
+Version:        3.3.4
+Release:        1%{?dist}
 Summary:        Scalable template engine
 License:        GPL+ or Artistic
 URL:            http://xslate.org/
 Source0:        http://www.cpan.org/authors/id/G/GF/GFUJI/%{pkgname}-%{version}.tar.gz
+# Do not run author tests
+Patch0:         Text-Xslate-3.3.4-Do-not-run-author-tests.patch
+BuildRequires:  coreutils
+BuildRequires:  findutils
+BuildRequires:  make
+BuildRequires:  perl
+BuildRequires:  perl(inc::Module::Install) >= 1.06
+BuildRequires:  perl(Module::Install::Metadata)
+BuildRequires:  perl(Module::Install::Scripts)
+BuildRequires:  perl(Module::Install::TestTarget) >= 0.19
+BuildRequires:  perl(Module::Install::WriteAll)
+BuildRequires:  perl(Module::Install::XSUtil) >= 0.45
+BuildRequires:  perl(strict)
+BuildRequires:  perl(warnings)
+BuildRequires:  sed
+# Run-time:
 BuildRequires:  perl(B)
-BuildRequires:  perl(base)
 BuildRequires:  perl(Carp)
-BuildRequires:  perl(CGI)
-BuildRequires:  perl(Config)
 BuildRequires:  perl(constant)
-BuildRequires:  perl(Cwd)
 BuildRequires:  perl(Data::Dumper)
-BuildRequires:  perl(Devel::PPPort) >= 3.19
-BuildRequires:  perl(Devel::StackTrace)
+BuildRequires:  perl(Data::MessagePack) >= 0.38
 BuildRequires:  perl(Digest::MD5)
-BuildRequires:  perl(Data::MessagePack)
 BuildRequires:  perl(Encode)
 BuildRequires:  perl(Exporter)
-BuildRequires:  perl(ExtUtils::MakeMaker)
-BuildRequires:  perl(ExtUtils::MM_Unix)
-BuildRequires:  perl(File::Copy::Recursive)
-BuildRequires:  perl(Fatal)
-BuildRequires:  perl(Fcntl)
 BuildRequires:  perl(File::Basename)
-BuildRequires:  perl(File::Copy)
-BuildRequires:  perl(File::Find)
 BuildRequires:  perl(File::Path)
 BuildRequires:  perl(File::Spec)
-BuildRequires:  perl(File::stat)
-BuildRequires:  perl(FindBin)
 BuildRequires:  perl(Getopt::Long)
-BuildRequires:  perl(if)
-BuildRequires:  perl(lib)
 BuildRequires:  perl(List::Util)
-BuildRequires:  perl(Mouse)
+BuildRequires:  perl(Mouse) >= 0.61
 BuildRequires:  perl(Mouse::Role)
 BuildRequires:  perl(Mouse::Util::TypeConstraints)
 BuildRequires:  perl(overload)
-BuildRequires:  perl(parent)
+BuildRequires:  perl(parent) >= 0.221
+BuildRequires:  perl(Scalar::Util) >= 1.14
+BuildRequires:  perl(Tie::Hash)
+BuildRequires:  perl(XSLoader) >= 0.02
+# Tests:
+BuildRequires:  perl(base)
+BuildRequires:  perl(Config)
+BuildRequires:  perl(Cwd)
+BuildRequires:  perl(Data::Dumper)
+BuildRequires:  perl(Data::Section::Simple)
+BuildRequires:  perl(Devel::StackTrace) >= 1.30
+BuildRequires:  perl(Fatal)
+BuildRequires:  perl(Fcntl)
+BuildRequires:  perl(File::Copy)
+BuildRequires:  perl(File::Copy::Recursive)
+BuildRequires:  perl(File::Find)
+BuildRequires:  perl(File::stat)
+BuildRequires:  perl(File::Temp)
+BuildRequires:  perl(FindBin)
+BuildRequires:  perl(HTTP::Request)
+BuildRequires:  perl(if)
+BuildRequires:  perl(lib)
+BuildRequires:  perl(Plack) >= 0.99
 BuildRequires:  perl(Plack::Builder)
 BuildRequires:  perl(Plack::Response)
 BuildRequires:  perl(Plack::Test)
-BuildRequires:  perl(strict)
 BuildRequires:  perl(SelectSaver)
-BuildRequires:  perl(Scalar::Util)
-BuildRequires:  perl(threads)
-BuildRequires:  perl(Test::More)
+# Template not used
+BuildRequires:  perl(Template::Plugin::Math)
+BuildRequires:  perl(Template::Plugin::String)
+BuildRequires:  perl(Test::LeakTrace)
+BuildRequires:  perl(Test::More) >= 0.88
 BuildRequires:  perl(Test::Requires)
+BuildRequires:  perl(threads)
 BuildRequires:  perl(Tie::Array)
+BuildRequires:  perl(Time::HiRes)
 BuildRequires:  perl(Time::localtime)
 BuildRequires:  perl(utf8)
-BuildRequires:  perl(vars)
-BuildRequires:  perl(warnings)
-BuildRequires:  perl(XSLoader)
-# Tests only.
-BuildRequires:  perl(Devel::StackTrace)
-BuildRequires:  perl(Test::LeakTrace)
-BuildRequires:  perl(Template)
-BuildRequires:  perl(Template::Plugin::String)
-BuildRequires:  perl(Plack)
-Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
 Requires:       perl(B)
 Requires:       perl(Data::Dumper)
+Requires:       perl(Data::MessagePack) >= 0.38
 Requires:       perl(Digest::MD5)
 Requires:       perl(Encode)
 Requires:       perl(File::Path)
-Requires:       perl(Scalar::Util)
-Requires:       perl(XSLoader)
+Requires:       perl(Mouse) >= 0.61
+Requires:       perl(parent) >= 0.221
+Requires:       perl(Scalar::Util) >= 1.14
+Requires:       perl(XSLoader) >= 0.02
+
+# Filter under-specified Symbols
+%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\((Data::MessagePack|Mouse|parent|Scalar::Util)\\)$
+%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(Text::Xslate\\)$
 
 %description
 Xslate is a template engine, tuned for persistent applications, safe as an
@@ -78,9 +100,13 @@ HTML generator, and with rich features.
 
 %prep
 %setup -qn %{pkgname}-%{version}
+%patch0 -p1
+# Remove bundled modules
+rm -rf ./inc
+sed -i -e '/^inc\//d' MANIFEST
 
 %build
-%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
+perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
 make %{?_smp_mflags}
 
 %install
@@ -93,7 +119,7 @@ find %{buildroot} -type f -name '*.bs' -size 0 -delete
 make test
 
 %files
-%doc Changes HACKING README.md example/
+%doc Changes example HACKING README.md
 %{_bindir}/xslate
 %{perl_vendorarch}/auto/*
 %{perl_vendorarch}/Text*
@@ -101,6 +127,9 @@ make test
 %{_mandir}/man3/*
 
 %changelog
+* Fri Jun 26 2015 Petr Pisar <ppisar at redhat.com> - 3.3.4-1
+- 3.3.4 bump
+
 * Thu Jun 18 2015 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 3.2.5-6
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
 
diff --git a/sources b/sources
index 0dad412..c6e3616 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-ee0b8410b33d42d285f41c9de747ae67  Text-Xslate-3.2.5.tar.gz
+4d07bb4a423483dc8875e9ca3ae06885  Text-Xslate-3.3.4.tar.gz
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/perl-Text-Xslate.git/commit/?h=master&id=82e63b1f976aaa4f85ae615f5d216a9c010cd260


More information about the perl-devel mailing list