Name: perl-Net-Async-HTTP Version: 0.47 Release: 1%{?dist} Summary: Use HTTP with IO::Async License: GPL+ or Artistic Group: Development/Libraries URL: http://search.cpan.org/dist/Net-Async-HTTP/ Source0: http://www.cpan.org/authors/id/P/PE/PEVANS/Net-Async-HTTP-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: perl >= 0:5.010 BuildRequires: perl(Compress::Raw::Zlib) >= 2.057 BuildRequires: perl(Future) >= 0.28 BuildRequires: perl(Future::Utils) >= 0.16 BuildRequires: perl(HTTP::Cookies) BuildRequires: perl(HTTP::Request) BuildRequires: perl(HTTP::Request::Common) BuildRequires: perl(HTTP::Response) BuildRequires: perl(IO::Async::Loop) >= 0.59 BuildRequires: perl(IO::Async::Stream) >= 0.59 BuildRequires: perl(IO::Async::Test) BuildRequires: perl(IO::Async::Timer::Countdown) BuildRequires: perl(List::Util) >= 1.29 BuildRequires: perl(Metrics::Any) >= 0.05 BuildRequires: perl(Module::Build) BuildRequires: perl(Socket) >= 2.010 BuildRequires: perl(Struct::Dumb) >= 0.07 BuildRequires: perl(Test::Identity) BuildRequires: perl(Test::Metrics::Any) BuildRequires: perl(Test::More) >= 0.88 BuildRequires: perl(Test::Refcount) BuildRequires: perl(Time::HiRes) BuildRequires: perl(URI) Requires: perl(Compress::Raw::Zlib) >= 2.057 Requires: perl(Future) >= 0.28 Requires: perl(Future::Utils) >= 0.16 Requires: perl(HTTP::Request) Requires: perl(HTTP::Request::Common) Requires: perl(HTTP::Response) Requires: perl(IO::Async::Loop) >= 0.59 Requires: perl(IO::Async::Stream) >= 0.59 Requires: perl(IO::Async::Timer::Countdown) Requires: perl(List::Util) >= 1.29 Requires: perl(Metrics::Any) >= 0.05 Requires: perl(Socket) >= 2.010 Requires: perl(Struct::Dumb) >= 0.07 Requires: perl(Time::HiRes) Requires: perl(URI) Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) %description This object class implements an asynchronous HTTP user agent. It sends requests to servers, returning Future instances to yield responses when they are received. The object supports multiple concurrent connections to servers, and allows multiple requests in the pipeline to any one connection. Normally, only one such object will be needed per program to support any number of requests. %prep %setup -q -n Net-Async-HTTP-%{version} %build %{__perl} Build.PL --installdirs=vendor ./Build %install rm -rf $RPM_BUILD_ROOT ./Build install --destdir=$RPM_BUILD_ROOT --create_packlist=0 find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \; %{_fixperms} $RPM_BUILD_ROOT/* %check ./Build test %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc Changes examples LICENSE META.json README %{perl_vendorlib}/* %{_mandir}/man3/* %changelog * Fri Jul 17 2020 Dave Cross 0.47-1 - Specfile autogenerated by cpanspec 1.78.