aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--main/py-urwid/APKBUILD44
1 files changed, 24 insertions, 20 deletions
diff --git a/main/py-urwid/APKBUILD b/main/py-urwid/APKBUILD
index 6ee6ecb0a8..8b4d2e93e7 100644
--- a/main/py-urwid/APKBUILD
+++ b/main/py-urwid/APKBUILD
@@ -3,44 +3,48 @@
pkgname=py-urwid
_pkgname=urwid
pkgver=1.3.1
-pkgrel=0
+pkgrel=1
pkgdesc="A console user interface library for Python"
url="http://excess.org/urwid/"
arch="all"
license="LGPL2+"
depends=""
-makedepends="python2-dev py-setuptools py-templayer py-sphinx"
+makedepends="python2-dev python3-dev py-setuptools"
install=""
-subpackages="$pkgname-doc $pkgname-examples::noarch"
+subpackages="py2-${pkgname#py-}:_py2 py3-${pkgname#py-}:_py3"
source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
-_builddir="$srcdir"/$_pkgname-$pkgver
-prepare() {
- cd "$_builddir"
- # apply patches here
-}
+builddir="$srcdir"/$_pkgname-$pkgver
build() {
- cd "$_builddir"
+ cd "$builddir"
python2 setup.py build || return 1
- sphinx-build -b html docs docs_tmp
+ python3 setup.py build || return 1
}
package() {
- cd "$_builddir"
- python2 setup.py install --prefix=/usr --root="$pkgdir" || return 1
+ mkdir -p "$pkgdir"
+}
+
+_py2() {
+ replaces="$pkgname"
+ depends="${depends//py-/py2-}"
+ _py python2
}
-examples() {
- # Put the examples into a seperate package
- mkdir -p "$subpkgdir"/usr/share/doc/"$pkgname"/examples || return 1
- mv "$_builddir"/examples "$subpkgdir"/usr/share/doc/"$pkgname"/examples || return 1
+_py3() {
+ depends="${depends//py-/py3-}"
+ _py python3
}
-doc() {
- cd "$_builddir"
- mkdir -p "$subpkgdir"/usr/share/doc/"$pkgname"/ || return 1
- mv "$_builddir"/docs_tmp "$subpkgdir"/usr/share/doc/"$pkgname"/manual || return 1
+_py() {
+ local python="$1"
+ pkgdesc="$pkgdesc (for $python)"
+ depends="$depends $python"
+ install_if="$pkgname=$pkgver-r$pkgrel $python"
+
+ cd "$builddir"
+ $python setup.py install --prefix=/usr --root="$subpkgdir"
}
md5sums="2e1a005cb31368fe21bfeba2d6ad5a5c urwid-1.3.1.tar.gz"