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

Reply via email to