diff options
author | Gabriel Guldner | 2021-06-06 17:46:34 +0200 |
---|---|---|
committer | Gabriel Guldner | 2021-06-06 17:46:34 +0200 |
commit | 0e80f664018ee255e4f4d04fdef6673025aa2441 (patch) | |
tree | da717c432be8ae978df22f81d98910945775a7b5 | |
parent | 5f120f56a6f3738b3dc1994218127fe3e67445d1 (diff) | |
download | aur-websockify-git.tar.gz |
Add websockify-git
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 51 |
3 files changed, 46 insertions, 30 deletions
@@ -1,18 +1,16 @@ pkgbase = websockify-git - pkgdesc = WebSocket to TCP proxy/bridge. - pkgver = 667.23045cb + pkgdesc = WebSockets support for any application/server + pkgver = v0.9.0.r52.geca301c pkgrel = 1 - url = http://github.com/kanaka/websockify - arch = i686 - arch = x86_64 + url = https://github.com/novnc/websockify + arch = any license = LGPL3 - depends = python2 - depends = python2-numpy - depends = python2-setuptools + makedepends = python-setuptools + depends = python + optdepends = python-numpy: for better HyBi protocol performance provides = websockify conflicts = websockify - source = websockify::git+http://github.com/kanaka/websockify - md5sums = SKIP + source = git+https://github.com/novnc/websockify.git + sha512sums = SKIP pkgname = websockify-git - diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..cc1557d1abe9 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +* + +!.gitignore +!.SRCINFO +!PKGBUILD
\ No newline at end of file @@ -1,29 +1,42 @@ -# Maintainer: Daniel Nagy <danielnagy at gmx de> +# Maintainer: Gabriel Guldner <gabriel at guldner dot eu> + +# Contributor: NebulaNeko <chfsefefgesfen foxmail> +# Contributor: Radek Podgorny <radek@podgorny.cz> pkgname=websockify-git -_gitname=websockify -pkgver=667.23045cb +_pkgname=websockify +pkgver=v0.9.0.r52.geca301c pkgrel=1 -pkgdesc="WebSocket to TCP proxy/bridge." -arch=('i686' 'x86_64') -url="http://github.com/kanaka/websockify" +pkgdesc="WebSockets support for any application/server" license=('LGPL3') -depends=( 'python2' 'python2-numpy' 'python2-setuptools' ) -provides=( "$_gitname" ) -conflicts=( "$_gitname" ) -source=("${_gitname}::git+$url") -md5sums=('SKIP') +arch=('any') +url="https://github.com/novnc/websockify" +provides=($_pkgname) +conflicts=($_pkgname) +makedepends=(python-setuptools) +depends=(python) +optdepends=('python-numpy: for better HyBi protocol performance') +source=('git+https://github.com/novnc/websockify.git') +sha512sums=('SKIP') pkgver() { - cd "$srcdir/${_gitname}" - printf "%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + cd "$_pkgname" + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } -package() { - cd "$srcdir/${_gitname}" - python2 setup.py install --root="$pkgdir/" --optimize=1 - make - install -Dm755 rebind.so "$pkgdir/usr/bin/rebind.so" +prepare(){ + cd "$_pkgname" + sed -i '/numpy/d' setup.py +} + +build() { + cd "$_pkgname" + + python setup.py build } -# vim:set ts=2 sw=2 et: +package() { + cd "$_pkgname" + + python setup.py install --root="$pkgdir" --optimize=1 --skip-build +} |