[arch-commits] Commit in nxclient/repos (8 files)
Date: Saturday, April 28, 2012 @ 05:58:43 Author: andyrtr Revision: 157438 db-move: moved nxclient from [testing] to [extra] (i686) Added: nxclient/repos/extra-i686/PKGBUILD (from rev 157431, nxclient/repos/testing-i686/PKGBUILD) nxclient/repos/extra-i686/nomachine.key (from rev 157431, nxclient/repos/testing-i686/nomachine.key) nxclient/repos/extra-i686/nxclient.install (from rev 157431, nxclient/repos/testing-i686/nxclient.install) nxclient/repos/extra-i686/nxclient.ld.so.conf.d (from rev 157431, nxclient/repos/testing-i686/nxclient.ld.so.conf.d) Deleted: nxclient/repos/extra-i686/PKGBUILD nxclient/repos/extra-i686/nomachine.key nxclient/repos/extra-i686/nxclient.install nxclient/repos/testing-i686/ ---+ PKGBUILD | 131 +--- nomachine.key | 24 nxclient.install | 30 -- nxclient.ld.so.conf.d |1 4 files changed, 105 insertions(+), 81 deletions(-) Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2012-04-28 09:58:42 UTC (rev 157437) +++ extra-i686/PKGBUILD 2012-04-28 09:58:43 UTC (rev 157438) @@ -1,61 +0,0 @@ -# $Id$ -# Maintainer: Tobias Powalowski tp...@archlinux.org -#Contributed: eliott eli...@solarblue.net, Andre Naumann anaum...@sparced.org - -pkgname=nxclient -pkgver=3.5.0.7 -pkgrel=1 -pkgdesc=Nomachine's closed source client for NX servers -arch=(i686 x86_64) -url=http://nomachine.com; -makedepends=('rpmextract') -license=('custom:nomachine') -depends=('nx-common=3.5.0' 'libxext' 'libxft' 'xorg-xauth') -optdepends=('cups: for printing support') -[ $CARCH = x86_64 ] source=(http://64.34.161.181/download/3.5.0/Linux/$pkgname-3.5.0-7.x86_64.rpm nomachine.key) -[ $CARCH = x86_64 ] md5sums=('0648c2e36a14d5810e26d7d640d8382f' 'cb5df74aff5160eab9cd4313019ae228') -[ $CARCH = i686 ] source=(http://64.34.161.181/download/3.5.0/Linux/$pkgname-3.5.0-7.i386.rpm nomachine.key) -[ $CARCH = i686 ] md5sums=('53e5b9b4a1096324e7d3dbd8ffb192a1' 'cb5df74aff5160eab9cd4313019ae228') -install=nxclient.install - -build() { - cd ${srcdir}/ - rpmextract.sh *.rpm - sed -i -e 's,/usr/NX,/opt/NX,g' etc/profile.d/nx.sh etc/profile.d/nx.csh - sed -i -e 's,/usr/NX/,/opt/NX/,g' ${srcdir}/usr/NX/share/applnk/network/*.desktop -} - -package() { - mkdir -p ${pkgdir}/opt - cd ${srcdir}/usr - install -D -m 755 ${srcdir}/etc/profile.d/nx.sh ${pkgdir}/etc/profile.d/nx.sh - install -D -m 755 ${srcdir}/etc/profile.d/nx.csh ${pkgdir}/etc/profile.d/nx.csh - install -D -m 644 ${srcdir}/usr/NX/share/applnk/network/nxclient-wizard.desktop ${pkgdir}/usr/share/applications/nxclient-wizard.desktop - install -D -m 644 ${srcdir}/usr/NX/share/applnk/network/nxclient.desktop ${pkgdir}/usr/share/applications/nxclient.desktop - install -D -m 644 ${srcdir}/usr/NX/share/applnk/network/nxclient-admin.desktop ${pkgdir}/usr/share/applications/nxclient-admin.desktop - rm -r ${srcdir}/usr/NX/share/applnk - - # remove libs that come in system and are provided by nx-common - rm ${srcdir}/usr/NX/lib/{libXcomp.*,libXcompsh.*,libcrypto.*,libjpeg.*,libz.*} - ### HACK: fix libpng linking until nomachine fixes upstream! - shouldn't be needed, why not /opt/NX/lib ? - mkdir -p ${pkgdir}/usr/NX/lib/ - cp -a NX/lib/libpng* ${pkgdir}/usr/NX/lib/ - rm -r NX/lib - - # provided by nx-common - rm NX/bin/nxssh - rm NX/bin/nxesd # esd support has been fully dropped - - # provide default key file later - rm NX/share/keys/server.id_dsa.key - - # move files to /opt - cp -a NX ${pkgdir}/opt - - # add default key file - install -D -m 644 ${srcdir}/nomachine.key ${pkgdir}/opt/NX/share/keys/server.id_dsa.key - - # add license file - mkdir -p ${pkgdir}/usr/share/licenses/nxclient - mv ${pkgdir}/opt/NX/share/documents/client/license-info ${pkgdir}/usr/share/licenses/nxclient/LICENSE -} Copied: nxclient/repos/extra-i686/PKGBUILD (from rev 157431, nxclient/repos/testing-i686/PKGBUILD) === --- extra-i686/PKGBUILD (rev 0) +++ extra-i686/PKGBUILD 2012-04-28 09:58:43 UTC (rev 157438) @@ -0,0 +1,70 @@ +# $Id$ +# Maintainer: Tobias Powalowski tp...@archlinux.org +#Contributed: eliott eli...@solarblue.net, Andre Naumann anaum...@sparced.org + +pkgname=nxclient +pkgver=3.5.0.7 +pkgrel=2 +pkgdesc=Nomachine's closed source client for NX servers +arch=('i686' 'x86_64') +url=http://nomachine.com; +license=('custom:nomachine') +depends=('libxext' 'libxft' 'xorg-xauth' 'libxcomp' 'nx-common=3.5.0-4.1' 'desktop-file-utils') +makedepends=('rpmextract' 'chrpath') +optdepends=('cups: for printing support') +[ $CARCH = x86_64 ] source=(http://64.34.161.181/download/3.5.0/Linux/$pkgname-3.5.0-7.x86_64.rpm nomachine.key nxclient.ld.so.conf.d) +[ $CARCH = x86_64 ] md5sums=('0648c2e36a14d5810e26d7d640d8382f'
[arch-commits] Commit in nxclient/repos (8 files)
Date: Saturday, April 28, 2012 @ 05:58:45 Author: andyrtr Revision: 157439 db-move: moved nxclient from [testing] to [extra] (x86_64) Added: nxclient/repos/extra-x86_64/PKGBUILD (from rev 157431, nxclient/repos/testing-x86_64/PKGBUILD) nxclient/repos/extra-x86_64/nomachine.key (from rev 157431, nxclient/repos/testing-x86_64/nomachine.key) nxclient/repos/extra-x86_64/nxclient.install (from rev 157431, nxclient/repos/testing-x86_64/nxclient.install) nxclient/repos/extra-x86_64/nxclient.ld.so.conf.d (from rev 157431, nxclient/repos/testing-x86_64/nxclient.ld.so.conf.d) Deleted: nxclient/repos/extra-x86_64/PKGBUILD nxclient/repos/extra-x86_64/nomachine.key nxclient/repos/extra-x86_64/nxclient.install nxclient/repos/testing-x86_64/ ---+ PKGBUILD | 131 +--- nomachine.key | 24 nxclient.install | 30 -- nxclient.ld.so.conf.d |1 4 files changed, 105 insertions(+), 81 deletions(-) Deleted: extra-x86_64/PKGBUILD === --- extra-x86_64/PKGBUILD 2012-04-28 09:58:43 UTC (rev 157438) +++ extra-x86_64/PKGBUILD 2012-04-28 09:58:45 UTC (rev 157439) @@ -1,61 +0,0 @@ -# $Id$ -# Maintainer: Tobias Powalowski tp...@archlinux.org -#Contributed: eliott eli...@solarblue.net, Andre Naumann anaum...@sparced.org - -pkgname=nxclient -pkgver=3.5.0.7 -pkgrel=1 -pkgdesc=Nomachine's closed source client for NX servers -arch=(i686 x86_64) -url=http://nomachine.com; -makedepends=('rpmextract') -license=('custom:nomachine') -depends=('nx-common=3.5.0' 'libxext' 'libxft' 'xorg-xauth') -optdepends=('cups: for printing support') -[ $CARCH = x86_64 ] source=(http://64.34.161.181/download/3.5.0/Linux/$pkgname-3.5.0-7.x86_64.rpm nomachine.key) -[ $CARCH = x86_64 ] md5sums=('0648c2e36a14d5810e26d7d640d8382f' 'cb5df74aff5160eab9cd4313019ae228') -[ $CARCH = i686 ] source=(http://64.34.161.181/download/3.5.0/Linux/$pkgname-3.5.0-7.i386.rpm nomachine.key) -[ $CARCH = i686 ] md5sums=('53e5b9b4a1096324e7d3dbd8ffb192a1' 'cb5df74aff5160eab9cd4313019ae228') -install=nxclient.install - -build() { - cd ${srcdir}/ - rpmextract.sh *.rpm - sed -i -e 's,/usr/NX,/opt/NX,g' etc/profile.d/nx.sh etc/profile.d/nx.csh - sed -i -e 's,/usr/NX/,/opt/NX/,g' ${srcdir}/usr/NX/share/applnk/network/*.desktop -} - -package() { - mkdir -p ${pkgdir}/opt - cd ${srcdir}/usr - install -D -m 755 ${srcdir}/etc/profile.d/nx.sh ${pkgdir}/etc/profile.d/nx.sh - install -D -m 755 ${srcdir}/etc/profile.d/nx.csh ${pkgdir}/etc/profile.d/nx.csh - install -D -m 644 ${srcdir}/usr/NX/share/applnk/network/nxclient-wizard.desktop ${pkgdir}/usr/share/applications/nxclient-wizard.desktop - install -D -m 644 ${srcdir}/usr/NX/share/applnk/network/nxclient.desktop ${pkgdir}/usr/share/applications/nxclient.desktop - install -D -m 644 ${srcdir}/usr/NX/share/applnk/network/nxclient-admin.desktop ${pkgdir}/usr/share/applications/nxclient-admin.desktop - rm -r ${srcdir}/usr/NX/share/applnk - - # remove libs that come in system and are provided by nx-common - rm ${srcdir}/usr/NX/lib/{libXcomp.*,libXcompsh.*,libcrypto.*,libjpeg.*,libz.*} - ### HACK: fix libpng linking until nomachine fixes upstream! - shouldn't be needed, why not /opt/NX/lib ? - mkdir -p ${pkgdir}/usr/NX/lib/ - cp -a NX/lib/libpng* ${pkgdir}/usr/NX/lib/ - rm -r NX/lib - - # provided by nx-common - rm NX/bin/nxssh - rm NX/bin/nxesd # esd support has been fully dropped - - # provide default key file later - rm NX/share/keys/server.id_dsa.key - - # move files to /opt - cp -a NX ${pkgdir}/opt - - # add default key file - install -D -m 644 ${srcdir}/nomachine.key ${pkgdir}/opt/NX/share/keys/server.id_dsa.key - - # add license file - mkdir -p ${pkgdir}/usr/share/licenses/nxclient - mv ${pkgdir}/opt/NX/share/documents/client/license-info ${pkgdir}/usr/share/licenses/nxclient/LICENSE -} Copied: nxclient/repos/extra-x86_64/PKGBUILD (from rev 157431, nxclient/repos/testing-x86_64/PKGBUILD) === --- extra-x86_64/PKGBUILD (rev 0) +++ extra-x86_64/PKGBUILD 2012-04-28 09:58:45 UTC (rev 157439) @@ -0,0 +1,70 @@ +# $Id$ +# Maintainer: Tobias Powalowski tp...@archlinux.org +#Contributed: eliott eli...@solarblue.net, Andre Naumann anaum...@sparced.org + +pkgname=nxclient +pkgver=3.5.0.7 +pkgrel=2 +pkgdesc=Nomachine's closed source client for NX servers +arch=('i686' 'x86_64') +url=http://nomachine.com; +license=('custom:nomachine') +depends=('libxext' 'libxft' 'xorg-xauth' 'libxcomp' 'nx-common=3.5.0-4.1' 'desktop-file-utils') +makedepends=('rpmextract' 'chrpath') +optdepends=('cups: for printing support') +[ $CARCH = x86_64 ] source=(http://64.34.161.181/download/3.5.0/Linux/$pkgname-3.5.0-7.x86_64.rpm nomachine.key nxclient.ld.so.conf.d) +[ $CARCH = x86_64 ]
[arch-commits] Commit in nxclient/repos (8 files)
Date: Sunday, April 15, 2012 @ 12:23:21 Author: andyrtr Revision: 156199 archrelease: copy trunk to staging-i686, staging-x86_64 Added: nxclient/repos/staging-i686/ nxclient/repos/staging-i686/PKGBUILD (from rev 156198, nxclient/trunk/PKGBUILD) nxclient/repos/staging-i686/nomachine.key (from rev 156198, nxclient/trunk/nomachine.key) nxclient/repos/staging-i686/nxclient.install (from rev 156198, nxclient/trunk/nxclient.install) nxclient/repos/staging-x86_64/ nxclient/repos/staging-x86_64/PKGBUILD (from rev 156198, nxclient/trunk/PKGBUILD) nxclient/repos/staging-x86_64/nomachine.key (from rev 156198, nxclient/trunk/nomachine.key) nxclient/repos/staging-x86_64/nxclient.install (from rev 156198, nxclient/trunk/nxclient.install) -+ staging-i686/PKGBUILD | 72 ++ staging-i686/nomachine.key | 12 ++ staging-i686/nxclient.install | 22 +++ staging-x86_64/PKGBUILD | 72 ++ staging-x86_64/nomachine.key| 12 ++ staging-x86_64/nxclient.install | 22 +++ 6 files changed, 212 insertions(+) Copied: nxclient/repos/staging-i686/PKGBUILD (from rev 156198, nxclient/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2012-04-15 16:23:21 UTC (rev 156199) @@ -0,0 +1,72 @@ +# $Id$ +# Maintainer: Tobias Powalowski tp...@archlinux.org +#Contributed: eliott eli...@solarblue.net, Andre Naumann anaum...@sparced.org + +pkgname=nxclient +pkgver=3.5.0.7 +pkgrel=1.1 +pkgdesc=Nomachine's closed source client for NX servers +arch=('i686' 'x86_64') +url=http://nomachine.com; +license=('custom:nomachine') +depends=('libxext' 'libxft' 'xorg-xauth' 'libxcomp' 'nx-x11' 'nx-common=3.5.0-4.1' 'desktop-file-utils') +makedepends=('rpmextract' 'chrpath') +optdepends=('cups: for printing support') +[ $CARCH = x86_64 ] source=(http://64.34.161.181/download/3.5.0/Linux/$pkgname-3.5.0-7.x86_64.rpm nomachine.key) +[ $CARCH = x86_64 ] md5sums=('0648c2e36a14d5810e26d7d640d8382f' 'cb5df74aff5160eab9cd4313019ae228') +[ $CARCH = i686 ] source=(http://64.34.161.181/download/3.5.0/Linux/$pkgname-3.5.0-7.i386.rpm nomachine.key) +[ $CARCH = i686 ] md5sums=('53e5b9b4a1096324e7d3dbd8ffb192a1' 'cb5df74aff5160eab9cd4313019ae228') +install=nxclient.install + +build() { + cd ${srcdir}/ + rpmextract.sh *.rpm + sed -i -e 's:/usr/NX:/usr/lib/NX:g' etc/profile.d/nx.* + sed -i -e 's:/usr/NX:/usr/lib/NX:g' ${srcdir}/usr/NX/share/applnk/network/*.desktop +} + +package() { + # profile files + install -D -m 755 ${srcdir}/etc/profile.d/nx.sh ${pkgdir}/etc/profile.d/nx.sh + install -D -m 755 ${srcdir}/etc/profile.d/nx.csh ${pkgdir}/etc/profile.d/nx.csh + # menu entries + install -D -m 644 ${srcdir}/usr/NX/share/applnk/network/nxclient-wizard.desktop ${pkgdir}/usr/share/applications/nxclient-wizard.desktop + install -D -m 644 ${srcdir}/usr/NX/share/applnk/network/nxclient.desktop ${pkgdir}/usr/share/applications/nxclient.desktop + install -D -m 644 ${srcdir}/usr/NX/share/applnk/network/nxclient-admin.desktop ${pkgdir}/usr/share/applications/nxclient-admin.desktop + rm -r ${srcdir}/usr/NX/share/applnk + + # remove libs that come in system and are provided by libxcomp/nx-x11 + rm ${srcdir}/usr/NX/lib/{libXcomp.*,libXcompsh.*,libcrypto.*,libjpeg.*,libz.*} + + # provided by nx-common + rm ${srcdir}/usr/NX/bin/nxssh + rm ${srcdir}/usr/NX/bin/nxesd # esd support has been fully dropped + + # provide default key file later + rm ${srcdir}/usr/NX/share/keys/server.id_dsa.key + + # move files + install -dm755 ${pkgdir}/usr/{bin,lib} + cp -aR ${srcdir}/usr/NX ${pkgdir}/usr/lib + # add symlinks + cd ${pkgdir}/usr/bin + ln -sv /usr/lib/NX/bin/{nxclient,nxkill,nxprint,nxservice} . + + # move libs into proper ld.conf.so place provided by nx-x11 + install -dm 755 ${pkgdir}/usr/lib/nx + cp -aR ${pkgdir}/usr/lib/NX/lib* ${pkgdir}/usr/lib/nx + rm -rf ${pkgdir}/usr/lib/NX/lib* + + # add default key file + install -D -m 644 ${srcdir}/nomachine.key ${pkgdir}/usr/lib/NX/share/keys/server.id_dsa.key + + # add license file + mkdir -p ${pkgdir}/usr/share/licenses/nxclient + mv ${pkgdir}/usr/lib/NX/share/documents/client/license-info ${pkgdir}/usr/share/licenses/nxclient/LICENSE + + # some cleanup + rm -rf ${pkgdir}/usr/lib/NX/share/{documents,cups} + + # fix insecure rpath + chrpath -d $pkgdir/usr/lib/NX/bin/nxclient +} Copied: nxclient/repos/staging-i686/nomachine.key (from rev 156198, nxclient/trunk/nomachine.key) === --- staging-i686/nomachine.key (rev 0) +++ staging-i686/nomachine.key 2012-04-15 16:23:21 UTC (rev 156199) @@ -0,0 +1,12 @@ +-BEGIN DSA PRIVATE KEY-