wannabe NEW python-ClientCookie.spec

Jakub Piotr Cłapa loc at toya.net.pl
Sun Feb 15 03:39:41 CET 2004


Jakub Piotr Cłapa wrote:
> Malutki, aczkolwiek bardzo przydatny modul do pythona, ktory nie mial 
> sie gdzie podziac, wiec zaprosilem go do PLD. :)
> 
> Staralem sie, zeby nie mial bledow (adapteryzowany tez jest), ale to moj 
> pierwszy spec, wiec prosilbym o przejrzenie. Jesli sie nada to tez o 
> commitowanie.
> 
Sam własnego mejla... wstyd :]

Proponowana poprawka do ClientCookie i kilka specy.
Nie jestem pewien jak winno byc z Requires - takie jak wpisalem podaje 
autor (w jednym miejscu poszedlem na skroty), ale nie wiem czy tak 
formalnie bedzie dobrze. (jakies makra %py.* trzeba?)

Popracuje jeszcze to zespecuje wszystkie te moduly (jeszcze kilka zostalo).
-- 
z wyrazami szacunku,
Jakub Piotr Cłapa
-------------- next part --------------
Index: python-ClientCookie.spec
===================================================================
RCS file: /cvsroot/SPECS/python-ClientCookie.spec,v
retrieving revision 1.4
diff -u -r1.4 python-ClientCookie.spec
--- python-ClientCookie.spec	15 Feb 2004 01:13:46 -0000	1.4
+++ python-ClientCookie.spec	15 Feb 2004 02:32:24 -0000
@@ -11,6 +11,7 @@
 Source0:	http://wwwsearch.sourceforge.net/%{module}/src/%{module}-%{version}.tar.gz
 # Source0-md5:	5ccfe81880662e7a8911fd85b95b95e4
 URL:		http://wwwsearch.sourceforge.net/ClientCookie/
+Requires:       python-modules >= 2.1
 BuildArch:	noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -42,7 +43,6 @@
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{py_sitedir}
 
 python setup.py install \
 	--root=$RPM_BUILD_ROOT \
-------------- next part --------------
# $Revision:$, $Date:$
%define 	module ClientForm

Summary:	Python package providing a module for handling HTML forms (on the client side)
Summary(pl):	Pakiet zawieraj±cy modu³ obs³ugi formularzy HTML (po stronie klienta)
Name:		python-%{module}
Version:	0.1.15
Release:	0.1
License:	BSD
Group:		Development/Languages/Python
Source0:	http://wwwsearch.sourceforge.net/%{module}/src/%{module}-%{version}.tar.gz
# Source0-md5:	70e4157d8ee0635b511f3283f47bce63
URL:		http://wwwsearch.sourceforge.net/ClientForm/
Requires:       python-modules >= 2.1
BuildArch:	noarch
BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)

%description
ClientForm is a Python module for handling HTML forms on the client
side, useful for parsing HTML forms, filling them in and returning the
completed forms to the server. It developed from a port of Gisle Aas'
Perl module HTML::Form, from the libwww-perl library, but the
interface is not the same.

%description -l pl
ClientForm to modu³ Pythona obs³uguj±cy formularze HTML po stronie
klienta. Przydatny do przetwarzania tych¿e, wype³niania i odsy³ania do
serwera. Zosta³ stworzony na wzór Perlowego modu³u HTML::Form
napisanego przez Gislea Aasa, pochodz±cego z biblioteki libwww-perl,
ale jego interfejs (API) jest inny.

%prep
%setup -q -n %{module}-%{version}

%build
python setup.py build

%install
rm -rf $RPM_BUILD_ROOT

python setup.py install \
	--root=$RPM_BUILD_ROOT \
	--optimize=2

