commit 39811e69bf7935beab4b545d4a9d896c654301fe Author: prety20 Date: Wed Nov 27 19:34:25 2019 +0800 perl-Carp-Clan: Package init diff --git a/Carp-Clan-6.06.tar.gz b/Carp-Clan-6.06.tar.gz new file mode 100644 index 0000000..b2210c8 Binary files /dev/null and b/Carp-Clan-6.06.tar.gz differ diff --git a/perl-Carp-Clan.spec b/perl-Carp-Clan.spec new file mode 100644 index 0000000..9a05899 --- /dev/null +++ b/perl-Carp-Clan.spec @@ -0,0 +1,55 @@ +%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(DB\\) +%define perl_version %(eval "`perl -V:version`"; echo $version) + +Name: perl-Carp-Clan +Version: 6.06 +Release: 11 +Summary: Report errors from perspective of caller of a "clan" of modules + +License: GPL+ or Artistic +URL: https://metacpan.org/release/Carp-Clan +Source0: https://cpan.metacpan.org/authors/id/K/KE/KENTNL/Carp-Clan-%{version}.tar.gz + +BuildArch: noarch + +BuildRequires: coreutils make perl-interpreter perl-generators perl(ExtUtils::MakeMaker) >= 6.76 +BuildRequires: perl(strict) perl(overload) perl(vars) perl(Test::Exception) perl(Test::More) + +Requires: perl(:MODULE_COMPAT_%{perl_version}) + +%description +This module is based on "'Carp.pm'" from Perl 5.005_03. It has been modified to skip all package +names matching the pattern given in the "use" statement inside the "'qw()'" term (or argument list). + +%package help +Summary: Help document for the perl-Carp-Clan package + +%description help +Help document for the perl-Carp-Clan package. + +%prep +%autosetup -n Carp-Clan-%{version} -p1 + +%build +perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 +%make_build + +%install +make pure_install DESTDIR=$RPM_BUILD_ROOT +chmod -R u+w $RPM_BUILD_ROOT/* + +%check +make test + +%files +%doc README Changes +%license license/{Artistic.txt,GNU_GPL.txt} +%{perl_vendorlib}/Carp/ + +%files help +%{_mandir}/man3/*.3* + +%changelog +* Sat Nov 23 2019 zhangchunyu - 6.06-11 +- Package init +