diff options
Diffstat (limited to 'testing/websockify/APKBUILD')
-rw-r--r-- | testing/websockify/APKBUILD | 42 |
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 +" |