core/python-mako/PKGBUILD
2017-10-27 00:00:45 +02:00

62 lines
1.8 KiB
Bash

#
# Chakra Packages for Chakra, part of chakra-project.org
#
# Maintainer : Almack <almack[at]chakra-project[dot]org>
# Contributor: george <rpubaddr0 {at} gmail [dot] com>
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}
}