Malutki, aczkolwiek bardzo przydatny modul do pythona, ktory nie mial sie gdzie podziac, wiec zaprosilem go do PLD. :)Sam wÅasnego mejla... wstyd :]
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.
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
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 \
# $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 <[EMAIL PROTECTED]>
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log:$
# $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 <[EMAIL PROTECTED]>
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log:$
# $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 <[EMAIL PROTECTED]>
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log:$
__________________________________________________________ nie pytaj co inni zrobili dla pld, pomysl ile sam zrobiles
