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