[perl-Module-Starter/f20] Produce valid Software::License identifiers
Petr Pisar
ppisar at fedoraproject.org
Wed Oct 15 11:58:28 UTC 2014
commit ff72ae2ef13789f0f00bdcd30c43f595a1aa2b4e
Author: Petr Písař <ppisar at redhat.com>
Date: Wed Oct 15 13:12:25 2014 +0200
Produce valid Software::License identifiers
...tware-License-s-identifiers-for-LGPL-lice.patch | 61 +++++
...e-slnames-to-match-CPAN-Meta-Spec-case-se.patch | 278 --------------------
...nse-types-for-the-non-standard-licenses-C.patch | 62 -----
perl-Module-Starter.spec | 19 +-
4 files changed, 71 insertions(+), 349 deletions(-)
---
diff --git a/Module-Starter-1.62-Correct-Software-License-s-identifiers-for-LGPL-lice.patch b/Module-Starter-1.62-Correct-Software-License-s-identifiers-for-LGPL-lice.patch
new file mode 100644
index 0000000..7a7fafa
--- /dev/null
+++ b/Module-Starter-1.62-Correct-Software-License-s-identifiers-for-LGPL-lice.patch
@@ -0,0 +1,61 @@
+From ef492d5d6468d02b22fb53d4dc64d8409a669937 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar at redhat.com>
+Date: Wed, 15 Oct 2014 12:37:54 +0200
+Subject: [PATCH] Correct Software::License's identifiers for LGPL licenses
+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>
+---
+ lib/Module/Starter/Simple.pm | 4 ++--
+ t/test-dist.t | 4 ++--
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/lib/Module/Starter/Simple.pm b/lib/Module/Starter/Simple.pm
+index 63e248f..6d650c0 100644
+--- a/lib/Module/Starter/Simple.pm
++++ b/lib/Module/Starter/Simple.pm
+@@ -485,7 +485,7 @@ EOT
+ },
+ lgpl => {
+ license => 'lgpl',
+- slname => 'LGPL_2',
++ slname => 'LGPL_2_1',
+ url => 'http://www.gnu.org/licenses/lgpl-2.1.html',
+ blurb => <<'EOT',
+ This program is free software; you can redistribute it and/or
+@@ -525,7 +525,7 @@ EOT
+ },
+ lgpl3 => {
+ license => 'lgpl3',
+- slname => 'LGPL_3',
++ slname => 'LGPL_3_0',
+ url => 'http://www.gnu.org/licenses/lgpl-3.0.html',
+ blurb => <<'EOT',
+ This program is free software; you can redistribute it and/or
+diff --git a/t/test-dist.t b/t/test-dist.t
+index 8814112..b3a9885 100644
+--- a/t/test-dist.t
++++ b/t/test-dist.t
+@@ -364,7 +364,7 @@ EOT
+ },
+ lgpl => {
+ license => 'lgpl',
+- slname => 'LGPL_2',
++ slname => 'LGPL_2_1',
+ url => 'http://www.gnu.org/licenses/lgpl-2.1.html',
+ blurb => <<'EOT',
+ This program is free software; you can redistribute it and/or
+@@ -404,7 +404,7 @@ EOT
+ },
+ lgpl3 => {
+ license => 'lgpl3',
+- slname => 'LGPL_3',
++ slname => 'LGPL_3_0',
+ url => 'http://www.gnu.org/licenses/lgpl-3.0.html',
+ blurb => <<'EOT',
+ This program is free software; you can redistribute it and/or
+--
+1.9.3
+
diff --git a/perl-Module-Starter.spec b/perl-Module-Starter.spec
index b02fffa..c19c5dd 100644
--- a/perl-Module-Starter.spec
+++ b/perl-Module-Starter.spec
@@ -1,21 +1,18 @@
Name: perl-Module-Starter
Epoch: 1
Version: 1.62
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: A simple starter kit for any module
Group: Development/Libraries
License: GPL+ or Artistic
URL: http://search.cpan.org/dist/Module-Starter
Source0: http://search.cpan.org/CPAN/authors/id/X/XS/XSAWYERX/Module-Starter-%{version}.tar.gz
-# Produce valid license identifiers, bug #1152319,
-# <https://github.com/xsawyerx/module-starter/pull/21>, accepted after 1.62
-Patch0: Module-Starter-1.62-Edit-License-slnames-to-match-CPAN-Meta-Spec-case-se.patch
-# Produce valid license identifiers, bug #1152319,
-# <https://github.com/xsawyerx/module-starter/pull/21>, accepted after 1.62
-Patch1: Module-Starter-1.62-Update-license-types-for-the-non-standard-licenses-C.patch
+# Produce valid Software::License identifiers, bug #1152319,
+# <https://github.com/xsawyerx/module-starter/pull/21>
+Patch0: Module-Starter-1.62-Correct-Software-License-s-identifiers-for-LGPL-lice.patch
# Document the default license is artistic2, CPAN RT#86557,
# <https://github.com/xsawyerx/module-starter/issues/1>
-Patch2: Module-Starter-1.62-doc-Default-license-is-artistic2.patch
+Patch1: Module-Starter-1.62-doc-Default-license-is-artistic2.patch
BuildArch: noarch
BuildRequires: perl(ExtUtils::MakeMaker)
@@ -62,7 +59,6 @@ perl-Module-Starter-PBP for the aforementioned templates.)
%setup -q -n Module-Starter-%{version}
%patch0 -p1
%patch1 -p1
-%patch2 -p1
%build
perl Makefile.PL INSTALLDIRS=vendor
@@ -84,6 +80,11 @@ make test
%changelog
+* Wed Oct 15 2014 Petr Pisar <ppisar at redhat.com> - 1:1.62-3
+- Revert the previous license identifiers patches which broke
+ Software::License
+- Produce valid Software::License identifiers (bug #1152319)
+
* Tue Oct 14 2014 Petr Pisar <ppisar at redhat.com> - 1:1.62-2
- Produce valid license identifiers (bug #1152319)
- Document the default license is artistic2
More information about the scm-commits
mailing list