ae651f6
# spec file for php-pear-Text-CAPTCHA
ae651f6
#
e534f88
# Copyright (c) 2013-2014 Remi Collet
ae651f6
# License: CC-BY-SA
ae651f6
# http://creativecommons.org/licenses/by-sa/3.0/
ae651f6
#
ae651f6
# Please, preserve the changelog entries
ae651f6
#
54f45e4
%{!?pear_metadir: %global pear_metadir %{pear_phpdir}}
54f45e4
%{!?__pear: %{expand: %%global __pear %{_bindir}/pear}}
54f45e4
%global pear_name Text_CAPTCHA
54f45e4
54f45e4
Name:           php-pear-Text-CAPTCHA
e534f88
Version:        1.0.1
54f45e4
Release:        1%{?dist}
54f45e4
Summary:        Generation of CAPTCHAs
54f45e4
54f45e4
Group:          Development/Libraries
54f45e4
License:        BSD
54f45e4
URL:            http://pear.php.net/package/Text_CAPTCHA
ae651f6
# remove tests which use non-free stuff (fonts)
ae651f6
# pear download Text_CAPTCHA-%{version}
ae651f6
# ./strip.sh %{version}
ae651f6
Source0:        %{pear_name}-%{version}-strip.tgz
ae651f6
Source1:        strip.sh
54f45e4
54f45e4
BuildArch:      noarch
54f45e4
BuildRequires:  php-pear(PEAR)
54f45e4
54f45e4
Requires(post): %{__pear}
54f45e4
Requires(postun): %{__pear}
54f45e4
Requires:       php-gd
54f45e4
Requires:       php-pear(PEAR)
ae651f6
Requires:       php-pear(Text_Password) >= 1.1.1
54f45e4
# Optional
54f45e4
Requires:       php-pear(Numbers_Words)
54f45e4
Requires:       php-pear(Text_Figlet)
ae651f6
Requires:       php-pear(Image_Text) >= 0.7.0
54f45e4
54f45e4
Provides:       php-pear(%{pear_name}) = %{version}
54f45e4
54f45e4
%description
54f45e4
Implementation of CAPTCHAs (completely automated public Turing test to tell
54f45e4
computers and humans apart)
54f45e4
54f45e4
54f45e4
%prep
54f45e4
%setup -q -c
54f45e4
54f45e4
cd %{pear_name}-%{version}
ae651f6
mv ../package.xml %{name}.xml
54f45e4
54f45e4
54f45e4
%build
54f45e4
cd %{pear_name}-%{version}
54f45e4
# Empty build section, most likely nothing required.
54f45e4
54f45e4
54f45e4
%install
54f45e4
cd %{pear_name}-%{version}
54f45e4
%{__pear} install --nodeps --packagingroot %{buildroot} %{name}.xml
54f45e4
54f45e4
# Clean up unnecessary files
54f45e4
rm -rf %{buildroot}%{pear_metadir}/.??*
54f45e4
54f45e4
# Install XML package description
54f45e4
mkdir -p %{buildroot}%{pear_xmldir}
54f45e4
install -pm 644 %{name}.xml %{buildroot}%{pear_xmldir}
54f45e4
54f45e4
54f45e4
%post
54f45e4
%{__pear} install --nodeps --soft --force --register-only \
54f45e4
    %{pear_xmldir}/%{name}.xml >/dev/null || :
54f45e4
54f45e4
%postun
54f45e4
if [ $1 -eq 0 ] ; then
54f45e4
    %{__pear} uninstall --nodeps --ignore-errors --register-only \
54f45e4
        pear.php.net/%{pear_name} >/dev/null || :
54f45e4
fi
54f45e4
54f45e4
54f45e4
%files
54f45e4
%doc %{pear_docdir}/%{pear_name}
54f45e4
%{pear_xmldir}/%{name}.xml
54f45e4
%{pear_phpdir}/Text/CAPTCHA
54f45e4
%{pear_phpdir}/Text/CAPTCHA.php
54f45e4
54f45e4
54f45e4
%changelog
e534f88
* Mon Feb 17 2014 Remi Collet <remi@fedoraproject.org> - 1.0.1-1
e534f88
- Update to 1.0.1 (stable) - no change since 0.5.0
e534f88
ae651f6
* Wed Aug 07 2013 Remi Collet <remi@fedoraproject.org> - 0.5.0-1
e534f88
- Update to 0.5.0 (beta)
ae651f6
- strip sources from non-free stuff (fonts)
ae651f6
008b97c
* Mon Mar 18 2013 Remi Collet <remi@fedoraproject.org> - 0.4.6-1
008b97c
- Version 0.4.6 (alpha) - API 0.4.0 (alpha)
008b97c
5a28373
* Sat Jan 26 2013 Remi Collet <remi@fedoraproject.org> - 0.4.5-1
5a28373
- Version 0.4.5 (alpha) - API 0.4.0 (alpha) - no change
5a28373
031c986
* Fri Jan 25 2013 Remi Collet <remi@fedoraproject.org> - 0.4.4-1
031c986
- Version 0.4.4 (alpha) - API 0.4.0 (alpha)
031c986
- LICENSE is now provided by upstream
031c986
54f45e4
* Wed Jan 16 2013 Remi Collet <remi@fedoraproject.org> - 0.4.3-1
54f45e4
- Initial package