summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Marlowe <mattm@gentoo.org>2006-02-11 21:27:28 +0000
committerMatthew Marlowe <mattm@gentoo.org>2006-02-11 21:27:28 +0000
commit6b2dc64efa54c8f7ba82c8ad58a48a56bb913133 (patch)
treebd9e4716302a1f9dea788bef95a25c2d777883fb /app-emulation/vmware-gsx-console
parentVirtuals for some perl-core deps (diff)
downloadhistorical-6b2dc64efa54c8f7ba82c8ad58a48a56bb913133.tar.gz
historical-6b2dc64efa54c8f7ba82c8ad58a48a56bb913133.tar.bz2
historical-6b2dc64efa54c8f7ba82c8ad58a48a56bb913133.zip
initial commit of the new gsx console ebuild.
Package-Manager: portage-2.1_pre4-r1
Diffstat (limited to 'app-emulation/vmware-gsx-console')
-rw-r--r--app-emulation/vmware-gsx-console/ChangeLog14
-rw-r--r--app-emulation/vmware-gsx-console/Manifest15
-rw-r--r--app-emulation/vmware-gsx-console/files/99vmware-console2
-rw-r--r--app-emulation/vmware-gsx-console/files/digest-vmware-gsx-console-3.2.0.144973
-rw-r--r--app-emulation/vmware-gsx-console/metadata.xml12
-rw-r--r--app-emulation/vmware-gsx-console/vmware-gsx-console-3.2.0.14497.ebuild90
6 files changed, 136 insertions, 0 deletions
diff --git a/app-emulation/vmware-gsx-console/ChangeLog b/app-emulation/vmware-gsx-console/ChangeLog
new file mode 100644
index 000000000000..8e640eb4a7c4
--- /dev/null
+++ b/app-emulation/vmware-gsx-console/ChangeLog
@@ -0,0 +1,14 @@
+# ChangeLog for app-emulation/vmware-gsx-console
+# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-gsx-console/ChangeLog,v 1.1 2006/02/11 21:27:28 mattm Exp $
+
+ 11 Feb 2006; Matthew Marlowe <mattm@gentoo.org> +files/99vmware-console,
+ +metadata.xml, +vmware-gsx-console-3.2.0.14497.ebuild:
+ repoman fixes.
+
+*vmware-gsx-console-3.2.0.14497 (11 Feb 2006)
+
+ 11 Feb 2006; Matthew Marlowe <mattm@gentoo.org> +files/99vmware-console,
+ +metadata.xml, +vmware-gsx-console-3.2.0.14497.ebuild:
+ initial commit of new gsx console release.
+
diff --git a/app-emulation/vmware-gsx-console/Manifest b/app-emulation/vmware-gsx-console/Manifest
new file mode 100644
index 000000000000..f749a3e43ade
--- /dev/null
+++ b/app-emulation/vmware-gsx-console/Manifest
@@ -0,0 +1,15 @@
+MD5 2eda8914ea2a9d63e4caaf655ee41f98 ChangeLog 611
+RMD160 0153e1828e16f4b040ee345b2c1105b7435b5231 ChangeLog 611
+SHA256 4b4120ffda6a3ca66ea1bdc932c9c214c2bae74f3c711d52b90911c7405c3480 ChangeLog 611
+MD5 9978bf50ea42bf8266eb8e22eee43957 files/99vmware-console 62
+RMD160 e5978501aea9080220bac9ed6f05fd6787a1f394 files/99vmware-console 62
+SHA256 07170d70374fa59806145e09409d32d05a5c6cf916843d7e122e710683bd50d6 files/99vmware-console 62
+MD5 31c49959b9939d39cdbbf4f56e7e2ff9 files/digest-vmware-gsx-console-3.2.0.14497 325
+RMD160 e54992268c32f61285491d3088f17dd7ea4ef31d files/digest-vmware-gsx-console-3.2.0.14497 325
+SHA256 6e526a89c3077b6fa0153fca05f0fb270e2feb0821b8f3113d64ae7b81ee8af5 files/digest-vmware-gsx-console-3.2.0.14497 325
+MD5 408cd13daa71f88051031eea945a6808 metadata.xml 350
+RMD160 3468de95212ba61126239e9cfbb461436480417d metadata.xml 350
+SHA256 d1806872ba5b7c091e48cf6f2803211f936930ed857cb3320d8135c84f20ac6e metadata.xml 350
+MD5 4129028d625c9b957d101c6191278dbd vmware-gsx-console-3.2.0.14497.ebuild 2408
+RMD160 59c60b2f31e0536fbf3f17bb2d1a5d9735b7442c vmware-gsx-console-3.2.0.14497.ebuild 2408
+SHA256 2ab322b183ccb75e623c616ec04dcc7566d4be02a417788d290fee9cf6b55963 vmware-gsx-console-3.2.0.14497.ebuild 2408
diff --git a/app-emulation/vmware-gsx-console/files/99vmware-console b/app-emulation/vmware-gsx-console/files/99vmware-console
new file mode 100644
index 000000000000..c3f57e984fd1
--- /dev/null
+++ b/app-emulation/vmware-gsx-console/files/99vmware-console
@@ -0,0 +1,2 @@
+PATH=/opt/vmware-console/bin
+ROOTPATH=/opt/vmware-console/bin
diff --git a/app-emulation/vmware-gsx-console/files/digest-vmware-gsx-console-3.2.0.14497 b/app-emulation/vmware-gsx-console/files/digest-vmware-gsx-console-3.2.0.14497
new file mode 100644
index 000000000000..1fb927462c83
--- /dev/null
+++ b/app-emulation/vmware-gsx-console/files/digest-vmware-gsx-console-3.2.0.14497
@@ -0,0 +1,3 @@
+MD5 efe26b5f3551977778bababdd931a59e VMware-gsx-server-linux-client-3.2.0-14497.zip 45546246
+RMD160 2bc1dbde656212cb92e0d5ad64654b4b2a01ec44 VMware-gsx-server-linux-client-3.2.0-14497.zip 45546246
+SHA256 886b09f2fba6772566879f49a460c5908323322213fba5384074468d7b227439 VMware-gsx-server-linux-client-3.2.0-14497.zip 45546246
diff --git a/app-emulation/vmware-gsx-console/metadata.xml b/app-emulation/vmware-gsx-console/metadata.xml
new file mode 100644
index 000000000000..d6a82fc74ca5
--- /dev/null
+++ b/app-emulation/vmware-gsx-console/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>vmware</herd>
+<maintainer>
+ <email>mattm@gentoo.org</email>
+ <name>Matthew Marlowe</name>
+</maintainer>
+<longdescription>
+VMWare GSX Console is a remote console for VMware GSX Server.
+</longdescription>
+</pkgmetadata>
diff --git a/app-emulation/vmware-gsx-console/vmware-gsx-console-3.2.0.14497.ebuild b/app-emulation/vmware-gsx-console/vmware-gsx-console-3.2.0.14497.ebuild
new file mode 100644
index 000000000000..fee5c32052f5
--- /dev/null
+++ b/app-emulation/vmware-gsx-console/vmware-gsx-console-3.2.0.14497.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-gsx-console/vmware-gsx-console-3.2.0.14497.ebuild,v 1.1 2006/02/11 21:27:28 mattm Exp $
+MY_PN="VMware-gsx-server-linux-client"
+MY_PV=${PV%.*}-${PV##*.}
+MY_P="${MY_PN}-${MY_PV}"
+FN="${MY_P}.zip"
+S="${WORKDIR}/vmware-console-distrib"
+
+DESCRIPTION="VMware GSX Console for Linux"
+HOMEPAGE="http://www.vmware.com/"
+SRC_URI="${FN}"
+
+LICENSE="vmware"
+SLOT="0"
+KEYWORDS="~x86"
+RESTRICT="fetch nostrip"
+
+DEPEND="virtual/libc"
+
+RDEPEND="|| ( ( x11-libs/gtk+
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libXext
+ x11-libs/libXi
+ x11-libs/libXpm
+ x11-libs/libXtst
+ x11-libs/libX11 )
+ virtual/x11 )
+ sys-libs/zlib"
+
+pkg_nofetch() {
+ einfo "Please obtain ${FN} and place it in ${DISTDIR}"
+}
+
+src_install () {
+ # Set up config database
+ echo 'libdir = "/opt/vmware-console/lib"' >etc/config
+ cat >etc/locations <<EOF
+file /opt/vmware-console/etc/locations
+answer BINDIR /opt/vmware-console/bin
+answer LIBDIR /opt/vmware-console/lib
+answer DOCDIR /usr/share/doc/${P}
+answer MANDIR /usr/share/man
+file /opt/vmware-console/etc/not_configured 1085493247
+file /opt/vmware-console/etc/config 1085493247
+EOF
+
+ # Install docs and man pages
+ dodoc doc/*
+ find man -name \*.\?.gz | xargs doman
+ dohtml -r lib/help lib/help-guestinstall lib/help-manual
+ wd=`pwd`
+ cd ${D}/usr/share/doc/${P}/html
+ for i in help help-guestinstall help-manual; do
+ cd $i
+ if use esx; then
+ for j in esx/*; do
+ ln -s $j
+ done
+ else
+ for j in gsx/*; do
+ ln -s $j
+ done
+ fi
+ cd ..
+ done
+ cd ${wd}
+
+ # Install everything else
+ into /opt/vmware-console
+ dobin bin/*
+ dodir /opt/vmware-console/etc
+ cp -dr etc/* ${D}/opt/vmware-console/etc/
+ dodir /etc
+ dosym /opt/vmware-console/etc /etc/vmware-console
+
+ # Setup environment to include our bin directory in the PATH
+ insinto /etc/env.d
+ doins ${FILESDIR}/99vmware-console
+
+ # We already installed the HTML docs, so we can use symlinks
+ dodir /opt/vmware-console/lib
+ rm -rf lib/help lib/help-guestinstall lib/help-manual
+ cp -dr lib/* ${D}/opt/vmware-console/lib/
+ dosym /usr/share/doc/${P}/html/help /opt/vmware-console/lib/help
+ dosym /usr/share/doc/${P}/html/help /opt/vmware-console/lib/help-guestinstall
+ dosym /usr/share/doc/${P}/html/help /opt/vmware-console/lib/help-manual
+}
+