diff options
-rw-r--r-- | PKGBUILD | 24 |
1 files changed, 13 insertions, 11 deletions
@@ -2,8 +2,9 @@ # Maintainer: Chris Brannon <chris@the-brannons.com> # Contributor: Aaron Schaefer <aaron@elasticdog.com> -pkgbase=python-flup -pkgname=('python2-flup' 'python-flup') +_pyname=flup +pkgbase=python-${_pyname} +pkgname=("python2-${_pyname}" "python-${_pyname}") pkgver=1.0.3 pkgrel=1 pkgdesc='A collection of Python WSGI modules' @@ -11,34 +12,35 @@ arch=('any') url='https://www.saddi.com/software/flup/' license=('MIT') makedepends=('python2-distribute' 'python-distribute') -source=("https://pypi.python.org/packages/source/f/flup/flup-${pkgver}.tar.gz" +checkdepends=('python-pytest' 'python2-pytest') +source=("https://pypi.python.org/packages/source/${_pyname:0:1}/${_pyname}/${_pyname}-${pkgver}.tar.gz" 'LICENSE') md5sums=('a64e7a6374e043480ee92534c735964e' '2b61db5f66aad3b1748085e146603bd1') prepare() { - rm -rf -- "${srcdir}/flup-${pkgver}-py2" - cp -a -- "${srcdir}/flup-${pkgver}"{,-py2} + rm -rf -- "${srcdir}/${_pyname}-${pkgver}-py2" + cp -a -- "${srcdir}/${_pyname}-${pkgver}"{,-py2} - cd "$srcdir/flup-$pkgver-py2" + cd "$srcdir/${_pyname}-$pkgver-py2" # python2 fix - for file in flup/server/*.py; do + for file in ${_pyname}/server/*.py; do sed -i 's_#!/usr/bin/env python_#!/usr/bin/env python2_' $file done } build() { - cd "${srcdir}/flup-${pkgver}" + cd "${srcdir}/${_pyname}-${pkgver}" python setup.py build - cd "${srcdir}/flup-${pkgver}-py2" + cd "${srcdir}/${_pyname}-${pkgver}-py2" python2 setup.py build } package_python-flup() { depends=('python') - cd "$srcdir/flup-$pkgver" + cd "$srcdir/${_pyname}-$pkgver" python setup.py install --root="$pkgdir" --optimize=1 --skip-build @@ -47,7 +49,7 @@ package_python-flup() { package_python2-flup() { depends=('python2') - cd "$srcdir/flup-$pkgver-py2" + cd "$srcdir/${_pyname}-$pkgver-py2" python2 setup.py install --root="$pkgdir" --optimize=1 --skip-build |