diff options
author | BlackCodec | 2015-06-08 15:49:36 +0200 |
---|---|---|
committer | BlackCodec | 2015-06-08 15:49:36 +0200 |
commit | a6b3159994a646274d022ef50541b79a7dda6ac4 (patch) | |
tree | 8c1aeaecbd760b324066a39e43053ca5f3e78799 | |
download | aur-a6b3159994a646274d022ef50541b79a7dda6ac4.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 37 | ||||
-rw-r--r-- | PKGBUILD | 35 | ||||
-rw-r--r-- | guacd.service | 13 |
3 files changed, 85 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..c697f48c8cae --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,37 @@ +pkgbase = guacamole-server + pkgdesc = Guacamole proxy daemon + pkgver = 0.9.6 + pkgrel = 1 + url = http://guacamole.sourceforge.net/ + arch = i686 + arch = x86_64 + license = GPL3 + makedepends = libpulse + makedepends = libvorbis + makedepends = openssl + makedepends = libssh + makedepends = libvncserver + makedepends = pango + makedepends = libtelnet + makedepends = freerdp-guacamole + makedepends = uuid + depends = pango + depends = openssl + depends = libvorbis + optdepends = libssh: for ssh protocol support + optdepends = libvncserver: for vnc protocol support + optdepends = freerdp-guacamole: for rdp protocol support + optdepends = libpulse: for pulseaudio support + optdepends = libtelnet: for telnet protocol support + replaces = guacd + replaces = libguac + replaces = libguac-client-ssh + replaces = libguac-client-vnc + replaces = libguac-client-rdp + source = http://downloads.sourceforge.net/project/guacamole/current/source/guacamole-server-0.9.6.tar.gz + source = guacd.service + md5sums = aca4d7d76e99e00fcafe2c604dac802f + md5sums = dfaa29349d2e73af6dac75d6cafbd762 + +pkgname = guacamole-server + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..4e4341aff71c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer: Black_Codec <orso.f.regna@gmail.com> + +pkgname=guacamole-server +pkgver=0.9.6 +pkgrel=1 +pkgdesc="Guacamole proxy daemon" +arch=('i686' 'x86_64') +url="http://guacamole.sourceforge.net/" +license=('GPL3') +replaces=('guacd' 'libguac' 'libguac-client-ssh' 'libguac-client-vnc' 'libguac-client-rdp') +depends=('pango' 'openssl' 'libvorbis') +makedepends=('libpulse' 'libvorbis' 'openssl' 'libssh' 'libvncserver' 'pango' 'libtelnet' 'freerdp-guacamole' 'uuid') +optdepends=('libssh: for ssh protocol support' +'libvncserver: for vnc protocol support' +'freerdp-guacamole: for rdp protocol support' +'libpulse: for pulseaudio support' +'libtelnet: for telnet protocol support' +) + +source=("http://downloads.sourceforge.net/project/guacamole/current/source/$pkgname-$pkgver.tar.gz" 'guacd.service') + +md5sums=('aca4d7d76e99e00fcafe2c604dac802f' 'dfaa29349d2e73af6dac75d6cafbd762') + +build() { + cd "$srcdir"/$pkgname-$pkgver + ./configure --prefix=/usr --sbindir=/usr/bin + make +} + +package() { + cd "$srcdir"/$pkgname-$pkgver + make DESTDIR="$pkgdir" install + mkdir -p "$pkgdir"/etc/systemd/system/ + install -Dm644 "$srcdir"/guacd.service "$pkgdir"/etc/systemd/system/ +} diff --git a/guacd.service b/guacd.service new file mode 100644 index 000000000000..adf99a9c55d4 --- /dev/null +++ b/guacd.service @@ -0,0 +1,13 @@ +[Unit] +Description=Guacamole Proxy Daemon +After=network.target + +[Service] +Type=forking +PIDFile=/var/run/guacd.pid +ExecStart=/usr/bin/guacd -p /var/run/guacd.pid +Restart=on-failure + +[Install] +WantedBy=multi-user.target + |