Date: Friday, March 11, 2016 @ 10:25:45 Author: fyan Revision: 166085
upgpkg: python-pudb 2016.1-1 Modified: python-pudb/trunk/PKGBUILD ----------+ PKGBUILD | 41 ++++++++++++++++++++++++++++++----------- 1 file changed, 30 insertions(+), 11 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2016-03-11 09:19:50 UTC (rev 166084) +++ PKGBUILD 2016-03-11 09:25:45 UTC (rev 166085) @@ -4,36 +4,55 @@ pkgbase=python-pudb pkgname=(python-pudb python2-pudb) -pkgver=2014.1 -pkgrel=2 +pkgver=2016.1 +pkgrel=1 pkgdesc="A full-screen, console-based Python debugger" url="http://pypi.python.org/pypi/pudb" arch=('any') license=('MIT') -makedepends=('python-urwid' 'python-pygments' 'python2-urwid' 'python2-pygments') -source=("http://pypi.python.org/packages/source/p/pudb/pudb-${pkgver}.tar.gz") -md5sums=('8104db184c9553c568966cd67a7b1b2f') +makedepends=('python-urwid' 'python-pygments' 'python2-urwid' 'python2-pygments' 'git') +checkdepends=('python-pytest' 'python2-pytest') +source=("git+https://github.com/inducer/pudb.git#tag=v$pkgver") +md5sums=('SKIP') prepare() { - cp -a pudb-$pkgver{,-py2} + cp -a pudb{,-py2} - sed -i 's,^#! /usr/bin/env python$,#! /usr/bin/env python2,' pudb-$pkgver-py2/pudb/debugger.py + sed -i 's,^#! /usr/bin/env python$,#! /usr/bin/env python2,' pudb-py2/pudb/debugger.py } +build() { + cd "$srcdir"/pudb + python setup.py build + + cd "$srcdir"/pudb-py2 + python2 setup.py build +} + +check() { + # TODO: make it work... + + cd "$srcdir"/pudb + # python -m pytest --tb=native -rxs test/ + + cd "$srcdir"/pudb-py2 + # python2 -m pytest --tb=native -rxs test/ +} + package_python-pudb() { depends=('python-urwid' 'python-pygments') - cd "pudb-$pkgver" + cd pudb python setup.py install --root="$pkgdir" --optimize=1 - install -D -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE } package_python2-pudb() { depends=('python2-urwid' 'python2-pygments') - cd "pudb-$pkgver-py2" + cd pudb-py2 python2 setup.py install --root="$pkgdir" --optimize=1 - install -D -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE } # vim: set ft=sh ts=2 sw=2 et:
