summaryrefslogtreecommitdiff
path: root/extra/opennx/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'extra/opennx/PKGBUILD')
-rw-r--r--extra/opennx/PKGBUILD37
1 files changed, 37 insertions, 0 deletions
diff --git a/extra/opennx/PKGBUILD b/extra/opennx/PKGBUILD
new file mode 100644
index 000000000..9ee9d9e0b
--- /dev/null
+++ b/extra/opennx/PKGBUILD
@@ -0,0 +1,37 @@
+# $Id: PKGBUILD 162243 2012-06-24 08:25:53Z andyrtr $
+# Maintainer: AndyRTR <andyrtr@archlinux.org>
+# Contributor: Armin Luntzer
+# Original opennx PKGBUILD: Tomas Groth tomasgroth.at.yahoo.dk
+
+pkgname=opennx
+pkgver=0.16.0.712
+pkgrel=1
+pkgdesc="A GPL replacement for the NoMachine client, patched to always show the session chooser"
+url="http://opennx.sf.net/"
+arch=('i686' 'x86_64')
+license=('GPL')
+depends=('wxgtk' 'libcups' 'libxext' 'libxft' 'xorg-xauth' 'curl')
+makedepends=('zip' 'opensc' 'libpulse' 'smbclient' 'libusb-compat')
+#optdepends=('cups: for full local printing support')
+source=(http://downloads.sourceforge.net/project/opennx/opennx/CI-source/opennx-$pkgver.tar.gz)
+md5sums=('f9cf99a9dc13de9ef6d219db83dec344')
+
+build() {
+ cd $srcdir/opennx*
+ ./configure --prefix=/usr \
+ --enable-usbip
+ make
+}
+
+package() {
+ cd $srcdir/opennx*
+ make DESTDIR=${pkgdir} install
+ make DESTDIR=${pkgdir} install-man
+
+ # fix some file locations
+ install -dm755 ${pkgdir}/usr/share/applications
+ cp -aR ${pkgdir}/usr/share/applnk/xdg/* ${pkgdir}/usr/share/applications
+ rm -rf ${pkgdir}/usr/share/applnk
+
+ sed -i -e "s:Exec=/usr/NX/bin/opennx:Exec=/usr/bin/opennx:" ${pkgdir}/usr/share/applications/*.desktop
+}