From 82e63b1f976aaa4f85ae615f5d216a9c010cd260 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <[email protected]> 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?= <[email protected]> +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ř <[email protected]> +--- + 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 <[email protected]> - 3.3.4-1 +- 3.3.4 bump + * Thu Jun 18 2015 Fedora Release Engineering <[email protected]> - 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 -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list [email protected] https://admin.fedoraproject.org/mailman/listinfo/perl-devel
