[perl-Pod-Spell-CommonMistakes] 1.001 bump
Petr Pisar
ppisar at fedoraproject.org
Mon Nov 3 17:40:36 UTC 2014
commit f14da6a79d2937b114f882a34f2f8621839e90eb
Author: Petr Písař <ppisar at redhat.com>
Date: Mon Nov 3 18:36:47 2014 +0100
1.001 bump
.gitignore | 1 +
...-Remove-Pod-Spelling-CommonMistakes-usage.patch | 51 ++++++++++++++++++++
perl-Pod-Spell-CommonMistakes.spec | 38 +++++++++++----
sources | 2 +-
4 files changed, 81 insertions(+), 11 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 58beb98..2054955 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/Pod-Spell-CommonMistakes-1.000.tar.gz
+/Pod-Spell-CommonMistakes-1.001.tar.gz
diff --git a/Pod-Spell-CommonMistakes-1.001-Remove-Pod-Spelling-CommonMistakes-usage.patch b/Pod-Spell-CommonMistakes-1.001-Remove-Pod-Spelling-CommonMistakes-usage.patch
new file mode 100644
index 0000000..1dc66c2
--- /dev/null
+++ b/Pod-Spell-CommonMistakes-1.001-Remove-Pod-Spelling-CommonMistakes-usage.patch
@@ -0,0 +1,51 @@
+From 05a4179895f1953f647bbc29a11bd1c558e1f0a9 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar at redhat.com>
+Date: Mon, 3 Nov 2014 18:24:58 +0100
+Subject: [PATCH] Remove Pod::Spelling::CommonMistakes usage
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Because it requires faulty Pod::Spelling, bug #1159518, CPAN RT#99987
+
+Signed-off-by: Petr Písař <ppisar at redhat.com>
+---
+ MANIFEST | 2 --
+ t/00-compile.t | 3 +--
+ 2 files changed, 1 insertion(+), 4 deletions(-)
+
+diff --git a/MANIFEST b/MANIFEST
+index bc38ea6..00ca6b0 100644
+--- a/MANIFEST
++++ b/MANIFEST
+@@ -18,9 +18,7 @@ doap.xml
+ examples/simple.pl
+ lib/Pod/Spell/CommonMistakes.pm
+ lib/Pod/Spell/CommonMistakes/WordList.pm
+-lib/Pod/Spelling/CommonMistakes.pm
+ t/00-compile.t
+ t/000-report-versions-tiny.t
+ t/apocalypse.t
+ t/good.pod
+-t/pod_spelling_adaptor.t
+diff --git a/t/00-compile.t b/t/00-compile.t
+index be87fec..df60eb1 100644
+--- a/t/00-compile.t
++++ b/t/00-compile.t
+@@ -6,12 +6,11 @@ use warnings;
+
+ use Test::More;
+
+-plan tests => 3 + ($ENV{AUTHOR_TESTING} ? 1 : 0);
++plan tests => 2 + ($ENV{AUTHOR_TESTING} ? 1 : 0);
+
+ my @module_files = (
+ 'Pod/Spell/CommonMistakes.pm',
+ 'Pod/Spell/CommonMistakes/WordList.pm',
+- 'Pod/Spelling/CommonMistakes.pm'
+ );
+
+
+--
+1.9.3
+
diff --git a/perl-Pod-Spell-CommonMistakes.spec b/perl-Pod-Spell-CommonMistakes.spec
index d4736a3..2556d37 100644
--- a/perl-Pod-Spell-CommonMistakes.spec
+++ b/perl-Pod-Spell-CommonMistakes.spec
@@ -1,24 +1,32 @@
Name: perl-Pod-Spell-CommonMistakes
-Version: 1.000
-Release: 8%{?dist}
+Version: 1.001
+Release: 1%{?dist}
Summary: Catches common typos in POD
License: GPL+ or Artistic
Group: Development/Libraries
URL: http://search.cpan.org/dist/Pod-Spell-CommonMistakes/
Source0: http://www.cpan.org/authors/id/A/AP/APOCAL/Pod-Spell-CommonMistakes-%{version}.tar.gz
+# Remove Pod::Spelling::CommonMistakes module because Pod::Spelling is not
+# packaged and will not be packaged because it's faulty,
+# bug #1159518, CPAN RT#99987.
+Patch0: Pod-Spell-CommonMistakes-1.001-Remove-Pod-Spelling-CommonMistakes-usage.patch
BuildArch: noarch
-BuildRequires: perl(Module::Build)
+BuildRequires: perl
+BuildRequires: perl(Module::Build::Tiny) >= 0.039
+BuildRequires: perl(strict)
+BuildRequires: perl(warnings)
# Run-Time:
-BuildRequires: perl(base)
BuildRequires: perl(Exporter)
BuildRequires: perl(IO::Scalar) >= 2.110
+BuildRequires: perl(parent)
BuildRequires: perl(Pod::Spell) >= 1.01
# Tests:
+BuildRequires: perl(File::Spec)
BuildRequires: perl(File::Temp)
+BuildRequires: perl(IO::Handle)
+BuildRequires: perl(IPC::Open3)
BuildRequires: perl(Test::More) >= 0.88
-# Optional test:
-BuildRequires: perl(Test::Script) >= 1.05
-Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
%description
This module looks for any typos in your POD. It differs from Pod::Spell or
@@ -28,14 +36,19 @@ spellchecker. The idea for this came from the
%prep
%setup -q -n Pod-Spell-CommonMistakes-%{version}
+%patch0 -p1
+# Remove Pod::Spelling::CommonMistakes module because Pod::Spelling is not
+# packaged and will not be packaged because it's faulty,
+# bug #1159518, CPAN RT#99987.
+rm lib/Pod/Spelling/CommonMistakes.pm
+rm t/pod_spelling_adaptor.t
%build
-%{__perl} Build.PL installdirs=vendor
+perl Build.PL --installdirs=vendor
./Build
%install
-./Build install destdir=$RPM_BUILD_ROOT create_packlist=0
-find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;
+./Build install "--destdir=$RPM_BUILD_ROOT" --create_packlist=0
%{_fixperms} $RPM_BUILD_ROOT/*
%check
@@ -47,6 +60,11 @@ find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;
%{_mandir}/man3/*
%changelog
+* Mon Nov 03 2014 Petr Pisar <ppisar at redhat.com> - 1.001-1
+- 1.001 bump
+- Remove Pod::Spelling::CommonMistakes module because Pod::Spelling is broken
+ (bug #1159518)
+
* Fri Aug 29 2014 Jitka Plesnikova <jplesnik at redhat.com> - 1.000-8
- Perl 5.20 rebuild
diff --git a/sources b/sources
index adcc17d..695e4ba 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-6ed42f6fa54622567e22318955a648ae Pod-Spell-CommonMistakes-1.000.tar.gz
+2ed69a1a6dc5aa61bdf43f81993d431f Pod-Spell-CommonMistakes-1.001.tar.gz
More information about the perl-devel
mailing list