[packages/python-pyzmq] - started to work on pyzmq for python 3.x

wrobell wrobell at pld-linux.org
Tue Jul 24 21:34:04 CEST 2012


commit 51d7f8c025673e82f58319dc57ec68ee1d2b574b
Author: wrobell <wrobell at pld-linux.org>
Date:   Tue Jul 24 01:50:36 2012 +0100

    - started to work on pyzmq for python 3.x

 python-pyzmq.spec | 30 ++++++++++++++++++++++++++++--
 1 file changed, 28 insertions(+), 2 deletions(-)
---
diff --git a/python-pyzmq.spec b/python-pyzmq.spec
index 9cc155d..0889caa 100644
--- a/python-pyzmq.spec
+++ b/python-pyzmq.spec
@@ -15,6 +15,7 @@ BuildRequires:	python-distribute
 BuildRequires:	rpm-pythonprov
 BuildRequires:	rpmbuild(macros) >= 1.219
 BuildRequires:	zeromq-devel >= %{version}
+BuildRequires:	python3-devel
 %pyrequires_eq	python-libs
 Requires:	zeromq >= %{version}
 BuildArch:	noarch
@@ -26,21 +27,42 @@ BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 %description -l pl.UTF-8
 Wiązania biblioteki ØMQ dla Pythona.
 
+%package -n python3-%{module}
+Summary:	ØMQ bindings for Python
+Summary(pl.UTF-8):	Wiązania biblioteki ØMQ dla Pythona
+Group:          Development/Languages/Python
+%pyrequires_eq  python3-modules
+Requires:	zeromq >= %{version}
+
+%description -n python3-%{module}
+ØMQ bindings for Python 3.x.
+
 %prep
 %setup -qn %{module}-%{version}
 
 %build
-%{__python} setup.py build
+%{__python} setup.py build --build-base py2
+%{__python3} setup.py build --build-base py3
 
 %install
 rm -rf $RPM_BUILD_ROOT
-%{__python} setup.py install \
+%{__python} setup.py \
+	build --build-base py2 \
+	install \
 	--optimize=2 \
 	--root=$RPM_BUILD_ROOT
 
+%{__python3} setup.py \
+	build --build-base py3 \
+	install \
+	--root=$RPM_BUILD_ROOT \
+	--optimize=2
+
 %py_postclean
 rm -rf $RPM_BUILD_ROOT%{py_sitedir}/zmq/tests
 rm -f $RPM_BUILD_ROOT%{py_sitedir}/zmq/{core,devices,utils}/*.pxd
+rm -rf $RPM_BUILD_ROOT%{py3_sitedir}/zmq/tests
+rm -f $RPM_BUILD_ROOT%{py3_sitedir}/zmq/{core,devices,utils}/*.pxd
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -70,3 +92,7 @@ rm -rf $RPM_BUILD_ROOT
 %if "%{py_ver}" > "2.4"
 %{py_sitedir}/pyzmq-*.egg-info
 %endif
+
+%files -n python3-%{module}
+%{py3_sitedir}/pyzmq-*.egg-info
+


More information about the pld-cvs-commit mailing list