Files
perl-Wx-Perl-ProcessStream/perl-Wx-Perl-ProcessStream.spec

54 lines
1.6 KiB
RPMSpec
Raw Normal View History

# vim: set sw=4 ts=4 et nu:
Name: perl-Wx-Perl-ProcessStream
Version: 0.29
Release: 0
Summary: Access IO of external processes via events
Source: http://search.cpan.org/CPAN/authors/id/M/MD/MDOOTSON/Wx-Perl-ProcessStream-%{version}.tar.gz
URL: http://search.cpan.org/dist/Wx-Perl-ProcessStream
Group: Development/Libraries/Perl
License: Perl License
BuildRoot: %{_tmppath}/build-%{name}-%{version}
%{perl_requires}
BuildRequires: perl
BuildRequires: perl-macros
BuildRequires: make
BuildRequires: perl(ExtUtils::MakeMaker)
BuildRequires: perl(Wx) >= 0.5
BuildRequires: perl(Time::HiRes) >= 1.2
Requires: perl(Wx) >= 0.5
Requires: perl(Time::HiRes) >= 1.2
%description
This module provides the STDOUT, STDERR and exit codes of asynchronously
running processes via events. It may be used for long running or blocking
processes that provide periodic updates on state via STDOUT. Simple IPC is
possible via STDIN.
%prep
%setup -q -n "Wx-Perl-ProcessStream-%{version}"
%__sed -i '/^auto_install/d' Makefile.PL
%build
%__perl Makefile.PL PREFIX="%{_prefix}"
%__make %{?jobs:-j%{jobs}}
%install
%perl_make_install
%perl_process_packlist
%clean
%{?buildroot:%__rm -rf "%{buildroot}"}
%files
%defattr(-,root,root)
%doc Changes README
%dir %{perl_vendorlib}/Wx
%dir %{perl_vendorlib}/Wx/Perl
%{perl_vendorlib}/Wx/Perl/ProcessStream.pm
%dir %{perl_vendorarch}/auto/Wx
%dir %{perl_vendorarch}/auto/Wx/Perl
%{perl_vendorarch}/auto/Wx/Perl/ProcessStream
%doc %{perl_man3dir}/Wx::Perl::ProcessStream.%{perl_man3ext}%{ext_man}