diff options
-rw-r--r-- | app-emulation/vmware-modules/ChangeLog | 10 | ||||
-rw-r--r-- | app-emulation/vmware-modules/vmware-modules-238.6.ebuild (renamed from app-emulation/vmware-modules/vmware-modules-238.5-r1.ebuild) | 4 | ||||
-rw-r--r-- | app-emulation/vmware-modules/vmware-modules-264.4.ebuild (renamed from app-emulation/vmware-modules/vmware-modules-264.3.ebuild) | 2 | ||||
-rw-r--r-- | app-emulation/vmware-player/ChangeLog | 10 | ||||
-rw-r--r-- | app-emulation/vmware-player/vmware-player-3.1.6.744570.ebuild (renamed from app-emulation/vmware-player/vmware-player-3.1.5.491717.ebuild) | 7 | ||||
-rw-r--r-- | app-emulation/vmware-player/vmware-player-4.0.4.744019-r1.ebuild (renamed from app-emulation/vmware-player/vmware-player-4.0.3.703057.ebuild) | 40 | ||||
-rw-r--r-- | app-emulation/vmware-tools/ChangeLog | 10 | ||||
-rw-r--r-- | app-emulation/vmware-tools/vmware-tools-8.4.9.744570.ebuild (renamed from app-emulation/vmware-tools/vmware-tools-8.8.2.703057.ebuild) | 6 | ||||
-rw-r--r-- | app-emulation/vmware-tools/vmware-tools-8.8.4.744019.ebuild (renamed from app-emulation/vmware-tools/vmware-tools-8.4.8.491717.ebuild) | 4 | ||||
-rw-r--r-- | app-emulation/vmware-vix/Manifest | 21 | ||||
-rw-r--r-- | app-emulation/vmware-workstation/ChangeLog | 12 | ||||
-rw-r--r-- | app-emulation/vmware-workstation/files/configure-hostd.sh | 20 | ||||
-rw-r--r-- | app-emulation/vmware-workstation/vmware-workstation-7.1.6.744570.ebuild (renamed from app-emulation/vmware-workstation/vmware-workstation-7.1.5.491717.ebuild) | 6 | ||||
-rw-r--r-- | app-emulation/vmware-workstation/vmware-workstation-8.0.4.744019-r1.ebuild (renamed from app-emulation/vmware-workstation/vmware-workstation-8.0.3.703057.ebuild) | 59 |
14 files changed, 113 insertions, 98 deletions
diff --git a/app-emulation/vmware-modules/ChangeLog b/app-emulation/vmware-modules/ChangeLog index ec184ead4f5e..377e976ac2f6 100644 --- a/app-emulation/vmware-modules/ChangeLog +++ b/app-emulation/vmware-modules/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for app-emulation/vmware-modules # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-modules/ChangeLog,v 1.96 2012/06/01 00:06:32 zmedico Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-modules/ChangeLog,v 1.97 2012/06/17 13:09:10 vadimk Exp $ + +*vmware-modules-238.6 (17 Jun 2012) +*vmware-modules-264.4 (17 Jun 2012) + + 17 Jun 2012; Vadim Kuznetsov vadimk@gentoo.org +vmware-modules-238.6.ebuild, + +vmware-modules-264.4.ebuild, -vmware-modules-238.5-r1.ebuild, + -vmware-modules-264.3.ebuild: + bump vmware desktop. bug 421269 01 Jun 2012; Zac Medico <zmedico@gentoo.org> vmware-modules-238.5-r1.ebuild, vmware-modules-264.3.ebuild: diff --git a/app-emulation/vmware-modules/vmware-modules-238.5-r1.ebuild b/app-emulation/vmware-modules/vmware-modules-238.6.ebuild index 0ba14dca1dc9..930c41ac04e7 100644 --- a/app-emulation/vmware-modules/vmware-modules-238.5-r1.ebuild +++ b/app-emulation/vmware-modules/vmware-modules-238.6.ebuild @@ -1,8 +1,8 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-modules/vmware-modules-238.5-r1.ebuild,v 1.3 2012/06/01 00:06:32 zmedico Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-modules/vmware-modules-238.6.ebuild,v 1.1 2012/06/17 13:09:10 vadimk Exp $ -EAPI="2" +EAPI="4" inherit eutils flag-o-matic linux-info linux-mod user versionator diff --git a/app-emulation/vmware-modules/vmware-modules-264.3.ebuild b/app-emulation/vmware-modules/vmware-modules-264.4.ebuild index e6f00b3fb642..6a4edfd21851 100644 --- a/app-emulation/vmware-modules/vmware-modules-264.3.ebuild +++ b/app-emulation/vmware-modules/vmware-modules-264.4.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-modules/vmware-modules-264.3.ebuild,v 1.3 2012/06/01 00:06:32 zmedico Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-modules/vmware-modules-264.4.ebuild,v 1.1 2012/06/17 13:09:10 vadimk Exp $ EAPI="4" diff --git a/app-emulation/vmware-player/ChangeLog b/app-emulation/vmware-player/ChangeLog index 2014d0a351b6..169fded16191 100644 --- a/app-emulation/vmware-player/ChangeLog +++ b/app-emulation/vmware-player/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for app-emulation/vmware-player # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-player/ChangeLog,v 1.105 2012/05/05 14:50:49 vadimk Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-player/ChangeLog,v 1.106 2012/06/17 13:09:54 vadimk Exp $ + +*vmware-player-3.1.6.744570 (17 Jun 2012) +*vmware-player-4.0.4.744019-r1 (17 Jun 2012) + + 17 Jun 2012; Vadim Kuznetsov vadimk@gentoo.org + +vmware-player-3.1.6.744570.ebuild, +vmware-player-4.0.4.744019-r1.ebuild, + -vmware-player-3.1.5.491717.ebuild, -vmware-player-4.0.3.703057.ebuild: + bump vmware desktop. bug 421269 *vmware-player-4.0.3.703057 (05 May 2012) diff --git a/app-emulation/vmware-player/vmware-player-3.1.5.491717.ebuild b/app-emulation/vmware-player/vmware-player-3.1.6.744570.ebuild index e549f84fcc8d..b17e449744f9 100644 --- a/app-emulation/vmware-player/vmware-player-3.1.5.491717.ebuild +++ b/app-emulation/vmware-player/vmware-player-3.1.6.744570.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-player/vmware-player-3.1.5.491717.ebuild,v 1.2 2011/11/22 18:00:27 vadimk Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-player/vmware-player-3.1.6.744570.ebuild,v 1.1 2012/06/17 13:09:54 vadimk Exp $ EAPI="2" @@ -9,6 +9,7 @@ inherit eutils versionator fdo-mime gnome2-utils vmware-bundle MY_PN="VMware-Player" MY_PV="$(replace_version_separator 3 - $PV)" MY_P="${MY_PN}-${MY_PV}" +PV_MINOR=$(get_version_component_range 3) DESCRIPTION="Emulate a complete PC on your PC without the usual performance overhead of most emulators" HOMEPAGE="http://www.vmware.com/products/player/" @@ -76,7 +77,7 @@ RDEPEND="dev-cpp/cairomm x11-libs/pango x11-libs/startup-notification !app-emulation/vmware-workstation" -PDEPEND="~app-emulation/vmware-modules-238.5 +PDEPEND="~app-emulation/vmware-modules-238.${PV_MINOR} vmware-tools? ( app-emulation/vmware-tools )" S=${WORKDIR}/vmware-player-app diff --git a/app-emulation/vmware-player/vmware-player-4.0.3.703057.ebuild b/app-emulation/vmware-player/vmware-player-4.0.4.744019-r1.ebuild index 656e98d76c3f..94d538c1dac7 100644 --- a/app-emulation/vmware-player/vmware-player-4.0.3.703057.ebuild +++ b/app-emulation/vmware-player/vmware-player-4.0.4.744019-r1.ebuild @@ -1,28 +1,30 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-player/vmware-player-4.0.3.703057.ebuild,v 1.1 2012/05/05 14:50:49 vadimk Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-player/vmware-player-4.0.4.744019-r1.ebuild,v 1.1 2012/06/17 13:09:54 vadimk Exp $ EAPI="4" inherit eutils versionator fdo-mime gnome2-utils pax-utils vmware-bundle MY_PN="VMware-Player" -MY_PV="$(replace_version_separator 3 - $PV)" -MY_P="${MY_PN}-${MY_PV}" +MY_PV=$(get_version_component_range 1-3) PV_MINOR=$(get_version_component_range 3) +PV_BUILD=$(get_version_component_range 4) +MY_P="${MY_PN}-${MY_PV}-${PV_BUILD}" DESCRIPTION="Emulate a complete PC on your PC without the usual performance overhead of most emulators" HOMEPAGE="http://www.vmware.com/products/player/" +BASE_URI="https://softwareupdate.vmware.com/cds/vmw-desktop/player/${MY_PV}/${PV_BUILD}/linux/core/" SRC_URI=" - x86? ( ${MY_P}.i386.bundle ) - amd64? ( ${MY_P}.x86_64.bundle ) + x86? ( ${BASE_URI}${MY_P}.i386.bundle.tar ) + amd64? ( ${BASE_URI}${MY_P}.x86_64.bundle.tar ) " LICENSE="vmware" SLOT="0" KEYWORDS="-* ~amd64 ~x86" IUSE="cups doc +vmware-tools" -RESTRICT="binchecks fetch strip" +RESTRICT="binchecks strip" # vmware-workstation should not use virtual/libc as this is a # precompiled binary package thats linked to glibc. @@ -83,21 +85,10 @@ PDEPEND="~app-emulation/vmware-modules-264.${PV_MINOR} S=${WORKDIR} VM_INSTALL_DIR="/opt/vmware" -pkg_nofetch() { - local bundle - - if use x86; then - bundle="${MY_P}.i386.bundle" - elif use amd64; then - bundle="${MY_P}.x86_64.bundle" - fi - - einfo "Please download ${bundle}" - einfo "from ${HOMEPAGE}" - einfo "and place it in ${DISTDIR}" -} - src_unpack() { + default + local bundle=${A%.tar} + local component ; for component in \ vmware-player \ vmware-player-app \ @@ -107,7 +98,7 @@ src_unpack() { vmware-player-setup #vmware-ovftool do - vmware-bundle_extract-bundle-component "${DISTDIR}/${A}" "${component}" "${S}" + vmware-bundle_extract-bundle-component "${bundle}" "${component}" "${S}" done } @@ -130,9 +121,6 @@ libgcr.so.0' | while read -r libname libpath ; do } src_install() { - local major_minor_revision=$(get_version_component_range 1-3 "${PV}") - local build=$(get_version_component_range 4 "${PV}") - # install the binaries into "${VM_INSTALL_DIR}" dobin bin/* || die "failed to install bin" @@ -202,8 +190,8 @@ src_install() { VMBLOCK_CONFED = "yes" VSOCK_CONFED = "yes" NETWORKING = "yes" - player.product.version = "${major_minor_revision}" - product.buildNumber = "${build}" + player.product.version = "${MY_PV}" + product.buildNumber = "${PV_BUILD}" EOF # install the init.d script diff --git a/app-emulation/vmware-tools/ChangeLog b/app-emulation/vmware-tools/ChangeLog index 7a702ab6a6c5..c90bc720285a 100644 --- a/app-emulation/vmware-tools/ChangeLog +++ b/app-emulation/vmware-tools/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for app-emulation/vmware-tools # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-tools/ChangeLog,v 1.10 2012/05/05 14:49:10 vadimk Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-tools/ChangeLog,v 1.11 2012/06/17 13:10:27 vadimk Exp $ + +*vmware-tools-8.8.4.744019 (17 Jun 2012) +*vmware-tools-8.4.9.744570 (17 Jun 2012) + + 17 Jun 2012; Vadim Kuznetsov vadimk@gentoo.org + +vmware-tools-8.4.9.744570.ebuild, +vmware-tools-8.8.4.744019.ebuild, + -vmware-tools-8.4.8.491717.ebuild, -vmware-tools-8.8.2.703057.ebuild: + bump vmware desktop. bug 421269 *vmware-tools-8.8.2.703057 (05 May 2012) diff --git a/app-emulation/vmware-tools/vmware-tools-8.8.2.703057.ebuild b/app-emulation/vmware-tools/vmware-tools-8.4.9.744570.ebuild index 03343727c6ea..47ad1738fd21 100644 --- a/app-emulation/vmware-tools/vmware-tools-8.8.2.703057.ebuild +++ b/app-emulation/vmware-tools/vmware-tools-8.4.9.744570.ebuild @@ -1,11 +1,11 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-tools/vmware-tools-8.8.2.703057.ebuild,v 1.1 2012/05/05 14:49:10 vadimk Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-tools/vmware-tools-8.4.9.744570.ebuild,v 1.1 2012/06/17 13:10:27 vadimk Exp $ inherit versionator vmware-bundle MY_PV="$(replace_version_separator 3 - $PV)" -BASE_URI="http://softwareupdate.vmware.com/cds/vmw-desktop/player/4.0.3/$(get_version_component_range 4)/linux/packages/" +BASE_URI="http://softwareupdate.vmware.com/cds/vmw-desktop/player/3.1.$(($(get_version_component_range 3)-3))/$(get_version_component_range 4)/linux/packages/" DESCRIPTION="VMware Tools for guest operating systems" HOMEPAGE="http://www.vmware.com/products/player/" @@ -16,7 +16,7 @@ KEYWORDS="-* ~amd64 ~x86" RESTRICT="mirror" IUSE="" -DEPEND="" +DEPEND="!<app-emulation/vmware-workstation-7" RDEPEND="" IUSE_VMWARE_GUEST="freebsd linux netware solaris windows winPre2k" diff --git a/app-emulation/vmware-tools/vmware-tools-8.4.8.491717.ebuild b/app-emulation/vmware-tools/vmware-tools-8.8.4.744019.ebuild index f06b0efce75e..d8e713c2eb79 100644 --- a/app-emulation/vmware-tools/vmware-tools-8.4.8.491717.ebuild +++ b/app-emulation/vmware-tools/vmware-tools-8.8.4.744019.ebuild @@ -1,11 +1,11 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-tools/vmware-tools-8.4.8.491717.ebuild,v 1.2 2012/03/10 14:19:04 vadimk Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-tools/vmware-tools-8.8.4.744019.ebuild,v 1.1 2012/06/17 13:10:27 vadimk Exp $ inherit versionator vmware-bundle MY_PV="$(replace_version_separator 3 - $PV)" -BASE_URI="http://softwareupdate.vmware.com/cds/vmw-desktop/player/3.1.5/491717/linux/packages/" +BASE_URI="http://softwareupdate.vmware.com/cds/vmw-desktop/player/4.0.$(get_version_component_range 3)/$(get_version_component_range 4)/linux/packages/" DESCRIPTION="VMware Tools for guest operating systems" HOMEPAGE="http://www.vmware.com/products/player/" diff --git a/app-emulation/vmware-vix/Manifest b/app-emulation/vmware-vix/Manifest index 7b3802b7fedf..3fea06a70896 100644 --- a/app-emulation/vmware-vix/Manifest +++ b/app-emulation/vmware-vix/Manifest @@ -1,18 +1,5 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -DIST VMware-VIX-1.11.1-528992.i386.bundle 76080744 RMD160 e00bf46b197b718719f96f957882580617ece471 SHA1 3326051e398d5ffffabac181f48af17429ada958 SHA256 94ea02b4f385c2b02df7b5e1452bc06f7d592ac0e0b2117f8a39d2f6a779fbbd -DIST VMware-VIX-1.11.1-528992.x86_64.bundle 79344105 RMD160 2c69dd8cd0284a242a27f2a36e6dbe5fc2fb9727 SHA1 2b272f26dd8b60c0c4fb9e2cb8b0ddde8700bb6a SHA256 d43e42c4f9ecc1cf60e075511a446f16091ea8f367b006c89ef230351cb7eef7 -DIST VMware-vix-1.6.2-156745.i386.tar.gz 18413447 RMD160 36d7e4c3740e109c515de5150ec7ed969db421b1 SHA1 01ef532e329f56c6839a5be9531673623b7ddcd4 SHA256 5e230879d5c24dffda36c9b0fc69637dcdd9fffd3b306f86a5ebd9ba231a6f5b -DIST VMware-vix-1.6.2-156745.x86_64.tar.gz 22657119 RMD160 1841373c363a71645a5f8ab2b4e3790bf00d21e9 SHA1 034a7f75d58b73bc31d02c8f2503f7fdd1f1fe31 SHA256 c37b58d1cfa3686138178cc60af92c48e81ccca6f039c966ebb43928fc95adb7 -EBUILD vmware-vix-1.11.1.528992.ebuild 2783 RMD160 b376bdc329efcb68d88086d4706ea6acb00d2e36 SHA1 cdab11b5139dba5ea09308ec3618ff8114a00cc9 SHA256 0eee655d179fa430ce17f2e3777b5ffae15637687d69b18e6925eed2de132a42 -EBUILD vmware-vix-1.6.2.156745-r2.ebuild 5887 RMD160 e177ed7503120cf1a6fa40b3c56c77912d9c108d SHA1 55efd6a632b172b3133681ab2433929fa14bfe15 SHA256 fcd351578c9b5c93963e968e3567cd43a532278fb4411c9405b479110cd5bd8c -MISC ChangeLog 1145 RMD160 570970c57caa9303ac0e6c17056ffe3511953542 SHA1 ebd28a92da6abe12bb49184f8b906758acc303f9 SHA256 a1ba0281714c05775277bbaee636f53e7198d5520ae01f0262d825a83002496c +DIST VMware-VIX-1.11.4-744019.i386.bundle 76259648 RMD160 a7f463dcdf2e1ad9acc9aa7fde3439e7f9fa3100 SHA1 7a08a47ca0e18c2e8ad2a1a4ee7962af9dd894dd SHA256 0e866bbdcc7f9ed7511af012a8645092a29d7d7b6cedd9d82d08560a9e3bde03 +DIST VMware-VIX-1.11.4-744019.x86_64.bundle 79518116 RMD160 937d4bd3012dd8141e4abdfb2755126f666715a9 SHA1 c19fb9d5b3d1681107292a6d01d7be1067f516b5 SHA256 0a77d6254963d15f9238c3054d98aa3597bdca7e7df69a55a6a74debdb2784be +EBUILD vmware-vix-1.11.4.744019.ebuild 2783 RMD160 dd5bd035e393f9469f07dcd923c5aa9c7b69527b SHA1 6678e16e722d96c3b023cdf74a662aee77735498 SHA256 0ee99b33f5b835be32468f65be7126b64f54b2bfef49cd45f91de7b0327dfca0 +MISC ChangeLog 1366 RMD160 5c9de760fb3703fce4ed1f3fda3a502262183304 SHA1 8faa32ad2879ca2a8cc265c47b233c87cc9b3c6a SHA256 dd7f878880b689c162b6425d2c394ffe434bcbc2737f3b41f784aa0fd2d8c732 MISC metadata.xml 736 RMD160 9e0b6138a82c1ca34b847bc71bc072e44c60d95a SHA1 4365d9dc523f50c84cb02caf44fadf05ee996b3c SHA256 3882e8981caee5b279a4a1990df6b404e920ab088d6a4cd1d789cbb29e301f74 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.19 (GNU/Linux) - -iEYEARECAAYFAk/ICBcACgkQ/ejvha5XGaPMsACfU+f58NJtW5jCJO/5mc90uqn+ -nzYAn1iEfv4TqVGgRV74ClgaUwMShJmd -=1akX ------END PGP SIGNATURE----- diff --git a/app-emulation/vmware-workstation/ChangeLog b/app-emulation/vmware-workstation/ChangeLog index 7869929dde05..d2df4cb2cbfc 100644 --- a/app-emulation/vmware-workstation/ChangeLog +++ b/app-emulation/vmware-workstation/ChangeLog @@ -1,6 +1,16 @@ # ChangeLog for app-emulation/vmware-workstation # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-workstation/ChangeLog,v 1.236 2012/05/05 14:52:20 vadimk Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-workstation/ChangeLog,v 1.237 2012/06/17 13:11:13 vadimk Exp $ + +*vmware-workstation-8.0.4.744019-r1 (17 Jun 2012) +*vmware-workstation-7.1.6.744570 (17 Jun 2012) + + 17 Jun 2012; Vadim Kuznetsov vadimk@gentoo.org +files/configure-hostd.sh, + +vmware-workstation-7.1.6.744570.ebuild, + +vmware-workstation-8.0.4.744019-r1.ebuild, + -vmware-workstation-7.1.5.491717.ebuild, + -vmware-workstation-8.0.3.703057.ebuild: + bump vmware desktop. bug 421269 *vmware-workstation-8.0.3.703057 (05 May 2012) diff --git a/app-emulation/vmware-workstation/files/configure-hostd.sh b/app-emulation/vmware-workstation/files/configure-hostd.sh new file mode 100644 index 000000000000..480e9037d86d --- /dev/null +++ b/app-emulation/vmware-workstation/files/configure-hostd.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +action="$1" + +case $action in + add) + rc-update -q add vmware-workstation-server default + rc-service vmware-workstation-server start + ;; + remove) + rc-update -q del vmware-workstation-server default + rc-service vmware-workstation-server stop + ;; + status) + rc-service -q vmware-workstation-server status + ;; + *) + exit 1 + ;; +esac diff --git a/app-emulation/vmware-workstation/vmware-workstation-7.1.5.491717.ebuild b/app-emulation/vmware-workstation/vmware-workstation-7.1.6.744570.ebuild index b09436d9762b..3e8bf7328edc 100644 --- a/app-emulation/vmware-workstation/vmware-workstation-7.1.5.491717.ebuild +++ b/app-emulation/vmware-workstation/vmware-workstation-7.1.6.744570.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-workstation/vmware-workstation-7.1.5.491717.ebuild,v 1.3 2012/03/24 13:50:09 vadimk Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-workstation/vmware-workstation-7.1.6.744570.ebuild,v 1.1 2012/06/17 13:11:13 vadimk Exp $ EAPI="2" @@ -9,6 +9,7 @@ inherit eutils versionator fdo-mime gnome2-utils vmware-bundle MY_PN="VMware-Workstation" MY_PV="$(replace_version_separator 3 - $PV)" MY_P="${MY_PN}-${MY_PV}" +PV_MINOR=$(get_version_component_range 3) DESCRIPTION="Emulate a complete PC on your PC without the usual performance overhead of most emulators" HOMEPAGE="http://www.vmware.com/products/workstation/" @@ -76,8 +77,9 @@ RDEPEND="dev-cpp/cairomm x11-libs/pango x11-libs/startup-notification x11-themes/hicolor-icon-theme + !app-emulation/vmware-server !app-emulation/vmware-player" -PDEPEND="~app-emulation/vmware-modules-238.5 +PDEPEND="~app-emulation/vmware-modules-238.${PV_MINOR} vmware-tools? ( app-emulation/vmware-tools )" S=${WORKDIR} diff --git a/app-emulation/vmware-workstation/vmware-workstation-8.0.3.703057.ebuild b/app-emulation/vmware-workstation/vmware-workstation-8.0.4.744019-r1.ebuild index 5cd1271eafb1..4603d4ae652c 100644 --- a/app-emulation/vmware-workstation/vmware-workstation-8.0.3.703057.ebuild +++ b/app-emulation/vmware-workstation/vmware-workstation-8.0.4.744019-r1.ebuild @@ -1,28 +1,29 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-workstation/vmware-workstation-8.0.3.703057.ebuild,v 1.1 2012/05/05 14:52:20 vadimk Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-workstation/vmware-workstation-8.0.4.744019-r1.ebuild,v 1.1 2012/06/17 13:11:13 vadimk Exp $ EAPI="4" inherit eutils versionator fdo-mime gnome2-utils pam vmware-bundle MY_PN="VMware-Workstation" -MY_PV="$(replace_version_separator 3 - $PV)" -MY_P="${MY_PN}-Full-${MY_PV}" +MY_PV=$(get_version_component_range 1-3) PV_MINOR=$(get_version_component_range 3) +PV_BUILD=$(get_version_component_range 4) +MY_P="${MY_PN}-${MY_PV}-${PV_BUILD}" DESCRIPTION="Emulate a complete PC on your PC without the usual performance overhead of most emulators" HOMEPAGE="http://www.vmware.com/products/workstation/" +BASE_URI="https://softwareupdate.vmware.com/cds/vmw-desktop/ws/${MY_PV}/${PV_BUILD}/linux/core/" SRC_URI=" - x86? ( ${MY_P}.i386.bundle ) - amd64? ( ${MY_P}.x86_64.bundle ) + x86? ( ${BASE_URI}${MY_P}.i386.bundle.tar ) + amd64? ( ${BASE_URI}${MY_P}.x86_64.bundle.tar ) " - LICENSE="vmware" SLOT="0" KEYWORDS="-* ~amd64 ~x86" -IUSE="cups doc gnome kde ovftool server vix vmware-tools" -RESTRICT="binchecks fetch mirror strip" +IUSE="cups doc ovftool server vix vmware-tools" +RESTRICT="binchecks mirror strip" # vmware-workstation should not use virtual/libc as this is a # precompiled binary package thats linked to glibc. @@ -57,8 +58,6 @@ RDEPEND="dev-cpp/cairomm sys-libs/glibc sys-libs/zlib x11-libs/cairo - gnome? ( x11-libs/gksu ) - kde? ( kde-base/kdesu ) x11-libs/gtk+:2 x11-libs/libgksu x11-libs/libICE @@ -91,21 +90,9 @@ VM_INSTALL_DIR="/opt/vmware" VM_DATA_STORE_DIR="/var/lib/vmware/Shared VMs" VM_HOSTD_USER="root" -pkg_nofetch() { - local bundle - - if use x86; then - bundle="${MY_P}.i386.bundle" - elif use amd64; then - bundle="${MY_P}.x86_64.bundle" - fi - - einfo "Please download ${bundle}" - einfo "from ${HOMEPAGE}" - einfo "and place it in ${DISTDIR}" -} - src_unpack() { + default + local bundle=${A%.tar} local component; for component in \ vmware-vmx \ vmware-player-app \ @@ -115,21 +102,20 @@ src_unpack() { vmware-network-editor-ui \ vmware-usbarbitrator do - vmware-bundle_extract-bundle-component "${DISTDIR}/${A}" "${component}" "${S}" + vmware-bundle_extract-bundle-component "${bundle}" "${component}" "${S}" done if use server; then - vmware-bundle_extract-bundle-component "${DISTDIR}/${A}" vmware-workstation-server #"${S}" + vmware-bundle_extract-bundle-component "${bundle}" vmware-workstation-server #"${S}" fi if use vix; then - vmware-bundle_extract-bundle-component "${DISTDIR}/${A}" vmware-vix-core vmware-vix - vmware-bundle_extract-bundle-component "${DISTDIR}/${A}" vmware-vix-lib-Workstation800andvSphere500 vmware-vix + vmware-bundle_extract-bundle-component "${bundle}" vmware-vix-core vmware-vix + vmware-bundle_extract-bundle-component "${bundle}" vmware-vix-lib-Workstation800andvSphere500 vmware-vix fi if use ovftool; then - vmware-bundle_extract-bundle-component "${DISTDIR}/${A}" vmware-ovftool + vmware-bundle_extract-bundle-component "${bundle}" vmware-ovftool fi - } src_prepare() { @@ -205,6 +191,10 @@ src_install() { into "${VM_INSTALL_DIR}"/lib/vmware dobin bin/* + dobin "${FILESDIR}"/configure-hostd.sh + + dobin "${FILESDIR}"/configure-hostd.sh + # install the libraries insinto "${VM_INSTALL_DIR}"/lib/vmware/lib doins -r lib/* @@ -287,14 +277,6 @@ src_install() { dosym "${VM_INSTALL_DIR}"/lib/vmware/bin/vmware "${VM_INSTALL_DIR}"/bin/vmware dosym "${VM_INSTALL_DIR}"/lib/vmware/icu /etc/vmware/icu - # fixing gksu problem - if use gnome; then - dosym /usr/bin/gksu "${VM_INSTALL_DIR}"/bin/vmware-gksu - fi - if use kde; then - dosym /usr/bin/kdesu "${VM_INSTALL_DIR}"/bin/vmware-gksu - fi - # fix permissions fperms 0755 "${VM_INSTALL_DIR}"/lib/vmware/bin/{appLoader,fusermount,launcher.sh,mkisofs,vmware-remotemks} fperms 0755 "${VM_INSTALL_DIR}"/lib/vmware/lib/{wrapper-gtk24.sh,libgksu2.so.0/gksu-run-helper} @@ -304,6 +286,7 @@ src_install() { if use server; then fperms 0755 "${VM_INSTALL_DIR}"/lib/vmware/bin/vmware-{hostd,vim-cmd,wssc-adminTool} fperms 4711 "${VM_INSTALL_DIR}"/sbin/vmware-authd + fperms 1777 "${VM_DATA_STORE_DIR}" fi if use vix; then fperms 0755 "${VM_INSTALL_DIR}"/lib/vmware-vix/setup/vmware-config |