From 92d9b9cce408874bacdd136038728db06388b465 Mon Sep 17 00:00:00 2001
From: Denis Fateyev <[email protected]>
Date: Sun, 24 Jul 2016 01:03:29 +0600
Subject: perl-Sereal-Decoder: 3.014 epel release

---
 .gitignore                             |  1 +
 Sereal-Decoder-EU-MM-fix-version.patch | 11 +++++++++++
 perl-Sereal-Decoder.spec               | 33 ++++++++++++++++++++++++++-------
 sources                                |  2 +-
 4 files changed, 39 insertions(+), 8 deletions(-)
 create mode 100644 Sereal-Decoder-EU-MM-fix-version.patch

diff --git a/.gitignore b/.gitignore
index dfc469e..478316d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 /Sereal-Decoder-3.002.tar.gz
 /Sereal-Decoder-3.003.tar.gz
+/Sereal-Decoder-3.014.tar.gz
diff --git a/Sereal-Decoder-EU-MM-fix-version.patch 
b/Sereal-Decoder-EU-MM-fix-version.patch
new file mode 100644
index 0000000..c4feb1b
--- /dev/null
+++ b/Sereal-Decoder-EU-MM-fix-version.patch
@@ -0,0 +1,11 @@
+--- a/Makefile.PL      2015-12-03 00:19:43.000000000 +0600
++++ b/Makefile.PL      2016-07-16 20:21:24.962000000 +0600
+@@ -68,7 +68,7 @@
+         'ExtUtils::ParseXS' => '2.21',
+     },
+     CONFIGURE_REQUIRES => {
+-        'ExtUtils::MakeMaker' => '7.0',
++        'ExtUtils::MakeMaker' => '6.68',
+     },
+     NAME              => $module,
+     VERSION_FROM      => 'lib/Sereal/Decoder.pm', # finds $VERSION
diff --git a/perl-Sereal-Decoder.spec b/perl-Sereal-Decoder.spec
index e619cfb..949a4ce 100644
--- a/perl-Sereal-Decoder.spec
+++ b/perl-Sereal-Decoder.spec
@@ -1,6 +1,6 @@
 Name:           perl-Sereal-Decoder
-Version:        3.003
-Release:        3%{?dist}
+Version:        3.014
+Release:        1%{?dist}
 Summary:        Perl deserialization for Sereal format
 # lib/Sereal/Decoder.pm:    GPL+ or Artistic
 # miniz.c:                  Unlicense (unbundled)
@@ -9,19 +9,27 @@ License:        GPL+ or Artistic
 Group:          Development/Libraries
 URL:            http://search.cpan.org/dist/Sereal-Decoder/
 Source0:        
http://www.cpan.org/authors/id/Y/YV/YVES/Sereal-Decoder-%{version}.tar.gz
+Patch0:         Sereal-Decoder-EU-MM-fix-version.patch
 
+BuildRequires:  coreutils
 BuildRequires:  csnappy-devel
+BuildRequires:  findutils
+BuildRequires:  gcc
+BuildRequires:  make
 BuildRequires:  miniz-devel
 BuildRequires:  perl
+BuildRequires:  perl-devel
+BuildRequires:  perl-generators
 BuildRequires:  perl(Config)
+BuildRequires:  perl(constant)
 BuildRequires:  perl(Devel::CheckLib)
-BuildRequires:  perl(ExtUtils::Constant)
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(File::Find)
 BuildRequires:  perl(File::Path)
 BuildRequires:  perl(File::Spec)
 BuildRequires:  perl(strict)
 BuildRequires:  perl(warnings)
+BuildRequires:  sed
 
 # Run-time:
 BuildRequires:  perl(Carp)
@@ -31,7 +39,7 @@ BuildRequires:  perl(XSLoader)
 # Tests:
 # Benchmark not used
 BuildRequires:  perl(blib)
-BuildRequires:  perl(constant)
+BuildRequires:  perl(Cwd)
 BuildRequires:  perl(Data::Dumper)
 BuildRequires:  perl(Devel::Peek)
 BuildRequires:  perl(Encode)
@@ -39,9 +47,6 @@ BuildRequires:  perl(integer)
 BuildRequires:  perl(lib)
 BuildRequires:  perl(overload)
 BuildRequires:  perl(Scalar::Util)
-%if !%{defined perl_bootstrap}
-BuildRequires:  perl(Sereal::Encoder)
-%endif
 BuildRequires:  perl(Storable)
 BuildRequires:  perl(Test::LongString)
 BuildRequires:  perl(Test::More) >= 0.88
@@ -50,6 +55,16 @@ BuildRequires:  perl(threads)
 # Time::HiRes not used
 BuildRequires:  perl(utf8)
 
+# Optional tests:
+%if !%{defined perl_bootstrap}
+# Some tests require Sereal::Encoder 3.005003, but most of them do not require
+# exact version. Thus do not constrain the version here.
+BuildRequires:  perl(Sereal::Encoder)
+BuildRequires:  perl(Tie::Array)
+BuildRequires:  perl(Tie::Hash)
+BuildRequires:  perl(Tie::Scalar)
+%endif
+
 Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
 
 %description
@@ -58,6 +73,7 @@ and feature-rich binary protocol called Sereal.
 
 %prep
 %setup -q -n Sereal-Decoder-%{version}
+%patch0 -p1
 # Remove bundled Perl modules
 rm -r ./inc/Devel
 sed -i -s '/^inc\/Devel/d' MANIFEST
@@ -88,6 +104,9 @@ make test
 %{_mandir}/man3/*
 
 %changelog
+* Fri Jul 15 2016 Denis Fateyev <[email protected]> - 3.014-1
+- Bumped to 3.014 and synced to master
+
 * Mon Mar 07 2016 Denis Fateyev <[email protected]> - 3.003-3
 - Finish Sereal module bootstrap
 
diff --git a/sources b/sources
index 57ac549..b58f8e9 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-453502152d89e5602ab6d66a33b74ec1  Sereal-Decoder-3.003.tar.gz
+d52fb4fbd28acba055e9907bcbc99b47  Sereal-Decoder-3.014.tar.gz
-- 
cgit v0.12


        
http://pkgs.fedoraproject.org/cgit/perl-Sereal-Decoder.git/commit/?h=epel7&id=92d9b9cce408874bacdd136038728db06388b465
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
[email protected]
https://lists.fedoraproject.org/admin/lists/[email protected]

Reply via email to