Date: Saturday, March 17, 2018 @ 16:03:33 Author: foxboron Revision: 308951
Fixed python-ldap Added: python-ldap/ python-ldap/repos/ python-ldap/trunk/ python-ldap/trunk/PKGBUILD ----------+ PKGBUILD | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) Added: python-ldap/trunk/PKGBUILD =================================================================== --- python-ldap/trunk/PKGBUILD (rev 0) +++ python-ldap/trunk/PKGBUILD 2018-03-17 16:03:33 UTC (rev 308951) @@ -0,0 +1,53 @@ +# Maintainer: Morten Linderud <[email protected]> +# Contributor: Maikel Wever <[email protected]> + +pkgbase=python-ldap +pkgname=(python-ldap python2-ldap) +pkgver=3.0.0 +pkgrel=1 +pkgdesc="LDAP client API for Python" +url="http://python-ldap.readthedocs.io/" +arch=('x86_64') +license=('MIT') +makedepends=('python' 'python-setuptools' + 'python2' 'python2-setuptools' + 'python-coverage' 'python2-coverage') +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/python-ldap/python-ldap/archive/${pkgname}-${pkgver}.tar.gz") +sha256sums=('c5ae7cb9575b59eb45df51dc77e755f2d584ee1ee8992b5a003dbb8732a922c3') + +prepare() { + cp -a ${pkgbase}-${pkgbase}-$pkgver{,-py2} +} + +build(){ + cd "$srcdir/$pkgbase-$pkgbase-$pkgver" + python setup.py build + + cd "$srcdir/$pkgbase-$pkgbase-$pkgver-py2" + python2 setup.py build +} + +# TODO: Next release +#check(){ +# cd "$srcdir/$pkgbase-$pkgbase-$pkgver" +# python -m coverage run --parallel setup.py test +# +# cd "$srcdir/$pkgbase-$pkgbase-$pkgver-py2" +# python2 -m coverage run --parallel setup.py test +#} + +package_python2-ldap() { + depends=('python2' 'python2-pyasn1' 'python2-pyasn1-modules' 'libldap') + cd "$srcdir/$pkgbase-$pkgbase-$pkgver-py2" + python2 setup.py install --root="$pkgdir/" --optimize=1 --skip-build + install -Dm 644 LICENCE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + +} + +package_python-ldap() { + depends=('python' 'python-pyasn1' 'python-pyasn1-modules' 'libldap') + cd "$pkgbase-$pkgbase-$pkgver" + python setup.py install --root="$pkgdir/" --optimize=1 --skip-build + install -Dm 644 LICENCE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} +
