From a0ad7cee24fcec4f6c6ca8dec2e01996688a42dd Mon Sep 17 00:00:00 2001 From: Emmanuel Seyman Date: Oct 28 2018 07:53:16 +0000 Subject: Update spec file to modern standards --- diff --git a/perl-AnyEvent-HTTP.spec b/perl-AnyEvent-HTTP.spec index df386df..69f38f9 100644 --- a/perl-AnyEvent-HTTP.spec +++ b/perl-AnyEvent-HTTP.spec @@ -1,21 +1,32 @@ -%global perlname AnyEvent-HTTP - Name: perl-AnyEvent-HTTP Version: 2.24 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Simple but non-blocking HTTP/HTTPS client Group: Development/Libraries License: GPL+ or Artistic URL: https://metacpan.org/release/AnyEvent-HTTP -Source: https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/%{perlname}-%{version}.tar.gz +Source0: https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/AnyEvent-HTTP-%{version}.tar.gz BuildArch: noarch +# build deps +BuildRequires: make BuildRequires: perl-interpreter BuildRequires: perl-generators -BuildRequires: perl(common::sense) -BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76 +# run deps BuildRequires: perl(AnyEvent) >= 5.33 +BuildRequires: perl(AnyEvent::Handle) +BuildRequires: perl(AnyEvent::Socket) +BuildRequires: perl(AnyEvent::Util) +BuildRequires: perl(Errno) +BuildRequires: perl(Exporter) +BuildRequires: perl(Time::Local) +BuildRequires: perl(URI) +BuildRequires: perl(base) +BuildRequires: perl(common::sense) >= 3.3 +# test deps +BuildRequires: perl(AnyEvent::Impl::Perl) Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) @@ -43,19 +54,17 @@ limited support. %prep -%setup -q -n %{perlname}-%{version} +%setup -q -n AnyEvent-HTTP-%{version} %build -%{__perl} Makefile.PL INSTALLDIRS=vendor +%{__perl} Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 make %{?_smp_mflags} %install -make pure_install DESTDIR=%{buildroot} -find %{buildroot} -type f -name .packlist -exec rm -f {} ';' -print -find %{buildroot} -type d -depth -exec rmdir {} 2>/dev/null ';' -print -%{_fixperms} %{buildroot}%{_prefix} +make pure_install DESTDIR=$RPM_BUILD_ROOT +%{_fixperms} $RPM_BUILD_ROOT/* %check @@ -71,6 +80,9 @@ make test %changelog +* Sun Oct 28 2018 Emmanuel Seyman - 2.24-2 +- Update spec file to modern standards + * Sun Sep 09 2018 Emmanuel Seyman - 2.24-1 - Update to 2.24