diff options
Diffstat (limited to 'community/python-msgpack/PKGBUILD')
-rw-r--r-- | community/python-msgpack/PKGBUILD | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/community/python-msgpack/PKGBUILD b/community/python-msgpack/PKGBUILD new file mode 100644 index 000000000..486ea8c28 --- /dev/null +++ b/community/python-msgpack/PKGBUILD @@ -0,0 +1,50 @@ +# $Id: PKGBUILD 105444 2014-02-08 02:18:28Z seblu $ +# Maintainer: Sébastien "Seblu" Luttringer + +pkgbase=python-msgpack +pkgname=('python-msgpack' 'python2-msgpack') +pkgver=0.4.0 +pkgrel=2 +arch=('i686' 'x86_64') +url='https://github.com/msgpack/msgpack-python' +license=('Apache') +makedepends=('cython' 'cython2' 'python-distribute' 'python2-distribute') +checkdepends=('python-pytest' 'python2-pytest' 'python-six' 'python2-six') +source=("http://pypi.python.org/packages/source/m/msgpack-python/msgpack-python-$pkgver.tar.gz") +md5sums=('8b9ce43619fd1428bf7baddf57e38d1a') + +build() { + cd msgpack-python-$pkgver + python setup.py build --build-lib=build/python + python2 setup.py build --build-lib=build/python2 + find build/python2 -type f -exec \ + sed -i '1s,^#! \?/usr/bin/\(env \|\)python$,#!/usr/bin/python2,' {} \; +} + +check() { + cd msgpack-python-$pkgver + msg2 'python' + PYTHONPATH=$PWD/build/python py.test test + msg2 'python2' + PYTHONPATH=$PWD/build/python2 py.test2 test +} + +package_python-msgpack() { + pkgdesc='MessagePack serializer implementation for Python' + depends=('python') + + cd msgpack-python-$pkgver + python setup.py build --build-lib=build/python \ + install --root="$pkgdir" --optimize=1 +} + +package_python2-msgpack() { + pkgdesc='MessagePack serializer implementation for Python2' + depends=('python2') + + cd msgpack-python-$pkgver + python2 setup.py build --build-lib=build/python2 \ + install --root="$pkgdir" --optimize=1 +} + +# vim:set ts=2 sw=2 et: |