diff options
author | Matthew Marlowe <mattm@gentoo.org> | 2006-02-11 21:27:28 +0000 |
---|---|---|
committer | Matthew Marlowe <mattm@gentoo.org> | 2006-02-11 21:27:28 +0000 |
commit | 6b2dc64efa54c8f7ba82c8ad58a48a56bb913133 (patch) | |
tree | bd9e4716302a1f9dea788bef95a25c2d777883fb /app-emulation/vmware-gsx-console | |
parent | Virtuals for some perl-core deps (diff) | |
download | historical-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')
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 +} + |