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

Changes of Revision 2

[-] Added php-pear-text_captcha.spec
x
 
1
@@ -0,0 +1,78 @@
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-text_captcha
8
+Version:           0.3.1
9
+Release:           0.kolab.0
10
+Summary:           Generation of CAPTCHAs
11
+License:           PHP License
12
+Group:         Productivity/Networking/Web/Servers
13
+Url:               http://pear.php.net/package/Text_CAPTCHA
14
+Source0:           http://pear.php.net/get/Text_CAPTCHA-%{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-text_password, php5-pear-text_figlet
21
+Requires:      php5-pear-numbers_words, php5-pear-image_text
22
+Requires:      php5-gd
23
+BuildRequires: php5-pear
24
+
25
+%description
26
+Implementation of CAPTCHAs (completely automated public Turing
27
+test to tell computers and humans apart).
28
+
29
+Author:
30
+-------
31
+   Christian Wenz
32
+
33
+
34
+%prep
35
+%setup -c -T
36
+pear -v -c pearrc \
37
+         -d php_dir=%{peardir} \
38
+         -d doc_dir=/docs \
39
+         -d bin_dir=%{_bindir} \
40
+         -d data_dir=%{peardir}/data \
41
+         -d test_dir=%{peardir}/tests \
42
+         -d ext_dir=%{_libdir} \
43
+         -s
44
+
45
+%build
46
+%install
47
+pear -c pearrc install --nodeps --packagingroot %{buildroot} %{SOURCE0}
48
+%__rm -rf %{buildroot}/%{peardir}/.{filemap,lock,registry,channels,depdb,depdblock}
49
+%__mv %{buildroot}/docs .
50
+
51
+# Install XML package description
52
+%__mkdir_p %{buildroot}%{xmldir}
53
+%__tar -xzf %{SOURCE0} package.xml
54
+%__cp package.xml %{buildroot}%{xmldir}/Text_CAPTCHA.xml
55
+
56
+%clean
57
+%__rm -rf %{buildroot}
58
+
59
+%post
60
+pear install --nodeps --soft --force --register-only %{xmldir}/Text_CAPTCHA.xml
61
+
62
+%postun
63
+if [ "$1" -eq "0" ]; then
64
+   pear uninstall --nodeps --ignore-errors --register-only pear.php.net/Text_CAPTCHA
65
+fi
66
+
67
+%files
68
+%defattr(-, root, root)
69
+%doc docs/Text_CAPTCHA
70
+%dir %{peardir}/Text
71
+%dir %{peardir}/Text/CAPTCHA
72
+%dir %{peardir}/Text/CAPTCHA/Driver
73
+%{peardir}/Text/CAPTCHA.php
74
+%{peardir}/Text/CAPTCHA/Driver/*.php
75
+%{_var}/lib/pear/Text_CAPTCHA.xml
76
+
77
+%changelog
78
+* Wed Oct 24 2007 Marcus Hüwe <suse-tux@gmx.de>
79
+- initial build
80