e0de291
Name:      perl-AnyEvent-HTTP
0048802
Version:   2.24
6ece7e2
Release:   6%{?dist}
e0de291
Summary:   Simple but non-blocking HTTP/HTTPS client  
e0de291
e0de291
License:   GPL+ or Artistic
1ab0866
URL:       https://metacpan.org/release/AnyEvent-HTTP
a0ad7ce
Source0:   https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/AnyEvent-HTTP-%{version}.tar.gz
e0de291
e0de291
BuildArch: noarch
a0ad7ce
# build deps
a0ad7ce
BuildRequires: make
1790487
BuildRequires: perl-interpreter
8756f66
BuildRequires: perl-generators
a0ad7ce
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76
a0ad7ce
# run deps
c1dc394
BuildRequires: perl(AnyEvent) >= 5.33
a0ad7ce
BuildRequires: perl(AnyEvent::Handle)
a0ad7ce
BuildRequires: perl(AnyEvent::Socket)
a0ad7ce
BuildRequires: perl(AnyEvent::Util)
a0ad7ce
BuildRequires: perl(Errno)
a0ad7ce
BuildRequires: perl(Exporter)
a0ad7ce
BuildRequires: perl(Time::Local)
a0ad7ce
BuildRequires: perl(URI)
a0ad7ce
BuildRequires: perl(base)
a0ad7ce
BuildRequires: perl(common::sense) >= 3.3
a0ad7ce
# test deps
a0ad7ce
BuildRequires: perl(AnyEvent::Impl::Perl)
e0de291
e0de291
Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
e0de291
e0de291
%{?perl_default_filter}
e0de291
e0de291
e0de291
%description
e0de291
This module is an AnyEvent user, you need to make sure that you use and
e0de291
run a supported event loop.
e0de291
e0de291
This module implements a simple, stateless and non-blocking HTTP client.
e0de291
It supports GET, POST and other request methods, cookies and more, all
e0de291
on a very low level. It can follow redirects supports proxies and
e0de291
automatically limits the number of connections to the values specified
e0de291
in the RFC.
e0de291
e0de291
It should generally be a "good client" that is enough for most HTTP
e0de291
tasks. Simple tasks should be simple, but complex tasks should still be
e0de291
possible as the user retains control over request and response headers.
e0de291
e0de291
The caller is responsible for authentication management, cookies (if the
e0de291
simplistic implementation in this module doesn't suffice), referrer and
e0de291
other high-level protocol details for which this module offers only
e0de291
limited support.
e0de291
e0de291
e0de291
%prep
a0ad7ce
%setup -q -n AnyEvent-HTTP-%{version}
e0de291
e0de291
e0de291
%build
a0ad7ce
%{__perl} Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
e0de291
make %{?_smp_mflags}
e0de291
e0de291
e0de291
%install
a0ad7ce
make pure_install DESTDIR=$RPM_BUILD_ROOT
a0ad7ce
%{_fixperms} $RPM_BUILD_ROOT/*
e0de291
e0de291
e0de291
%check
e0de291
make test
e0de291
e0de291
e0de291
%files
c1dc394
%{!?_licensedir:%global license %%doc}
c1dc394
%license COPYING
c1dc394
%doc Changes README
e0de291
%{_mandir}/man3/Any*
e0de291
%{perl_vendorlib}/AnyEvent
e0de291
e0de291
e0de291
%changelog
6ece7e2
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.24-6
6ece7e2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
6ece7e2
c233afc
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.24-5
c233afc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
c233afc
5b1f7de
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 2.24-4
5b1f7de
- Perl 5.30 rebuild
5b1f7de
8e23077
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.24-3
8e23077
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
8e23077
a0ad7ce
* Sun Oct 28 2018 Emmanuel Seyman <emmanuel@seyman.fr> - 2.24-2
a0ad7ce
- Update spec file to modern standards
a0ad7ce
0048802
* Sun Sep 09 2018 Emmanuel Seyman <emmanuel@seyman.fr> - 2.24-1
0048802
- Update to 2.24
0048802
d9f65bc
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.23-7
d9f65bc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
d9f65bc
63a5339
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 2.23-6
63a5339
- Perl 5.28 rebuild
63a5339
9de5ff8
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.23-5
9de5ff8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
9de5ff8
09fccfb
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.23-4
09fccfb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
09fccfb
36b5d20
* Mon Jun 05 2017 Jitka Plesnikova <jplesnik@redhat.com> - 2.23-3
36b5d20
- Perl 5.26 rebuild
36b5d20
b5ba781
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.23-2
b5ba781
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
b5ba781
a9bbf2a
* Sat Sep 03 2016 Emmanuel Seyman <emmanuel@seyman.fr> - 2.23-1
a9bbf2a
- Update to 2.23
a9bbf2a
8eae5eb
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 2.22-3
8eae5eb
- Perl 5.24 rebuild
8eae5eb
1b729c6
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.22-2
1b729c6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
1b729c6
08cacca
* Mon Jun 22 2015 Remi Collet <remi@fedoraproject.org> - 2.22-1
08cacca
- update to 2.22
08cacca
d54aeb8
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.21-3
d54aeb8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
d54aeb8
3185884
* Fri Jun 05 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.21-2
3185884
- Perl 5.22 rebuild
3185884
c1dc394
* Wed Nov 19 2014 Remi Collet <remi@fedoraproject.org> - 2.21-1
c1dc394
- update to 2.21
c1dc394
- add dependency on perl(common::sense)
c1dc394
- raise dependency on perl(AnyEvent) >= 5.33
c1dc394
- fix license handling
c1dc394
720c7f0
* Thu Aug 28 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.46-11
720c7f0
- Perl 5.20 rebuild
720c7f0
7e3defb
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.46-10
7e3defb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
7e3defb
9358850
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.46-9
9358850
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
9358850
d2e4f19
* Tue Jul 23 2013 Petr Pisar <ppisar@redhat.com> - 1.46-8
d2e4f19
- Perl 5.18 rebuild
d2e4f19
cd28c12
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.46-7
cd28c12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
cd28c12
4061cd7
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.46-6
4061cd7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
4061cd7
50af002
* Thu Jun 14 2012 Petr Pisar <ppisar@redhat.com> - 1.46-5
50af002
- Perl 5.16 rebuild
50af002
735960c
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.46-4
735960c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
735960c
69dd383
* Tue Jun 21 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.46-3
69dd383
- Perl mass rebuild
69dd383
7160a5e
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.46-2
7160a5e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
7160a5e
e0de291
* Sun Dec 26 2010 Remi Collet <Fedora@famillecollet.com> 1.46-1
e0de291
- initial spec for Extras
e0de291