ee83d6
Name:           perl-Carp
ee83d6
Version:        1.26
9571ba
Release:        244%{?dist}
ee83d6
Summary:        Alternative warn and die for modules
ee83d6
License:        GPL+ or Artistic
ee83d6
Group:          Development/Libraries
ee83d6
URL:            http://search.cpan.org/dist/Carp/
ee83d6
Source0:        http://www.cpan.org/authors/id/Z/ZE/ZEFRAM/Carp-%{version}.tar.gz
ee83d6
BuildArch:      noarch
ee83d6
BuildRequires:  perl
ee83d6
BuildRequires:  perl(ExtUtils::MakeMaker)
ee83d6
BuildRequires:  perl(warnings)
ee83d6
BuildRequires:  perl(strict)
ee83d6
# Run-time:
ee83d6
BuildRequires:  perl(Exporter)
ee83d6
# Tests:
ee83d6
BuildRequires:  perl(Config)
ee83d6
BuildRequires:  perl(IPC::Open3)
ee83d6
BuildRequires:  perl(Test::More)
ee83d6
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
ee83d6
ee83d6
# Do not export private DB module stub
ee83d6
%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(DB\\)
ee83d6
ee83d6
%description
ee83d6
The Carp routines are useful in your own modules because they act like
ee83d6
die() or warn(), but with a message which is more likely to be useful to a
ee83d6
user of your module. In the case of cluck, confess, and longmess that
ee83d6
context is a summary of every call in the call-stack. For a shorter message
ee83d6
you can use carp or croak which report the error as being from where your
ee83d6
module was called. There is no guarantee that that is where the error was,
ee83d6
but it is a good educated guess.
ee83d6
ee83d6
%prep
ee83d6
%setup -q -n Carp-%{version}
ee83d6
ee83d6
%build
ee83d6
perl Makefile.PL INSTALLDIRS=vendor
ee83d6
make %{?_smp_mflags}
ee83d6
ee83d6
%install
ee83d6
make pure_install DESTDIR=$RPM_BUILD_ROOT
ee83d6
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
ee83d6
%{_fixperms} $RPM_BUILD_ROOT/*
ee83d6
ee83d6
%check
ee83d6
make test
ee83d6
ee83d6
%files
ee83d6
%doc Changes README
ee83d6
%{perl_vendorlib}/*
ee83d6
%{_mandir}/man3/*
ee83d6
ee83d6
%changelog
9571ba
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1.26-244
9571ba
- Mass rebuild 2013-12-27
9571ba
ee83d6
* Tue Apr 30 2013 Petr Pisar <ppisar@redhat.com> - 1.26-243
ee83d6
- Increase release number to supersede perl sub-package (bug #957931)
ee83d6
ee83d6
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.26-241
ee83d6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
ee83d6
ee83d6
* Mon Aug 13 2012 Marcela Mašláňová <mmaslano@redhat.com> - 1.26-240
ee83d6
- Bump release to override sub-package from perl.spec
ee83d6
ee83d6
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.26-3
ee83d6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
ee83d6
ee83d6
* Thu Jun 28 2012 Petr Pisar <ppisar@redhat.com> - 1.26-2
ee83d6
- Perl 5.16 rebuild
ee83d6
ee83d6
* Tue Jun 19 2012 Petr Pisar <ppisar@redhat.com> - 1.26-1
ee83d6
- 1.26 bump
ee83d6
ee83d6
* Wed Jun 06 2012 Petr Pisar <ppisar@redhat.com> - 1.25-2
ee83d6
- Perl 5.16 rebuild
ee83d6
ee83d6
* Thu Mar 15 2012 Petr Pisar <ppisar@redhat.com> - 1.25-1
ee83d6
- 1.25 bump
ee83d6
ee83d6
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.22-2
ee83d6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
ee83d6
ee83d6
* Wed Sep 07 2011 Petr Pisar <ppisar@redhat.com> 1.22-1
ee83d6
- Specfile autogenerated by cpanspec 1.78.
ee83d6
- Remove BuildRoot and defattr code from spec
ee83d6
- Do not export private module DB