a99dcb4
Name:           perl-Proc-Guard
72c8b45
Version:        0.07
8faeb21
Release:        9%{?dist}
a99dcb4
Summary:        Process runner with RAII pattern
a99dcb4
License:        GPL+ or Artistic
a99dcb4
Group:          Development/Libraries
ac8c880
URL:            https://metacpan.org/release/Proc-Guard
ac8c880
Source0:        https://cpan.metacpan.org/authors/id/T/TO/TOKUHIROM/Proc-Guard-%{version}.tar.gz
a99dcb4
BuildArch:      noarch
673a6b7
BuildRequires:  perl-interpreter
41c713d
BuildRequires:  perl-generators
72c8b45
BuildRequires:  perl(Module::Build)
a99dcb4
# Run-time:
a99dcb4
BuildRequires:  perl(Carp)
a99dcb4
BuildRequires:  perl(Class::Accessor::Lite) >= 0.05
72c8b45
BuildRequires:  perl(Errno)
a99dcb4
BuildRequires:  perl(Exporter) >= 5.63
a99dcb4
BuildRequires:  perl(POSIX)
a99dcb4
BuildRequires:  perl(strict)
a99dcb4
BuildRequires:  perl(warnings)
a99dcb4
# Tests:
a99dcb4
BuildRequires:  perl(Test::More) >= 0.94
a99dcb4
BuildRequires:  perl(Test::Requires)
a99dcb4
# Optional tests:
a99dcb4
BuildRequires:  perl(File::Which)
a5ad16e
BuildRequires:  perl(IO::Socket::INET)
a99dcb4
BuildRequires:  perl(Test::TCP)
a99dcb4
BuildRequires:  perl(Test::SharedFork)
a99dcb4
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
a99dcb4
Requires:       perl(Exporter) >= 5.63
a99dcb4
a99dcb4
# Filter under-specified dependencies
a99dcb4
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Exporter\\)$
a99dcb4
a99dcb4
%description
a99dcb4
Proc::Guard runs process, and destroys it when the perl script exits.
a99dcb4
This is useful for testing code working with server process.
a99dcb4
a99dcb4
%prep
a99dcb4
%setup -q -n Proc-Guard-%{version}
a99dcb4
a99dcb4
%build
72c8b45
perl Build.PL installdirs=vendor
72c8b45
./Build
a99dcb4
a99dcb4
%install
72c8b45
./Build install destdir=%{buildroot} create_packlist=0
72c8b45
%{_fixperms} %{buildroot}/*
a99dcb4
a99dcb4
%check
72c8b45
./Build test
a99dcb4
a99dcb4
%files
72c8b45
%license LICENSE
a99dcb4
%doc Changes README.mkdn
a99dcb4
%{perl_vendorlib}/*
a99dcb4
%{_mandir}/man3/*
a99dcb4
a99dcb4
%changelog
8faeb21
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.07-9
8faeb21
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
8faeb21
54737a1
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.07-8
54737a1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
54737a1
1e1ff1d
* Tue Jun 06 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.07-7
1e1ff1d
- Perl 5.26 rebuild
1e1ff1d
7091ab9
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.07-6
7091ab9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
7091ab9
e752a01
* Mon May 16 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.07-5
e752a01
- Perl 5.24 rebuild
e752a01
144baa7
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.07-4
144baa7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
144baa7
849ba9d
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.07-3
849ba9d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
849ba9d
db2f2e2
* Fri Jun 05 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.07-2
db2f2e2
- Perl 5.22 rebuild
db2f2e2
72c8b45
* Thu Mar 26 2015 Petr Pisar <ppisar@redhat.com> - 0.07-1
72c8b45
- 0.07 bump
72c8b45
a99dcb4
* Fri Mar 06 2015 Petr Pisar <ppisar@redhat.com> 0.06-1
a99dcb4
- Specfile autogenerated by cpanspec 1.78.