Blame SPECS/perl-Carp.spec

722dd6
%{?scl:%scl_package perl-Carp}
722dd6
722dd6
%global cpan_version 1.3301
722dd6
722dd6
Name:           %{?scl_prefix}perl-Carp
722dd6
# Keep 2-digit precision
722dd6
Version:        %(echo '%{cpan_version}' | sed 's/\(\...\)\(.\)/\1.\2/')
722dd6
Release:        310%{?dist}
722dd6
Summary:        Alternative warn and die for modules
722dd6
License:        GPL+ or Artistic
722dd6
Group:          Development/Libraries
722dd6
URL:            http://search.cpan.org/dist/Carp/
722dd6
Source0:        http://www.cpan.org/authors/id/Z/ZE/ZEFRAM/Carp-%{cpan_version}.tar.gz
722dd6
BuildArch:      noarch
722dd6
BuildRequires:  %{?scl_prefix}perl
722dd6
BuildRequires:  %{?scl_prefix}perl(ExtUtils::MakeMaker)
722dd6
BuildRequires:  %{?scl_prefix}perl(warnings)
722dd6
BuildRequires:  %{?scl_prefix}perl(strict)
722dd6
# Run-time:
722dd6
BuildRequires:  %{?scl_prefix}perl(Exporter)
722dd6
# Tests:
722dd6
BuildRequires:  %{?scl_prefix}perl(B)
722dd6
BuildRequires:  %{?scl_prefix}perl(Config)
722dd6
# IPC::Open3  >= 1.0103 in reality, but provides is 2-digit number only
722dd6
BuildRequires:  %{?scl_prefix}perl(IPC::Open3)
722dd6
BuildRequires:  %{?scl_prefix}perl(overload)
722dd6
BuildRequires:  %{?scl_prefix}perl(parent)
722dd6
BuildRequires:  %{?scl_prefix}perl(Test::More)
722dd6
Requires:       %{?scl_prefix}perl(:MODULE_COMPAT_%(%{?scl:scl enable %{scl} '}eval "$(perl -V:version)";echo $version%{?scl:'}))
722dd6
722dd6
# Do not export private DB module stub
722dd6
# RPM 4.8 style
722dd6
%{?filter_setup:
722dd6
%filter_from_provides /^%{?scl_prefix}perl(DB)/d
722dd6
%?perl_default_filter
722dd6
}
722dd6
# RPM 4.9 style
722dd6
%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^%{?scl_prefix}perl\\(DB\\)
722dd6
722dd6
%description
722dd6
The Carp routines are useful in your own modules because they act like
722dd6
die() or warn(), but with a message which is more likely to be useful to a
722dd6
user of your module. In the case of cluck, confess, and longmess that
722dd6
context is a summary of every call in the call-stack. For a shorter message
722dd6
you can use carp or croak which report the error as being from where your
722dd6
module was called. There is no guarantee that that is where the error was,
722dd6
but it is a good educated guess.
722dd6
722dd6
%prep
722dd6
%setup -q -n Carp-%{cpan_version}
722dd6
722dd6
%build
722dd6
%{?scl:scl enable %{scl} '}perl Makefile.PL INSTALLDIRS=vendor && make %{?_smp_mflags}%{?scl:'}
722dd6
722dd6
%install
722dd6
%{?scl:scl enable %{scl} '}make pure_install DESTDIR=$RPM_BUILD_ROOT%{?scl:'}
722dd6
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
722dd6
%{_fixperms} $RPM_BUILD_ROOT/*
722dd6
722dd6
%check
722dd6
%{?scl:scl enable %{scl} '}make test%{?scl:'}
722dd6
722dd6
%files
722dd6
%doc Changes README
722dd6
%{perl_vendorlib}/*
722dd6
%{_mandir}/man3/*
722dd6
722dd6
%changelog
722dd6
* Wed Sep 03 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.33.01-310
722dd6
- Increase release to favour standalone package
722dd6
722dd6
* Tue Aug 26 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.33.01-3
722dd6
- Perl 5.20 rebuild
722dd6
722dd6
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.33.01-2
722dd6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
722dd6
722dd6
* Fri Apr 04 2014 Petr Pisar <ppisar@redhat.com> - 1.33.01-1
722dd6
- 1.3301 bump
722dd6
722dd6
* Wed Mar 26 2014 Petr Pisar <ppisar@redhat.com> - 1.33-1
722dd6
- 1.33 bump
722dd6
722dd6
* Tue Sep 10 2013 Petr Pisar <ppisar@redhat.com> - 1.32-1
722dd6
- 1.32 bump
722dd6
722dd6
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.26-245
722dd6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
722dd6
722dd6
* Fri Jul 12 2013 Petr Pisar <ppisar@redhat.com> - 1.26-244
722dd6
- Link minimal build-root packages against libperl.so explicitly
722dd6
722dd6
* Tue Apr 30 2013 Petr Pisar <ppisar@redhat.com> - 1.26-243
722dd6
- Increase release number to supersede perl sub-package (bug #957931)
722dd6
722dd6
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.26-241
722dd6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
722dd6
722dd6
* Mon Aug 13 2012 Marcela Mašláňová <mmaslano@redhat.com> - 1.26-240
722dd6
- Bump release to override sub-package from perl.spec
722dd6
722dd6
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.26-3
722dd6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
722dd6
722dd6
* Thu Jun 28 2012 Petr Pisar <ppisar@redhat.com> - 1.26-2
722dd6
- Perl 5.16 rebuild
722dd6
722dd6
* Tue Jun 19 2012 Petr Pisar <ppisar@redhat.com> - 1.26-1
722dd6
- 1.26 bump
722dd6
722dd6
* Wed Jun 06 2012 Petr Pisar <ppisar@redhat.com> - 1.25-2
722dd6
- Perl 5.16 rebuild
722dd6
722dd6
* Thu Mar 15 2012 Petr Pisar <ppisar@redhat.com> - 1.25-1
722dd6
- 1.25 bump
722dd6
722dd6
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.22-2
722dd6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
722dd6
722dd6
* Wed Sep 07 2011 Petr Pisar <ppisar@redhat.com> 1.22-1
722dd6
- Specfile autogenerated by cpanspec 1.78.
722dd6
- Remove BuildRoot and defattr code from spec
722dd6
- Do not export private module DB