diff options
author | NebulaNeko | 2019-09-01 10:57:12 +0800 |
---|---|---|
committer | NebulaNeko | 2019-09-01 10:57:12 +0800 |
commit | 89b09415b1b385ec561b20658450cd9122506285 (patch) | |
tree | eebbb4ba5afb2ac73d054a66f19640e2e8b52321 /PKGBUILD | |
parent | 64391911afb8e9bb3e9af34ff832e71d25dcc58b (diff) | |
download | aur-89b09415b1b385ec561b20658450cd9122506285.tar.gz |
v1.1.0-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 61 |
1 files changed, 32 insertions, 29 deletions
@@ -1,36 +1,39 @@ -# Maintainer: Radek Podgorny <radek@podgorny.cz> +# Maintainer: NebulaNeko <chfsefefgesfen foxmail> +# Contributor: Radek Podgorny <radek@podgorny.cz> + pkgname=novnc -pkgver=1.0.0 +pkgver=1.1.0 pkgrel=1 -pkgdesc="javascript vnc client" -arch=(any) -url="https://github.com/kanaka/noVNC" -license=('GPL') -depends=('bash' 'python') -source=("https://github.com/kanaka/noVNC/archive/v${pkgver}.tar.gz") -md5sums=('d63c2944abd12fecec6ec504e82f27c8') - -prepare() { - cd $srcdir/noVNC-${pkgver} - rm -f utils/*.o - rm -rf .git -} +pkgdesc="HTML VNC Client Library and Application" +arch=('any') +url="https://github.com/novnc/noVNC" +license=('custom') +depends=('bash') +optdepends=('websockify: WebSockets support for any application/server, also depend by novnc launch script.') +source=("$pkgname-$pkgver.tar.gz::https://github.com/noVNC/noVNC/archive/v${pkgver}.tar.gz") +sha512sums=('9c736912f5a3051027efe779fc64b182f523b9378ff412d78202e52665772678846d97fe3cc5ac18f5c29dd83d5ff2a2dd915e5eadf9af3573fe871db2e7821e') -build() { - cd $srcdir/noVNC-${pkgver} -# make -C utils clean rebind.so + +prepare(){ + cd "noVNC-$pkgver" + sed \ + -e 's#\(share\)#\1/webapps#g' \ + -e '119,+28c WEBSOCKIFY=/usr/bin/websockify' \ + -i utils/launch.sh } package() { - cd $srcdir/noVNC-${pkgver} - mkdir -p $pkgdir/usr/share/novnc $pkgdir/usr/share/doc/novnc $pkgdir/usr/bin - cp -a app core vendor utils vnc.html vnc_lite.html $pkgdir/usr/share/novnc/ - cp -a LICENSE.txt README.md $pkgdir/usr/share/doc/novnc - cat >$pkgdir/usr/bin/novnc <<EOF -#!/bin/sh - -cd /usr/share/novnc || exit 1 -exec ./utils/launch.sh \$* -EOF - chmod 0755 $pkgdir/usr/bin/novnc + cd "noVNC-$pkgver" + + install -Dm644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm644 vendor/pako/LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE.MIT" + ( cd docs; find . -name 'LICENSE*' -type f -exec cp -a {} "$pkgdir/usr/share/licenses/$pkgname/{}" \; ) + + install -dm644 "$pkgdir/usr/share/doc/$pkgname" + ( cd docs; find . ! -name 'LICENSE*' -type f -exec cp -a {} "$pkgdir/usr/share/doc/$pkgname/{}" \; ) + + install -Dm755 utils/launch.sh "$pkgdir/usr/bin/novnc" + + install -dm755 "$pkgdir/usr/share/webapps/novnc" + cp -a app core vendor vnc.html "$pkgdir/usr/share/webapps/novnc" } |