Date: Wednesday, September 9, 2015 @ 13:31:05 Author: fyan Revision: 139680
upgpkg: thefuck 3.0-1 Modified: thefuck/trunk/PKGBUILD ----------+ PKGBUILD | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2015-09-09 10:20:54 UTC (rev 139679) +++ PKGBUILD 2015-09-09 11:31:05 UTC (rev 139680) @@ -2,7 +2,7 @@ # Maintainer: Felix Yan <[email protected]> pkgname=thefuck -pkgver=2.9.1 +pkgver=3.0 pkgrel=1 pkgdesc="Magnificent app which corrects your previous console command" arch=('any') @@ -20,13 +20,22 @@ } check() { - cd thefuck/tests - LC_CTYPE=en_US.utf8 PYTHONPATH="$PWD/build/lib:$PYTHONPATH" py.test + cd thefuck + + # Hack distribution test by installing it and set PYTHONPATH afterwards + python setup.py install --root="$PWD/tmp_install" --optimize=1 + + # Hack $HOME as it's / in the chroot and not writable + cp tests/test_conf.py "$srcdir/test_conf.py.bak" + sed -i "s|data = {}|data = {'HOME': '$srcdir'}|" tests/test_conf.py + LC_CTYPE=en_US.utf8 PYTHONPATH="$PWD/tmp_install/usr/lib/python3.4/site-packages:$PYTHONPATH" py.test tests + mv "$srcdir/test_conf.py.bak" tests/test_conf.py } package() { cd thefuck python3 setup.py install -O1 --prefix=/usr --root="$pkgdir/" + mv "$pkgdir"/usr/lib/python3.4/site-packages/{tests,thefuck/} install -Dm644 LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md" }
