perl-Error/perl-Error.spec

70 lines
2.0 KiB
RPMSpec
Raw Normal View History

2019-09-30 11:12:09 -04:00
Name: perl-Error
2020-07-23 19:06:56 +08:00
Version: 0.17028
Release: 1
2019-09-30 11:12:09 -04:00
Epoch: 1
Summary: Error/exception handling in an OO-ish way
License: (GPL+ or Artistic) and MIT
URL: https://metacpan.org/release/Error
Source0: https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/Error-%{version}.tar.gz
BuildArch: noarch
BuildRequires: coreutils findutils make git
BuildRequires: perl-generators perl-interpreter perl(ExtUtils::MakeMaker)
BuildRequires: perl(Carp) perl(Exporter) perl(overload)
BuildRequires: perl(Scalar::Util) perl(strict) perl(vars) perl(warnings)
BuildRequires: perl(base) perl(File::Spec) perl(IO::Handle)
BuildRequires: perl(IPC::Open3) perl(lib) perl(Test::More)
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
Requires: perl(Carp)
%description
The Error package provides two interfaces.
Firstly Error provides a procedural interface to exception handling.
Secondly Error is a base class for errors/exceptions that can either be thrown,
for subsequent catch, or can simply be recorded.
Errors in the class Error should not be thrown directly,
but the user should throw errors from a sub-class of Error.
%package help
Summary: Documents for %{name}
Buildarch: noarch
Requires: man
%description help
Man pages and other related documents for %{name}.
%prep
%autosetup -n Error-%{version} -p1 -S git
%build
perl Makefile.PL INSTALLDIRS=vendor
%make_build
%install
make pure_install DESTDIR=%{buildroot}
find %{buildroot} -type f -name .packlist | xargs rm -f
%{_fixperms} -c %{buildroot}
%check
make test
%files
%doc ChangeLog Changes README examples/
%license LICENSE
%{perl_vendorlib}/Error.pm
%{perl_vendorlib}/Error/
%files help
%{_mandir}/man3/Error.3*
%{_mandir}/man3/Error::Simple.3*
%changelog
2020-07-23 19:06:56 +08:00
* Wed Jul 23 2020 xinghe <xinghe1@huawei.com> - 1:0.17028-1
- Package init
2019-09-30 11:12:09 -04:00
* Sat Sep 14 2019 guiyao <guiyao@huawei.com> - 1:0.17026-4
- Package init