]> git.pld-linux.org Git - packages/python-zmq.git/blame - python-zmq.spec
automatic change: use py_build/py_install macros
[packages/python-zmq.git] / python-zmq.spec
CommitLineData
23644df3
JB
1#
2# Conditional build:
3%bcond_without python2 # CPython 2.x module
4%bcond_without python3 # CPython 3.x module
5
6%define module pyzmq
f0ba709e 7%define zeromq_ver 4.1.2
23644df3
JB
8Summary: Py0MQ - 0MQ bindings for Python 2
9Summary(en.UTF-8): Py0MQ - ØMQ bindings for Python 2
10Summary(pl.UTF-8): Py0MQ - wiązania biblioteki ØMQ dla Pythona 2
820fdd15 11Name: python-zmq
f0ba709e 12Version: 14.7.0
4d981503 13Release: 2
23644df3 14License: BSD
adcf6ee6 15Group: Development/Languages/Python
7da85363 16Source0: https://github.com/zeromq/pyzmq/archive/v%{version}/%{name}-%{version}.tar.gz
f0ba709e 17# Source0-md5: bb4de52b715923f779d3233446329df0
adcf6ee6 18URL: http://github.com/zeromq/pyzmq
23644df3
JB
19%if %{with python2}
20BuildRequires: python-Cython >= 0.16
21BuildRequires: python-devel >= 1:2.6
adcf6ee6 22BuildRequires: python-distribute
23644df3
JB
23%endif
24%if %{with python3}
25BuildRequires: python3-Cython >= 0.16
26BuildRequires: python3-devel >= 3.2
27%endif
adcf6ee6 28BuildRequires: rpm-pythonprov
23644df3 29BuildRequires: rpmbuild(macros) >= 1.612
90b00da2 30BuildRequires: zeromq-devel >= %{zeromq_ver}
23644df3 31Requires: python-modules >= 1:2.6
9ad38cbc 32Requires: python-tornado
23644df3 33Requires: zeromq >= %{zeromq_ver}
adcf6ee6
KK
34BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35
36%description
23644df3 370MQ bindings for Python 2.
cd1c5b6d
ER
38
39%description -l en.UTF-8
23644df3 40ØMQ bindings for Python 2.
adcf6ee6
KK
41
42%description -l pl.UTF-8
23644df3 43Wiązania biblioteki ØMQ dla Pythona 2.
adcf6ee6 44
35065d87 45%package devel
23644df3
JB
46Summary: Header files for Py0MQ (Python 2 version)
47Summary(pl.UTF-8): Pliki nagłowkowe dla Py0MQ (wersja dla Pythona 2)
cd1c5b6d 48Group: Development/Languages/Python
35065d87
JK
49Requires: %{name} = %{version}-%{release}
50
cd1c5b6d 51%description devel
23644df3
JB
52Header files for Py0MQ (Python 2 version).
53
54%description devel -l pl.UTF-8
55Pliki nagłowkowe dla Py0MQ (wersja dla Pythona 2).
35065d87 56
820fdd15 57%package -n python3-zmq
23644df3
JB
58Summary: Py0MQ - 0MQ bindings for Python 3
59Summary(en.UTF-8): Py0MQ - ØMQ bindings for Python 3
60Summary(pl.UTF-8): Py0MQ - wiązania biblioteki ØMQ dla Pythona
cd1c5b6d 61Group: Development/Languages/Python
23644df3 62Requires: python3-modules >= 3.2
9ad38cbc 63Requires: python3-tornado
23644df3 64Requires: zeromq >= %{zeromq_ver}
51d7f8c0 65
820fdd15 66%description -n python3-zmq
23644df3
JB
670MQ bindings for Python 3.
68
69%description -n python3-zmq -l en.UTF-8
70ØMQ bindings for Python 3.
71
72%description -n python3-zmq -l pl.UTF-8
73Wiązania biblioteki ØMQ dla Pythona 3.
51d7f8c0 74
35065d87 75%package -n python3-zmq-devel
23644df3
JB
76Summary: Header files for Py0MQ (Python 3 version)
77Summary(pl.UTF-8): Pliki nagłowkowe dla Py0MQ (wersja dla Pythona 3)
cd1c5b6d 78Group: Development/Languages/Python
35065d87
JK
79Requires: python3-zmq = %{version}-%{release}
80
81%description -n python3-zmq-devel
23644df3
JB
82Header files for Py0MQ (Python 3 version).
83
84%description -n python3-zmq-devel -l pl.UTF-8
85Pliki nagłowkowe dla Py0MQ (wersja dla Pythona 3).
35065d87 86
adcf6ee6
KK
87%prep
88%setup -qn %{module}-%{version}
89
90%build
23644df3 91%if %{with python2}
57f68394 92%py_build --build-base py2
23644df3
JB
93%endif
94%if %{with python3}
57f68394 95%py3_build --build-base py3
23644df3 96%endif
adcf6ee6
KK
97
98%install
99rm -rf $RPM_BUILD_ROOT
23644df3
JB
100
101%if %{with python2}
51d7f8c0 102%{__python} setup.py \
103 build --build-base py2 \
104 install \
adcf6ee6
KK
105 --optimize=2 \
106 --root=$RPM_BUILD_ROOT
23644df3 107%endif
adcf6ee6 108
23644df3 109%if %{with python3}
51d7f8c0 110%{__python3} setup.py \
111 build --build-base py3 \
112 install \
23644df3
JB
113 --optimize=2 \
114 --root=$RPM_BUILD_ROOT
115%endif
51d7f8c0 116
adcf6ee6 117%py_postclean
adcf6ee6
KK
118
119%clean
120rm -rf $RPM_BUILD_ROOT
121
23644df3 122%if %{with python2}
adcf6ee6
KK
123%files
124%defattr(644,root,root,755)
23644df3 125%doc AUTHORS.md COPYING.BSD README.md
adcf6ee6
KK
126%dir %{py_sitedir}/zmq
127%{py_sitedir}/zmq/*.py[co]
9ac82fcf
AM
128%dir %{py_sitedir}/zmq/auth
129%{py_sitedir}/zmq/auth/*.py[co]
9ad38cbc
AM
130%dir %{py_sitedir}/zmq/backend
131%{py_sitedir}/zmq/backend/*.py[co]
132%dir %{py_sitedir}/zmq/backend/cffi
7da85363 133%{py_sitedir}/zmq/backend/cffi/*.[ch]
9ad38cbc
AM
134%{py_sitedir}/zmq/backend/cffi/*.py[co]
135%dir %{py_sitedir}/zmq/backend/cython
136%{py_sitedir}/zmq/backend/cython/*.py[co]
137%{py_sitedir}/zmq/backend/cython/*.pxd
138%attr(755,root,root) %{py_sitedir}/zmq/backend/cython/*.so
adcf6ee6
KK
139%dir %{py_sitedir}/zmq/devices
140%{py_sitedir}/zmq/devices/*.py[co]
141%attr(755,root,root) %{py_sitedir}/zmq/devices/*.so
ac201f68 142%{py_sitedir}/zmq/devices/*.pxd
adcf6ee6
KK
143%dir %{py_sitedir}/zmq/eventloop
144%{py_sitedir}/zmq/eventloop/*.py[co]
9ad38cbc
AM
145%dir %{py_sitedir}/zmq/eventloop/minitornado
146%{py_sitedir}/zmq/eventloop/minitornado/*.py[co]
147%dir %{py_sitedir}/zmq/eventloop/minitornado/platform
148%{py_sitedir}/zmq/eventloop/minitornado/platform/*.py[co]
90b00da2
AM
149%dir %{py_sitedir}/zmq/green
150%{py_sitedir}/zmq/green/*.py[co]
9ad38cbc
AM
151%dir %{py_sitedir}/zmq/green/eventloop
152%{py_sitedir}/zmq/green/eventloop/*.py[co]
adcf6ee6
KK
153%dir %{py_sitedir}/zmq/log
154%{py_sitedir}/zmq/log/*.py[co]
155%dir %{py_sitedir}/zmq/ssh
156%{py_sitedir}/zmq/ssh/*.py[co]
9ad38cbc
AM
157%dir %{py_sitedir}/zmq/sugar
158%{py_sitedir}/zmq/sugar/*.py[co]
adcf6ee6 159%dir %{py_sitedir}/zmq/utils
9ac82fcf 160%{py_sitedir}/zmq/utils/*.json
adcf6ee6 161%{py_sitedir}/zmq/utils/*.py[co]
ac201f68 162%{py_sitedir}/zmq/utils/*.pxd
23828206
JK
163%dir %{py_sitedir}/zmq/tests
164%{py_sitedir}/zmq/tests/*.py[co]
23644df3 165%{py_sitedir}/pyzmq-%{version}-py*.egg-info
51d7f8c0 166
35065d87
JK
167%files devel
168%defattr(644,root,root,755)
169%{py_sitedir}/zmq/utils/*.h
23644df3 170%endif
35065d87 171
23644df3 172%if %{with python3}
820fdd15 173%files -n python3-zmq
35065d87 174%defattr(644,root,root,755)
23644df3 175%doc AUTHORS.md COPYING.BSD README.md
af003b5e 176%dir %{py3_sitedir}/zmq
23644df3
JB
177%{py3_sitedir}/zmq/*.py
178%{py3_sitedir}/zmq/__pycache__
9ac82fcf 179%dir %{py3_sitedir}/zmq/auth
23644df3 180%{py3_sitedir}/zmq/auth/*.py
9ad38cbc 181%dir %{py3_sitedir}/zmq/backend
23644df3 182%{py3_sitedir}/zmq/backend/*.py
9ad38cbc 183%dir %{py3_sitedir}/zmq/backend/cffi
7da85363 184%{py3_sitedir}/zmq/backend/cffi/*.[ch]
23644df3 185%{py3_sitedir}/zmq/backend/cffi/*.py
9ad38cbc 186%dir %{py3_sitedir}/zmq/backend/cython
9ad38cbc 187%attr(755,root,root) %{py3_sitedir}/zmq/backend/cython/*.so
9ad38cbc
AM
188%{py3_sitedir}/zmq/backend/cython/*.py
189%{py3_sitedir}/zmq/backend/cython/*.pxd
23644df3 190%dir %{py3_sitedir}/zmq/devices
af003b5e 191%{py3_sitedir}/zmq/devices/*.py
ac201f68 192%{py3_sitedir}/zmq/devices/*.pxd
23644df3
JB
193%attr(755,root,root) %{py3_sitedir}/zmq/devices/*.so
194%dir %{py3_sitedir}/zmq/eventloop
af003b5e 195%{py3_sitedir}/zmq/eventloop/*.py
23644df3 196%dir %{py3_sitedir}/zmq/eventloop/minitornado
9ad38cbc 197%{py3_sitedir}/zmq/eventloop/minitornado/*.py
23644df3 198%dir %{py3_sitedir}/zmq/eventloop/minitornado/platform
9ad38cbc
AM
199%{py3_sitedir}/zmq/eventloop/minitornado/platform/*.py
200%{py3_sitedir}/zmq/eventloop/minitornado/platform/__pycache__
23644df3 201%dir %{py3_sitedir}/zmq/green
90b00da2 202%{py3_sitedir}/zmq/green/*.py
23644df3 203%dir %{py3_sitedir}/zmq/green/eventloop
9ad38cbc 204%{py3_sitedir}/zmq/green/eventloop/*.py
23644df3 205%dir %{py3_sitedir}/zmq/log
af003b5e 206%{py3_sitedir}/zmq/log/*.py
23644df3 207%dir %{py3_sitedir}/zmq/ssh
af003b5e 208%{py3_sitedir}/zmq/ssh/*.py
23644df3 209%dir %{py3_sitedir}/zmq/sugar
9ad38cbc 210%{py3_sitedir}/zmq/sugar/*.py
23644df3 211%dir %{py3_sitedir}/zmq/utils
af003b5e 212%{py3_sitedir}/zmq/utils/*.py
ac201f68 213%{py3_sitedir}/zmq/utils/*.pxd
9ac82fcf 214%{py3_sitedir}/zmq/utils/*.json
23644df3 215%dir %{py3_sitedir}/zmq/tests
23828206 216%{py3_sitedir}/zmq/tests/*.py
af003b5e 217%{py3_sitedir}/zmq/*/__pycache__
218%{py3_sitedir}/zmq/*/*/__pycache__
23644df3 219%{py3_sitedir}/pyzmq-%{version}-py*.egg-info
51d7f8c0 220
35065d87
JK
221%files -n python3-zmq-devel
222%defattr(644,root,root,755)
223%{py3_sitedir}/zmq/utils/*.h
23644df3 224%endif
This page took 0.063805 seconds and 4 git commands to generate.