51adeed
Name:           perl-Syntax-Keyword-Try
67ea4f1
Version:        0.11
3564583
Release:        2%{?dist}
51adeed
Summary:        try/catch/finally syntax for perl
51adeed
License:        GPL+ or Artistic
51adeed
URL:            https://metacpan.org/release/Syntax-Keyword-Try/
51adeed
Source0:        https://cpan.metacpan.org/authors/id/P/PE/PEVANS/Syntax-Keyword-Try-%{version}.tar.gz
51adeed
BuildRequires:  findutils
51adeed
BuildRequires:  gcc
51adeed
BuildRequires:  perl-devel
51adeed
BuildRequires:  perl-generators
51adeed
BuildRequires:  perl-interpreter
51adeed
BuildRequires:  perl(ExtUtils::CBuilder)
51adeed
BuildRequires:  perl(Module::Build)
51adeed
BuildRequires:  perl(strict)
51adeed
BuildRequires:  perl(warnings)
51adeed
# Run-time
51adeed
BuildRequires:  perl(Carp)
51adeed
BuildRequires:  perl(XSLoader)
51adeed
# Tests
f8c1b28
BuildRequires:  perl(constant)
f8c1b28
BuildRequires:  perl(if)
51adeed
BuildRequires:  perl(overload)
51adeed
BuildRequires:  perl(Test::More) >= 0.88
51adeed
# Optional
51adeed
# not used - perl(Future)
51adeed
# not packaged yet - perl(Future::AsyncAwait)
51adeed
BuildRequires:  perl(Test::Pod) >= 1.00
51adeed
BuildRequires:  perl(threads)
51adeed
51adeed
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
51adeed
51adeed
%description
51adeed
This module provides a syntax plugin that implements exception-handling
51adeed
semantics in a form familiar to users of other languages, being built on a
51adeed
block labeled with the try keyword, followed by at least one of a catch or
51adeed
finally block.
51adeed
51adeed
%prep
51adeed
%setup -q -n Syntax-Keyword-Try-%{version}
51adeed
51adeed
%build
51adeed
perl Build.PL --installdirs=vendor --optimize="$RPM_OPT_FLAGS"
51adeed
./Build
51adeed
51adeed
%install
51adeed
./Build install --destdir=$RPM_BUILD_ROOT --create_packlist=0
51adeed
find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 -delete
51adeed
%{_fixperms} $RPM_BUILD_ROOT/*
51adeed
51adeed
%check
51adeed
./Build test
51adeed
51adeed
%files
51adeed
%license LICENSE
51adeed
%doc Changes README
51adeed
%{perl_vendorarch}/auto/*
51adeed
%{perl_vendorarch}/Syntax*
51adeed
%{_mandir}/man3/*
51adeed
51adeed
%changelog
3564583
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.11-2
3564583
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
3564583
67ea4f1
* Mon Sep 09 2019 Jitka Plesnikova <jplesnik@redhat.com> - 0.11-1
67ea4f1
- 0.11 bump
67ea4f1
94c13ed
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.10-2
94c13ed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
94c13ed
f8c1b28
* Tue Jun 18 2019 Jitka Plesnikova <jplesnik@redhat.com> - 0.10-1
f8c1b28
- 0.10 bump
f8c1b28
de879c9
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 0.09-3
de879c9
- Perl 5.30 rebuild
de879c9
0ba6d19
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.09-2
0ba6d19
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
0ba6d19
51adeed
* Mon Dec 03 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.09-1
51adeed
- Specfile autogenerated by cpanspec 1.78.