diff options
author | Bernard Cafarelli <voyageur@gentoo.org> | 2009-09-30 22:45:41 +0000 |
---|---|---|
committer | Bernard Cafarelli <voyageur@gentoo.org> | 2009-09-30 22:45:41 +0000 |
commit | 620e1db2b59942cb7241dce97bc8bd6673e51281 (patch) | |
tree | e575385214b9c63fe881077ad062ee6dae855373 /net-misc/nxclient | |
parent | Add latest release (bug 280085) (diff) | |
download | historical-620e1db2b59942cb7241dce97bc8bd6673e51281.tar.gz historical-620e1db2b59942cb7241dce97bc8bd6673e51281.tar.bz2 historical-620e1db2b59942cb7241dce97bc8bd6673e51281.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, ...)
Package-Manager: portage-2.2_rc42/cvs/Linux x86_64
Diffstat (limited to 'net-misc/nxclient')
-rw-r--r-- | net-misc/nxclient/ChangeLog | 12 | ||||
-rw-r--r-- | net-misc/nxclient/nxclient-3.4.0.5.ebuild | 69 |
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 +} |