summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernard Cafarelli <voyageur@gentoo.org>2010-12-22 16:40:52 +0000
committerBernard Cafarelli <voyageur@gentoo.org>2010-12-22 16:40:52 +0000
commitbd0f7f9c8fe5f27848b4afc6175b158fa1ab5187 (patch)
tree57d77f445b64b1d0bffdbc865cde10f6e53fbd34 /net-misc
parentAdd dev-perl/Config-Simple depend (diff)
downloadnx-bd0f7f9c8fe5f27848b4afc6175b158fa1ab5187.tar.gz
nx-bd0f7f9c8fe5f27848b4afc6175b158fa1ab5187.tar.bz2
nx-bd0f7f9c8fe5f27848b4afc6175b158fa1ab5187.zip
WIP ebuild for NX 4.0 player preview
svn path=/testing/; revision=252
Diffstat (limited to 'net-misc')
-rw-r--r--net-misc/nxplayer/Manifest3
-rw-r--r--net-misc/nxplayer/nxplayer-4.0.101.5.ebuild50
2 files changed, 53 insertions, 0 deletions
diff --git a/net-misc/nxplayer/Manifest b/net-misc/nxplayer/Manifest
new file mode 100644
index 0000000..bf32f54
--- /dev/null
+++ b/net-misc/nxplayer/Manifest
@@ -0,0 +1,3 @@
+DIST nxplayer-4.0.101-5.i686.tar.gz 11749096 RMD160 cb17d144f0a7dd80f955e8c8aa8a2c69418ab352 SHA1 ea03356e98dcc51e54749196a8959b3bff560445 SHA256 31a40962babc16700b55f08b61660cded73c32507d937d61c5b25a26dcda0def
+DIST nxplayer-4.0.101-5.x86_64.tar.gz 12231249 RMD160 7e4280672dfa613f620c9a503f6d533e0a4a457d SHA1 181db5157041d21025f9d73c7ed45c96ffb61965 SHA256 7be77084036191f1c303cb9057b6848341c8ac7259c637ccd2376d04ffaf8e87
+EBUILD nxplayer-4.0.101.5.ebuild 1489 RMD160 9284356339c3bc61b28ae5a7a5cfcc38556622cc SHA1 5c55242406ea2daeb351959665154c5424cd338c SHA256 c25114a18f9c9bb2769c012de91cac401b3673b069f004fcc425a24fb14e3290
diff --git a/net-misc/nxplayer/nxplayer-4.0.101.5.ebuild b/net-misc/nxplayer/nxplayer-4.0.101.5.ebuild
new file mode 100644
index 0000000..280a234
--- /dev/null
+++ b/net-misc/nxplayer/nxplayer-4.0.101.5.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/nxclient/nxclient-3.4.0.7-r1.ebuild,v 1.1 2010/12/22 09:47:27 voyageur Exp $
+
+EAPI=2
+inherit eutils versionator
+
+MAJOR_PV="$(get_version_component_range 1-3)"
+FULL_PV="${MAJOR_PV}-$(get_version_component_range 4)"
+DESCRIPTION="New NX client interface"
+HOMEPAGE="http://www.nomachine.com/"
+SRC_URI="amd64? ( http://64.34.161.181/download/4.0/Linux/nxplayer-${FULL_PV}.x86_64.tar.gz )
+ x86? ( http://64.34.161.181/download/4.0/Linux/nxplayer-${FULL_PV}.i686.tar.gz )"
+LICENSE="nomachine"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE=""
+RESTRICT="strip"
+
+DEPEND=""
+RDEPEND="x11-libs/libXft
+ x11-libs/libX11
+ x11-libs/libXdmcp
+ x11-libs/libXau"
+
+S=${WORKDIR}/NX/etc/NX/packages/player/
+
+src_install()
+{
+ local NXROOT=/opt/NX
+
+# dodir /etc/NX/localhost
+# echo 'PlayerRoot = "'"${NXROOT}"'"' > ${D}/etc/NX/localhost/player.cfg
+
+ dodir /opt
+ tar xozf nxclient.tar.gz -C "${D}"/opt
+ tar xozf nxplayer.tar.gz -C "${D}"/opt
+
+ make_wrapper nxplayer ./nxplayer ${NXROOT}/bin ${NXROOT}/lib || die
+ # Add icons/desktop entries (missing in the tarball)
+ cd "${D}"/${NXROOT}/share/icons
+ for size in *; do
+ dodir /usr/share/icons/hicolor/${size}/apps
+ for icon in desktop icon; do
+ dosym /usr/NX/share/icons/${size}/nxplayer-${icon}.png \
+ /usr/share/icons/hicolor/${size}/apps
+ done
+ done
+ make_desktop_entry "nxplayer" "NX Player" nxplayer-icon
+}