Petr Šabata 2a33e77
Name:           perl-HTTP-Tinyish
a7d9bde
Version:        0.19
a7d9bde
Release:        1%{?dist}
Petr Šabata 2a33e77
Summary:        HTTP::Tiny compatible HTTP client wrappers
Petr Šabata 2a33e77
License:        GPL+ or Artistic
166702c
URL:            https://metacpan.org/release/HTTP-Tinyish
166702c
Source0:        https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA/HTTP-Tinyish-%{version}.tar.gz
Petr Šabata 2a33e77
BuildArch:      noarch
Petr Šabata 2a33e77
# Build
Petr Šabata 2a33e77
BuildRequires:  make
32f97a2
BuildRequires:  perl-interpreter
6ff709b
BuildRequires:  perl-generators
Petr Šabata 2a33e77
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
Petr Šabata 2a33e77
BuildRequires:  perl(strict)
Petr Šabata 2a33e77
BuildRequires:  perl(warnings)
Petr Šabata 2a33e77
# Runtime
Petr Šabata 2a33e77
BuildRequires:  perl(Carp)
Petr Šabata 2a33e77
BuildRequires:  perl(File::Temp)
Petr Šabata 2a33e77
# BuildRequires:  perl(File::Which)
Petr Šabata 2a33e77
# BuildRequires:  perl(HTTP::Tiny) >= 0.054
Petr Šabata 2a33e77
# BuildRequires:  perl(IPC::Run3)
Petr Šabata 2a33e77
# BuildRequires:  perl(LWP) >= 5.802
Petr Šabata 2a33e77
# BuildRequires:  perl(LWP::Protocol::https)
Petr Šabata 2a33e77
# BuildRequires:  perl(LWP::UserAgent)
Petr Šabata 2a33e77
# BuildRequires:  perl(parent)
Petr Šabata 2a33e77
# Tests only
Petr Šabata 2a33e77
BuildRequires:  perl(JSON::PP)
Petr Šabata 2a33e77
BuildRequires:  perl(Test::More) >= 0.96
e716a7d
Requires:       perl(:HTTP-Tinyish:backend) = %{version}
Petr Šabata 2a33e77
Recommends:     perl(HTTP::Tinyish::LWP)
Petr Šabata 2a33e77
Petr Šabata 2a33e77
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(HTTP::Tiny\\)$
Petr Šabata 2a33e77
Petr Šabata 2a33e77
%description
Petr Šabata 2a33e77
HTTP::Tinyish is a wrapper module for HTTP client modules LWP, HTTP::Tiny
Petr Šabata 2a33e77
and HTTP client software curl and wget.
Petr Šabata 2a33e77
Petr Šabata 2a33e77
%package        Curl
Petr Šabata 2a33e77
Summary:        HTTP::Tinyish curl backend
Petr Šabata 2a33e77
Requires:       curl
e716a7d
Provides:       perl(:HTTP-Tinyish:backend) = %{version}
Petr Šabata 2a33e77
Petr Šabata 2a33e77
%description Curl
Petr Šabata 2a33e77
%{summary}.
Petr Šabata 2a33e77
Petr Šabata 2a33e77
%package        HTTPTiny
Petr Šabata 2a33e77
Summary:        HTTP::Tinyish HTTP::Tiny backend
Petr Šabata 2a33e77
Requires:       perl(HTTP::Tiny) >= 0.054
e716a7d
Provides:       perl(:HTTP-Tinyish:backend) = %{version}
Petr Šabata 2a33e77
Petr Šabata 2a33e77
%description HTTPTiny
Petr Šabata 2a33e77
%{summary}.
Petr Šabata 2a33e77
Petr Šabata 2a33e77
%package        LWP
Petr Šabata 2a33e77
Summary:        HTTP::Tinyish LWP backend
e716a7d
Provides:       perl(:HTTP-Tinyish:backend) = %{version}
Petr Šabata 2a33e77
Recommends:     perl(LWP::Protocol::https)
Petr Šabata 2a33e77
Petr Šabata 2a33e77
%description LWP
Petr Šabata 2a33e77
%{summary}.
Petr Šabata 2a33e77
Petr Šabata 2a33e77
%package        Wget
Petr Šabata 2a33e77
Summary:        HTTP::Tinyish wget backend
Petr Šabata 2a33e77
Requires:       wget
e716a7d
Provides:       perl(:HTTP-Tinyish:backend) = %{version}
Petr Šabata 2a33e77
Petr Šabata 2a33e77
%description Wget
Petr Šabata 2a33e77
%{summary}.
Petr Šabata 2a33e77
Petr Šabata 2a33e77
%prep
Petr Šabata 2a33e77
%setup -q -n HTTP-Tinyish-%{version}
Petr Šabata 2a33e77
Petr Šabata 2a33e77
%build
c8ade32
/usr/bin/perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
c8ade32
%{make_build}
Petr Šabata 2a33e77
Petr Šabata 2a33e77
%install
c8ade32
%{make_install}
Petr Šabata 2a33e77
%{_fixperms} %{buildroot}/*
Petr Šabata 2a33e77
Petr Šabata 2a33e77
%check
Petr Šabata 2a33e77
# Nothing is really tested; this could be completely
Petr Šabata 2a33e77
# disabled to save us some builddeps but oh well.
c8ade32
%{make_build} test
Petr Šabata 2a33e77
Petr Šabata 2a33e77
%files
Petr Šabata 2a33e77
%license LICENSE
Petr Šabata 2a33e77
%doc Changes README
Petr Šabata 2a33e77
%dir %{perl_vendorlib}/HTTP
Petr Šabata a01329f
%dir %{perl_vendorlib}/HTTP/Tinyish
Petr Šabata 2a33e77
%{perl_vendorlib}/HTTP/Tinyish.pm
Petr Šabata 2a33e77
%{perl_vendorlib}/HTTP/Tinyish/Base.pm
Petr Šabata 2a33e77
%{_mandir}/man3/HTTP::Tinyish.*
Petr Šabata 2a33e77
Petr Šabata 2a33e77
%files Curl
Petr Šabata 2a33e77
%license LICENSE
Petr Šabata 2a33e77
%{perl_vendorlib}/HTTP/Tinyish/Curl.pm
Petr Šabata 2a33e77
Petr Šabata 2a33e77
%files HTTPTiny
Petr Šabata 2a33e77
%license LICENSE
Petr Šabata 2a33e77
%{perl_vendorlib}/HTTP/Tinyish/HTTPTiny.pm
Petr Šabata 2a33e77
Petr Šabata 2a33e77
%files LWP
Petr Šabata 2a33e77
%license LICENSE
Petr Šabata 2a33e77
%{perl_vendorlib}/HTTP/Tinyish/LWP.pm
Petr Šabata 2a33e77
Petr Šabata 2a33e77
%files Wget
Petr Šabata 2a33e77
%license LICENSE
Petr Šabata 2a33e77
%{perl_vendorlib}/HTTP/Tinyish/Wget.pm
Petr Šabata 2a33e77
Petr Šabata 2a33e77
%changelog
a7d9bde
* Sun Mar 31 2024 Emmanuel Seyman <emmanuel@seyman.fr> - 0.19-1
a7d9bde
- Update to 0.19
a7d9bde
bdf5892
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.18-6
bdf5892
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
bdf5892
32a4e55
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.18-5
32a4e55
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
32a4e55
27cd639
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.18-4
27cd639
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
27cd639
a32fc96
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.18-3
a32fc96
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
a32fc96
4f13ce5
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.18-2
4f13ce5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
4f13ce5
2ecd451
* Sun Jun 26 2022 Emmanuel Seyman <emmanuel@seyman.fr> - 0.18-1
2ecd451
- Update to 0.18
2ecd451
32710d6
* Mon May 30 2022 Jitka Plesnikova <jplesnik@redhat.com> - 0.17-7
32710d6
- Perl 5.36 rebuild
32710d6
fa1692f
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.17-6
fa1692f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
fa1692f
b1b11c9
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.17-5
b1b11c9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
b1b11c9
914ea83
* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.17-4
914ea83
- Perl 5.34 rebuild
914ea83
7aaf341
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.17-3
7aaf341
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
7aaf341
2314378
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.17-2
2314378
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
2314378
976cc40
* Sun Jul 12 2020 Emmanuel Seyman <emmanuel@seyman.fr> - 0.17-1
976cc40
- Update to 0.17
976cc40
8734f3a
* Mon Jun 22 2020 Jitka Plesnikova <jplesnik@redhat.com> - 0.16-2
8734f3a
- Perl 5.32 rebuild
8734f3a
c8ade32
* Sun May 17 2020 Emmanuel Seyman <emmanuel@seyman.fr> - 0.16-1
c8ade32
- Update to 0.16
c8ade32
- Specify full path to perl everywhere
c8ade32
- Use %%{make_install} instead of "make pure_install"
c8ade32
- Use %%{make_build} instead of make
c8ade32
f2ce270
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.15-5
f2ce270
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
f2ce270
0bf8c3a
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.15-4
0bf8c3a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
0bf8c3a
de685c1
* Thu May 30 2019 Jitka Plesnikova <jplesnik@redhat.com> - 0.15-3
de685c1
- Perl 5.30 rebuild
de685c1
08c4587
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.15-2
08c4587
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
08c4587
74f27fe
* Sun Sep 30 2018 Emmanuel Seyman <emmanuel@seyman.fr> - 0.15-1
74f27fe
- Update to 0.15
74f27fe
7e9d46a
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.14-3
7e9d46a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
7e9d46a
eded932
* Wed Jun 27 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.14-2
eded932
- Perl 5.28 rebuild
eded932
e716a7d
* Sun Apr 22 2018 Emmanuel Seyman <emmanuel@seyman.fr> - 0.14-1
e716a7d
- Update to 0.14
e716a7d
- Add a version to the virtual provide HTTP-Tinyish:backend
e716a7d
7b6b3a8
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.12-4
7b6b3a8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
7b6b3a8
5ccbc19
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.12-3
5ccbc19
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
5ccbc19
f971960
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.12-2
f971960
- Perl 5.26 rebuild
f971960
720e33c
* Sun Feb 12 2017 Emmanuel Seyman <emmanuel@seyman.fr> - 0.12-1
720e33c
- Update to 0.12
720e33c
1355720
* Mon Feb 06 2017 Emmanuel Seyman <emmanuel@seyman.fr> - 0.11-1
1355720
- Update to 0.11
1355720
375a69e
* Sun Jan 08 2017 Emmanuel Seyman <emmanuel@seyman.fr> - 0.10-1
375a69e
- Update to 0.10
375a69e
b32c43b
* Sun Nov 20 2016 Emmanuel Seyman <emmanuel@seyman.fr> - 0.09-1
b32c43b
- Update to 0.09
b32c43b
89f7395
* Sat May 14 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.07-3
89f7395
- Perl 5.24 rebuild
89f7395
44f76eb
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.07-2
44f76eb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
44f76eb
Petr Šabata ea8eedc
* Mon Jan 25 2016 Petr Šabata <contyk@redhat.com> - 0.07-1
Petr Šabata ea8eedc
- 0.07 bump
Petr Šabata ea8eedc
Petr Šabata 2a33e77
* Fri Dec 11 2015 Petr Šabata <contyk@redhat.com> - 0.06-2
Petr Šabata 2a33e77
- Address the reviewer's concerns
Petr Šabata 2a33e77
Petr Šabata 2a33e77
* Thu Dec 10 2015 Petr Šabata <contyk@redhat.com> 0.06-1
Petr Šabata 2a33e77
- Initial packaging