aboutsummaryrefslogtreecommitdiffstats
path: root/testing/websockify/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/websockify/APKBUILD')
-rw-r--r--testing/websockify/APKBUILD42
1 files changed, 32 insertions, 10 deletions
diff --git a/testing/websockify/APKBUILD b/testing/websockify/APKBUILD
index d4acf3aff97..83d148c777c 100644
--- a/testing/websockify/APKBUILD
+++ b/testing/websockify/APKBUILD
@@ -1,22 +1,44 @@
# Contributor: Valery Kartel <valery.kartel@gmail.com>
# Maintainer: Valery Kartel <valery.kartel@gmail.com>
pkgname=websockify
-pkgver=0.9.0
-pkgrel=3
+pkgver=0.11.0
+pkgrel=0
pkgdesc="WebSockets support for any application/server"
-url="https://github.com/kanaka/websockify"
-arch="noarch !mips !mips64" # blocked by py3-numpy
+url="https://github.com/novnc/websockify"
+arch="noarch"
license="LGPL-3.0-or-later"
-depends="python3 py3-numpy"
-makedepends="py3-setuptools"
-source="$pkgname-$pkgver.tar.gz::https://github.com/kanaka/websockify/archive/v$pkgver.tar.gz"
+depends="
+ python3
+ py3-numpy
+ py3-requests
+ py3-simplejson
+ py3-redis
+ py3-jwcrypto
+ "
+makedepends="
+ py3-gpep517
+ py3-setuptools
+ py3-wheel
+ "
+source="$pkgname-$pkgver.tar.gz::https://github.com/novnc/websockify/archive/v$pkgver.tar.gz"
build() {
- python3 setup.py build
+ gpep517 build-wheel \
+ --wheel-dir dist \
+ --output-fd 3 3>&1 >&2
+}
+
+check() {
+ python3 -m venv --clear --without-pip --system-site-packages testenv
+ testenv/bin/python3 -m installer dist/*.whl
+ testenv/bin/python3 -m unittest discover tests
}
package() {
- python3 setup.py install --prefix=/usr --root="$pkgdir"
+ python3 -m installer -d "$pkgdir" \
+ dist/*.whl
}
-sha512sums="d2251f653a40dc6dca0e5541845565d968c60be96a20a9b70b0305c4b7578f7fe205d4b98a94bb77d7c9383a396833af90fe92a6ade7e1a6f2d9bf8513d372c8 websockify-0.9.0.tar.gz"
+sha512sums="
+cbae6abdee3c9ba6e78c2245fa7ebc4bd6aa96a534b8577da1ae9acd316dd146cece6ceb6f6cdca9c1ddcb3cbaff69e0fc3c3d6048b9374b0937abb91843bf72 websockify-0.11.0.tar.gz
+"