[arch-commits] Commit in nxclient/repos (8 files)

2012-04-28 Thread andyrtr
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)

2012-04-28 Thread andyrtr
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)

2012-04-15 Thread andyrtr
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-