Date: Monday, February 22, 2016 @ 16:51:10 Author: fyan Revision: 163142
upgpkg: python-ipdb 0.9.0-1 Modified: python-ipdb/trunk/PKGBUILD ----------+ PKGBUILD | 42 ++++++++++++++++++++++++++++++------------ 1 file changed, 30 insertions(+), 12 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2016-02-22 12:35:50 UTC (rev 163141) +++ PKGBUILD 2016-02-22 15:51:10 UTC (rev 163142) @@ -5,34 +5,52 @@ pkgbase=python-ipdb pkgname=(python-ipdb python2-ipdb) -pkgver=0.8.3 +pkgver=0.9.0 pkgrel=1 pkgdesc="IPython-enabled pdb" url="http://pypi.python.org/pypi/ipdb" -makedepends=('python-setuptools' 'python2-setuptools' 'ipython' 'ipython2') +makedepends=('python-setuptools' 'python2-setuptools' 'ipython' 'ipython2' 'git') arch=("any") -license=("GPL") -source=("https://pypi.python.org/packages/source/i/ipdb/ipdb-${pkgver}.tar.gz") -md5sums=('6cf953a17d276bf56788392460585583') +license=("BSD") +source=("git+https://github.com/gotcha/ipdb.git#tag=$pkgver") +md5sums=('SKIP') prepare() { - cp -a ipdb-${pkgver}{,-py2} + cp -a ipdb{,-py2} } +build() { + cd "$srcdir"/ipdb + python setup.py build + + cd "$srcdir"/ipdb-py2 + python2 setup.py build +} + +check() { + cd "$srcdir"/ipdb + python setup.py test + + cd "$srcdir"/ipdb-py2 + python2 setup.py test +} + package_python-ipdb() { depends=("ipython") - cd "${srcdir}/ipdb-${pkgver}" - python setup.py install -O1 --root="${pkgdir}" + cd "$srcdir"/ipdb + python setup.py install -O1 --root="$pkgdir" - ln -s ipdb3 "$pkgdir/usr/bin/ipdb" + ln -s ipdb3 "$pkgdir"/usr/bin/ipdb + install -Dm644 COPYING.txt "$pkgdir"/usr/share/licenses/$pkgname/COPYING.txt } package_python2-ipdb() { depends=("ipython2") - cd "${srcdir}/ipdb-${pkgver}-py2" - python2 setup.py install -O1 --root="${pkgdir}" + cd "$srcdir"/ipdb-py2 + python2 setup.py install -O1 --root="$pkgdir" - mv "$pkgdir/usr/bin/ipdb"{,2} + mv "$pkgdir"/usr/bin/ipdb{,2} + install -Dm644 COPYING.txt "$pkgdir"/usr/share/licenses/$pkgname/COPYING.txt }