diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 27 |
1 files changed, 16 insertions, 11 deletions
@@ -5,33 +5,38 @@ pkgname='python2-mako' _name='Mako' pkgver=1.1.6 -pkgrel=1 +pkgrel=2 pkgdesc='A fast templating language that borrows the best ideas from other templating languages' arch=('any') url="https://pypi.org/project/${_name}/${pkgver}/" license=('MIT') -depends=( - 'python2-beaker' - 'python2-markupsafe' -) -makedepends=( - 'python2-setuptools' -) +makedepends=('python2-setuptools') _tarname="${_name}-${pkgver}" source=("https://pypi.python.org/packages/source/${_name::1}/${_name}/${_tarname}.tar.gz"{,.asc}) b2sums=('bbdf0db9303f5d369b5c6c6644ee44d767630f51305ae259c44c65a3fba959a07d9833fdc69fc8168f7424cc0c3a05e991daae239bef8392c01396c1295967c7' 'SKIP') validpgpkeys=('83AF7ACE251C13E6BB7DEFBD330239C1C4DAFEE1') # Michael Bayer +prepare() { + printf "Changing hashbangs in *.py files to refer to 'python2'... " + sed -e '1s|#![ ]*/[a-zA-Z0-9./_ ]*python.*|#!/usr/bin/env python2|' \ + -i $(find . -name '*.py') + echo "done" +} + build() { cd "${_tarname}" - python2 setup.py build + python setup.py build } package() { + depends=( + 'python2-beaker' + 'python2-markupsafe' + ) cd "${_tarname}" - python2 setup.py install --root="${pkgdir}" --optimize=1 - install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" + python2 setup.py install --root="${pkgdir}" --prefix='/usr' --optimize=1 --skip-build + install -Dm 644 'LICENSE' -t "${pkgdir}/usr/share/licenses/${pkgname}" mv "${pkgdir}/usr/bin/mako-render"{,2} } |