Changes of Revision 2
[-] | Added | php-pear-text_captcha.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-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 |