Logoj0ke.net Open Build Service > Projects > server:php:applications > php-pear-soap > Changes
Sign Up | Log In

Changes of Revision 2

[-] Added php-pear-soap.spec
x
 
1
@@ -0,0 +1,85 @@
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