summaryrefslogtreecommitdiff
path: root/staging/nx/PKGBUILD
diff options
context:
space:
mode:
authorroot <root@rshg054.dnsready.net>2012-04-18 00:01:47 +0000
committerroot <root@rshg054.dnsready.net>2012-04-18 00:01:47 +0000
commit637c1cfdcd258a870ad5367cbf47a8a2799039c7 (patch)
tree04dabe84f2527ce4ef85b0905f186ebb93cacdb9 /staging/nx/PKGBUILD
parent0fb510ac9b1defac6c3d54a68eccd7e18635b474 (diff)
Wed Apr 18 00:01:47 UTC 2012
Diffstat (limited to 'staging/nx/PKGBUILD')
-rw-r--r--staging/nx/PKGBUILD45
1 files changed, 27 insertions, 18 deletions
diff --git a/staging/nx/PKGBUILD b/staging/nx/PKGBUILD
index a46c26b45..6b12d4490 100644
--- a/staging/nx/PKGBUILD
+++ b/staging/nx/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 156194 2012-04-15 15:11:02Z andyrtr $
+# $Id: PKGBUILD 156297 2012-04-16 18:52:45Z andyrtr $
# Maintainer: Andreas Radke <andyrtr@archlinux.org>
pkgbase=nx
pkgname=('libxcomp' 'nxproxy' 'nx-x11' 'nx-xcompext' 'nxagent' 'nx-headers')
pkgver=3.5.0.12
-pkgrel=0.3
+pkgrel=0.4
arch=('i686' 'x86_64')
url="http://wiki.x2go.org/"
license=('GPL')
@@ -30,9 +30,10 @@ package_libxcomp() {
pkgdesc="NX X compression library"
depends=('libjpeg-turbo' 'libpng' 'gcc-libs')
- cd "${srcdir}/fakeinstall"
- install -dm755 ${pkgdir}/usr/lib/
- cp -a ${srcdir}/fakeinstall/usr/lib/nx/libXcomp.so* ${pkgdir}/usr/lib
+ install -dm755 ${pkgdir}/usr/lib/nx/lib
+ cp -a ${srcdir}/fakeinstall/usr/lib/nx/libXcomp.so* ${pkgdir}/usr/lib/nx/lib
+ cd ${pkgdir}/usr/lib/
+ ln -sv /usr/lib/nx/lib/libXcomp.so{,.3,.3.5.0} .
}
package_nxproxy() {
@@ -40,9 +41,11 @@ package_nxproxy() {
pkgdesc="NX proxy"
depends=('libxcomp')
- cd "${srcdir}/fakeinstall"
- install -dm755 ${pkgdir}/usr/{bin,share/man/man1}
- cp -a ${srcdir}/fakeinstall/usr/bin/nxproxy ${pkgdir}/usr/bin
+ install -dm755 ${pkgdir}/usr/{bin,share/man/man1,lib/nx}
+ cp -a ${srcdir}/fakeinstall/usr/bin/nxproxy ${pkgdir}/usr/lib/nx
+ # the wrapper
+ cp -a ${srcdir}/nx-libs_$pkgver/bin/nxproxy ${pkgdir}/usr/bin
+ chmod +x ${pkgdir}/usr/bin/nxproxy
cp -a ${srcdir}/fakeinstall/usr/share/man/man1/nxproxy.1 ${pkgdir}/usr/share/man/man1
}
@@ -51,20 +54,27 @@ package_nx-xcompext() {
pkgdesc="Xcompext/Xcompshad library for NX"
depends=('libxcomp' 'nx-x11')
- cd "${srcdir}/fakeinstall"
- install -dm755 ${pkgdir}/usr/lib/
- cp -a ${srcdir}/fakeinstall/usr/lib/nx/libXcompext.so* ${pkgdir}/usr/lib
+ install -dm755 ${pkgdir}/usr/lib/nx
+ #cp -a ${srcdir}/fakeinstall/usr/lib/nx/libXcompext.so* ${pkgdir}/usr/lib/nx
+ cp -a ${srcdir}/fakeinstall/usr/lib/nx/libXcompext.so.3.5.0 ${pkgdir}/usr/lib/nx
+ cd ${pkgdir}/usr/lib/nx
+ ln -sv libXcompext.so.3.5.0 libXcompext.so.3
+ ln -sv libXcompext.so.3.5.0 libXcompext.so
+ cd ${pkgdir}/usr/lib/
+ ln -sv /usr/lib/nx/libXcompext.so{,.3,.3.5.0} .
}
package_nx-x11() {
-
+
pkgdesc="NX-X11 lib for the NX framework"
depends=('libxcomp')
- cd "${srcdir}/fakeinstall"
install -dm755 ${pkgdir}/{etc/ld.so.conf.d,usr/bin,usr/lib/nx}
cp -aR ${srcdir}/fakeinstall/usr/lib/NX3/lib*/nx/lib*.so* ${pkgdir}/usr/lib/nx
- cp -aR ${srcdir}/fakeinstall/usr/lib/NX3/bin/nxauth ${pkgdir}/usr/bin
+ cp -a ${srcdir}/fakeinstall/usr/lib/NX3/bin/nxauth ${pkgdir}/usr/lib/nx
+ # the wrapper
+ cp -a ${srcdir}/nx-libs_$pkgver/bin/nxauth ${pkgdir}/usr/bin
+ chmod +x ${pkgdir}/usr/bin/nxauth
install -m 644 "$srcdir/nx-x11.ld.so.conf.d" "$pkgdir/etc/ld.so.conf.d/nx.conf"
}
@@ -74,18 +84,17 @@ package_nxagent() {
pkgdesc="NX X server based on Xnest"
depends=('nx-xcompext')
- cd "${srcdir}/fakeinstall"
install -dm755 ${pkgdir}/usr/{bin,lib/nx}
cp -aR ${srcdir}/fakeinstall/usr/lib/NX3/bin/nxagent ${pkgdir}/usr/lib/nx
- cd ${pkgdir}/usr/bin
- ln -sv /usr/lib/nx/nxagent .
+ # the wrapper
+ cp -a ${srcdir}/nx-libs_$pkgver/bin/nxagent ${pkgdir}/usr/bin
+ chmod +x ${pkgdir}/usr/bin/nxagent
}
package_nx-headers() {
pkgdesc="NX headers"
- cd "${srcdir}/fakeinstall"
install -dm755 ${pkgdir}/usr/include/nx
cp -aR ${srcdir}/fakeinstall/usr/include/nx/* ${pkgdir}/usr/include/nx
}