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

Contents of /net-misc/nxclient/nxclient-3.0.0.ebuild

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.5 - (show annotations) (download)
Fri Jul 6 15:47:39 2007 UTC (12 years, 5 months ago) by voyageur
Branch: MAIN
CVS Tags: HEAD
Changes since 1.4: +1 -1 lines
FILE REMOVED
Maintenance release update
(Portage version: 2.1.3_rc6)

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-3.0.0.ebuild,v 1.4 2007/07/02 15:03:12 peper 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="amd64? ( http://64.34.161.181/download/${PV}/Linux/nxclient-${PV}-65.x86_64.tar.gz )
10 x86? ( http://64.34.161.181/download/${PV}/Linux/nxclient-${PV}-65.i386.tar.gz )"
11 LICENSE="nomachine"
12 SLOT="0"
13 KEYWORDS="~amd64 ~x86"
14 IUSE=""
15 RESTRICT="strip"
16
17 DEPEND=""
18 RDEPEND="dev-libs/expat
19 dev-libs/openssl
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/zlib
33 !net-misc/nxclient-2xterminalserver"
34
35 S=${WORKDIR}/NX
36
37 src_install()
38 {
39 # we install nxclient into /usr/NX, to make sure it doesn't clash
40 # with libraries installed for FreeNX
41
42 for x in nxclient nxesd nxkill nxprint nxservice nxssh ; do
43 into /usr/NX
44 dobin bin/$x
45 into /usr
46 make_wrapper $x ./$x /usr/NX/bin /usr/NX/lib || die
47 done
48
49 dodir /usr/NX/lib
50 cp -P lib/libXcompsh.so* lib/libXcomp.so* ${D}/usr/NX/lib
51
52 dodir /usr/NX/share
53 cp -R share ${D}/usr/NX
54
55 # Add icons/desktop entries (missing in the tarball)
56 cd share/icons
57 for size in *; do
58 dodir /usr/share/icons/hicolor/${size}/apps
59 for icon in admin desktop icon wizard; do
60 dosym /usr/NX/share/icons/${size}/nxclient-${icon}.png \
61 /usr/share/icons/hicolor/${size}/apps
62 done
63 done
64 make_desktop_entry "nxclient" "NX Client" nxclient-icon
65 make_desktop_entry "nxclient -admin" "NX Session Administrator" nxclient-admin
66 make_desktop_entry "nxclient -wizard" "NX Connection Wizard" nxclient-wizard
67 }

  ViewVC Help
Powered by ViewVC 1.1.20