Changes of Revision 2
[-] | Added | php-pear-soap.spec |
x 1
2 +# norootforbuild 3 + 4 +%define peardir %(pear config-get php_dir 2> /dev/null) 5 +%define xmldir %{_var}/lib/pear 6 + 7 +Name: php5-pear-soap 8 +Version: 0.11.0 9 +Release: 0.kolab.0 10 +Summary: SOAP Client/Server for PHP 11 +License: PHP License 12 +Group: Productivity/Networking/Web/Servers 13 +Url: http://pear.php.net/package/SOAP 14 +Source0: http://pear.php.net/get/SOAP-%{version}.tgz 15 +BuildArch: noarch 16 +BuildRoot: %{_tmppath}/%{name}-%{version}-build 17 +Packager: Marcus Hüwe <suse-tux@gmx.de> 18 + 19 +PreReq: php5-pear 20 +Requires: php5-pear-http_request, php5-pear-mail, php5-pear-mail_mime 21 +Requires: php5-pear-net_dime 22 +BuildRequires: php5-pear 23 + 24 +%description 25 +Implementation of SOAP protocol and services. 26 + 27 +Authors: 28 +-------- 29 + Jan Schneider 30 + Shane Caraveo 31 + Al Baker 32 + Chuck Hagenbuch 33 + Arnaud Limbourg 34 + 35 +%prep 36 +%setup -c -T 37 +pear -v -c pearrc \ 38 + -d php_dir=%{peardir} \ 39 + -d doc_dir=/docs \ 40 + -d bin_dir=%{_bindir} \ 41 + -d data_dir=%{peardir}/data \ 42 + -d test_dir=%{peardir}/tests \ 43 + -d ext_dir=%{_libdir} \ 44 + -s 45 + 46 +%build 47 +%install 48 +pear -c pearrc install --nodeps --packagingroot %{buildroot} %{SOURCE0} 49 +%__rm -rf %{buildroot}/%{peardir}/.{filemap,lock,registry,channels,depdb,depdblock} 50 +%__mv %{buildroot}/docs . 51 + 52 +# Install XML package description 53 +%__mkdir_p %{buildroot}%{xmldir} 54 +%__tar -xzf %{SOURCE0} package.xml 55 +%__cp package.xml %{buildroot}%{xmldir}/SOAP.xml 56 + 57 +%clean 58 +%__rm -rf %{buildroot} 59 + 60 +%post 61 +pear install --nodeps --soft --force --register-only %{xmldir}/SOAP.xml 62 + 63 +%postun 64 +if [ "$1" -eq "0" ]; then 65 + pear uninstall --nodeps --ignore-errors --register-only pear.php.net/SOAP 66 +fi 67 + 68 +%files 69 +%defattr(-, root, root) 70 +%doc docs/SOAP 71 +%dir %{peardir}/SOAP 72 +%dir %{peardir}/SOAP/Server 73 +%dir %{peardir}/SOAP/Transport 74 +%dir %{peardir}/SOAP/Type 75 +%dir %{peardir}/SOAP/tools 76 +%{peardir}/SOAP/*.php 77 +%{peardir}/SOAP/Server/*.php 78 +%{peardir}/SOAP/Transport/*.php 79 +%{peardir}/SOAP/Type/*.php 80 +%{peardir}/SOAP/tools/genproxy.php 81 +%{_var}/lib/pear/SOAP.xml 82 + 83 + 84 +%changelog 85 +* Wed Oct 24 2007 Marcus Hüwe <suse-tux@gmx.de> 86 +- initial build 87 |