Date: Tuesday, July 3, 2018 @ 18:46:26 Author: eschwartz Revision: 351513
archrelease: copy trunk to community-staging-x86_64 Added: python-pyzmq/repos/community-staging-x86_64/ python-pyzmq/repos/community-staging-x86_64/PKGBUILD (from rev 351512, python-pyzmq/trunk/PKGBUILD) ----------+ PKGBUILD | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) Copied: python-pyzmq/repos/community-staging-x86_64/PKGBUILD (from rev 351512, python-pyzmq/trunk/PKGBUILD) =================================================================== --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 18:46:26 UTC (rev 351513) @@ -0,0 +1,53 @@ +# $Id$ +# Maintainer: Kyle Keen <keenerd at gmail dot com> +pkgbase=python-pyzmq +pkgname=(python-pyzmq python2-pyzmq) +pkgver=17.0.0 +pkgrel=2 +pkgdesc="Python bindings for zeromq, written in Cython" +arch=('x86_64') +url="http://www.zeromq.org/bindings:python" +license=('LGPL') +depends=('zeromq' 'python') +makedepends=('python' 'python2') +checkdepends=('python-nose' 'python2-nose' 'python-tornado' 'python2-tornado' + 'python-pytest' 'python2-pytest') +#source=("https://github.com/zeromq/pyzmq/downloads/pyzmq-$pkgver.tar.gz") +#source=("https://pypi.python.org/packages/source/p/pyzmq/pyzmq-$pkgver.tar.gz") +source=("https://files.pythonhosted.org/packages/source/p/pyzmq/pyzmq-$pkgver.tar.gz" + "https://github.com/zeromq/pyzmq/commit/0c74aeeddcd3f4c683343e5d2f67b23af786d193.patch" + "https://github.com/zeromq/pyzmq/commit/5c65e45be823d09d87391da8a7c40658b120425c.patch") +md5sums=('fa06e1c62c8ef47fe8b49ce8a41e60e2' + '235b0045b53bcade924867a2663112d9' + '74e6a8b9ad99901c2d4dceaa6c9b9999') + +prepare() { + cd "$srcdir" + cp -a pyzmq-${pkgver} py2zmq-${pkgver} + + cd "$srcdir"/pyzmq-${pkgver} + patch -p1 -i ../0c74aeeddcd3f4c683343e5d2f67b23af786d193.patch + patch -p1 -i ../5c65e45be823d09d87391da8a7c40658b120425c.patch +} + +check() { + cd "$srcdir/pyzmq-$pkgver" + python3 setup.py build_ext --inplace + python3 setup.py test + cd "$srcdir/py2zmq-$pkgver" + python2 setup.py build_ext --inplace + python2 setup.py test +} + +package_python-pyzmq() { + pkgdesc="Python3 bindings for zeromq, written in Cython" + cd "$srcdir/pyzmq-$pkgver" + python3 setup.py install --root="$pkgdir" --optimize=0 +} + +package_python2-pyzmq() { + pkgdesc="Python2 bindings for zeromq, written in Cython" + depends=('zeromq' 'python2') + cd "$srcdir/py2zmq-$pkgver" + python2 setup.py install --root="$pkgdir" --optimize=0 +}