Gentoo Archives: gentoo-commits

From: "Bernard Cafarelli (voyageur)" <voyageur@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-misc/nxclient: ChangeLog nxclient-3.4.0.5.ebuild
Date: Wed, 30 Sep 2009 22:45:14
Message-Id: E1Mt7v5-0002bo-KA@stork.gentoo.org
1 voyageur 09/09/30 22:45:11
2
3 Modified: ChangeLog
4 Added: nxclient-3.4.0.5.ebuild
5 Log:
6 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, ...)
7 (Portage version: 2.2_rc42/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.79 net-misc/nxclient/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/nxclient/ChangeLog?rev=1.79&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/nxclient/ChangeLog?rev=1.79&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/nxclient/ChangeLog?r1=1.78&r2=1.79
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/net-misc/nxclient/ChangeLog,v
19 retrieving revision 1.78
20 retrieving revision 1.79
21 diff -u -r1.78 -r1.79
22 --- ChangeLog 23 Aug 2009 21:21:19 -0000 1.78
23 +++ ChangeLog 30 Sep 2009 22:45:11 -0000 1.79
24 @@ -1,6 +1,16 @@
25 # ChangeLog for net-misc/nxclient
26 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/net-misc/nxclient/ChangeLog,v 1.78 2009/08/23 21:21:19 voyageur Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/net-misc/nxclient/ChangeLog,v 1.79 2009/09/30 22:45:11 voyageur Exp $
29 +
30 +*nxclient-3.4.0.5 (30 Sep 2009)
31 +
32 + 30 Sep 2009; Bernard Cafarelli <voyageur@g.o>
33 + +nxclient-3.4.0.5.ebuild:
34 + 3.4.0 version bump. This version brings new capabilities such as: support
35 + for CUPS 1.4 printing system, better detection of system commands to run
36 + KDE and Gnome sessions and the possibility of configuring the server to
37 + allow run sessions as the root user, and bugfixes (nxagent crash, cut and
38 + paste problems, text on the titlebar in rootless session, ...)
39
40 23 Aug 2009; Bernard Cafarelli <voyageur@g.o>
41 nxclient-3.3.0.3.ebuild, nxclient-3.3.0.6.ebuild:
42
43
44
45 1.1 net-misc/nxclient/nxclient-3.4.0.5.ebuild
46
47 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/nxclient/nxclient-3.4.0.5.ebuild?rev=1.1&view=markup
48 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/nxclient/nxclient-3.4.0.5.ebuild?rev=1.1&content-type=text/plain
49
50 Index: nxclient-3.4.0.5.ebuild
51 ===================================================================
52 # Copyright 1999-2009 Gentoo Foundation
53 # Distributed under the terms of the GNU General Public License v2
54 # $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 $
55
56 inherit eutils versionator
57
58 MAJOR_PV="$(get_version_component_range 1-3)"
59 FULL_PV="${MAJOR_PV}-$(get_version_component_range 4)"
60 DESCRIPTION="X11/VNC/NXServer client (remote desktops over low-bandwidth links)"
61 HOMEPAGE="http://www.nomachine.com/"
62 SRC_URI="amd64? ( http://64.34.161.181/download/${MAJOR_PV}/Linux/nxclient-${FULL_PV}.x86_64.tar.gz )
63 x86? ( http://64.34.161.181/download/${MAJOR_PV}/Linux/nxclient-${FULL_PV}.i386.tar.gz )"
64 LICENSE="nomachine"
65 SLOT="0"
66 KEYWORDS="-* ~amd64 ~x86"
67 IUSE=""
68 RESTRICT="strip"
69
70 DEPEND=""
71 RDEPEND="dev-libs/expat
72 >=dev-libs/openssl-0.9.8e
73 media-libs/audiofile
74 || ( media-libs/jpeg-compat <media-libs/jpeg-7 )
75 media-libs/libpng
76 media-libs/freetype
77 media-libs/fontconfig
78 net-print/cups
79 x11-libs/libXft
80 x11-libs/libX11
81 x11-libs/libXdmcp
82 x11-libs/libXrender
83 x11-libs/libXau
84 x11-libs/libXext
85 sys-libs/zlib
86 !net-misc/nxclient-2xterminalserver"
87
88 S=${WORKDIR}/NX
89
90 src_install()
91 {
92 # we install nxclient into /usr/NX, to make sure it doesn't clash
93 # with libraries installed for FreeNX
94
95 for x in nxclient nxesd nxkill nxprint nxservice nxssh ; do
96 into /usr/NX
97 dobin bin/$x
98 into /usr
99 make_wrapper $x ./$x /usr/NX/bin /usr/NX/lib || die
100 done
101
102 dodir /usr/NX/lib
103 cp -P lib/libXcompsh.so* lib/libXcomp.so* "${D}"/usr/NX/lib
104
105 dodir /usr/NX/share
106 cp -R share "${D}"/usr/NX
107
108 # Add icons/desktop entries (missing in the tarball)
109 cd share/icons
110 for size in *; do
111 dodir /usr/share/icons/hicolor/${size}/apps
112 for icon in admin desktop icon wizard; do
113 dosym /usr/NX/share/icons/${size}/nxclient-${icon}.png \
114 /usr/share/icons/hicolor/${size}/apps
115 done
116 done
117 make_desktop_entry "nxclient" "NX Client" nxclient-icon
118 make_desktop_entry "nxclient -admin" "NX Session Administrator" nxclient-admin
119 make_desktop_entry "nxclient -wizard" "NX Connection Wizard" nxclient-wizard
120 }