diff options
author | Fernando Ortiz | 2020-03-19 11:51:29 -0500 |
---|---|---|
committer | Fernando Ortiz | 2020-03-19 11:51:29 -0500 |
commit | 2155f1b7a9a4002f1aad599e47bf759def2008db (patch) | |
tree | 8952ed0ea9f8dcd14ffe73435611ec062d247fc9 /PKGBUILD | |
parent | e7c9d61dc6089022de128452dd726e1d63b73261 (diff) | |
download | aur-pypy-urwid.tar.gz |
Version 2.1.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 44 |
1 files changed, 26 insertions, 18 deletions
@@ -1,42 +1,50 @@ -# Maintainer: Markus Kitsinger (SwooshyCueb) <root@swooshalicio.us> +# Maintainer: Fernando Ortiz <nandub+arch@nandub.info> +# Contributor: Markus Kitsinger (SwooshyCueb) <root@swooshalicio.us> # Contributor: Daniel Isenmann <daniel@archlinux.org> # Contributor: Sergej Pupykin <sergej@aur.archlinux.org> # Contributor: Douglas Soares de Andrade <dsandrade@gmail.com> +pkgbase=pypy-urwid pkgname=('pypy-urwid' 'pypy3-urwid') -pkgver=1.3.1 +pkgver=2.1.0 pkgrel=1 -pkgdesc="Curses-based user interface library." +pkgdesc="Console user interface library" license=('LGPL') arch=('i686' 'x86_64') makedepends=('pypy-setuptools' 'pypy3-setuptools') url="http://excess.org/urwid/" source=(https://pypi.python.org/packages/source/u/urwid/urwid-$pkgver.tar.gz) -md5sums=('2e1a005cb31368fe21bfeba2d6ad5a5c') +sha256sums=('0896f36060beb6bf3801cb554303fef336a79661401797551ba106d23ab4cd86') + +prepare() { + # copy folder, so we can cleanly build for both python versions + cp -rup urwid-$pkgver pypy3urwid-$pkgver +} build() { - cp -r urwid-$pkgver pypy-urwid-$pkgver + # build for pypy + cd urwid-$pkgver + sed -i 's#bin/python#bin/pypy#' urwid/*.py + pypy setup.py build - cd "$srcdir/urwid-$pkgver" + # build for pypy3 + cd ../pypy3urwid-$pkgver sed -i 's#bin/python#bin/pypy3#' urwid/*.py pypy3 setup.py build +} - cd "$srcdir/pypy-urwid-$pkgver" - sed -i 's#bin/python#bin/pypy#' urwid/*.py - - pypy setup.py build +package_pypy-urwid() { + depends=('pypy') + pkgdesc+=" for Pypy" + + cd urwid-$pkgver + pypy setup.py install --prefix=/opt/pypy --root="$pkgdir" --optimize=1 } package_pypy3-urwid() { depends=('pypy3') + pkgdesc+=" for Pypy 3" - cd "$srcdir/urwid-$pkgver" + cd pypy3urwid-$pkgver pypy3 setup.py install --prefix=/opt/pypy3 --root="$pkgdir" --optimize=1 } - -package_pypy-urwid() { - depends=('pypy') - - cd "$srcdir/pypy-urwid-$pkgver" - pypy setup.py install --prefix=/opt/pypy --root="$pkgdir" --optimize=1 -} |