From b2ec1d1df01963422e0ef65b707240841fec68fc Mon Sep 17 00:00:00 2001
From: Xavier Bachelot <xav...@bachelot.org>
Date: Mon, 25 Jul 2016 14:40:39 +0200
Subject: 1.4

---
 .gitignore                                         |  1 +
 ...-1.2.565EgGd-Make-XML-Merge-version-valid.patch | 35 ----------------------
 perl-XML-Merge-1.4-makefile.patch                  | 10 +++++++
 perl-XML-Merge-makefile.patch                      | 14 ---------
 perl-XML-Merge.spec                                | 27 +++++++++--------
 sources                                            |  2 +-
 6 files changed, 26 insertions(+), 63 deletions(-)
 delete mode 100644 XML-Merge-1.2.565EgGd-Make-XML-Merge-version-valid.patch
 create mode 100644 perl-XML-Merge-1.4-makefile.patch
 delete mode 100644 perl-XML-Merge-makefile.patch

diff --git a/.gitignore b/.gitignore
index 90d149e..318b0e0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 XML-Merge-1.2.565EgGd.tgz
+/XML-Merge-1.4.tgz
diff --git a/XML-Merge-1.2.565EgGd-Make-XML-Merge-version-valid.patch 
b/XML-Merge-1.2.565EgGd-Make-XML-Merge-version-valid.patch
deleted file mode 100644
index adfd94d..0000000
--- a/XML-Merge-1.2.565EgGd-Make-XML-Merge-version-valid.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From e046d8c4916193197d3268b8688c831e1073ccf3 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppi...@redhat.com>
-Date: Fri, 4 Sep 2015 15:37:52 +0200
-Subject: [PATCH] Make XML::Merge version valid
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-1.2.565EgGd version is invalid and is refused by ExtUtils::MakeMaker
-7.06 when building reverse dependencies. Therefore the version value
-must be normalized.
-
-CPAN RT#106873
-
-Signed-off-by: Petr Písař <ppi...@redhat.com>
----
- Merge.pm | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/Merge.pm b/Merge.pm
-index e7ea3a3..60381aa 100644
---- a/Merge.pm
-+++ b/Merge.pm
-@@ -452,7 +452,7 @@ require      XML::Tidy;
- use base qw( XML::Tidy );
- use          XML::Tidy;
- use Carp;
--our $VERSION     = '1.2.565EgGd'; # major . minor . PipTimeStamp
-+our $VERSION     = '1.2.565'; # major . minor . PipTimeStamp
- our $PTVR        = $VERSION; $PTVR =~ s/^\d+\.\d+\.//; # strip major and minor
- # Please see `perldoc Time::PT` for an explanation of $PTVR.
- 
--- 
-2.4.3
-
diff --git a/perl-XML-Merge-1.4-makefile.patch 
b/perl-XML-Merge-1.4-makefile.patch
new file mode 100644
index 0000000..5ba2342
--- /dev/null
+++ b/perl-XML-Merge-1.4-makefile.patch
@@ -0,0 +1,10 @@
+--- Makefile.PL.orig   2016-07-25 01:11:21.964891288 +0200
++++ Makefile.PL        2016-07-25 01:19:25.866170534 +0200
+@@ -8,6 +8,7 @@
+   'LICENSE'        => 'gpl_3',
+   'AUTHOR'         => [ 'Pip Stuart <p...@cpan.org>' ],
+   'EXE_FILES'      => [ ],
++  'PL_FILES'       => {},
+   'TEST_REQUIRES'  => {
+     'Test'                           => 0,
+     'Test::More'                     => 0,
diff --git a/perl-XML-Merge-makefile.patch b/perl-XML-Merge-makefile.patch
deleted file mode 100644
index 2e0cc85..0000000
--- a/perl-XML-Merge-makefile.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- Makefile.PL.orig   2007-08-30 16:42:30.000000000 +0200
-+++ Makefile.PL        2007-08-30 16:43:32.000000000 +0200
-@@ -8,8 +8,9 @@
-     'AUTHOR'       => 'Pip Stuart <p...@cpan.org>',
-     'EXE_FILES'    => [ 
-                       ],
-+    'PL_FILES'     => {},
-     'PREREQ_PM'    => {
-       'XML::Tidy'                      => 0,
-     }, # Module::Name => 1.1,
-     'dist'         => { 'COMPRESS' => 'gzip', 'SUFFIX' => 'tgz' },
--  );
-\ No newline at end of file
-+  );
diff --git a/perl-XML-Merge.spec b/perl-XML-Merge.spec
index 07311c2..c38a6e5 100644
--- a/perl-XML-Merge.spec
+++ b/perl-XML-Merge.spec
@@ -1,15 +1,13 @@
 Name:           perl-XML-Merge 
-Version:        1.2.565EgGd
-Release:        24%{?dist}
+Version:        1.4
+Release:        1%{?dist}
 Summary:        Flexibly merge XML documents
 
 Group:          Development/Libraries
-License:        GPLv2
+License:        GPLv3
 URL:            http://search.cpan.org/dist/XML-Merge/
 Source0:        
http://search.cpan.org/CPAN/authors/id/P/PI/PIP/XML-Merge-%{version}.tgz
-Patch1:         perl-XML-Merge-makefile.patch
-# Fix XML::Merge::VERSION value, bug #1260125, CPAN RT#106873
-Patch2:         XML-Merge-1.2.565EgGd-Make-XML-Merge-version-valid.patch
+Patch1:         perl-XML-Merge-1.4-makefile.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildArch:      noarch 
@@ -27,6 +25,9 @@ BuildRequires:  perl(warnings)
 BuildRequires:  perl(XML::Tidy)
 # Tests:
 BuildRequires:  perl(Test)
+BuildRequires:  perl(Test::More)
+BuildRequires:  perl(Test::Pod)
+BuildRequires:  perl(Test::Pod::Coverage)
 BuildRequires:  perl(XML::XPath)
 Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo 
$version))
 
@@ -48,7 +49,6 @@ child of the other root if no match is found.
 %prep
 %setup -q -n XML-Merge-%{version}
 %patch1 -p0
-%patch2 -p1
 
 
 %build
@@ -57,7 +57,6 @@ make %{?_smp_mflags}
 
 
 %install
-rm -rf $RPM_BUILD_ROOT
 make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
 find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
 find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null ';'
@@ -68,18 +67,20 @@ chmod -R u+w $RPM_BUILD_ROOT/*
 make test
 
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-
 %files
-%defattr(-,root,root,-)
 %doc README
+%license LICENSE 
 %{perl_vendorlib}/*
 %{_mandir}/man3/XML::Merge.3pm.gz
 
 
 %changelog
+* Mon Jul 25 2016 Xavier Bachelot <xav...@bachelot.org> - 1.4-1
+- Update to 1.4.
+- Clean up spec.
+- Change License: to GPLv3.
+- Add BR: for better test coverage.
+
 * Mon May 16 2016 Jitka Plesnikova <jples...@redhat.com> - 1.2.565EgGd-24
 - Perl 5.24 rebuild
 
diff --git a/sources b/sources
index 95d4523..41702ad 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-bab8d2a11865ee20b2702b0378a53339  XML-Merge-1.2.565EgGd.tgz
+70e8a08aaa18415df2132442489934d9  XML-Merge-1.4.tgz
-- 
cgit v0.12


        
http://pkgs.fedoraproject.org/cgit/perl-XML-Merge.git/commit/?h=master&id=b2ec1d1df01963422e0ef65b707240841fec68fc
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/perl-devel@lists.fedoraproject.org

Reply via email to