diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 60 |
1 files changed, 33 insertions, 27 deletions
@@ -1,37 +1,43 @@ -# Maintainer: Aaron DeVore <aaron.devore@gmail.com> - +# Maintainer: Danilo J. S. Bellini <danilo dot bellini at gmail dot com> +# Contributor: Levente Polyak <anthraxx[at]archlinux[dot]org> +# Contributor: Carl George < arch at cgtx dot us > +# Contributor: Aaron DeVore <aaron.devore@gmail.com> pkgname=python2-unittest2 -pkgver=0.5.1 -pkgrel=3 -pkgdesc="The new features in unittest for Python 2.7 backported to Python 2.3+." +_name="${pkgname#python2-}" +pkgver=1.1.0 +pkgrel=7 +pkgdesc='Backports of the unittest module' arch=('any') url="http://www.voidspace.org.uk/python/articles/unittest2.shtml" -license=("BSD") -depends=("python2") -makedepends=("python2-distribute") -changelog=Changelog -install="python2-unittest2.install" -source=(http://pypi.python.org/packages/source/u/unittest2/unittest2-$pkgver.tar.gz - LICENSE - python2-unittest2.install) -md5sums=('a0af5cac92bbbfa0c3b0e99571390e0f' - '0c162ecb7937c6a146e5b0457f0ccf1e' - '322c77e5e303e5d4a35a6f7e7297538f') -sha256sums=('aa5de8cdf654d843379c97bd1ee240e86356d3355a97b147a6f3f4d149247a71' - 'e0bfff5f29a59d078142b8b24b60b0105043057b9e238974d26ae778804ba9bc' - '653310fa1e9d8224ee819944584f5b8a90e0ba92e84f8dbd37537bb6814729ae') +license=('BSD') +depends=('python2-six' 'python2-traceback2') +makedepends=('python2-setuptools') +_pypi='https://pypi.python.org' +source=("$_pypi/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz" + 'LICENSE') +sha256sums=('22882a0e418c284e1f718a822b3b022944d53d2d908e1690b319a9d3eb2c0579' + 'e0bfff5f29a59d078142b8b24b60b0105043057b9e238974d26ae778804ba9bc') + +prepare() { + cd "$srcdir/$_name-$pkgver" + + # Remove "argparse" dependency (it's actually a standard library) + sed -ri 's-.argparse.(,|\s)*--' setup.py +} build() { - cd "$srcdir/unittest2-$pkgver" + cd "$srcdir/$_name-$pkgver" python2 setup.py build } +check() { + cd "$srcdir/$_name-$pkgver" + python2 -m unittest2 +} + package() { - cd "$srcdir/unittest2-$pkgver" - python2 setup.py install "--root=$pkgdir" --optimize=1 - # Leave /usr/bin/unit2 for unittest2 for Python 3 - # Switch to full removal when upstream adds /usr/bin/unit2-2[.py] - mv "$pkgdir/usr/bin/unit2" "$pkgdir/usr/bin/unit2-2" - mv "$pkgdir/usr/bin/unit2.py" "$pkgdir/usr/bin/unit2-2.py" - install -Dm644 "$srcdir/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + cd "$srcdir/$_name-$pkgver" + python2 setup.py install --root="$pkgdir" --optimize=1 --skip-build + install -Dm644 ../LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE.txt" + install -Dm644 README.txt "$pkgdir/usr/share/doc/$pkgname/README.txt" } |