%global php_libname nusoap Name: php-nusoap Version: 0.9.5 Release: 1%{?dist} License: LGPLv2+ Summary: SOAP Toolkit for PHP Group: Development/Libraries URL: http://nusoap.sourceforge.net/ Source: http://downloads.sourceforge.net/%{php_libname}/%{php_libname}-%{version}.zip Patch0: nusoap.xss.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: php-common BuildRequires: dos2unix BuildArch: noarch %description NuSOAP is a rewrite of SOAPx4, provided by NuSphere and Dietrich Ayala. It is a set of PHP classes - no PHP extensions required - that allow developers to create and consume web services based on SOAP 1.1, WSDL 1.1 and HTTP 1.0/1.1. %prep %setup -c -q %patch0 -p0 dos2unix samples/* dos2unix lib/changelog iconv -f iso8859-1 -t utf-8 lib/changelog > lib/changelog.txt && mv -f lib/changelog.txt lib/changelog %build %install rm -rf %{buildroot} mkdir -p %{buildroot}%{_datadir}/php/%{php_libname} cp -a lib/*.php %{buildroot}%{_datadir}/php/%{php_libname} %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %doc samples lib/changelog %{_datadir}/php/%{php_libname} %changelog * Thu Sep 02 2010 David Nalley <david@gnsa.us> 0.9.5-1 - moved to version 0.9.5 to follow upstream - patched XSS security vulnerability (thanks to David Hicks <hickseydr@optusnet.com.au> from MantisBT community) BZ# 629585 * Tue Dec 08 2009 David Nalley <david@gnsa.us> 0.7.3-2 - improved spec legibility with addition of newlines - corrected license - changed versioned php require to php-common * Thu Nov 26 2009 David Nalley <david@gnsa.us> 0.7.3-1 - Initial Packaging