# Maintainer: Alex Brinister pkgbase=python-cheetah3 pkgname=('python-cheetah3' 'python2-cheetah3') _name=Cheetah3 pkgver=3.2.5 pkgrel=4 pkgdesc="A Python powered template engine and code generator" arch=(any) url="http://www.cheetahtemplate.org" license=(MIT) makedepends=('python-setuptools' 'python2-setuptools') source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz") sha512sums=('1431095b0027ec5789bf6ce9488587b599c42f394e3f1f8c53a3c37efc3f0052580e3b1e00cf5f5f682ed5b37ec3eac35f5b578c05d64e2b9592385fd089aabe') prepare() { cp -a Cheetah3-${pkgver}{,-py2} } package_python-cheetah3() { optdepends=('python-markdown') cd "${srcdir}/${_name}-${pkgver}" python setup.py install --root="${pkgdir}" --optimize=1 install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } package_python2-cheetah3() { optdepends=('python2-markdown') cd "${srcdir}/${_name}-${pkgver}-py2" python2 setup.py install --root="${pkgdir}" --optimize=1 install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" # Avoid conflict with python-cheetah3 for name in cheetah cheetah-analyze cheetah-compile; do mv "${pkgdir}/usr/bin/${name}"{,2} done }