rm $RPM_BUILD_ROOT/%{py_sitescriptdir}/*.py

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(644,root,root,755)

%{py_sitescriptdir}/*.py[co]

%doc ChangeLog COPYING GeneralFAQ.html INSTALL README.html README.txt

%define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <feedback at pld-linux.org>
All persons listed below can be reached at <cvs_login>@pld-linux.org

$Log:$

-------------- next part --------------
# $Revision:$, $Date:$
%define 	module ClientTable

Summary:	Python package providing a module for parsing HTML tables
Summary(pl):	Pakiet zawieraj±cy modu³ do przetwarzania tabelek HTML
Name:		python-%{module}
Version:	0.0.1a
Release:	0.1
License:	MIT
Group:		Development/Languages/Python
Source0:	http://wwwsearch.sourceforge.net/%{module}/src/%{module}-%{version}.tar.gz
# Source0-md5:	b69bb8aa2ab04ba8fe5e22ebade62191
URL:		http://wwwsearch.sourceforge.net/ClientTable/
Requires:       python-modules >= 2.2
BuildArch:	noarch
BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)

%description
ClientTable is a Python module for generic HTML table parsing. It is
most useful when used in conjunction with other parsers (htmllib or
HTMLParser, regular expressions, etc.), to divide up the parsing work
between your own code and ClientTable.

%description -l pl
ClientTable to modu³ Pythona do przetwarzania tabelek HTML. Najlepiej
sprawdza siê w po³±czeniu z innymi narzêdziami (jak htmllib lub
HTMLParser, wyra¿enia regularne itp.).

%prep
%setup -q -n %{module}-%{version}

%build
python setup.py build

%install
rm -rf $RPM_BUILD_ROOT

python setup.py install \
	--root=$RPM_BUILD_ROOT \
	--optimize=2

rm $RPM_BUILD_ROOT/%{py_sitescriptdir}/*.py

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(644,root,root,755)

%{py_sitescriptdir}/*.py[co]

%doc ChangeLog COPYING README.html README.txt

%define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <feedback at pld-linux.org>
All persons listed below can be reached at <cvs_login>@pld-linux.org

$Log:$

-------------- next part --------------
# $Revision:$, $Date:$
%define 	module pullparser

Summary:	Python package providing a module for parsing HTML
Summary(pl):	Pakiet zawieraj±cy modu³ analizatora HTML
Name:		python-%{module}
Version:	0.0.4b
Release:	0.1
License:	Perl Artistic license
Group:		Development/Languages/Python
Source0:	http://wwwsearch.sourceforge.net/%{module}/src/%{module}-%{version}.tar.gz
# Source0-md5:	ccad8a56752b1f09ccb64176086a45d4
URL:		http://wwwsearch.sourceforge.net/pullparser/
Requires:       python-modules >= 2.2
BuildArch:	noarch
BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)

%description
A simple "pull API" for HTML parsing, after Perl's HTML::TokeParser.
Many simple HTML parsing tasks are simpler this way than with the
HTMLParser module. pullparser.PullParser is a subclass of
HTMLParser.HTMLParser.

%description -l pl
Prosty analizator HTML, inspirowany Perlowym HTML::TokeParser. Wiele
prostych zadañ zwi±zanych z przetwarzaniem HTML mo¿na nim zrobiæ
³atwiej ni¿ za pomoc± modu³u HTMLParser. pullparser.PullParser jest
podklas± HTMLParser.HTMLParser.

%prep
%setup -q -n %{module}-%{version}

%build
python setup.py build

%install
rm -rf $RPM_BUILD_ROOT

python setup.py install \
       --root=$RPM_BUILD_ROOT \
       --optimize=2

rm $RPM_BUILD_ROOT/%{py_sitescriptdir}/*.py

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(644,root,root,755)

%{py_sitescriptdir}/*.py[co]

%doc ChangeLog COPYING GeneralFAQ.html INSTALL README.html README.txt

%define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <feedback at pld-linux.org>
All persons listed below can be reached at <cvs_login>@pld-linux.org

$Log:$



More information about the pld-devel-pl mailing list