f4d17450 |
# Got the intial spec from Fedora and modified it
%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\((VMS|Win32|BSD::|DB\\)$)
# unicore::Name - it's needed by perl, maybe problem of rpm
# FCGI is external dependency after install of perl-CGI, remove it during RC releases
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\((VMS|BSD::|Win32|Tk|Mac::|Your::Module::Here|unicore::Name|FCGI)
Summary: Perl extension interface for libcurl
Name: perl-WWW-Curl
Version: 4.17 |
777972ab |
Release: 4%{?dist} |
f4d17450 |
License: MIT
Group: Development/Libraries
URL: http://search.cpan.org/dist/WWW-Curl/
Source0: http://search.cpan.org/CPAN/authors/id/S/SZ/SZBALINT/WWW-Curl-%{version}.tar.gz |
777972ab |
%define sha1 WWW-Curl=8ec7b7b39bd653539671fb02fbb7d0ff4863e636 |
5434fda9 |
Vendor: VMware, Inc.
Distribution: Photon |
f4d17450 |
BuildRequires: perl |
5434fda9 |
BuildRequires: perl-Module-Install
BuildRequires: perl-YAML-Tiny |
777972ab |
BuildRequires: curl-devel |
5434fda9 |
Requires: perl
Requires: curl |
f4d17450 |
%description
WWW::Curl is a Perl extension interface for libcurl.
%prep
%setup -q -n WWW-Curl-%{version}
rm -rf inc && sed -i -e '/^inc\//d' MANIFEST |
5434fda9 |
sed -i 's/_LASTENTRY\\z/_LASTENTRY\\z|CURL_DID_MEMORY_FUNC_TYPEDEFS\\z/' Makefile.PL |
f4d17450 |
%build
perl Makefile.PL INSTALLDIRS=vendor |
5434fda9 |
sed -i '/CURL_STRICTER/d' curlopt-constants.c
sed -i 's/CURLAUTH_ANY/(int)CURLAUTH_ANY/' curlopt-constants.c
sed -i 's/CURLAUTH_ANYSAFE/(int)CURLAUTH_ANYSAFE/' curlopt-constants.c |
f4d17450 |
make %{?_smp_mflags}
%install
make pure_install DESTDIR=%{buildroot}
find %{buildroot} -type f -name .packlist -exec rm -f {} \;
find %{buildroot} -type f -name '*.bs' -size 0 -exec rm -f {} \;
%{_fixperms} %{buildroot}/*
%check
# These tests require network, use "--with network_tests" to execute them
%{?!_with_network_tests: rm t/01basic.t }
%{?!_with_network_tests: rm t/02callbacks.t }
%{?!_with_network_tests: rm t/04abort-test.t }
%{?!_with_network_tests: rm t/05progress.t }
%{?!_with_network_tests: rm t/08ssl.t }
%{?!_with_network_tests: rm t/09times.t }
%{?!_with_network_tests: rm t/14duphandle.t }
%{?!_with_network_tests: rm t/15duphandle-callback.t }
%{?!_with_network_tests: rm t/18twinhandles.t }
%{?!_with_network_tests: rm t/19multi.t }
%{?!_with_network_tests: rm t/21write-to-scalar.t }
make test
%files
%{perl_vendorarch}/auto/*
%{perl_vendorarch}/WWW*
%{_mandir}/man3/*
%changelog |
777972ab |
* Wed Dec 07 2016 Xiaolin Li <xiaolinl@vmware.com> 4.17-4
- BuildRequires curl-devel. |
5434fda9 |
* Thu Sep 15 2016 Xiaolin Li <xiaolinl@vmware.com> 4.17-3
- Build WWW-Curl with curl 7.50.3
* Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 4.17-2
- GA - Bump release of all rpms
* Fri Apr 3 2015 Divya Thaluru <dthaluru@vmware.com> 4.17-1
- Initial version. |
f4d17450 |
|