From 2a33e77c3ab9c2af6d5263040977d8177f3b6b1d Mon Sep 17 00:00:00 2001 From: Petr Šabata Date: Dec 11 2015 20:06:36 +0000 Subject: Initial import (#1290537) --- diff --git a/.gitignore b/.gitignore index e69de29..41bc338 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/HTTP-Tinyish-0.06.tar.gz diff --git a/perl-HTTP-Tinyish.spec b/perl-HTTP-Tinyish.spec new file mode 100644 index 0000000..0ad5996 --- /dev/null +++ b/perl-HTTP-Tinyish.spec @@ -0,0 +1,119 @@ +Name: perl-HTTP-Tinyish +Version: 0.06 +Release: 2%{?dist} +Summary: HTTP::Tiny compatible HTTP client wrappers +License: GPL+ or Artistic +URL: http://search.cpan.org/dist/HTTP-Tinyish/ +Source0: http://www.cpan.org/authors/id/M/MI/MIYAGAWA/HTTP-Tinyish-%{version}.tar.gz +BuildArch: noarch +# Build +BuildRequires: make +BuildRequires: perl +BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76 +BuildRequires: perl(strict) +BuildRequires: perl(warnings) +# Runtime +BuildRequires: perl(Carp) +BuildRequires: perl(File::Temp) +# BuildRequires: perl(File::Which) +# BuildRequires: perl(HTTP::Tiny) >= 0.054 +# BuildRequires: perl(IPC::Run3) +# BuildRequires: perl(LWP) >= 5.802 +# BuildRequires: perl(LWP::Protocol::https) +# BuildRequires: perl(LWP::UserAgent) +# BuildRequires: perl(parent) +# Tests only +BuildRequires: perl(JSON::PP) +BuildRequires: perl(Test::More) >= 0.96 +Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version)) +Requires: perl(:HTTP-Tinyish:backend) +Recommends: perl(HTTP::Tinyish::LWP) + +%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(HTTP::Tiny\\)$ + +%description +HTTP::Tinyish is a wrapper module for HTTP client modules LWP, HTTP::Tiny +and HTTP client software curl and wget. + +%package Curl +Summary: HTTP::Tinyish curl backend +Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version)) +Requires: curl +Provides: perl(:HTTP-Tinyish:backend) + +%description Curl +%{summary}. + +%package HTTPTiny +Summary: HTTP::Tinyish HTTP::Tiny backend +Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version)) +Requires: perl(HTTP::Tiny) >= 0.054 +Provides: perl(:HTTP-Tinyish:backend) + +%description HTTPTiny +%{summary}. + +%package LWP +Summary: HTTP::Tinyish LWP backend +Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version)) +Provides: perl(:HTTP-Tinyish:backend) +Recommends: perl(LWP::Protocol::https) + +%description LWP +%{summary}. + +%package Wget +Summary: HTTP::Tinyish wget backend +Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version)) +Requires: wget +Provides: perl(:HTTP-Tinyish:backend) + +%description Wget +%{summary}. + +%prep +%setup -q -n HTTP-Tinyish-%{version} + +%build +perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 +make %{?_smp_mflags} + +%install +make pure_install DESTDIR=%{buildroot} +%{_fixperms} %{buildroot}/* + +%check +# Nothing is really tested; this could be completely +# disabled to save us some builddeps but oh well. +make test + +%files +%license LICENSE +%doc Changes README +%dir %{perl_vendorlib}/HTTP +%{perl_vendorlib}/HTTP/Tinyish.pm +%{perl_vendorlib}/HTTP/Tinyish/Base.pm +%{_mandir}/man3/HTTP::Tinyish.* + +%files Curl +%license LICENSE +%{perl_vendorlib}/HTTP/Tinyish/Curl.pm + +%files HTTPTiny +%license LICENSE +%{perl_vendorlib}/HTTP/Tinyish/HTTPTiny.pm + +%files LWP +%license LICENSE +%{perl_vendorlib}/HTTP/Tinyish/LWP.pm + +%files Wget +%license LICENSE +%{perl_vendorlib}/HTTP/Tinyish/Wget.pm + +%changelog +* Fri Dec 11 2015 Petr Šabata - 0.06-2 +- Address the reviewer's concerns + +* Thu Dec 10 2015 Petr Šabata 0.06-1 +- Initial packaging diff --git a/sources b/sources index e69de29..accaca4 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +af4d99071654a18c3148617fee541863 HTTP-Tinyish-0.06.tar.gz