SPECS: python-recaptcha.spec - cleanup, reduced macros insanity

qboosh qboosh at pld-linux.org
Wed May 7 20:46:10 CEST 2008


Author: qboosh                       Date: Wed May  7 18:46:10 2008 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- cleanup, reduced macros insanity

---- Files affected:
SPECS:
   python-recaptcha.spec (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: SPECS/python-recaptcha.spec
diff -u SPECS/python-recaptcha.spec:1.1 SPECS/python-recaptcha.spec:1.2
--- SPECS/python-recaptcha.spec:1.1	Mon Dec  3 23:59:36 2007
+++ SPECS/python-recaptcha.spec	Wed May  7 20:46:04 2008
@@ -1,18 +1,18 @@
-%define		pname	recaptcha
+# $Revision$, $Date$
 %define		fname	recaptcha-client
-%define		wtfname recaptcha_client
 Summary:	A client for reCAPTCHA and reCAPTCHA Mailhide
 Summary(pl.UTF-8):	Klient usług reCAPTCHA i reCAPTCHA Mailhide
-Name:		python-%{pname}
+Name:		python-recaptcha
 Version:	1.0.1
 Release:	0.1
 License:	MIT
 Group:		Libraries/Python
-Source0:	http://pypi.python.org/packages/source/r/%{fname}/%{fname}-%{version}.tar.gz
+Source0:	http://pypi.python.org/packages/source/r/recaptcha-client/%{fname}-%{version}.tar.gz
 # Source0-md5:	6a479f2142efc25954a6f37012b4c2dd
 URL:		http://recaptcha.net
+BuildRequires:	python >= 1:2.5
 BuildRequires:	python-setuptools
-BuildRequires:	python >= 2.5
+BuildRequires:	rpm-pythonprov
 BuildRequires:	rpmbuild(macros) >= 1.219
 %pyrequires_eq	python-modules
 BuildArch:	noarch
@@ -24,32 +24,33 @@
 from reCAPTCHA. Also allows you to securely obfuscate emails with
 Mailhide. This functionality requires pycrypto. This library requires
 two types of API keys. If you'd like to use the CAPTCHA, you'll need
-a key from http://recaptcha.net/api/getkey. For Mailhide, you'll need
-a key from http://mailhide.recaptcha.net/apikey
+a key from <http://recaptcha.net/api/getkey>. For Mailhide, you'll
+need a key from <http://mailhide.recaptcha.net/apikey>.
 
 %description -l pl.UTF-8
-Obsługuje CAPTCHA (kod do wpisania z obrazka) oparte o usługę reCAPTCHA.
-Nie wymaga żadnaj biblioteki graficznej, gdyż CAPTCHA serwowana jest
-bezpośrednio z reCAPTCHA. Pozwala również bezpiecznie ukryć adresy email
-za pomocą Mailhide. Ta funkcjonalność wymaga pycrypto.
-Do działania klienta niezbędne są dwa klucze. Jeśli chcesz używać CAPTCHA,
-pobierz klucz ze strony http://recaptcha.net/api/getkey. Dla Mailhide,
-pobierz klucz ze strony http://mailhide.recaptcha.net/apikey.
+Ten moduł obsługuje CAPTCHA (kod do wpisania z obrazka) w Pythonie w
+oparciu o usługę reCAPTCHA. Nie wymaga żadnaj biblioteki graficznej,
+gdyż CAPTCHA serwowana jest bezpośrednio z reCAPTCHA. Pozwala również
+bezpiecznie ukryć adresy email za pomocą Mailhide. Ta funkcjonalność
+wymaga pycrypto. Do działania klienta niezbędne są dwa klucze. Aby
+używać CAPTCHA, należy pobrać klucz ze strony
+<http://recaptcha.net/api/getkey>. Dla Mailhide należy pobrać klucz ze
+strony <http://mailhide.recaptcha.net/apikey>.
 
 %prep
 %setup -qn %{fname}-%{version}
 
 %build
-python setup.py build
+%{__python} setup.py build
 
 %install
 rm -rf $RPM_BUILD_ROOT
-python setup.py install \
+%{__python} setup.py install \
 	--root=$RPM_BUILD_ROOT \
 	--optimize=2
 
 # structure of this module is an incredible fuckup. anyone knows how to fix this?
-cp %{pname}/__init__.pyc $RPM_BUILD_ROOT%{py_sitescriptdir}/%{pname}/
+cp recaptcha/__init__.pyc $RPM_BUILD_ROOT%{py_sitescriptdir}/recaptcha
 
 %py_postclean
 
@@ -58,8 +59,8 @@
 
 %files
 %defattr(644,root,root,755)
-%{py_sitescriptdir}/%{pname}
-%{py_sitescriptdir}/%{wtfname}-%{version}-py*.egg-info
+%{py_sitescriptdir}/recaptcha
+%{py_sitescriptdir}/recaptcha_client-%{version}-py*.egg-info
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -67,6 +68,8 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.2  2008-05-07 18:46:04  qboosh
+- cleanup, reduced macros insanity
+
 Revision 1.1  2007-12-03 22:59:36  emes
 - firest release, seems to be working (importing at least)
-
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/python-recaptcha.spec?r1=1.1&r2=1.2&f=u



More information about the pld-cvs-commit mailing list