[perl-Pod-Parser] 1.60 bump
Petr Pisar
ppisar at fedoraproject.org
Tue Feb 5 15:16:52 UTC 2013
commit c832df027bfc9a63e7c79a29cc5803d8d5a93cda
Author: Petr Písař <ppisar at redhat.com>
Date: Tue Feb 5 16:15:40 2013 +0100
1.60 bump
.gitignore | 1 +
perl-Pod-Parser.spec | 87 ++++++++++++-------------------------------------
sources | 2 +-
3 files changed, 24 insertions(+), 66 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index f30a03c..25f9cb2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/Pod-Parser-1.51.tar.gz
+/Pod-Parser-1.60.tar.gz
diff --git a/perl-Pod-Parser.spec b/perl-Pod-Parser.spec
index e182aba..727e124 100644
--- a/perl-Pod-Parser.spec
+++ b/perl-Pod-Parser.spec
@@ -1,6 +1,6 @@
Name: perl-Pod-Parser
-Version: 1.51
-Release: 248%{?dist}
+Version: 1.60
+Release: 1%{?dist}
Summary: Basic perl modules for handling Plain Old Documentation (POD)
License: GPL+ or Artistic
Group: Development/Libraries
@@ -8,55 +8,26 @@ URL: http://search.cpan.org/dist/Pod-Parser/
Source0: http://www.cpan.org/authors/id/M/MA/MAREKR/Pod-Parser-%{version}.tar.gz
BuildArch: noarch
BuildRequires: perl(ExtUtils::MakeMaker)
-# Run-time
+# Run-time:
BuildRequires: perl(Carp)
BuildRequires: perl(Cwd)
BuildRequires: perl(Exporter)
BuildRequires: perl(File::Spec)
# Tests:
BuildRequires: perl(Test::More) >= 0.6
+%if !%{defined perl_bootstrap}
+# Break circular dependency Pod::Checker <-> Pod::Parser
+BuildRequires: perl(Pod::Checker) >= 1.40
+# Break circular dependency Pod::Usage <-> Pod::Select
+BuildRequires: perl(Pod::Usage)
+%endif
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
-# Filter under-specified depenedencies
-%global __requires_exclude %{?__requires_exclude|%__requires_exclude|}^perl\\(Pod::Parser\\)$
-
%description
This software distribution contains the packages for using Perl5 POD (Plain
Old Documentation). See the "perlpod" and "perlsyn" manual pages from your
Perl5 distribution for more information about POD.
-%package -n perl-Pod-Checker
-Summary: Check POD documents for syntax errors
-License: GPL+ or Artistic
-Group: Development/Libraries
-Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
-Conflicts: perl-Pod-Parser < 1.51-248
-
-%description -n perl-Pod-Checker
-Module and tools to verify POD documentation contents for compliance with the
-Plain Old Documentation format specifications.
-
-%package -n perl-Pod-Usage
-Summary: Print a usage message from embedded pod documentation
-License: GPL+ or Artistic
-Group: Development/Libraries
-# Pod::Usage execute perldoc from perl-Pod-Perldoc by default
-BuildRequires: perl-Pod-Perldoc
-Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
-# Pod::Usage executes perldoc from perl-Pod-Perldoc by default
-Requires: perl-Pod-Perldoc
-Requires: perl(Pod::Text)
-Conflicts: perl-Pod-Parser < 1.51-248
-
-%description -n perl-Pod-Usage
-pod2usage will print a usage message for the invoking script (using its
-embedded POD documentation) and then exit the script with the desired exit
-status. The usage message printed may have any one of three levels of
-"verboseness": If the verbose level is 0, then only a synopsis is printed.
-If the verbose level is 1, then the synopsis is printed along with a
-description (if present) of the command line options and arguments. If the
-verbose level is 2, then the entire manual page is printed.
-
%prep
%setup -q -n Pod-Parser-%{version}
find -type f -exec chmod -x {} +
@@ -77,42 +48,28 @@ find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
%{_fixperms} $RPM_BUILD_ROOT/*
%check
+%if %{defined perl_bootstrap}
+# Break circular dependency Pod::Usage <-> Pod::Select
+rm -f t/pod/headings.t
+%endif
make test
%files
%doc ANNOUNCE CHANGES README TODO
-%{_bindir}/*
+%if %{defined perl_bootstrap}
+# Break circular dependency Pod::Usage <-> Pod::Select
+%exclude %{_bindir}/podselect
+%else
+%{_bindir}/podselect
+%endif
%{perl_vendorlib}/*
%{_mandir}/man1/*
%{_mandir}/man3/*
-# Pod-Checker
-%exclude %{_bindir}/podchecker
-%exclude %{perl_vendorlib}/Pod/Checker.pm
-%exclude %{_mandir}/man1/podchecker.*
-%exclude %{_mandir}/man3/Pod::Checker.*
-
-# Pod-Usage
-%exclude %{_bindir}/pod2usage
-%exclude %{perl_vendorlib}/Pod/Usage.pm
-%exclude %{_mandir}/man1/pod2usage.*
-%exclude %{_mandir}/man3/Pod::Usage.*
-
-%files -n perl-Pod-Checker
-%doc ANNOUNCE CHANGES README TODO
-%{_bindir}/podchecker
-%{perl_vendorlib}/Pod/Checker.pm
-%{_mandir}/man1/podchecker.*
-%{_mandir}/man3/Pod::Checker.*
-
-%files -n perl-Pod-Usage
-%doc ANNOUNCE CHANGES README TODO
-%{_bindir}/pod2usage
-%{perl_vendorlib}/Pod/Usage.pm
-%{_mandir}/man1/pod2usage.*
-%{_mandir}/man3/Pod::Usage.*
-
%changelog
+* Tue Feb 05 2013 Petr Pisar <ppisar at redhat.com> - 1.60-1
+- 1.60 bump
+
* Mon Feb 04 2013 Petr Pisar <ppisar at redhat.com> - 1.51-248
- Sub-package Pod-Usage
- Sub-package Pod-Checker
diff --git a/sources b/sources
index 9e65d6b..b045c3b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-99bd80b88a249908bd4f1ecf72214ad5 Pod-Parser-1.51.tar.gz
+5f8432f03c121b403e97107bb673885a Pod-Parser-1.60.tar.gz
More information about the scm-commits
mailing list