summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO20
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD51
3 files changed, 46 insertions, 30 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 06b992506445..bc53a5d2c723 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 1891d3a58270..92c64fb0ec1d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
+}