Blame SPECS/perl-autodie.spec

e28406
%{?scl:%scl_package perl-autodie}
e28406
e28406
# Run optional test
e28406
%if ! (0%{?scl:1})
e28406
%bcond_without perl_autodie_enables_optional_test
e28406
%else
e28406
%bcond_with perl_autodie_enables_optional_test
e28406
%endif
e28406
e28406
Name:           %{?scl_prefix}perl-autodie
e28406
Version:        2.29
e28406
Release:        452%{?dist}
e28406
Summary:        Replace functions with ones that succeed or die
e28406
License:        GPL+ or Artistic
e28406
URL:            https://metacpan.org/release/autodie
e28406
Source0:        https://cpan.metacpan.org/authors/id/P/PJ/PJF/autodie-%{version}.tar.gz
e28406
BuildArch:      noarch
e28406
BuildRequires:  findutils
e28406
BuildRequires:  make
e28406
BuildRequires:  %{?scl_prefix}perl-interpreter
e28406
BuildRequires:  %{?scl_prefix}perl-generators
e28406
BuildRequires:  %{?scl_prefix}perl(ExtUtils::MakeMaker)
e28406
BuildRequires:  %{?scl_prefix}perl(strict)
e28406
BuildRequires:  %{?scl_prefix}perl(warnings)
e28406
# Run-time:
e28406
BuildRequires:  %{?scl_prefix}perl(B)
e28406
BuildRequires:  %{?scl_prefix}perl(Carp)
e28406
BuildRequires:  %{?scl_prefix}perl(Config)
e28406
BuildRequires:  %{?scl_prefix}perl(constant)
e28406
BuildRequires:  %{?scl_prefix}perl(Exporter) >= 5.57
e28406
BuildRequires:  %{?scl_prefix}perl(Fcntl)
e28406
%if !%{defined perl_bootstrap}
e28406
BuildRequires:  %{?scl_prefix}perl(IPC::System::Simple) >= 0.12
e28406
%endif
e28406
BuildRequires:  %{?scl_prefix}perl(overload)
e28406
BuildRequires:  %{?scl_prefix}perl(parent)
e28406
BuildRequires:  %{?scl_prefix}perl(POSIX)
e28406
BuildRequires:  %{?scl_prefix}perl(Scalar::Util)
e28406
# Sub::Identify is optional
e28406
BuildRequires:  %{?scl_prefix}perl(Tie::RefHash)
e28406
# Tests:
e28406
# English not used
e28406
BuildRequires:  %{?scl_prefix}perl(File::Copy)
e28406
BuildRequires:  %{?scl_prefix}perl(File::Spec)
e28406
BuildRequires:  %{?scl_prefix}perl(File::Temp)
e28406
BuildRequires:  %{?scl_prefix}perl(FindBin)
e28406
BuildRequires:  %{?scl_prefix}perl(if)
e28406
BuildRequires:  %{?scl_prefix}perl(IO::Handle)
e28406
BuildRequires:  %{?scl_prefix}perl(lib)
e28406
BuildRequires:  %{?scl_prefix}perl(open)
e28406
# Pod::Coverage::TrustPod not used
e28406
BuildRequires:  %{?scl_prefix}perl(Socket)
e28406
# Test::Kwalitee not used
e28406
BuildRequires:  %{?scl_prefix}perl(Test::More)
e28406
# Test::Perl::Critic not used
e28406
# Test::Pod 1.41 not used
e28406
# Test::Pod::Coverage 1.08 not used
e28406
# Optional tests:
e28406
%if %{with perl_autodie_enables_optional_test} && !%{defined perl_bootstrap}
e28406
BuildRequires:  %{?scl_prefix}perl(BSD::Resource)
e28406
BuildRequires:  %{?scl_prefix}perl(Import::Into) >= 1.002004
e28406
%endif
e28406
Requires:       %{?scl_prefix}perl(:MODULE_COMPAT_%(%{?scl:scl enable %{scl} '}eval "$(perl -V:version)";echo $version%{?scl:'}))
e28406
Requires:       %{?scl_prefix}perl(B)
e28406
Requires:       %{?scl_prefix}perl(Fcntl)
e28406
Requires:       %{?scl_prefix}perl(POSIX)
e28406
# Optional:
e28406
%if !%{defined perl_bootstrap}
e28406
# IPC::System::Simple dependency requested, bug #1183231
e28406
Requires:  %{?scl_prefix}perl(IPC::System::Simple) >= 0.12
e28406
%endif
e28406
e28406
# Remove falsely detected perl(lib)
e28406
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^%{?scl_prefix}perl\\(lib\\)$
e28406
e28406
%description
e28406
The "autodie" and "Fatal" pragma provides a convenient way to replace
e28406
functions that normally return false on failure with equivalents that throw an
e28406
exception on failure.
e28406
e28406
However "Fatal" has been obsoleted by the new autodie pragma. Please use
e28406
autodie in preference to "Fatal".
e28406
e28406
%prep
e28406
%setup -q -n autodie-%{version}
e28406
find -type f -exec chmod -x {} +
e28406
e28406
%build
e28406
%{?scl:scl enable %{scl} '}perl Makefile.PL INSTALLDIRS=vendor && make %{?_smp_mflags}%{?scl:'}
e28406
e28406
%install
e28406
%{?scl:scl enable %{scl} '}make pure_install DESTDIR=$RPM_BUILD_ROOT%{?scl:'}
e28406
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
e28406
%{_fixperms} $RPM_BUILD_ROOT/*
e28406
e28406
%check
e28406
%{?scl:scl enable %{scl} '}make test%{?scl:'}
e28406
e28406
%files
e28406
%doc LICENSE
e28406
%doc AUTHORS Changes README.md
e28406
%{perl_vendorlib}/*
e28406
%{_mandir}/man3/*
e28406
e28406
%changelog
e28406
* Tue Jan 07 2020 Jitka Plesnikova <jplesnik@redhat.com> - 2.29-452
e28406
- Re-rebuild of bootstrapped packages
e28406
e28406
* Fri Dec 20 2019 Jitka Plesnikova <jplesnik@redhat.com> - 2.29-451
e28406
- SCL
e28406
e28406
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.29-440
e28406
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
e28406
e28406
* Sun Jun 02 2019 Jitka Plesnikova <jplesnik@redhat.com> - 2.29-439
e28406
- Perl 5.30 re-rebuild of bootstrapped packages
e28406
e28406
* Thu May 30 2019 Jitka Plesnikova <jplesnik@redhat.com> - 2.29-438
e28406
- Increase release to favour standalone package
e28406
e28406
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.29-419
e28406
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
e28406
e28406
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.29-418
e28406
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
e28406
e28406
* Sun Jul 01 2018 Jitka Plesnikova <jplesnik@redhat.com> - 2.29-417
e28406
- Perl 5.28 re-rebuild of bootstrapped packages
e28406
e28406
* Tue Jun 26 2018 Jitka Plesnikova <jplesnik@redhat.com> - 2.29-416
e28406
- Increase release to favour standalone package
e28406
e28406
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.29-396
e28406
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
e28406
e28406
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.29-395
e28406
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
e28406
e28406
* Wed Jun 07 2017 Jitka Plesnikova <jplesnik@redhat.com> - 2.29-394
e28406
- Perl 5.26 re-rebuild of bootstrapped packages
e28406
e28406
* Sat Jun 03 2017 Jitka Plesnikova <jplesnik@redhat.com> - 2.29-393
e28406
- Perl 5.26 rebuild
e28406
e28406
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.29-367
e28406
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
e28406
e28406
* Wed May 18 2016 Jitka Plesnikova <jplesnik@redhat.com> - 2.29-366
e28406
- Perl 5.24 re-rebuild of bootstrapped packages
e28406
e28406
* Sat May 14 2016 Jitka Plesnikova <jplesnik@redhat.com> - 2.29-365
e28406
- Increase release to favour standalone package
e28406
e28406
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.29-2
e28406
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
e28406
e28406
* Thu Jul 09 2015 Petr Pisar <ppisar@redhat.com> - 2.29-1
e28406
- 2.29 bump
e28406
e28406
* Mon Jun 22 2015 Petr Pisar <ppisar@redhat.com> - 2.28-1
e28406
- 2.28 bump
e28406
e28406
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.27-3
e28406
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
e28406
e28406
* Wed Jun 10 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.27-2
e28406
- Perl 5.22 re-rebuild of bootstrapped packages
e28406
e28406
* Wed Jun 10 2015 Petr Pisar <ppisar@redhat.com> - 2.27-1
e28406
- 2.27 bump
e28406
e28406
* Thu Jun 04 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.26-345
e28406
- Increase release to favour standalone package
e28406
e28406
* Wed Jun 03 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.26-3
e28406
- Perl 5.22 rebuild
e28406
e28406
* Mon Jan 19 2015 Petr Pisar <ppisar@redhat.com> - 2.26-2
e28406
- Run-require IPC::System::Simple for fatalizing system() (bug #1183231)
e28406
e28406
* Mon Jan 05 2015 Petr Pisar <ppisar@redhat.com> - 2.26-1
e28406
- 2.26 bump
e28406
e28406
* Sun Sep 07 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2.25-4
e28406
- Perl 5.20 re-rebuild of bootstrapped packages
e28406
e28406
* Tue Aug 26 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2.25-3
e28406
- Perl 5.20 rebuild
e28406
e28406
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.25-2
e28406
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
e28406
e28406
* Fri Apr 04 2014 Petr Pisar <ppisar@redhat.com> - 2.25-1
e28406
- 2.25 bump
e28406
e28406
* Mon Mar 31 2014 Petr Pisar <ppisar@redhat.com> - 2.24-1
e28406
- 2.24 bump
e28406
e28406
* Thu Jan 30 2014 Petr Pisar <ppisar@redhat.com> - 2.23-1
e28406
- 2.23 bump
e28406
e28406
* Mon Sep 23 2013 Petr Pisar <ppisar@redhat.com> - 2.22-1
e28406
- 2.22 bump
e28406
e28406
* Thu Sep 12 2013 Petr Pisar <ppisar@redhat.com> - 2.21-1
e28406
- 2.21 bump
e28406
e28406
* Wed Aug 14 2013 Jitka Plesnikova <jplesnik@redhat.com> - 2.20-4
e28406
- Perl 5.18 re-rebuild of bootstrapped packages
e28406
e28406
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.20-3
e28406
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
e28406
e28406
* Fri Jul 12 2013 Petr Pisar <ppisar@redhat.com> - 2.20-2
e28406
- Perl 5.18 rebuild
e28406
e28406
* Mon Jul 01 2013 Petr Pisar <ppisar@redhat.com> - 2.20-1
e28406
- 2.20 bump
e28406
e28406
* Wed Mar 06 2013 Petr Pisar <ppisar@redhat.com> - 2.16-1
e28406
- 2.16 bump
e28406
e28406
* Thu Feb 14 2013 Petr Pisar <ppisar@redhat.com> 2.13-1
e28406
- Specfile autogenerated by cpanspec 1.78.