blob: a5b08f1b15042d0f2f6fb37bd980a8855fb07232 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
# Maintainer: Cody Wyatt Neiman (xangelix) <neiman@cody.to>
pkgname=kasmvncserver-bin
pkgver=1.3.2
pkgrel=1
pkgdesc="KasmVNC provides remote web-based access to a Desktop or application."
arch=('x86_64')
url="https://github.com/kasmtech/KasmVNC"
license=('GPL2')
depends=('aarch64-linux-gnu-gcc>=11' 'ca-certificates-utils' 'libbsd>=0.7.0' 'libgl' 'libglvnd' 'libjpeg-turbo' 'libunwind' 'libx11>=1.4.99.1' 'libxau>=1.0.9' 'libxcrypt-compat>=4.1.0' 'libxcursor>1.1.2' 'libxdmcp' 'libxext' 'libxfixes' 'libxfont2>=2.0.1' 'libxrandr>=1.2.0' 'libxtst' 'libyaml' 'openssl>=3.0.0.alpha1' 'perl' 'perl-hash-merge-simple' 'perl-list-moreutils' 'perl-switch' 'perl-try-tiny' 'perl-yaml-tiny' 'pixman>=0.30.0' 'systemd-libs' 'xkeyboard-config' 'xorg-xauth' 'xorg-xkbutils' 'zlib>=1.1.4' 'perl-datetime')
backup=('etc/kasmvnc/kasmvnc.yaml')
options=('!strip' '!emptydirs')
source=("https://github.com/kasmtech/KasmVNC/releases/download/v${pkgver}/kasmvncserver_jammy_${pkgver}_amd64.deb")
sha512sums=('80929f01090038cf850dfc3a4a473a6925926f9fcc817f4d698ddee5575a82e8d2e4cba5ffdcb1e14aa7b42f46c42fcb92d2a78e20839738e47f13146a86456a')
package(){
# Extract package data
tar -xI unzstd -f data.tar.zst -C "${pkgdir}"
mkdir ${pkgdir}/usr/share/perl5/vendor_perl/
mv ${pkgdir}/usr/share/perl5/KasmVNC ${pkgdir}/usr/share/perl5/vendor_perl/KasmVNC
ln -s /usr/bin/kasmvncserver ${pkgdir}/usr/bin/vncserver
ln -s /usr/bin/kasmvncpasswd ${pkgdir}/usr/bin/vncpasswd
ln -s /usr/bin/kasmvncconfig ${pkgdir}/usr/bin/vncconfig
ln -s /usr/bin/Xkasmvnc ${pkgdir}/usr/bin/Xvnc
ln -s /usr/bin/kasmxproxy ${pkgdir}/usr/bin/xproxy
}
|