/[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 - (hide annotations) (download)
Thu Sep 20 23:16:52 2007 UTC (12 years, 4 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 voyageur 1.1 # Copyright 1999-2007 Gentoo Foundation
2     # Distributed under the terms of the GNU General Public License v2
3 voyageur 1.7 # $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 voyageur 1.1
5     inherit eutils
6    
7 voyageur 1.3 DESCRIPTION="NXClient is a X11/VNC/NXServer client especially tuned for using remote desktops over low-bandwidth links such as the Internet"
8 voyageur 1.1 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 opfer 1.5 KEYWORDS="~amd64 x86"
13 voyageur 1.1 IUSE=""
14 peper 1.4 RESTRICT="strip"
15 voyageur 1.1
16     DEPEND=""
17     RDEPEND="
18     x86? ( dev-libs/expat
19 voyageur 1.6 >=dev-libs/openssl-0.9.8
20 voyageur 1.1 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 voyageur 1.2 !net-misc/nxclient-2xterminalserver"
38 voyageur 1.1
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