e0de291
%global perlname AnyEvent-HTTP
e0de291
e0de291
Name:      perl-AnyEvent-HTTP
e0de291
Version:   1.46
9358850
Release:   9%{?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
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
e0de291
BuildRequires: perl
e0de291
BuildRequires: perl(ExtUtils::MakeMaker)
e0de291
BuildRequires: perl(AnyEvent) >= 5.0
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
rm -rf %{buildroot}
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
%clean
e0de291
rm -rf %{buildroot}
e0de291
e0de291
e0de291
%check
e0de291
make test
e0de291
e0de291
e0de291
%files
e0de291
%defattr(-, root, root, -)
e0de291
%doc Changes COPYING README
e0de291
%{_mandir}/man3/Any*
e0de291
%{perl_vendorlib}/AnyEvent
e0de291
e0de291
e0de291
%changelog
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