# Contributor: Carlo Landmeter <clandmeter@gmail.com>
# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
setvar pkgname = 'py-tempita'
setvar _pkgname = 'Tempita'
setvar pkgver = '0.5.2'
setvar pkgrel = '3'
setvar pkgdesc = ""A small templating language""
setvar url = ""https://pypi.python.org/pypi/Tempita""
setvar arch = ""noarch""
setvar license = ""MIT""
setvar makedepends = ""python2-dev py-setuptools python3-dev""
setvar subpackages = ""py3-${pkgname/py-/}:_py3 py2-${pkgname/py-/}:_py2""
setvar source = ""https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz""
setvar builddir = ""$srcdir/$_pkgname-$pkgver""

proc prepare {
	default_prepare || return 1

	local pyver; for pyver in 2 3 {
		cp -r $builddir "$builddir-$pyver" || return 1
	}
}

proc build {
	cd "$builddir-2"
	python2 setup.py build || return 1

	cd "$builddir-3"
	2to3 -w . || 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"
	local pyver="${1:6:1}"
	setvar pkgdesc = ""$pkgdesc (for $python)""
	setvar install_if = ""$pkgname=$pkgver-r$pkgrel $python""

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

setvar md5sums = ""4c2f17bb9d481821c41b6fbee904cea1  Tempita-0.5.2.tar.gz""
setvar sha256sums = ""cacecf0baa674d356641f1d406b8bff1d756d739c46b869a54de515d08e6fc9c  Tempita-0.5.2.tar.gz""
setvar sha512sums = ""582d3ca35dfb2ad44491cf9e526db9f9c34c419f2b03a5ce86a7e5183f7760b380262367c062161d577c3fb3e69e39ee99bbf8e493873e1da1a350ef2f63630d  Tempita-0.5.2.tar.gz""