Date: Tuesday, September 18, 2018 @ 21:40:36 Author: foxboron Revision: 383323
addpkg: python-jsonrpc-server 0.0.1-1 Added: python-jsonrpc-server/ python-jsonrpc-server/repos/ python-jsonrpc-server/trunk/ python-jsonrpc-server/trunk/PKGBUILD ----------+ PKGBUILD | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) Added: python-jsonrpc-server/trunk/PKGBUILD =================================================================== --- python-jsonrpc-server/trunk/PKGBUILD (rev 0) +++ python-jsonrpc-server/trunk/PKGBUILD 2018-09-18 21:40:36 UTC (rev 383323) @@ -0,0 +1,43 @@ +# Maintainer: Morten Linderud <[email protected]> +# Contributor: fenuks + +pkgbase=python-jsonrpc-server +pkgname=(python-jsonrpc-server python2-jsonrpc-server) +pkgver=0.0.1 +pkgrel=1 +pkgdesc="An implementation of the Language Server Protocol for Python" +arch=("any") +url="https://github.com/palantir/python-jsonrpc-server" +license=("MIT") +makedepends=("python" "python-setuptools" + "python2" "python2-setuptools") +checkdepends=("python-pytest" "python-pytest-runner" "python-pytest-cov" "python-pyflakes" "python-mock" + "python2-pytest" "python2-pytest-runner" "python2-pytest-cov" "python2-pyflakes" "python2-mock" "python2-futures") +source=("$pkgname-$pkgver.tar.gz::https://github.com/palantir/${pkgname}/archive/${pkgver}.tar.gz") +sha256sums=('cc00d8b92831f395bc423919abb46558fc1a3a4b6c63acea367dcfe85a2a107b') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + python setup.py build + python2 setup.py build +} + +check() { + cd "${srcdir}/${pkgname}-${pkgver}" + py.test + py.test2 +} + +package_python-jsonrpc-server() { + depends=("python" "python-future") + cd "${pkgbase}-${pkgver}" + python setup.py install --root="${pkgdir}/" --optimize=1 --skip-build + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} + +package_python2-jsonrpc-server() { + depends=("python2" "python2-future") + cd "${pkgbase}-${pkgver}" + python2 setup.py install --root="${pkgdir}/" --optimize=1 --skip-build + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +}
