summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD51
1 files changed, 51 insertions, 0 deletions
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
+}