summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD42
2 files changed, 61 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..cb06bbccce41
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = pypy-urwid
+ pkgdesc = Curses-based user interface library.
+ pkgver = 1.3.1
+ pkgrel = 1
+ url = http://excess.org/urwid/
+ arch = i686
+ arch = x86_64
+ license = LGPL
+ makedepends = pypy-setuptools
+ makedepends = pypy3-setuptools
+ source = https://pypi.python.org/packages/source/u/urwid/urwid-1.3.1.tar.gz
+ md5sums = 2e1a005cb31368fe21bfeba2d6ad5a5c
+
+pkgname = pypy-urwid
+ depends = pypy
+
+pkgname = pypy3-urwid
+ depends = pypy3
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f18c84225cac
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,42 @@
+# Maintainer: 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>
+
+pkgname=('pypy-urwid' 'pypy3-urwid')
+pkgver=1.3.1
+pkgrel=1
+pkgdesc="Curses-based 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')
+
+build() {
+ cp -r urwid-$pkgver pypy-urwid-$pkgver
+
+ cd "$srcdir/urwid-$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_pypy3-urwid() {
+ depends=('pypy3')
+
+ cd "$srcdir/urwid-$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
+}