summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Bidulock2015-12-15 18:57:01 -0700
committerBrian Bidulock2015-12-15 18:57:01 -0700
commit80a85161922ccb9e771485ddd4cfcbba3f01ecb9 (patch)
tree6806c47ffd3a07f547a6af28329c416f5f7c311e
downloadaur-80a85161922ccb9e771485ddd4cfcbba3f01ecb9.tar.gz
initial version
-rw-r--r--.SRCINFO28
-rw-r--r--PKGBUILD51
2 files changed, 79 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..43fce7313c22
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,28 @@
+# Generated by mksrcinfo v8
+# Wed Dec 16 01:57:01 UTC 2015
+pkgbase = opennx
+ pkgdesc = A GPL replacement for the NoMachine client
+ pkgver = 0.16.0.729
+ pkgrel = 2
+ url = http://opennx.sf.net/
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = zip
+ makedepends = opensc
+ makedepends = libpulse
+ makedepends = smbclient
+ makedepends = libusb-compat
+ depends = wxgtk2.8
+ depends = libcups
+ depends = libxext
+ depends = libxft
+ depends = xorg-xauth
+ depends = curl
+ depends = nx-common
+ depends = hicolor-icon-theme
+ source = http://downloads.sourceforge.net/project/opennx/opennx/CI-source/opennx-0.16.0.729.tar.gz
+ md5sums = 5271a2430693858803f2e1ca860e5a6c
+
+pkgname = opennx
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f2734aab582d
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,51 @@
+# Maintainer: Miguel Rasero <skuda21@gmail.com>
+#Original opennx PKGBUILD: Tomas Groth tomasgroth.at.yahoo.dk
+
+pkgname=opennx
+pkgver=0.16.0.729
+pkgrel=2
+pkgdesc="A GPL replacement for the NoMachine client"
+url="http://opennx.sf.net/"
+arch=('i686' 'x86_64')
+license=('GPL')
+depends=('wxgtk2.8' 'libcups' 'libxext' 'libxft' 'xorg-xauth' 'curl' 'nx-common' 'hicolor-icon-theme')
+makedepends=('zip' 'opensc' 'libpulse' 'smbclient' 'libusb-compat')
+source=(http://downloads.sourceforge.net/project/opennx/opennx/CI-source/opennx-$pkgver.tar.gz)
+md5sums=('5271a2430693858803f2e1ca860e5a6c')
+
+build() {
+ cd "$srcdir"/opennx*
+ ./configure --prefix=/usr \
+ --enable-usbip \
+ --with-wx-config=wx-config-2.8
+ 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
+
+ mkdir "${pkgdir}"/usr/share/icons/hicolor
+ cd "${pkgdir}"/usr/share/icons
+ find ./ -maxdepth 1 -mindepth 1 -type d -not -name hicolor -exec mv {} hicolor/ \;
+}
+
+post_install() {
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+}
+
+post_upgrade() {
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+}
+
+post_remove() {
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+}