summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernard Cafarelli <voyageur@gentoo.org>2009-09-30 22:45:11 +0000
committerBernard Cafarelli <voyageur@gentoo.org>2009-09-30 22:45:11 +0000
commit406eb005afd169d239e2bd45b24dfa9900135e4c (patch)
treec58d8d0e5763d26193de8211c92b4a0c8c619ae4 /net-misc/nxclient
parentAdd latest release (bug 280085) (diff)
downloadgentoo-2-406eb005afd169d239e2bd45b24dfa9900135e4c.tar.gz
gentoo-2-406eb005afd169d239e2bd45b24dfa9900135e4c.tar.bz2
gentoo-2-406eb005afd169d239e2bd45b24dfa9900135e4c.zip
3.4.0 version bump. This version brings new capabilities such as: support for CUPS 1.4 printing system, better detection of system commands to run KDE and Gnome sessions and the possibility of configuring the server to allow run sessions as the root user, and bugfixes (nxagent crash, cut and paste problems, text on the titlebar in rootless session, ...)
(Portage version: 2.2_rc42/cvs/Linux x86_64)
Diffstat (limited to 'net-misc/nxclient')
-rw-r--r--net-misc/nxclient/ChangeLog12
-rw-r--r--net-misc/nxclient/nxclient-3.4.0.5.ebuild69
2 files changed, 80 insertions, 1 deletions
diff --git a/net-misc/nxclient/ChangeLog b/net-misc/nxclient/ChangeLog
index 00b3665f8a64..44c696ad67d0 100644
--- a/net-misc/nxclient/ChangeLog
+++ b/net-misc/nxclient/ChangeLog
@@ -1,6 +1,16 @@
# ChangeLog for net-misc/nxclient
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/nxclient/ChangeLog,v 1.78 2009/08/23 21:21:19 voyageur Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/nxclient/ChangeLog,v 1.79 2009/09/30 22:45:11 voyageur Exp $
+
+*nxclient-3.4.0.5 (30 Sep 2009)
+
+ 30 Sep 2009; Bernard Cafarelli <voyageur@gentoo.org>
+ +nxclient-3.4.0.5.ebuild:
+ 3.4.0 version bump. This version brings new capabilities such as: support
+ for CUPS 1.4 printing system, better detection of system commands to run
+ KDE and Gnome sessions and the possibility of configuring the server to
+ allow run sessions as the root user, and bugfixes (nxagent crash, cut and
+ paste problems, text on the titlebar in rootless session, ...)
23 Aug 2009; Bernard Cafarelli <voyageur@gentoo.org>
nxclient-3.3.0.3.ebuild, nxclient-3.3.0.6.ebuild:
diff --git a/net-misc/nxclient/nxclient-3.4.0.5.ebuild b/net-misc/nxclient/nxclient-3.4.0.5.ebuild
new file mode 100644
index 000000000000..557a60eee027
--- /dev/null
+++ b/net-misc/nxclient/nxclient-3.4.0.5.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/nxclient/nxclient-3.4.0.5.ebuild,v 1.1 2009/09/30 22:45:11 voyageur Exp $
+
+inherit eutils versionator
+
+MAJOR_PV="$(get_version_component_range 1-3)"
+FULL_PV="${MAJOR_PV}-$(get_version_component_range 4)"
+DESCRIPTION="X11/VNC/NXServer client (remote desktops over low-bandwidth links)"
+HOMEPAGE="http://www.nomachine.com/"
+SRC_URI="amd64? ( http://64.34.161.181/download/${MAJOR_PV}/Linux/nxclient-${FULL_PV}.x86_64.tar.gz )
+ x86? ( http://64.34.161.181/download/${MAJOR_PV}/Linux/nxclient-${FULL_PV}.i386.tar.gz )"
+LICENSE="nomachine"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE=""
+RESTRICT="strip"
+
+DEPEND=""
+RDEPEND="dev-libs/expat
+ >=dev-libs/openssl-0.9.8e
+ media-libs/audiofile
+ || ( media-libs/jpeg-compat <media-libs/jpeg-7 )
+ media-libs/libpng
+ media-libs/freetype
+ media-libs/fontconfig
+ net-print/cups
+ x11-libs/libXft
+ x11-libs/libX11
+ x11-libs/libXdmcp
+ x11-libs/libXrender
+ x11-libs/libXau
+ x11-libs/libXext
+ sys-libs/zlib
+ !net-misc/nxclient-2xterminalserver"
+
+S=${WORKDIR}/NX
+
+src_install()
+{
+ # we install nxclient into /usr/NX, to make sure it doesn't clash
+ # with libraries installed for FreeNX
+
+ for x in nxclient nxesd nxkill nxprint nxservice nxssh ; do
+ into /usr/NX
+ dobin bin/$x
+ into /usr
+ make_wrapper $x ./$x /usr/NX/bin /usr/NX/lib || die
+ done
+
+ dodir /usr/NX/lib
+ cp -P lib/libXcompsh.so* lib/libXcomp.so* "${D}"/usr/NX/lib
+
+ dodir /usr/NX/share
+ cp -R share "${D}"/usr/NX
+
+ # Add icons/desktop entries (missing in the tarball)
+ cd share/icons
+ for size in *; do
+ dodir /usr/share/icons/hicolor/${size}/apps
+ for icon in admin desktop icon wizard; do
+ dosym /usr/NX/share/icons/${size}/nxclient-${icon}.png \
+ /usr/share/icons/hicolor/${size}/apps
+ done
+ done
+ make_desktop_entry "nxclient" "NX Client" nxclient-icon
+ make_desktop_entry "nxclient -admin" "NX Session Administrator" nxclient-admin
+ make_desktop_entry "nxclient -wizard" "NX Connection Wizard" nxclient-wizard
+}