-Summary: class library to create HTML documents from within Python
-Name: python-HTMLgen
-Version: 2.1
-Release: 3
-Copyright: distributable
-Group: Development/Languages/Python
-Group(pl): Proggramowanie/Jêzyki/Python
-Source0: HTMLgen.tar.gz
-Source1: HTMLgen.pth
-Patch0: python-HTMLgen-fixpaths.patch
-Icon: linux-python-small.gif
-BuildRoot: /tmp/py-root
-Requires: python >= 1.5
-BuildArchitectures: noarch
-Summary(pl): Modul do tworzenia domumentów w HTML przy uzyciu Pythona
+%include /usr/lib/rpm/macros.python
+
+%define module HTMLgen
+
+Summary: Class library to create HTML documents from within Python
+Summary(pl): Modu³ do tworzenia dokumentów w HTML przy u¿yciu Pythona
+Name: python-%{module}
+Version: 2.2.2
+Release: 5
+License: distributable
+Group: Development/Languages/Python
+Source0: http://starship.python.net/crew/friedrich/%{module}.tgz
+# Source0-md5: cd20f8b63d3215e57289ddbf56c97f48
+Patch0: %{name}-fixpaths.patch
+URL: http://starship.python.net/crew/friedrich/HTMLgen/html/main.html
+BuildRequires: python-devel >= 2.2.1
+%pyrequires_eq python
+BuildArch: noarch
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
HTMLgen is a class library for the generation of HTML documents with
1.4) If you are running 1.5 the new re and string module enhancements
are used for performance.
-%description -l pl
-HTMLGen jest modu³em do tworzenia dokumentów w HTML'u za pomoc± skryptów
-w Pythonie. Jest przydatny do generowania stron WWW zawieraj±cych okresowo
-zmieniaj±ce sie informacje. Na przyk³ad stronê zawieraj±c± dzienne
-podsumowania statystyki wykorzystania serwera. Innym typowym zastosowaniem
-jest przygotowywanie strony zawieraj±cej opis i odnosniki do rysunków
-znajduj±cych sie w okreslonym katalogu, tak aby mo¿na je by³o ³ato ogl±daæ
-przez www. Python jest dobrym jêzykiem do programowania takich zadañ,
-a wyko¿ystanie biblioteki HTMLGen znacznie u³atwia konstruowanie obiektów
-które po przetwo¿eniu przez tê bibliotekê utworz± spójn± stronê www.
-Oczywi¶cie sktypty CGI pisane w Pythonie równie¿ mog± robiæ u¿ytek z tej
-bilioteki.
+%description -l pl
+HTMLGen jest modu³em do tworzenia dokumentów w HTML-u za pomoc±
+skryptów w Pythonie. Jest przydatny do generowania stron WWW
+zawieraj±cych okresowo zmieniaj±ce sie informacje. Na przyk³ad stronê
+zawieraj±c± dzienne podsumowania statystyki wykorzystania serwera.
+Innym typowym zastosowaniem jest przygotowywanie strony zawieraj±cej
+opis i odnosniki do rysunków znajduj±cych sie w okreslonym katalogu,
+tak aby mo¿na je by³o ³atwo ogl±daæ przez WWW. Python jest dobrym
+jêzykiem do programowania takich zadañ, a wykorzystanie biblioteki
+HTMLgen znacznie u³atwia konstruowanie obiektów, które po
+przetworzeniu przez tê bibliotekê utworz± spójn± stronê WWW.
+Oczywi¶cie sktypty CGI pisane w Pythonie równie¿ mog± robiæ u¿ytek z
+tej bilioteki.
%prep
-%setup -n HTMLgen
+%setup -q -n HTMLgen
%patch -p0
%build
%install
-mkdir -p $RPM_BUILD_ROOT/usr/lib/python1.5/site-packages/HTMLgen
-install -m 555 $RPM_SOURCE_DIR/HTMLgen.pth $RPM_BUILD_ROOT/usr/lib/python1.5/site-packages/
-install -m 555 *.py $RPM_BUILD_ROOT/usr/lib/python1.5/site-packages/HTMLgen
-
-%clean
rm -rf $RPM_BUILD_ROOT
-
-%files
-%doc data html image README ChangeLog *.rc *.css
-/usr/lib/python1.5/site-packages/HTMLgen
-/usr/lib/python1.5/site-packages/HTMLgen.pth
-
-%changelog
-* Sat Jun 30 1998 Oliver Andrich <oli@andrich.net>
+install -d $RPM_BUILD_ROOT%{_libdir}/python1.5/site-packages/HTMLgen
-- updated to the HTMLgen 2.1 final version
+mv -f *.py $RPM_BUILD_ROOT%{_libdir}/python1.5/site-packages/HTMLgen
+echo %{module} > $RPM_BUILD_ROOT%{_libdir}/python1.5/site-packages/%{module}.pth
-* Sat Jun 06 1998 Oliver Andrich <oli@andrich.net>
-
-- added the new standard python icon. ;-)
-
-* Sat Jun 06 1998 Oliver Andrich <oli@andrich.net>
+%clean
+rm -rf $RPM_BUILD_ROOT
-- initial release
+%files
+%defattr(644,root,root,755)
+%doc README ChangeLog data html image *.rc
+%{py_sitedir}/site-packages/HTMLgen
+%{py_sitedir}/site-packages/HTMLgen.pth