Unbundle Module::Install

epel9
Petr Písař 5 years ago
parent 9f6d6e41e3
commit 4099833b83

@ -1,9 +0,0 @@
diff -up Math-Base36-0.14/Makefile.PL.orig Math-Base36-0.14/Makefile.PL
--- Math-Base36-0.14/Makefile.PL.orig 2017-05-17 13:37:28.574935384 +0200
+++ Math-Base36-0.14/Makefile.PL 2017-05-17 13:38:24.641720026 +0200
@@ -1,3 +1,5 @@
+BEGIN { push @INC, '.'; }
+
use inc::Module::Install 1.00;
if ( -e 'MANIFEST.SKIP' ) {

@ -1,37 +1,37 @@
# Perform optional tests
%bcond_without perl_Math_Base36_enables_optional_test
Name: perl-Math-Base36 Name: perl-Math-Base36
Version: 0.14 Version: 0.14
Release: 15%{?dist} Release: 16%{?dist}
Summary: Encoding and decoding of base36 strings Summary: Encoding and decoding of base36 strings
License: GPL+ or Artistic License: GPL+ or Artistic
URL: https://metacpan.org/release/Math-Base36 URL: https://metacpan.org/release/Math-Base36
Source0: https://cpan.metacpan.org/authors/id/B/BR/BRICAS/Math-Base36-%{version}.tar.gz Source0: https://cpan.metacpan.org/authors/id/B/BR/BRICAS/Math-Base36-%{version}.tar.gz
Patch0: Math-Base36-0.14-Fix-building-on-Perl-without-dot-in-INC.patch
BuildArch: noarch BuildArch: noarch
# Build # Build
BuildRequires: coreutils
BuildRequires: make BuildRequires: make
BuildRequires: perl-interpreter
BuildRequires: perl-generators BuildRequires: perl-generators
BuildRequires: perl(Config) BuildRequires: perl-interpreter
BuildRequires: perl(Cwd) BuildRequires: perl(inc::Module::Install) >= 1.00
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76 BuildRequires: perl(Module::Install::Metadata)
BuildRequires: perl(ExtUtils::MM_Unix) BuildRequires: perl(Module::Install::WriteAll)
BuildRequires: perl(Fcntl)
BuildRequires: perl(File::Find)
BuildRequires: perl(File::Path)
BuildRequires: perl(strict)
BuildRequires: perl(vars)
# Runtime # Runtime
BuildRequires: perl(base) BuildRequires: perl(base)
BuildRequires: perl(Carp) BuildRequires: perl(Carp)
BuildRequires: perl(Exporter) BuildRequires: perl(Exporter)
BuildRequires: perl(Math::BigInt) BuildRequires: perl(Math::BigInt)
BuildRequires: perl(strict)
BuildRequires: perl(warnings) BuildRequires: perl(warnings)
# Tests only # Tests only
BuildRequires: perl(Test::Exception) BuildRequires: perl(Test::Exception)
BuildRequires: perl(Test::More) BuildRequires: perl(Test::More)
%if %{with perl_Math_Base36_enables_optional_test}
# Optional tests only # Optional tests only
BuildRequires: perl(Test::Pod) >= 1.00 BuildRequires: perl(Test::Pod) >= 1.00
BuildRequires: perl(Test::Pod::Coverage) >= 1.00 BuildRequires: perl(Test::Pod::Coverage) >= 1.00
%endif
Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version)) Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
%{?perl_default_filter} %{?perl_default_filter}
@ -41,14 +41,16 @@ This module converts to and from Base36 numbers (0..9 - A..Z).
%prep %prep
%setup -q -n Math-Base36-%{version} %setup -q -n Math-Base36-%{version}
%patch0 -p1 # Remove bundled modules
rm -rf inc
perl -i -ne 'print $_ unless m{^inc/}' MANIFEST
%build %build
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
make %{?_smp_mflags} %{make_build}
%install %install
make pure_install DESTDIR=%{buildroot} %{make_install}
%{_fixperms} %{buildroot}/* %{_fixperms} %{buildroot}/*
%check %check
@ -60,6 +62,9 @@ make test
%{_mandir}/man3/* %{_mandir}/man3/*
%changelog %changelog
* Fri Mar 06 2020 Petr Pisar <ppisar@redhat.com> - 0.14-16
- Unbundle Module::Install
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.14-15 * Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.14-15
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild

Loading…
Cancel
Save