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 | 129ba05dcdf7656b6e920334855cd56dd7f2b77e (patch) | |
tree | 05d0d0f8d279221dfa097468384a1c9d41c95559 /app-emulation | |
parent | Virtuals for some perl-core deps (diff) | |
download | gentoo-2-129ba05dcdf7656b6e920334855cd56dd7f2b77e.tar.gz gentoo-2-129ba05dcdf7656b6e920334855cd56dd7f2b77e.tar.bz2 gentoo-2-129ba05dcdf7656b6e920334855cd56dd7f2b77e.zip |
initial commit of the new gsx console ebuild.
(Portage version: 2.1_pre4-r1)
Diffstat (limited to 'app-emulation')
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..36febfcfcff8 --- /dev/null +++ b/app-emulation/vmware-gsx-console/Manifest @@ -0,0 +1,15 @@ +MD5 c974632850d43c1145e2da88e66c2aba ChangeLog 508 +RMD160 6bf646e6d2ee1b51729491f9cc843e58a0f99c5c ChangeLog 508 +SHA256 1f1663cfd720355d07b9d9bec673c4ded755c8143e1372eb4c4f99afacaf0cf0 ChangeLog 508 +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 d1db6d63073a84ac9520feeb4f8b0b9d vmware-gsx-console-3.2.0.14497.ebuild 2413 +RMD160 9ea17b31144f74e7c4395a17ce1aaadf733095f5 vmware-gsx-console-3.2.0.14497.ebuild 2413 +SHA256 c2e6dfe615143799d4c487a072d6f618bf6b44be1f5898f4a979f579377bf680 vmware-gsx-console-3.2.0.14497.ebuild 2413 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 +} + |