Blame SPECS/perl-autodie.spec

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