# # Chakra Packages for Chakra, part of chakra-project.org # # Maintainer : Almack # Contributor: george pkgbase=python-mako pkgname=('python3-mako' 'python2-mako') pkgver=1.0.7 pkgrel=1 pkgdesc="Hyperfast and lightweight templating for the Python2 platform" arch=('any') url="http://www.makotemplates.org/" license=('MIT') makedepends=('python3-setuptools' 'python2-setuptools' 'python3-markupsafe' 'python2-markupsafe' 'python3-beaker' 'python2-beaker') #checkdepends=('python3-pytest-runner' 'python2-pytest-runner' 'python3-mock' 'python2-mock' # 'python3-babel' 'python2-babel' 'python3-pygments' 'python2-pygments' # ) #'python3-dogpile.cache' 'python2-dogpile.cache' source=("https://pypi.io/packages/source/M/Mako/Mako-$pkgver.tar.gz"{,.asc}) sha1sums=('bf0c1f4cdfca4dd37bc0c9f83e984a0558268b42' 'SKIP') validpgpkeys=('83AF7ACE251C13E6BB7DEFBD330239C1C4DAFEE1') # Michael Bayer prepare() { cp -a Mako-$pkgver{,-py2} } build() { cd "$srcdir"/Mako-$pkgver python3 setup.py build cd "$srcdir"/Mako-$pkgver-py2 python2 setup.py build } #check() { # cd "$srcdir"/Mako-$pkgver # python3 setup.py ptr # # cd "$srcdir"/Mako-$pkgver-py2 # python2 setup.py ptr #} package_python3-mako() { depends=('python3-markupsafe' 'python3-beaker' 'python3-setuptools') cd Mako-$pkgver python3 setup.py install --root="$pkgdir" --optimize=1 install -D LICENSE "$pkgdir"/usr/share/licenses/$pkgname/COPYING } package_python2-mako() { depends=('python2-markupsafe' 'python2-beaker' 'python2-setuptools') cd Mako-$pkgver-py2 python2 setup.py install --root="$pkgdir" --optimize=1 install -D LICENSE "$pkgdir"/usr/share/licenses/$pkgname/COPYING mv "$pkgdir"/usr/bin/mako-render{,2} }