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:
parent
c5bd03aeec
commit
f1bdce1785
@ -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
|
||||
Summary: Keep your namespace tidy
|
||||
Version: 0.25
|
||||
Release: 5%{?dist}
|
||||
Version: 0.26
|
||||
Release: 1%{?dist}
|
||||
License: GPL+ or Artistic
|
||||
URL: http://search.cpan.org/dist/namespace-clean/
|
||||
Source0: http://search.cpan.org/CPAN/authors/id/R/RI/RIBASUSHI/namespace-clean-%{version}.tar.gz
|
||||
BuildArch: noarch
|
||||
BuildRequires: perl(base)
|
||||
BuildRequires: perl(B::Hooks::EndOfScope) >= 0.12
|
||||
BuildRequires: perl(constant)
|
||||
BuildRequires: perl(Devel::Hide)
|
||||
BuildRequires: perl(Exporter)
|
||||
# Module Build
|
||||
BuildRequires: coreutils
|
||||
BuildRequires: findutils
|
||||
BuildRequires: make
|
||||
BuildRequires: perl >= 4:5.12
|
||||
BuildRequires: perl(ExtUtils::CBuilder) >= 0.27
|
||||
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(Sub::Identify) >= 0.04
|
||||
BuildRequires: perl(Sub::Name) >= 0.04
|
||||
BuildRequires: perl(Test::More)
|
||||
BuildRequires: perl(strict)
|
||||
BuildRequires: perl(vars)
|
||||
%if %{fixup_rename_sub}
|
||||
Requires: perl(Sub::Identify) >= 0.04
|
||||
Requires: perl(Sub::Name) >= 0.04
|
||||
%endif
|
||||
BuildRequires: perl(warnings)
|
||||
# Test Suite
|
||||
BuildRequires: perl(Config)
|
||||
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(B::Hooks::EndOfScope) >= 0.12
|
||||
Requires: perl(Package::Stash) >= 0.23
|
||||
|
||||
# Avoid unwanted requires/provides that come with the test suite
|
||||
%{?perl_default_filter}
|
||||
# namespace::clean::_Util is a private package
|
||||
%global __requires_exclude %{?__requires_exclude:__requires_exclude|}^perl\\(namespace::clean::_Util\\)
|
||||
|
||||
%description
|
||||
When you define a function, or import one, into a Perl package, it will
|
||||
@ -62,9 +75,21 @@ make test
|
||||
%files
|
||||
%doc Changes t/
|
||||
%{perl_vendorlib}/namespace/
|
||||
%{_mandir}/man3/namespace::clean.3pm*
|
||||
%{_mandir}/man3/namespace::clean.3*
|
||||
|
||||
%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
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user