diff options
Diffstat (limited to 'testing/nx/PKGBUILD')
-rw-r--r-- | testing/nx/PKGBUILD | 145 |
1 files changed, 0 insertions, 145 deletions
diff --git a/testing/nx/PKGBUILD b/testing/nx/PKGBUILD deleted file mode 100644 index bc2247597..000000000 --- a/testing/nx/PKGBUILD +++ /dev/null @@ -1,145 +0,0 @@ -# $Id: PKGBUILD 168322 2012-10-08 18:52:28Z andyrtr $ -# Maintainer: Andreas Radke <andyrtr@archlinux.org> - -pkgbase=nx -pkgname=('libxcomp' 'nxproxy' 'nx-x11' 'nx-xcompext' 'nxagent' 'nx-headers') -pkgver=3.5.0.15 -pkgrel=2 -arch=('i686' 'x86_64') -url="http://wiki.x2go.org/" -license=('GPL') -options=('!makeflags') # '!strip') -makedepends=('libjpeg-turbo' 'libpng' 'bash' 'perl' # runtime dependencies from subpackages - 'xproto' 'freetype2' 'libxaw' 'libxrender' 'libxp' 'libxpm' 'libxdamage' 'libxrandr' 'libxcomposite' 'libxtst' 'xorg-sessreg' # makedepends - ) -source=(http://code.x2go.org/releases/source/nx-libs/nx-libs-$pkgver-full.tar.gz - nx-x11.ld.so.conf.d - nx-cflags.patch) -md5sums=('d5b3dba1ecbd2989cd7ce20fee6683a0' - 'f2ec60c7e2d81bef2f7292d2b33681a6' - 'd0c5b88aac0473e19699cf62d84b9d5f') - -build() { - cd "${srcdir}/nx-libs-$pkgver" - - # debug flags -# export CFLAGS="-march=x86-64 -O1 -g -pipe" -# export CXXFLAGS="-march=x86-64 -O1 -g -pipe" - - - # Gentoo hacks to honor cflags - patch -Np0 -i ${srcdir}/nx-cflags.patch - - # Run autoreconf in all neeed folders - for i in nxcomp nxcompext nxcompshad nxproxy; do - cd ${i} - autoreconf -vfi #${i} - cd .. - done - - # From xorg-x11-6.9.0-r3.ebuild - pushd "${srcdir}/nx-libs-$pkgver/nx-X11" - - HOSTCONF="config/cf/host.def" - echo "#define OptimizedCDebugFlags ${CFLAGS} GccAliasingArgs" >> ${HOSTCONF} - echo "#define OptimizedCplusplusDebugFlags ${CXXFLAGS} GccAliasingArgs" >> ${HOSTCONF} - # Respect LDFLAGS - echo "#define ExtraLoadFlags ${LDFLAGS}" >> ${HOSTCONF} - echo "#define SharedLibraryLoadFlags -shared ${LDFLAGS}" >> ${HOSTCONF} - popd - - make CONFIGURE="./configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --includedir=/usr/include" - # fake install - mkdir $srcdir/fakeinstall - make DESTDIR="$srcdir/fakeinstall" install -} - -package_libxcomp() { - - pkgdesc="NX X compression library" - depends=('libjpeg-turbo' 'libpng' 'gcc-libs') - - 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() { - - pkgdesc="NX proxy" - depends=('libxcomp') - - install -dm755 ${pkgdir}/usr/{bin,share/man/man1,lib/nx/bin} - cp -a ${srcdir}/fakeinstall/usr/bin/nxproxy ${pkgdir}/usr/lib/nx/bin - cd ${pkgdir}/usr/lib/nx - ln -sv /usr/lib/nx/bin/nxproxy . - - # 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 -} - -package_nx-xcompext() { - - pkgdesc="Xcompext/Xcompshad library for NX" - depends=('libxcomp' 'nx-x11') - - install -dm755 ${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') - - install -dm755 ${pkgdir}/{etc/ld.so.conf.d,usr/bin,usr/lib/nx/bin} - cp -aR ${srcdir}/fakeinstall/usr/lib/NX3/lib*/nx/lib*.so* ${pkgdir}/usr/lib/nx - - cp -a ${srcdir}/fakeinstall/usr/lib/NX3/bin/nxauth ${pkgdir}/usr/lib/nx/bin - cd ${pkgdir}/usr/lib/nx - ln -sv /usr/lib/nx/bin/nxauth . - - # 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" -} - -package_nxagent() { - - pkgdesc="NX X server based on Xnest" - depends=('nx-xcompext') - - install -dm755 ${pkgdir}/usr/{bin,lib/nx/bin} - cp -aR ${srcdir}/fakeinstall/usr/lib/NX3/bin/nxagent ${pkgdir}/usr/lib/nx/bin - cd ${pkgdir}/usr/lib/nx - ln -sv /usr/lib/nx/bin/nxagent . - - # the wrapper - cp -a ${srcdir}/nx-libs-$pkgver/bin/nxagent ${pkgdir}/usr/bin - chmod +x ${pkgdir}/usr/bin/nxagent - # required nxcompshad libs - cp -a ${srcdir}/nx-libs-$pkgver/nxcompshad/libXcompshad.so.3.5.0 ${pkgdir}/usr/lib/nx - cd ${pkgdir}/usr/lib/nx - ln -sv libXcompshad.so.3.5.0 libXcompshad.so.3 - ln -sv libXcompshad.so.3.5.0 libXcompshad.so - cd ${pkgdir}/usr/lib/ - ln -sv /usr/lib/nx/libXcompshad.so{,.3,.3.5.0} . -} - -package_nx-headers() { - - pkgdesc="NX headers" - - install -dm755 ${pkgdir}/usr/include/nx - cp -aR ${srcdir}/fakeinstall/usr/include/nx/* ${pkgdir}/usr/include/nx -} |