X-Git-Url: http://git.pld-linux.org/?p=packages%2FPyFileServer.git;a=blobdiff_plain;f=PyFileServer.spec;h=02cf3dad353ddeee204632003c14dedc216dd470;hp=dca757296cb0126ab129200dac1854a56fbbb23a;hb=HEAD;hpb=896b54598b7a1625c48604f2efeeb5d5932125d9 diff --git a/PyFileServer.spec b/PyFileServer.spec index dca7572..02cf3da 100644 --- a/PyFileServer.spec +++ b/PyFileServer.spec @@ -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,6 +8,8 @@ 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 @@ -34,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