/[gentoo-x86]/net-misc/nxclient/nxclient-2.1.0-r1.ebuild
Gentoo

Contents of /net-misc/nxclient/nxclient-2.1.0-r1.ebuild

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.7 - (show annotations) (download)
Thu Sep 20 23:16:52 2007 UTC (12 years, 2 months ago) by voyageur
Branch: MAIN
CVS Tags: HEAD
Changes since 1.6: +1 -1 lines
FILE REMOVED
Remove vulnerable NX 2.1 versions, security bug #192712
(Portage version: 2.1.3.9)

1 # Copyright 1999-2007 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: /var/cvsroot/gentoo-x86/net-misc/nxclient/nxclient-2.1.0-r1.ebuild,v 1.6 2007/09/13 22:20:19 voyageur Exp $
4
5 inherit eutils
6
7 DESCRIPTION="NXClient is a X11/VNC/NXServer client especially tuned for using remote desktops over low-bandwidth links such as the Internet"
8 HOMEPAGE="http://www.nomachine.com/"
9 SRC_URI="http://64.34.161.181/download/2.1.0/Linux/nxclient-2.1.0-17.i386.tar.gz"
10 LICENSE="nomachine"
11 SLOT="0"
12 KEYWORDS="~amd64 x86"
13 IUSE=""
14 RESTRICT="strip"
15
16 DEPEND=""
17 RDEPEND="
18 x86? ( dev-libs/expat
19 >=dev-libs/openssl-0.9.8
20 media-libs/audiofile
21 media-libs/jpeg
22 media-libs/libpng
23 media-libs/freetype
24 media-libs/fontconfig
25 net-print/cups
26 x11-libs/libXft
27 x11-libs/libX11
28 x11-libs/libXdmcp
29 x11-libs/libXrender
30 x11-libs/libXau
31 x11-libs/libXext
32 sys-libs/lib-compat
33 sys-libs/zlib )
34 amd64? ( app-emulation/emul-linux-x86-compat
35 app-emulation/emul-linux-x86-soundlibs
36 app-emulation/emul-linux-x86-xlibs )
37 !net-misc/nxclient-2xterminalserver"
38
39 S=${WORKDIR}/NX
40
41 src_install()
42 {
43 # we install nxclient into /usr/NX, to make sure it doesn't clash
44 # with libraries installed for FreeNX
45
46 for x in nxclient nxesd nxkill nxprint nxservice nxssh ; do
47 into /usr/NX
48 dobin bin/$x
49 into /usr
50 make_wrapper $x ./$x /usr/NX/bin /usr/NX/lib || die
51 done
52
53 dodir /usr/NX/lib
54 cp -P lib/libXcompsh.so* lib/libXcomp.so* ${D}/usr/NX/lib
55
56 dodir /usr/NX/share
57 cp -R share ${D}/usr/NX
58
59 # Add icons/desktop entries (missing in the tarball)
60 doicon share/icons/*.png
61 make_desktop_entry "nxclient" "NX Client" nx-desktop.png
62 make_desktop_entry "nxclient -admin" "NX Session Administrator" nxclient-admin.png
63 make_desktop_entry "nxclient -wizard" "NX Connection Wizard" nxclient-wizard.png
64 }

  ViewVC Help
Powered by ViewVC 1.1.20