# Contributor: Natanael Copa <ncopa@alpinelinux.org>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
setvar pkgname = 'py-curl'
setvar _pkgname = 'pycurl'
setvar pkgver = '7.43.0'
setvar pkgrel = '3'
setvar pkgdesc = ""A Python interface to libcurl""
setvar url = ""http://pycurl.io/""
setvar arch = ""all""
setvar license = ""LGPLv2+ MIT""
setvar depends = """"
setvar makedepends = ""curl-dev libressl-dev python2-dev python3-dev py-setuptools""
setvar subpackages = ""py2-${pkgname#py-}:_py2 py3-${pkgname#py-}:_py3""
setvar source = ""https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz""
setvar builddir = ""$srcdir/$_pkgname-$pkgver""

proc build {
	cd $builddir

	export PYCURL_SSL_LIBRARY=openssl
	python2 setup.py build || return 1
	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"
	rm -Rf "$subpkgdir"/usr/share  # remove docs
}

setvar md5sums = ""c94bdba01da6004fa38325e9bd6b9760  pycurl-7.43.0.tar.gz""
setvar sha256sums = ""aa975c19b79b6aa6c0518c0cc2ae33528900478f0b500531dbcdbf05beec584c  pycurl-7.43.0.tar.gz""
setvar sha512sums = ""7442462c74c19964b9d72976e9b92bf68bb37debc1401bc399590bea42704065da13d6de710e795eeae79a4651b9a08841d50454243cb0994c7eb1c1bab233a5  pycurl-7.43.0.tar.gz""