Name: perl-Protocol-HTTP2 Version: 1.09 Release: 2%{?dist} Summary: HTTP/2 protocol implementation (RFC 7540) License: GPL+ or Artistic URL: https://metacpan.org/release/Protocol-HTTP2 Source0: https://cpan.metacpan.org/authors/id/C/CR/CRUX/Protocol-HTTP2-%{version}.tar.gz # Convert documentation to UTF-8 Patch0: Protocol-HTTP2-1.08-Convert-to-UTF-8.patch BuildRequires: findutils BuildArch: noarch BuildRequires: perl-devel BuildRequires: perl-generators BuildRequires: perl-interpreter BuildRequires: perl(Module::Build::Tiny) >= 0.035 BuildRequires: perl(strict) # Run-time: BuildRequires: perl(:VERSION) >= 5.8.5 BuildRequires: perl(Carp) BuildRequires: perl(constant) BuildRequires: perl(Exporter) BuildRequires: perl(MIME::Base64) >= 3.11 BuildRequires: perl(Scalar::Util) BuildRequires: perl(Time::HiRes) BuildRequires: perl(warnings) # Tests: BuildRequires: perl(AnyEvent) BuildRequires: perl(AnyEvent::Handle) BuildRequires: perl(AnyEvent::Socket) BuildRequires: perl(AnyEvent::TLS) BuildRequires: perl(Data::Dumper) BuildRequires: perl(lib) BuildRequires: perl(Net::SSLeay) >= 1.45 BuildRequires: perl(Test::LeakTrace) BuildRequires: perl(Test::More) >= 0.98 BuildRequires: perl(Test::TCP) Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) Requires: perl(MIME::Base64) >= 3.11 # Remove under-specified dependencies %global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^perl\\(MIME::Base64\\)$ %description Protocol::HTTP2 is Perl HTTP/2 protocol implementation (RFC 7540) with stateful decoders/encoders of HTTP/2 frames. You may use this module to implement your own HTTP/2 client/server/intermediate on top of your favorite event loop over plain or TLS socket. %prep %setup -q -n Protocol-HTTP2-%{version} %patch0 -p1 %build perl Build.PL --installdirs=vendor ./Build %install ./Build install --destdir=$RPM_BUILD_ROOT --create_packlist=0 find $RPM_BUILD_ROOT/%{_mandir} -type f -empty -delete %{_fixperms} $RPM_BUILD_ROOT/* %check ./Build test %files %license LICENSE %doc Changes examples README.md %{perl_vendorlib}/* %{_mandir}/man3/* %changelog * Mon Aug 06 2018 Petr Pisar - 1.09-2 - Do not package empty manual pages (CPAN RT#125985) * Mon Aug 06 2018 Petr Pisar - 1.09-1 - 1.09 bump * Fri Feb 09 2018 Fedora Release Engineering - 1.08-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Thu Jul 27 2017 Fedora Release Engineering - 1.08-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Mon Jun 05 2017 Jitka Plesnikova - 1.08-2 - Perl 5.26 rebuild * Fri Mar 10 2017 Petr Pisar 1.08-1 - Specfile autogenerated by cpanspec 1.78.