[arch-commits] Commit in python-pudb/trunk (PKGBUILD)
Felix Yan
fyan at archlinux.org
Fri Mar 11 09:25:45 UTC 2016
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:
More information about the arch-commits
mailing list