# Contributor: Jakub Jirutka <jakub@jirutka.cz>
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
setvar pkgname = 'py-pyldap'
setvar _pkgname = ${pkgname#py-}
setvar pkgver = '2.4.37'
setvar _vermajor = ${pkgver%%.*}
setvar _verminor = ${pkgver#*.}; setvar _verminor = ${_verminor%%.*}
setvar pkgrel = '0'
setvar pkgdesc = ""Python modules for implementing LDAP clients""
setvar url = ""https://github.com/pyldap/pyldap""
setvar arch = ""all""
setvar license = ""PSF""
setvar depends = ""libldap>=$_vermajor.$_verminor""
setvar makedepends = ""python2-dev python3-dev openldap-dev>=$_vermajor.$_verminor""
setvar subpackages = ""py2-$_pkgname:_py2 py3-$_pkgname:_py3""
setvar source = ""https://github.com/$_pkgname/$_pkgname/archive/$_pkgname-$pkgver.tar.gz""
setvar builddir = ""$srcdir/$_pkgname-$_pkgname-$pkgver""

proc build {
	cd $builddir

	python2 setup.py build
	python3 setup.py build
}

proc package {
	mkdir -p $pkgdir
}

proc _py2 {
	setvar replaces = "$pkgname"
	_py python2
}

proc _py3 {
	_py python3
}

proc _py {
	local python="$1"
	setvar pkgdesc = ""$pkgdesc (for $python)""
	setvar install_if = ""$pkgname=$pkgver-r$pkgrel $python""

	cd $builddir
	$python setup.py install --prefix=/usr --root="$subpkgdir"
}

setvar sha512sums = ""5974f60d2c15a6b168a17f9d3d499a37fdde4c0a23d2a226fd6550bf4fc1c3b036241492ada8a6ab0920b7d87e0a1c62b713a4ac8595164073e4e5b6fee959e2  pyldap-2.4.37.tar.gz""