e0de291
%global perlname AnyEvent-HTTP
e0de291
e0de291
Name:      perl-AnyEvent-HTTP
08cacca
Version:   2.22
08cacca
Release:   1%{?dist}
e0de291
Summary:   Simple but non-blocking HTTP/HTTPS client  
e0de291
e0de291
Group:     Development/Libraries
e0de291
License:   GPL+ or Artistic
e0de291
URL:       http://search.cpan.org/dist/AnyEvent-HTTP/
e0de291
Source:    http://search.cpan.org/CPAN/authors/id/M/ML/MLEHMANN/%{perlname}-%{version}.tar.gz
e0de291
e0de291
BuildArch: noarch
e0de291
BuildRequires: perl
c1dc394
BuildRequires: perl(common::sense)
e0de291
BuildRequires: perl(ExtUtils::MakeMaker)
c1dc394
BuildRequires: perl(AnyEvent) >= 5.33
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
e0de291
%setup -q -n %{perlname}-%{version}
e0de291
e0de291
e0de291
%build
e0de291
%{__perl} Makefile.PL INSTALLDIRS=vendor
e0de291
make %{?_smp_mflags}
e0de291
e0de291
e0de291
%install
e0de291
make pure_install DESTDIR=%{buildroot}
e0de291
find %{buildroot} -type f -name .packlist -exec rm -f {} ';' -print
e0de291
find %{buildroot} -type d -depth -exec rmdir {} 2>/dev/null ';' -print
e0de291
%{_fixperms} %{buildroot}%{_prefix}
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
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