ChangeLog

# ChangeLog for app-emulation/vmware-gsx-console
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-gsx-console/ChangeLog,v 1.7 2007/09/12 17:12:53 wolf31o2 Exp $

12 Sep 2007; Chris Gianelloni metadata.xml:
Removing mattm from metadata.xml since he is being retired.

22 Jul 2007; David Shakaryan
vmware-gsx-console-3.2.0.14497.ebuild:
Remove virtual/x11 from dependencies.

02 Jul 2007; Piotr JaroszyƄski
vmware-gsx-console-3.2.0.14497.ebuild:
(QA) RESTRICT clean up.

06 May 2007; Vlastimil Babka Manifest:
Convert to Manifest2, bug #169198.

20 Mar 2006; Chris Gianelloni
vmware-gsx-console-3.2.0.14497.ebuild:
Added missing IUSE.

11 Feb 2006; Matthew Marlowe
vmware-gsx-console-3.2.0.14497.ebuild:
minor fixes.

11 Feb 2006; Matthew Marlowe +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 +files/99vmware-console,
+metadata.xml, +vmware-gsx-console-3.2.0.14497.ebuild:
initial commit of new gsx console release.

Manifest

AUX 99vmware-console 62 RMD160 e5978501aea9080220bac9ed6f05fd6787a1f394 SHA1 3195fbc5f0cf130e3a9f38ad511637a42f6d0c58 SHA256 07170d70374fa59806145e09409d32d05a5c6cf916843d7e122e710683bd50d6
DIST VMware-console-3.2.0-14497.tar.gz 22118577 RMD160 7978b8d17ad1c8e9fdc42417993f687190d20350 SHA1 f5e3d6172928c480b4cac7683db703067723a8ba SHA256 ed36576df03819110a5bcd303373aa50f5ec0772b1b3ff64032e4d22009ebcf6
EBUILD vmware-gsx-console-3.2.0.14497.ebuild 2332 RMD160 b4ce4c8e3d466cf6a16e97380c60d8cd39101dde SHA1 28333c257dfc3061b6643f25e9fdec74d3cc9d59 SHA256 3534c033b66b8a2e31ded83f81277e6ac605951723436844a7ca29f929f9a811
MISC ChangeLog 1320 RMD160 4023dcf618325984ede18fb6d55e964ba3813982 SHA1 b636cc9d7a7c2af46391d90fe62e93d9d8a4b919 SHA256 1ee1c786919ee0608a19aade63c507ef0a4ca14f8a3220301f2122406c27cd23
MISC metadata.xml 258 RMD160 28fa6a202ffb076348bc40692b5b1671a881b83f SHA1 909e562e0569e54b389825a53f0f228ad2fd3083 SHA256 ce312f77578ee53554bc14980fb0359ae2c891e6c44aab8182952572c11c08ed

files

metadata.xml




vmware

VMWare GSX Console is a remote console for VMware GSX Server.

vmware-gsx-console-3.2.0.14497.ebuild

# Copyright 1999-2007 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.6 2007/07/22 09:35:42 omp Exp $

MY_PN="VMware-console"
MY_PV=${PV%.*}-${PV##*.}
MY_P="${MY_PN}-${MY_PV}"
FN="${MY_P}.tar.gz"
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"
IUSE=""
RESTRICT="fetch strip"

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
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 < 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
}