aboutsummaryrefslogtreecommitdiffstats
path: root/community/x2goserver/APKBUILD
diff options
context:
space:
mode:
authorFrancesco Colista <fcolista@alpinelinux.org>2017-06-02 09:55:54 +0000
committerFrancesco Colista <fcolista@alpinelinux.org>2017-06-02 09:56:00 +0000
commitce4ebf229c1bb1cdc7341b3fe15af4c8a20caa39 (patch)
tree0337b749d70444dd8b0517ea1bc24092d386e7cb /community/x2goserver/APKBUILD
parentf97dd706ee9a03ff9e2fe1462e4e0dce56670a1b (diff)
community/x2goserver: moved from testing
Diffstat (limited to 'community/x2goserver/APKBUILD')
-rw-r--r--community/x2goserver/APKBUILD56
1 files changed, 56 insertions, 0 deletions
diff --git a/community/x2goserver/APKBUILD b/community/x2goserver/APKBUILD
new file mode 100644
index 00000000000..312bb63a7ee
--- /dev/null
+++ b/community/x2goserver/APKBUILD
@@ -0,0 +1,56 @@
+# Contributor: Jeff Bilyk <jbilyk@gmail.com>
+# Contributor: Jean-Charles de Longueville <jch@hellea.eu>
+# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
+pkgname=x2goserver
+pkgver=4.0.1.20
+pkgrel=1
+pkgdesc=" X2Go enables you to access a graphical desktop of a computer over a low bandwidth (or high bandwidth) connection. "
+url="http://x2go.org"
+arch="all"
+license="GPL2+"
+options="suid"
+depends="perl perl-config-simple perl-dbi perl-file-readbackwards
+ perl-capture-tiny perl-dbd-sqlite bash iproute2 makepasswd
+ openssh lsof xauth perl-file-basedir mcookie nx-libs perl-file-which"
+makedepends="libssh2-dev python2-dev man"
+install="$pkgname.pre-install $pkgname.post-install"
+subpackages="$pkgname-doc"
+source="http://code.x2go.org/releases/source/$pkgname/$pkgname-$pkgver.tar.gz
+ $pkgname.initd
+ xsession-alpine-support.patch"
+pkgusers="x2gouser"
+pkggroups="x2gouser"
+
+builddir="$srcdir"/$pkgname-$pkgver
+
+check() {
+ cd "$builddir"
+ # check or test is not implemented in make
+ return 0
+}
+
+prepare() {
+ local dir
+ cd "$builddir"
+ for dir in x2goserver*; do
+ if [ -d $dir ]; then
+ sed -i -e "s/^build-indep:.*/build-indep: /g" $dir/Makefile
+ fi
+ done
+ default_prepare
+}
+
+build() {
+ cd "$builddir"
+ make PREFIX=/usr || return 1
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" PREFIX=/usr install || return 1
+ install -Dm 755 "$srcdir/${pkgname}.initd" "$pkgdir/etc/init.d/$pkgname"
+}
+
+sha512sums="21f3a415c50bf78e4c044c5b77f8478a307e4b3cef990edd415d9e7479f48fbc1c051e9f7c16a5d1f30726f4f2a812fb367eecb0a073bfba1ea2c6173c71fe54 x2goserver-4.0.1.20.tar.gz
+1784894c3f04abbb626bf8178dc6c8383a0d2883eb168cb805e707581d547584ac8eb767155153ee7d50d2192b757fa8c71e40fa9393c8df39e3cda94e05b7b4 x2goserver.initd
+1c73bdf9e1b040cb74c762427380f1758cd6c3a7e869e1331cf33acf14a5dcc2d223d594e1aa7d98545afaee44aa7353c3a1a9a95683a6b8d450602eec58cc0f xsession-alpine-support.patch"