Date: Wednesday, November 4, 2015 @ 14:31:26 Author: svenstaro Revision: 145967
upgpkg: python-neovim 0.0.38-2 Split build better and add some deps Modified: python-neovim/trunk/PKGBUILD ----------+ PKGBUILD | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2015-11-04 13:24:37 UTC (rev 145966) +++ PKGBUILD 2015-11-04 13:31:26 UTC (rev 145967) @@ -1,8 +1,10 @@ # Maintainer: Sven-Hendrik Haase <s...@lutzhaase.com> +pkgbase=python-neovim pkgname=('python-neovim' 'python2-neovim') +_realname=python-client pkgver=0.0.38 -pkgrel=1 +pkgrel=2 pkgdesc='Python client for Neovim' url='https://github.com/neovim/python-client' arch=('any') @@ -11,30 +13,32 @@ source=("https://github.com/neovim/python-client/archive/${pkgver}.tar.gz") sha256sums=('c5711ff16d020e71cf19f4916e82ba3fed4ee4871b4eedaa561d5bc2d29670ae') -build_python-neovim() { - cd "${srcdir}/python-client-${pkgver}" - python setup.py build +prepare() { + cp -a ${_realname}-${pkgver}{,-python2} } -build_python2-neovim() { - cd "${srcdir}/python-client-${pkgver}" +build() { + cd "${srcdir}/${_realname}-${pkgver}" + python setup.py build + + cd "${srcdir}/${_realname}-${pkgver}-python2" python2 setup.py build } package_python-neovim() { pkgdesc='Python 3 client for neovim' - depends=('neovim' 'python' 'python-msgpack' 'python-greenlet') + depends=('neovim' 'python' 'python-msgpack' 'python-greenlet' 'python-click') - cd "${srcdir}/python-client-${pkgver}" - python setup.py install --optimize=1 --prefix=/usr --root="${pkgdir}" + cd "${srcdir}/${_realname}-${pkgver}" + python setup.py install --optimize=1 --prefix=/usr --root="${pkgdir}" --skip-build } package_python2-neovim() { pkgdesc='Python 2 client for neovim' - depends=('neovim' 'python2' 'python2-msgpack' 'python2-greenlet') + depends=('neovim' 'python2' 'python2-msgpack' 'python2-greenlet' 'python2-click' 'python2-trollius') - cd "${srcdir}/python-client-${pkgver}" - python2 setup.py install --optimize=1 --prefix=/usr --root="${pkgdir}" + cd "${srcdir}/${_realname}-${pkgver}-python2" + python2 setup.py install --optimize=1 --prefix=/usr --root="${pkgdir}" --skip-build } # vim:set sw=2 sts=2 et: