Date: Wednesday, November 11, 2015 @ 15:43:20 Author: fyan Revision: 146582
upgpkg: python-tox 2.2.0-1 Modified: python-tox/trunk/PKGBUILD ----------+ PKGBUILD | 32 ++++++++------------------------ 1 file changed, 8 insertions(+), 24 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2015-11-11 14:40:15 UTC (rev 146581) +++ PKGBUILD 2015-11-11 14:43:20 UTC (rev 146582) @@ -6,8 +6,8 @@ pkgbase=python-tox pkgname=(python-tox python2-tox) -pkgver=2.1.1 -pkgrel=3 +pkgver=2.2.0 +pkgrel=1 pkgdesc='Python virtualenv management and testing tool' arch=('any') url='http://testrun.org/tox/latest/' @@ -15,7 +15,7 @@ makedepends=('python-setuptools' 'python2-setuptools' 'python-py' 'python2-py' 'python-virtualenv' 'python2-virtualenv' 'python-pluggy' 'python2-pluggy') checkdepends=('python-pytest' 'python2-pytest' 'python-pip' 'python2-pip') source=("http://pypi.python.org/packages/source/t/tox/tox-${pkgver}.tar.gz") -sha256sums=('a03aa022a1f6f82cc21732af0ed48217a3c16873b98e16be22baa7cea74e1eef') +sha256sums=('121685ff0ba93c6a95e17cdd872cc804aab9f62ccdaa233bb629fecfe2ceb255') prepare() { cp -a tox-$pkgver{,-py2} @@ -30,31 +30,15 @@ } check() { - # TODO: Make the workaround less dirty - mkdir "$srcdir/bin" - touch "$srcdir/bin/tox" - chmod +x "$srcdir/bin/tox" - export PATH="$srcdir/bin:$PATH" + # Hack entry points by installing it cd "$srcdir/tox-$pkgver" - cat > "$srcdir/bin/tox" << EOF -#!/usr/bin/env python -import sys -from tox import cmdline -sys.exit(cmdline()) -EOF + python setup.py install --root="$PWD/tmp_install" --optimize=1 + XDG_CACHE_HOME="$srcdir" PATH="$PWD/tmp_install/usr/bin:$PATH" PYTHONPATH="$PWD/tmp_install/usr/lib/python3.5/site-packages:$PYTHONPATH" py.test - XDG_CACHE_HOME="$srcdir" PYTHONPATH="$PWD/build/lib:$PYTHONPATH" py.test - cd "$srcdir/tox-$pkgver-py2" - cat > "$srcdir/bin/tox" << EOF -#!/usr/bin/env python2 -import sys -from tox import cmdline -sys.exit(cmdline()) -EOF - - XDG_CACHE_HOME="$srcdir" PYTHONPATH="$PWD/build/lib:$PYTHONPATH" py.test2 + python2 setup.py install --root="$PWD/tmp_install" --optimize=1 + XDG_CACHE_HOME="$srcdir" PATH="$PWD/tmp_install/usr/bin:$PATH" PYTHONPATH="$PWD/tmp_install/usr/lib/python2.7/site-packages:$PYTHONPATH" py.test2 } package_python-tox() {