]> git.pld-linux.org Git - packages/PyFileServer.git/blobdiff - PyFileServer.spec
BR: rpmbuild(macros) >= 1.710
[packages/PyFileServer.git] / PyFileServer.spec
index fcd20ba2c7bf033ae4df01157f973a9edb987611..02cf3dad353ddeee204632003c14dedc216dd470 100644 (file)
@@ -1,9 +1,5 @@
-#
-# TODO:
-# - check if PyXML is really required during build
-#
 Summary:       A WebDAV server in Python
-Summary(pl):   Serwer WebDAV napisany w Pythonie
+Summary(pl.UTF-8):     Serwer WebDAV napisany w Pythonie
 Name:          PyFileServer
 Version:       0.2.1
 Release:       1
@@ -12,7 +8,10 @@ Group:                Networking/Daemons
 Source0:       http://download.berlios.de/pyfilesync/PyFileServer-0.2.1.zip
 # Source0-md5: 7a46d3f94e05d81b4110e6d0780c642b
 URL:           http://pyfilesync.berlios.de/pyfileserver.html
+BuildRequires: rpmbuild(macros) >= 1.710
+Patch0:                %{name}-setup_py.patch
 BuildRequires: python >= 2.3
+BuildRequires: python-setuptools
 BuildRequires: unzip
 %pyrequires_eq python-modules
 Requires:      python-PyXML
@@ -33,30 +32,31 @@ having clear interfaces for:
  - Property Manager
  - Domain Controllers
 
-%description -l pl
-PyFileSerwer implementuje specyfikacjê WebDAV do klasy 2 w³±cznie,
-wraz z obs³ug± wspó³dzielonych i wy³±cznych blokad zapisu oraz
-ustawianiem dowolnych martwych w³asno¶ci. Implementuje tak¿e
-uwierzytelnianie u¿ytkowników po HTTP przy u¿yciu schematów basic i
-digest, pojedyncze zakresy ¶ci±gania danych po HTTP oraz nag³ówki
+%description -l pl.UTF-8
+PyFileSerwer implementuje specyfikację WebDAV do klasy 2 włącznie,
+wraz z obsługą współdzielonych i wyłącznych blokad zapisu oraz
+ustawianiem dowolnych martwych własności. Implementuje także
+uwierzytelnianie użytkowników po HTTP przy użyciu schematów basic i
+digest, pojedyncze zakresy ściągania danych po HTTP oraz nagłówki
 przetwarzania warunkowego (If_Match, If_Modified_Since itp.).
 
-PyFileServer pozwala tak¿e na ³atwe tworzenie w³asnych komponentów
-udostêpniaj±c przejrzyste interfejsy do:
- - warstwy abstrakcji zasobów (Resource Abstraction Layer)
- - zarz±dcy blokad (Lock Manager)
- - zarz±dcy w³asno¶ci (Property Manager)
- - kontrolerów domen (Domain Controllers)
+PyFileServer pozwala także na łatwe tworzenie własnych komponentów
+udostępniając przejrzyste interfejsy do:
+ - warstwy abstrakcji zasobów (Resource Abstraction Layer)
+ - zarządcy blokad (Lock Manager)
+ - zarządcy własności (Property Manager)
+ - kontrolerów domen (Domain Controllers)
 
 %prep
 %setup -q -n %{name}
+%patch0
 
 %build
-python setup.py build
+%py_build
 
 %install
 rm -rf $RPM_BUILD_ROOT
-python setup.py install \
+%py_install \
        --single-version-externally-managed \
        --optimize=2 \
        --root=$RPM_BUILD_ROOT
This page took 0.062524 seconds and 4 git commands to generate.