]> git.pld-linux.org Git - packages/python-linda.git/blobdiff - python-linda.spec
automatic change: use py_build/py_install macros
[packages/python-linda.git] / python-linda.spec
index e67874c1456fd942940c4420716191a221ea67ec..5df2dc5d1561ab8f6e0c6ae1bc5781dd573c0a9e 100644 (file)
@@ -1,21 +1,18 @@
 
-%include       /usr/lib/rpm/macros.python
 %define                module  linda
 
 Summary:       Simple Python implementation of a linda system
-Summary(pl):   Prosta implementacja systemu linda w Pythonie
+Summary(pl.UTF-8):     Prosta implementacja systemu linda w Pythonie
 Name:          python-%{module}
-Version:       0.2
+Version:       0.4
 Release:       1
 License:       LGPL
 Group:         Libraries/Python
-Source0:       http://www-users.cs.york.ac.uk/~aw/pylinda/%{module}-%{version}.tar.gz
-# Source0-md5: 396d2908f530293d8390638639eb3198
-Patch0:                pylinda-server-first-line-path.patch
+Source0:       http://www-users.cs.york.ac.uk/~aw/pylinda/dist/%{module}-%{version}.tar.gz
+# Source0-md5: a6cda49e64e7d247e3f11939646e18d0
 URL:           http://www-users.cs.york.ac.uk/~aw/pylinda
-BuildRequires: python-devel >= 2.3
+BuildRequires: python-devel >= 1:2.3
 Requires:      python >= 2.3
-BuildArch:     noarch
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -32,32 +29,32 @@ includes several of the more recently proposed extensions to Linda in
 the form of multiple tuple spaces, garbage collection, sane
 non-blocking primitives and bulk tuple operations.
 
-This package contains pylinda libraries, which are necessary for running
-pylinda servers and developing client programs.
-
-%description -l pl
-Linda jest poddawanym g³êbokiej analizie ¶rodowiskiem komputerowego
-przetwarzania danych, skupiaj±cym siê na notacji przestrzeni krotek.
-Przestrzeñ krotek jest zbiorem (a w³a¶ciwie - multizbiorem) krotek.
-Krotka jest uporz±dkowanym i utypowionym zestawem danych. Przestrzenie
-krotek istniej± w systemie niezale¿nie od procesów, a dane umieszczone
-w przestrzeni krotek tak¿e s± niezale¿ne od procesów. Wiêcej
-informacji mo¿na znale¼æ w dzie³ach "Generative communication in
+This package contains pylinda libraries, which are necessary for
+running pylinda servers and developing client programs.
+
+%description -l pl.UTF-8
+Linda jest poddawanym głębokiej analizie środowiskiem komputerowego
+przetwarzania danych, skupiającym się na notacji przestrzeni krotek.
+Przestrzeń krotek jest zbiorem (a właściwie - multizbiorem) krotek.
+Krotka jest uporządkowanym i utypowionym zestawem danych. Przestrzenie
+krotek istnieją w systemie niezależnie od procesów, a dane umieszczone
+w przestrzeni krotek także są niezależne od procesów. Więcej
+informacji można znaleźć w dziełach "Generative communication in
 Linda" (1985) i "Multiple tuple spaces in Linda" autorstwa Davida
 Gelerntera.
 
-PyLinda jest prost± implementacj± ¶rodowiska Linda. Pomimo swojej
-prostoty zawiera jednak pewn± liczbê najczê¶ciej spotykanych rozszerzeñ
-Lindy, takich jak wielokrotne przestrzenie krotek, od¶miecanie
-pamiêci, rozs±dnie zaprojektowane nieblokuj±ce operacje pierwotne oraz
-ca³± masê z³o¿onych operacji na krotkach.
+PyLinda jest prostą implementacją środowiska Linda. Pomimo swojej
+prostoty zawiera jednak pewną liczbę najczęściej spotykanych
+rozszerzeń Lindy, takich jak wielokrotne przestrzenie krotek,
+odśmiecanie pamięci, rozsądnie zaprojektowane nieblokujące operacje
+pierwotne oraz całą masę złożonych operacji na krotkach.
 
