# Contributor: Olivier Mauras <olivier@mauras.ch>
# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
setvar pkgname = 'py-influxdb'
setvar _pkgname = 'influxdb-python'
setvar pkgver = '4.1.1'
setvar pkgrel = '0'
setvar pkgdesc = ""Python bindings for InfluxDB""
setvar url = ""https://github.com/influxdata/influxdb-python""
setvar arch = ""all""
setvar license = ""MIT""
setvar subpackages = ""py2-${pkgname#py-}:_py2 py3-${pkgname#py-}:_py3""
setvar depends = """"
setvar makedepends = ""python2-dev python3-dev py-setuptools libressl-dev""
setvar source = ""$pkgname-$pkgver.tar.gz::https://github.com/influxdata/${_pkgname}/archive/v${pkgver}.tar.gz""
setvar builddir = ""$srcdir/$_pkgname-$pkgver""

proc build {
	cd $builddir
	python2 setup.py build || return 1
	python3 setup.py build || return 1
}

proc package {
	mkdir -p $pkgdir
}

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

proc _py3 {
	_py python3
}

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

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

setvar sha512sums = ""15b8f508acdffcd9ef4e2cdbfd3ebf58edcfd70c70655c8d7b7bdbbd3a698f1518759638d1475f219c29a72485c3a89206a829602dd0098820d3594971864320  py-influxdb-4.1.1.tar.gz""