Группа :: Разработка/Perl
Пакет: perl-ExtUtils-Helpers
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
%define _unpackaged_files_terminate_build 1
# BEGIN SourceDeps(oneline):
BuildRequires(pre): rpm-build-perl
BuildRequires: perl-podlators
# END SourceDeps(oneline)
# Test suite needs patching if we have Test::More < 0.88
%global old_test_more %(perl -MTest::More -e 'print (($Test::More::VERSION) < 0.88 ? 1 : 0);' 2>/dev/null || echo 0)
Name: perl-ExtUtils-Helpers
Version: 0.026
Release: alt1
Summary: Various portability utilities for module builders
Group: Development/Perl
License: GPL+ or Artistic
URL: https://metacpan.org/release/ExtUtils-Helpers
Source: http://www.cpan.org/authors/id/L/LE/LEONT/ExtUtils-Helpers-%{version}.tar.gz
Patch3: ExtUtils-Helpers-0.021-old-Test::More.patch
BuildArch: noarch
# Build
BuildRequires: perl(ExtUtils/MakeMaker.pm)
# Module
BuildRequires: perl(Carp.pm)
BuildRequires: perl(Config.pm)
BuildRequires: perl(Exporter.pm)
BuildRequires: perl(File/Basename.pm)
BuildRequires: perl(File/Copy.pm)
BuildRequires: perl(File/Spec/Functions.pm)
BuildRequires: perl(Module/Load.pm)
BuildRequires: perl(strict.pm)
BuildRequires: perl(Text/ParseWords.pm)
BuildRequires: perl(warnings.pm)
# Test Suite
BuildRequires: perl(Cwd.pm)
BuildRequires: perl(File/Spec.pm)
BuildRequires: perl(IO/Handle.pm)
BuildRequires: perl(IPC/Open3.pm)
BuildRequires: perl(lib.pm)
BuildRequires: perl(Test/More.pm)
# Release Tests
# perl-Pod-Coverage-TrustPod -> perl-Pod-Eventual -> perl-Mixin-Linewise ->
# perl-YAML-Tiny -> perl-Module-Build-Tiny -> perl-ExtUtils-Helpers
%if 0%{!?perl_bootstrap:1}
BuildRequires: perl(Pod/Coverage/TrustPod.pm)
BuildRequires: perl(Test/Pod.pm)
BuildRequires: perl(Test/Pod/Coverage.pm)
%endif
Source44: import.info
# Runtime
%description
This module provides various portable helper functions for module building
modules.
%prep
%setup -q -n ExtUtils-Helpers-%{version}
# Test suite needs patching if we have Test::More < 0.88
%if %{old_test_more}
%patch3
%endif
%build
perl Makefile.PL INSTALLMAN1DIR=%_man1dir INSTALLDIRS=vendor
make %{?_smp_mflags}
%install
make pure_install DESTDIR=%{buildroot}
find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
# %{_fixperms} %{buildroot}
%check
make test AUTHOR_TESTING=1 RELEASE_TESTING=1
%files
%doc Changes LICENSE README
%{perl_vendor_privlib}/ExtUtils/
#perl(ExtUtils/PL2Bat.pm)
%exclude %{perl_vendor_privlib}/ExtUtils/Helpers/Windows.pm
%changelog
…
Полный changelog можно просмотреть здесь
# BEGIN SourceDeps(oneline):
BuildRequires(pre): rpm-build-perl
BuildRequires: perl-podlators
# END SourceDeps(oneline)
# Test suite needs patching if we have Test::More < 0.88
%global old_test_more %(perl -MTest::More -e 'print (($Test::More::VERSION) < 0.88 ? 1 : 0);' 2>/dev/null || echo 0)
Name: perl-ExtUtils-Helpers
Version: 0.026
Release: alt1
Summary: Various portability utilities for module builders
Group: Development/Perl
License: GPL+ or Artistic
URL: https://metacpan.org/release/ExtUtils-Helpers
Source: http://www.cpan.org/authors/id/L/LE/LEONT/ExtUtils-Helpers-%{version}.tar.gz
Patch3: ExtUtils-Helpers-0.021-old-Test::More.patch
BuildArch: noarch
# Build
BuildRequires: perl(ExtUtils/MakeMaker.pm)
# Module
BuildRequires: perl(Carp.pm)
BuildRequires: perl(Config.pm)
BuildRequires: perl(Exporter.pm)
BuildRequires: perl(File/Basename.pm)
BuildRequires: perl(File/Copy.pm)
BuildRequires: perl(File/Spec/Functions.pm)
BuildRequires: perl(Module/Load.pm)
BuildRequires: perl(strict.pm)
BuildRequires: perl(Text/ParseWords.pm)
BuildRequires: perl(warnings.pm)
# Test Suite
BuildRequires: perl(Cwd.pm)
BuildRequires: perl(File/Spec.pm)
BuildRequires: perl(IO/Handle.pm)
BuildRequires: perl(IPC/Open3.pm)
BuildRequires: perl(lib.pm)
BuildRequires: perl(Test/More.pm)
# Release Tests
# perl-Pod-Coverage-TrustPod -> perl-Pod-Eventual -> perl-Mixin-Linewise ->
# perl-YAML-Tiny -> perl-Module-Build-Tiny -> perl-ExtUtils-Helpers
%if 0%{!?perl_bootstrap:1}
BuildRequires: perl(Pod/Coverage/TrustPod.pm)
BuildRequires: perl(Test/Pod.pm)
BuildRequires: perl(Test/Pod/Coverage.pm)
%endif
Source44: import.info
# Runtime
%description
This module provides various portable helper functions for module building
modules.
%prep
%setup -q -n ExtUtils-Helpers-%{version}
# Test suite needs patching if we have Test::More < 0.88
%if %{old_test_more}
%patch3
%endif
%build
perl Makefile.PL INSTALLMAN1DIR=%_man1dir INSTALLDIRS=vendor
make %{?_smp_mflags}
%install
make pure_install DESTDIR=%{buildroot}
find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
# %{_fixperms} %{buildroot}
%check
make test AUTHOR_TESTING=1 RELEASE_TESTING=1
%files
%doc Changes LICENSE README
%{perl_vendor_privlib}/ExtUtils/
#perl(ExtUtils/PL2Bat.pm)
%exclude %{perl_vendor_privlib}/ExtUtils/Helpers/Windows.pm
%changelog
…
Полный changelog можно просмотреть здесь