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
|
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
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user