[perl-File-Remove] Use the Module::Install provided by upstream (#906007)
by Petr Sabata
commit 7fd44b32513efce0e0ab158d56a3820e18408a9f
Author: Petr Šabata <contyk(a)redhat.com>
Date: Wed Jan 30 17:38:06 2013 +0100
Use the Module::Install provided by upstream (#906007)
perl-File-Remove.spec | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/perl-File-Remove.spec b/perl-File-Remove.spec
index 8a1ebf7..a200068 100644
--- a/perl-File-Remove.spec
+++ b/perl-File-Remove.spec
@@ -1,6 +1,6 @@
Name: perl-File-Remove
Version: 1.52
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: Convenience module for removing files and directories
License: GPL+ or Artistic
Group: Development/Libraries
@@ -10,13 +10,13 @@ Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
BuildRequires: perl(constant)
BuildRequires: perl(Cwd)
BuildRequires: perl(ExtUtils::MakeMaker)
+BuildRequires: perl(ExtUtils::MM_Unix)
BuildRequires: perl(File::Glob)
BuildRequires: perl(File::Path)
BuildRequires: perl(File::Spec) >= 3.29
BuildRequires: perl(File::Spec::Functions)
-BuildRequires: perl(inc::Module::Install::DSL)
+BuildRequires: perl(File::Temp)
BuildRequires: perl(Test::More) >= 0.42
-
BuildArch: noarch
%description
@@ -24,7 +24,6 @@ BuildArch: noarch
%prep
%setup -q -n File-Remove-%{version}
-rm -rf inc
%build
perl Makefile.PL INSTALLDIRS=vendor
@@ -45,6 +44,9 @@ make test
%{_mandir}/man3/*
%changelog
+* Wed Jan 30 2013 Petr Šabata <contyk(a)redhat.com> - 1.52-5
+- Use the Module::Install provided by upstream (#906007)
+
* Wed Nov 28 2012 Petr Šabata <contyk(a)redhat.com> - 1.52-4
- Add missing buildtime deps
- Unbundle Module::Install
10 years, 7 months
[perl-Module-Install] Don't "unbundle" Module::Install as we end up build-requiring ourselves
by Paul Howarth
commit 9489f626259a5c33217558518f8295900f95a981
Author: Paul Howarth <paul(a)city-fan.org>
Date: Wed Jan 30 16:22:31 2013 +0000
Don't "unbundle" Module::Install as we end up build-requiring ourselves
perl-Module-Install.spec | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/perl-Module-Install.spec b/perl-Module-Install.spec
index 0dc654f..c1dd274 100644
--- a/perl-Module-Install.spec
+++ b/perl-Module-Install.spec
@@ -1,6 +1,6 @@
Name: perl-Module-Install
Version: 1.06
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Standalone, extensible Perl module installer
License: GPL+ or Artistic
Group: Development/Libraries
@@ -22,11 +22,9 @@ BuildRequires: perl(File::Remove) >= 1.42
BuildRequires: perl(File::Path)
BuildRequires: perl(File::Spec) >= 3.28
BuildRequires: perl(File::Temp)
-BuildRequires: perl(inc::Module::Install)
BuildRequires: perl(JSON) >= 2.14
BuildRequires: perl(lib)
BuildRequires: perl(LWP::UserAgent) >= 5.812
-BuildRequires: perl(Module::AutoInstall)
BuildRequires: perl(Module::Build) >= 0.29
BuildRequires: perl(Module::CoreList) >= 2.17
BuildRequires: perl(Module::ScanDeps) >= 0.89
@@ -55,7 +53,6 @@ version 5.005 or newer.
%prep
%setup -q -n Module-Install-%{version}
-rm -rf inc
%build
perl Makefile.PL INSTALLDIRS=vendor
@@ -76,6 +73,9 @@ make test AUTOMATED_TESTING=1
%{_mandir}/man3/*
%changelog
+* Wed Jan 30 2013 Paul Howarth <paul(a)city-fan.org> - 1.06-3
+- Don't "unbundle" Module::Install as we end up build-requiring ourselves
+
* Tue Nov 20 2012 Petr Šabata <contyk(a)redhat.com> - 1.06-2
- Add missing deps
- Unbundle Module::Install
10 years, 7 months
[perl-Perl-MinimumVersion/f17] Merge cleanup.
by corsepiu
commit 5874c561bb3a222841e2d791efca7b73f9a0a6ea
Author: Ralf Corsépius <corsepiu(a)fedoraproject.org>
Date: Wed Jan 30 14:53:17 2013 +0100
Merge cleanup.
perl-Perl-MinimumVersion.spec | 9 ---------
1 files changed, 0 insertions(+), 9 deletions(-)
---
diff --git a/perl-Perl-MinimumVersion.spec b/perl-Perl-MinimumVersion.spec
index 15b19d5..0993ca3 100644
--- a/perl-Perl-MinimumVersion.spec
+++ b/perl-Perl-MinimumVersion.spec
@@ -71,15 +71,6 @@ make test
* Wed Oct 24 2012 Petr Pisar <ppisar(a)redhat.com> - 1.28-8
- Specify all dependencies
-* Fri Jul 20 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.28-7
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
-
-* Tue Jul 10 2012 Petr Pisar <ppisar(a)redhat.com> - 1.28-6
-- Perl 5.16 re-rebuild of bootstrapped packages
-
-* Wed Jun 20 2012 Petr Pisar <ppisar(a)redhat.com> - 1.28-5
-- Perl 5.16 rebuild
-
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.28-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
10 years, 7 months
[perl] Remove bundled Module-Pluggable
by Petr Pisar
commit a0837e73998de6f544e544f7d0f7cfdfd2b0c786
Author: Petr Písař <ppisar(a)redhat.com>
Date: Wed Jan 30 14:17:40 2013 +0100
Remove bundled Module-Pluggable
perl.spec | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
---
diff --git a/perl.spec b/perl.spec
index 846cc5a..0e9bfbd 100644
--- a/perl.spec
+++ b/perl.spec
@@ -921,6 +921,7 @@ Requires: %perl_compat
Gather package and POD information from perl module files
%endif
+%if %{dual_life} || %{rebuild_from_scratch}
%package Module-Pluggable
Summary: Automatically give your module the ability to have plugins
Group: Development/Libraries
@@ -935,6 +936,7 @@ BuildArch: noarch
%description Module-Pluggable
Provides a simple but, hopefully, extensible way of having 'plugins' for your
module.
+%endif
%package Object-Accessor
@@ -2600,12 +2602,14 @@ sed \
%{_mandir}/man3/Module::Metadata.3pm*
%endif
+%if %{dual_life} || %{rebuild_from_scratch}
%files Module-Pluggable
%{privlib}/Devel/InnerPackage.pm
%{privlib}/Module/Pluggable/
%{privlib}/Module/Pluggable.pm
%{_mandir}/man3/Devel::InnerPackage*
%{_mandir}/man3/Module::Pluggable*
+%endif
%files Object-Accessor
%{privlib}/Object/
@@ -2816,6 +2820,7 @@ sed \
* Wed Jan 30 2013 Petr Pisar <ppisar(a)redhat.com> - 4:5.16.2-250
- Sub-package Text-Soundex (bug #905889)
- Fix conflict declaration at perl-Pod-LaTeX (bug #904085)
+- Remove bundled Module-Pluggable (bug #903624)
* Tue Jan 29 2013 Petr Pisar <ppisar(a)redhat.com> - 4:5.16.2-249
- Run-require POD convertors by Module-Build and ExtUtils-MakeMaker to
10 years, 7 months
[perl] Fix conflict declaration at perl-Pod-LaTeX
by Petr Pisar
commit 907fd9bb7dab48cf9fc6bb66fb4c8e6edc32ec3f
Author: Petr Písař <ppisar(a)redhat.com>
Date: Wed Jan 30 13:52:58 2013 +0100
Fix conflict declaration at perl-Pod-LaTeX
perl.spec | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/perl.spec b/perl.spec
index e527324..846cc5a 100644
--- a/perl.spec
+++ b/perl.spec
@@ -1057,7 +1057,7 @@ Epoch: 0
Version: 0.60
Requires: %perl_compat
BuildArch: noarch
-Conflicts: perl < 4:5.16.1-248
+Conflicts: perl < 4:5.16.2-248
%description Pod-LaTeX
Pod::LaTeX is a module to convert documentation in the POD format into
@@ -2815,6 +2815,7 @@ sed \
%changelog
* Wed Jan 30 2013 Petr Pisar <ppisar(a)redhat.com> - 4:5.16.2-250
- Sub-package Text-Soundex (bug #905889)
+- Fix conflict declaration at perl-Pod-LaTeX (bug #904085)
* Tue Jan 29 2013 Petr Pisar <ppisar(a)redhat.com> - 4:5.16.2-249
- Run-require POD convertors by Module-Build and ExtUtils-MakeMaker to
10 years, 7 months
[perl] Sub-package Text-Soundex
by Petr Pisar
commit 041bd01ba4573d768795a9ed1e067db0db93fd98
Author: Petr Písař <ppisar(a)redhat.com>
Date: Wed Jan 30 13:41:13 2013 +0100
Sub-package Text-Soundex
perl.spec | 37 ++++++++++++++++++++++++++++++++++---
1 files changed, 34 insertions(+), 3 deletions(-)
---
diff --git a/perl.spec b/perl.spec
index e2ff79d..e527324 100644
--- a/perl.spec
+++ b/perl.spec
@@ -29,7 +29,7 @@
Name: perl
Version: %{perl_version}
# release number must be even higher, because dual-lived modules will be broken otherwise
-Release: 249%{?dist}
+Release: 250%{?dist}
Epoch: %{perl_epoch}
Summary: Practical Extraction and Report Language
Group: Development/Languages
@@ -1214,6 +1214,24 @@ BuildArch: noarch
%description Test-Simple-tests
This package provides the test suite for package perl-Test-Simple.
+%package Text-Soundex
+Summary: Implementation of the soundex algorithm
+Group: Development/Libraries
+License: Copyright only
+Epoch: 0
+# perl's 3.03_1 copy is identical to CPAN 3.03
+Version: 3.03
+Requires: %perl_compat
+Requires: perl(Carp)
+Requires: perl(Text::Unidecode)
+Conflicts: perl < 4:5.16.2-250
+
+%description Text-Soundex
+Soundex is a phonetic algorithm for indexing names by sound, as pronounced in
+English. This module implements the original soundex algorithm developed by
+Robert Russell and Margaret Odell, as well as a variation called "American
+Soundex".
+
%package Time-Piece
Summary: Time objects from localtime and gmtime
Group: Development/Libraries
@@ -1376,8 +1394,8 @@ Requires: perl-Params-Check, perl-Parse-CPAN-Meta, perl-Perl-OSType
Requires: perl-Pod-Escapes, perl-Pod-LaTeX, perl-Pod-Parser,
Requires: perl-Pod-Perldoc, perl-podlators, perl-Pod-Simple
Requires: perl-Socket, perl-Term-UI, perl-Test-Harness, perl-Test-Simple
-Requires: perl-Time-Piece, perl-Version-Requirements, perl-version
-Requires: perl-threads, perl-threads-shared, perl-parent
+Requires: perl-Text-Soundex, perl-Time-Piece, perl-Version-Requirements,
+Requires: perl-version, perl-threads, perl-threads-shared, perl-parent
%description core
A metapackage which requires all of the perl bits and modules in the upstream
@@ -2158,6 +2176,11 @@ sed \
%exclude %{_mandir}/man3/Test::Simple*
%exclude %{_mandir}/man3/Test::Tutorial*
+# Text-Soundex
+%exclude %{archlib}/auto/Text/Soundex/
+%exclude %{archlib}/Text/Soundex.pm
+%exclude %{_mandir}/man3/Text::Soundex.*
+
# Time::Piece
%exclude %{archlib}/Time/Piece.pm
%exclude %{archlib}/Time/Seconds.pm
@@ -2742,6 +2765,11 @@ sed \
%{perl5_testdir}/Test-Simple
%endif
+%files Text-Soundex
+%{archlib}/auto/Text/Soundex/
+%{archlib}/Text/Soundex.pm
+%{_mandir}/man3/Text::Soundex.*
+
%files Time-Piece
%{archlib}/Time/Piece.pm
%{archlib}/Time/Seconds.pm
@@ -2785,6 +2813,9 @@ sed \
# Old changelog entries are preserved in CVS.
%changelog
+* Wed Jan 30 2013 Petr Pisar <ppisar(a)redhat.com> - 4:5.16.2-250
+- Sub-package Text-Soundex (bug #905889)
+
* Tue Jan 29 2013 Petr Pisar <ppisar(a)redhat.com> - 4:5.16.2-249
- Run-require POD convertors by Module-Build and ExtUtils-MakeMaker to
generate documentation when building other packages
10 years, 7 months
Re: perl-5.16.2-248.fc19 successfully untagged from f19 by ppisar
by Petr Pisar
On Fri, Jan 25, 2013 at 02:27:40PM +0000, Fedora Koji Build System wrote:
> Package: perl
> NVR: perl-5.16.2-248.fc19
> User: ppisar
> Status: complete
> Tag Operation: untagged
> From Tag: f19
>
> perl-5.16.2-248.fc19 successfully untagged from f19 by ppisar
>
I've untagged this build from F19, because it does not build manual pages from
POD after sub-packaging Pod-LaTeX probably
<http://koji.fedoraproject.org/koji/taskinfo?taskID=4902055>. I have no time
to resolve it now, thus the untagging. I will investigate more on Monday.
It seems Module::Build skips conversion when it cannot use Pod::Man which is
not implicit in build root with untaggerd perl.
We need to put Pod::Man (and Pod::HTML?) to dependcies of perl-Module-Build or
perl-devel or we will have to touch each package. The same applies to
ExtUtils::MakeMaker probably.
-- Petr
10 years, 7 months