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.5.0.7.ebuild
Date: Wed, 29 Jun 2011 09:07:11
Message-Id: 20110629090647.5A59220054@flycatcher.gentoo.org
1 voyageur 11/06/29 09:06:47
2
3 Modified: ChangeLog
4 Added: nxclient-3.5.0.7.ebuild
5 Log:
6 Maintenance release bump, bugfixes only
7
8 (Portage version: 2.2.0_alpha41/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.92 net-misc/nxclient/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/nxclient/ChangeLog?rev=1.92&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/nxclient/ChangeLog?rev=1.92&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/nxclient/ChangeLog?r1=1.91&r2=1.92
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-misc/nxclient/ChangeLog,v
20 retrieving revision 1.91
21 retrieving revision 1.92
22 diff -u -r1.91 -r1.92
23 --- ChangeLog 22 May 2011 14:02:18 -0000 1.91
24 +++ ChangeLog 29 Jun 2011 09:06:47 -0000 1.92
25 @@ -1,6 +1,12 @@
26 # ChangeLog for net-misc/nxclient
27 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-misc/nxclient/ChangeLog,v 1.91 2011/05/22 14:02:18 voyageur Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-misc/nxclient/ChangeLog,v 1.92 2011/06/29 09:06:47 voyageur Exp $
30 +
31 +*nxclient-3.5.0.7 (28 Jun 2011)
32 +
33 + 28 Jun 2011; Bernard Cafarelli <voyageur@g.o>
34 + +nxclient-3.5.0.7.ebuild:
35 + Maintenance release bump, bugfixes only
36
37 *nxclient-3.5.0.6 (22 May 2011)
38
39
40
41
42 1.1 net-misc/nxclient/nxclient-3.5.0.7.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/nxclient/nxclient-3.5.0.7.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/nxclient/nxclient-3.5.0.7.ebuild?rev=1.1&content-type=text/plain
46
47 Index: nxclient-3.5.0.7.ebuild
48 ===================================================================
49 # Copyright 1999-2011 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/net-misc/nxclient/nxclient-3.5.0.7.ebuild,v 1.1 2011/06/29 09:06:47 voyageur Exp $
52
53 EAPI=2
54 inherit eutils versionator
55
56 MAJOR_PV="$(get_version_component_range 1-3)"
57 FULL_PV="${MAJOR_PV}-$(get_version_component_range 4)"
58 DESCRIPTION="X11/VNC/NXServer client (remote desktops over low-bandwidth links)"
59 HOMEPAGE="http://www.nomachine.com/"
60 SRC_URI="amd64? ( http://64.34.161.181/download/${MAJOR_PV}/Linux/nxclient-${FULL_PV}.x86_64.tar.gz )
61 x86? ( http://64.34.161.181/download/${MAJOR_PV}/Linux/nxclient-${FULL_PV}.i386.tar.gz )"
62 LICENSE="nomachine"
63 SLOT="0"
64 KEYWORDS="-* ~amd64 ~x86"
65 IUSE="cups"
66 RESTRICT="strip"
67
68 DEPEND=""
69 RDEPEND="dev-libs/expat
70 =dev-libs/openssl-0.9.8*
71 media-libs/audiofile
72 =media-libs/jpeg-6*
73 =media-libs/libpng-1.2*
74 media-libs/freetype
75 media-libs/fontconfig
76 cups? ( net-print/cups )
77 x11-libs/libXft
78 x11-libs/libX11
79 x11-libs/libXdmcp
80 x11-libs/libXrender
81 x11-libs/libXau
82 x11-libs/libXext
83 sys-libs/zlib"
84
85 S=${WORKDIR}/NX
86
87 src_install()
88 {
89 # we install nxclient into /usr/NX, to make sure it doesn't clash
90 # with libraries installed for FreeNX
91 local binaries="nxclient nxesd nxkill nxservice nxssh"
92 use cups && binaries="$binaries nxprint"
93
94 for x in $binaries; do
95 into /usr/NX
96 dobin bin/$x
97 into /usr
98 make_wrapper $x ./$x /usr/NX/bin /usr/NX/lib || die
99 done
100
101 dodir /usr/NX/lib
102 cp -P lib/libXcompsh.so* lib/libXcomp.so* "${D}"/usr/NX/lib
103
104 dodir /usr/NX/share
105 cp -R share "${D}"/usr/NX
106
107 # Add icons/desktop entries (missing in the tarball)
108 cd share/icons
109 for size in *; do
110 dodir /usr/share/icons/hicolor/${size}/apps
111 for icon in admin desktop icon wizard; do
112 dosym /usr/NX/share/icons/${size}/nxclient-${icon}.png \
113 /usr/share/icons/hicolor/${size}/apps
114 done
115 done
116 make_desktop_entry "nxclient" "NX Client" nxclient-icon
117 make_desktop_entry "nxclient -admin" "NX Session Administrator" nxclient-admin
118 make_desktop_entry "nxclient -wizard" "NX Connection Wizard" nxclient-wizard
119 }