Update to 0.26

- New upstream release 0.26
  - Exclusively use Package::Stash::PP on perls < 5.8.7 until a fixed
    Package::Stash::XS ships - breakage keeps getting re-introduced
    (CPAN RT#74151, CPAN RT#107343)
  - Explicitly document the late runtime binding of 'sort SUBNAME ...'
    (CPAN RT#101247)
  - No longer rely on Sub::Identify - either use Sub::Util or B (CPAN RT#96945)
- Classify buildreqs by usage
- Filter dependency on private package namespace::clean::_Util
This commit is contained in:
Paul Howarth 2015-10-07 20:19:21 +01:00
parent c5bd03aeec
commit f1bdce1785
2 changed files with 45 additions and 20 deletions

View File

@ -1,36 +1,49 @@
# With perl 5.8.9-5.12, we need Sub::Identify and Sub::Name
%global fixup_rename_sub %(perl -e 'print (($] > 5.008_008_9 && $] < 5.013_006_1) ? 1 : 0);' 2>/dev/null || echo 0)
Name: perl-namespace-clean Name: perl-namespace-clean
Summary: Keep your namespace tidy Summary: Keep your namespace tidy
Version: 0.25 Version: 0.26
Release: 5%{?dist} Release: 1%{?dist}
License: GPL+ or Artistic License: GPL+ or Artistic
URL: http://search.cpan.org/dist/namespace-clean/ URL: http://search.cpan.org/dist/namespace-clean/
Source0: http://search.cpan.org/CPAN/authors/id/R/RI/RIBASUSHI/namespace-clean-%{version}.tar.gz Source0: http://search.cpan.org/CPAN/authors/id/R/RI/RIBASUSHI/namespace-clean-%{version}.tar.gz
BuildArch: noarch BuildArch: noarch
BuildRequires: perl(base) # Module Build
BuildRequires: perl(B::Hooks::EndOfScope) >= 0.12 BuildRequires: coreutils
BuildRequires: perl(constant) BuildRequires: findutils
BuildRequires: perl(Devel::Hide) BuildRequires: make
BuildRequires: perl(Exporter) BuildRequires: perl >= 4:5.12
BuildRequires: perl(ExtUtils::CBuilder) >= 0.27 BuildRequires: perl(ExtUtils::CBuilder) >= 0.27
BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(ExtUtils::MakeMaker)
BuildRequires: perl(lib) BuildRequires: perl(File::Spec)
BuildRequires: perl(File::Temp)
# Module Runtime
BuildRequires: perl(B::Hooks::EndOfScope) >= 0.12
BuildRequires: perl(base)
BuildRequires: perl(constant)
BuildRequires: perl(Exporter)
BuildRequires: perl(Package::Stash) >= 0.23 BuildRequires: perl(Package::Stash) >= 0.23
BuildRequires: perl(Sub::Identify) >= 0.04 BuildRequires: perl(strict)
BuildRequires: perl(Sub::Name) >= 0.04
BuildRequires: perl(Test::More)
BuildRequires: perl(vars) BuildRequires: perl(vars)
%if %{fixup_rename_sub} BuildRequires: perl(warnings)
Requires: perl(Sub::Identify) >= 0.04 # Test Suite
Requires: perl(Sub::Name) >= 0.04 BuildRequires: perl(Config)
%endif BuildRequires: perl(DB)
BuildRequires: perl(File::Glob)
BuildRequires: perl(FindBin)
BuildRequires: perl(IPC::Open2)
BuildRequires: perl(lib)
BuildRequires: perl(sort)
BuildRequires: perl(Test::More)
# Optional Tests
BuildRequires: perl(Variable::Magic)
# Runtime
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
Requires: perl(B::Hooks::EndOfScope) >= 0.12 Requires: perl(B::Hooks::EndOfScope) >= 0.12
Requires: perl(Package::Stash) >= 0.23
# Avoid unwanted requires/provides that come with the test suite # Avoid unwanted requires/provides that come with the test suite
%{?perl_default_filter} %{?perl_default_filter}
# namespace::clean::_Util is a private package
%global __requires_exclude %{?__requires_exclude:__requires_exclude|}^perl\\(namespace::clean::_Util\\)
%description %description
When you define a function, or import one, into a Perl package, it will When you define a function, or import one, into a Perl package, it will
@ -62,9 +75,21 @@ make test
%files %files
%doc Changes t/ %doc Changes t/
%{perl_vendorlib}/namespace/ %{perl_vendorlib}/namespace/
%{_mandir}/man3/namespace::clean.3pm* %{_mandir}/man3/namespace::clean.3*
%changelog %changelog
* Wed Oct 7 2015 Paul Howarth <paul@city-fan.org> - 0.26-1
- Update to 0.26
- Exclusively use Package::Stash::PP on perls < 5.8.7 until a fixed
Package::Stash::XS ships - breakage keeps getting re-introduced
(CPAN RT#74151, CPAN RT#107343)
- Explicitly document the late runtime binding of 'sort SUBNAME ...'
(CPAN RT#101247)
- No longer rely on Sub::Identify - either use Sub::Util or B (CPAN RT#96945)
- Classify buildreqs by usage
- Filter dependency on private package namespace::clean::_Util
- Drop EL-6 support since build requirements can't be met there
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.25-5 * Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.25-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild

View File

@ -1 +1 @@
da81d44f114a947b873f8df11a3c02ec namespace-clean-0.25.tar.gz c4f65abbc0916814c4c27dbf20d6d086 namespace-clean-0.26.tar.gz