From e4bd87c7129d27b96f542e0d8de3a6052be37505 Mon Sep 17 00:00:00 2001 From: Paul Howarth <p...@city-fan.org> Date: Wed, 28 Jun 2017 10:37:50 +0100 Subject: Switch to v1 API and tidy up a bit
- Switch to v1 API (CPAN RT#122004) - Simplify find command using -delete - Use %license - Drop redundant Group: tag --- MetaCPAN-API-Tiny-1.131730-v1api.patch | 11 +++++++++++ perl-MetaCPAN-API-Tiny.spec | 22 ++++++++++++++++------ 2 files changed, 27 insertions(+), 6 deletions(-) create mode 100644 MetaCPAN-API-Tiny-1.131730-v1api.patch diff --git a/MetaCPAN-API-Tiny-1.131730-v1api.patch b/MetaCPAN-API-Tiny-1.131730-v1api.patch new file mode 100644 index 0000000..b366cd4 --- /dev/null +++ b/MetaCPAN-API-Tiny-1.131730-v1api.patch @@ -0,0 +1,11 @@ +--- lib/MetaCPAN/API/Tiny.pm ++++ lib/MetaCPAN/API/Tiny.pm +@@ -23,7 +23,7 @@ sub new { + if $params{ua_args} && ref($params{ua_args}) ne 'ARRAY'; + + my $self = +{ +- base_url => $params{base_url} || 'http://api.metacpan.org/v0', ++ base_url => $params{base_url} || 'http://fastapi.metacpan.org/v1', + ua => $params{ua} || HTTP::Tiny->new( + $params{ua_args} + ? @{$params{ua_args}} diff --git a/perl-MetaCPAN-API-Tiny.spec b/perl-MetaCPAN-API-Tiny.spec index 3236ff2..6dcb909 100644 --- a/perl-MetaCPAN-API-Tiny.spec +++ b/perl-MetaCPAN-API-Tiny.spec @@ -2,12 +2,12 @@ Name: perl-MetaCPAN-API-Tiny Version: 1.131730 -Release: 3%{?dist} +Release: 4%{?dist} Summary: A Tiny API client for MetaCPAN -Group: Development/Libraries License: GPL+ or Artistic URL: https://metacpan.org/release/MetaCPAN-API-Tiny Source0: http://cpan.metacpan.org/authors/id/N/NP/NPEREZ/MetaCPAN-API-Tiny-%{version}.tar.gz +Patch0: MetaCPAN-API-Tiny-1.131730-v1api.patch BuildArch: noarch # Build BuildRequires: perl(ExtUtils::MakeMaker) >= 6.30 @@ -48,14 +48,17 @@ Testing %prep %setup -q -n MetaCPAN-API-Tiny-%{version} +# Switch to v1 API (CPAN RT#122004) +%patch0 + %build perl Makefile.PL INSTALLDIRS=vendor make %{?_smp_mflags} %install make pure_install DESTDIR=%{buildroot} -find %{buildroot} -type f -name .packlist -exec rm -f {} \; -%{_fixperms} %{buildroot} +find %{buildroot} -type f -name .packlist -delete +%{_fixperms} -c %{buildroot} %check %if !%{with network_tests} @@ -69,11 +72,18 @@ mv ./{author,module,pod,release,source}.t t/ %endif %files -%doc Changes LICENSE README +%license LICENSE +%doc Changes README %{perl_vendorlib}/MetaCPAN/ -%{_mandir}/man3/MetaCPAN::API::Tiny.3pm* +%{_mandir}/man3/MetaCPAN::API::Tiny.3* %changelog +* Wed Jun 28 2017 Paul Howarth <p...@city-fan.org> - 1.131730-4 +- Switch to v1 API (CPAN RT#122004) +- Simplify find command using -delete +- Use %%license +- Drop redundant Group: tag + * Fri Feb 7 2014 Paul Howarth <p...@city-fan.org> - 1.131730-3 - Don't run tests that require network access by default -- cgit v1.1 https://src.fedoraproject.org/cgit/perl-MetaCPAN-API-Tiny.git/commit/?h=epel7&id=e4bd87c7129d27b96f542e0d8de3a6052be37505 _______________________________________________ perl-devel mailing list -- perl-devel@lists.fedoraproject.org To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org