-Ten pakiet zawiera biblioteki pakietu pylinda, niezbêdne do
-uruchomienia serwerów oraz rozwijania programów klienckich pylindy.
+Ten pakiet zawiera biblioteki pakietu pylinda, niezbędne do
+uruchomienia serwerów oraz rozwijania programów klienckich pylindy.
 
 %package -n pylinda-server
 Summary:       Server program for pylinda computing environment
-Summary(pl):   Program serwera ¶rodowiska pylinda
+Summary(pl.UTF-8):     Program serwera środowiska pylinda
 Group:         Applications/Science
 Requires:      %{name} = %{version}-%{release}
 
@@ -65,12 +62,12 @@ Requires:   %{name} = %{version}-%{release}
 This package contains server program for pylinda computing
 environment.
 
-%description -n pylinda-server -l pl
-Program serwera rodowiska pylinda.
+%description -n pylinda-server -l pl.UTF-8
+Program serwera środowiska pylinda.
 
 %package doc
 Summary:       Documentation for pylinda computing environment
-Summary(pl):   Dokumentcja ¶rodowiska pylinda
+Summary(pl.UTF-8):     Dokumentcja środowiska pylinda
 Group:         Libraries/Python
 Requires:      %{name} = %{version}-%{release}
 
@@ -78,12 +75,12 @@ Requires:   %{name} = %{version}-%{release}
 This package contains documentation files for pylinda computing
 environment.
 
-%description doc -l pl
-Pakiet zawieraj±cy dokumentacjê ¶rodowiska pylinda.
+%description doc -l pl.UTF-8
+Pakiet zawierający dokumentację środowiska pylinda.
 
 %package examples
 Summary:       Example programs for pylinda computing environment
-Summary(pl):   Programy przyk³adowe do ¶rodowiska pylinda
+Summary(pl.UTF-8):     Programy przykładowe do środowiska pylinda
 Group:         Libraries/Python
 Requires:      %{name} = %{version}-%{release}
 
@@ -91,28 +88,26 @@ Requires:   %{name} = %{version}-%{release}
 This package contains example programs for pylinda computing
 environment.
 
-%description examples -l pl
-Pakiet zawieraj±cy programy przyk³adowe do ¶rodowiska pylinda.
+%description examples -l pl.UTF-8
+Pakiet zawierający programy przykładowe do środowiska pylinda.
 
 %prep
 %setup -q -n %{module}-%{version}
-%patch0 -p0
 
 %build
 python setup.py build_ext
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{py_sitescriptdir},%{_examplesdir}/%{name}-%{version},%{_bindir}}
+install -d $RPM_BUILD_ROOT{%{py_sitedir},%{_examplesdir}/%{name}-%{version},%{_bindir}}
 
-python setup.py install \
-       --root=$RPM_BUILD_ROOT \
-       --install-lib=%{py_sitescriptdir} \
+%py_install \
+       --install-lib=%{py_sitedir} \
        --optimize=2
 
-find $RPM_BUILD_ROOT%{py_sitescriptdir} -name \*.py -exec rm {} \;
+find $RPM_BUILD_ROOT%{py_sitedir} -name \*.py -exec rm {} \;
 
-cp -ar examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
+cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
 cp -a linda_server.py $RPM_BUILD_ROOT%{_bindir}
 
 rm -rf $RPM_BUILD_ROOT%{_datadir}/pylinda
@@ -123,7 +118,7 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(644,root,root,755)
 %doc README
-%{py_sitescriptdir}/linda
+%{py_sitedir}/linda
 
 %files doc
 %defattr(644,root,root,755)
This page took 0.060799 seconds and 4 git commands to generate.