X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=python-HTMLgen.spec;h=b8482f72a26e2cd154216d7704470a317b292717;hb=b007f95bc7f50a4422050b76539a27183229ccc1;hp=7365954ca5806bcdd1e6321e3634eb5f0177b01e;hpb=359235432be5ef7d45564aca1159b5004e02665e;p=packages%2Fpython-HTMLgen.git diff --git a/python-HTMLgen.spec b/python-HTMLgen.spec index 7365954..b8482f7 100644 --- a/python-HTMLgen.spec +++ b/python-HTMLgen.spec @@ -1,18 +1,21 @@ -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/%{name}-%{version}-root -Requires: python >= 1.5 -BuildArchitectures: noarch -Summary(pl): Modul do tworzenia domumentów w HTML przy uzyciu Pythona + +%define module HTMLgen + +Summary: Class library to create HTML documents from within Python +Summary(pl.UTF-8): Moduł do tworzenia dokumentów w HTML przy użyciu Pythona +Name: python-%{module} +Version: 2.2.2 +Release: 7 +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 @@ -32,34 +35,38 @@ platforms running Python 1.3 or greater. (HTMLcalendar.py requires 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.UTF-8 +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 odnośniki do rysunków znajdujących sie w określonym 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 skrypty CGI pisane w Pythonie również mogą robić użytek z +tej biblioteki. %prep -%setup -n HTMLgen -%patch -p0 +%setup -q -n HTMLgen +%patch0 -p0 %build %install -mkdir -p $RPM_BUILD_ROOT%{_libdir}/python1.5/site-packages/HTMLgen -install -m 555 $RPM_SOURCE_DIR/HTMLgen.pth $RPM_BUILD_ROOT%{_libdir}/python1.5/site-packages/ -install -m 555 *.py $RPM_BUILD_ROOT%{_libdir}/python1.5/site-packages/HTMLgen +rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT%{py_sitescriptdir}/HTMLgen + +mv -f *.py $RPM_BUILD_ROOT%{py_sitescriptdir}/HTMLgen +echo %{module} > $RPM_BUILD_ROOT%{py_sitescriptdir}/%{module}.pth %clean rm -rf $RPM_BUILD_ROOT - + %files -%doc data html image README ChangeLog *.rc *.css -%{_libdir}/python1.5/site-packages/HTMLgen -%{_libdir}/python1.5/site-packages/HTMLgen.pth +%defattr(644,root,root,755) +%doc README ChangeLog data html image *.rc +%{py_sitescriptdir}/HTMLgen +%{py_sitescriptdir}/HTMLgen.pth