diff options
author | Mike Auty <ikelos@gentoo.org> | 2008-03-22 09:39:38 +0000 |
---|---|---|
committer | Mike Auty <ikelos@gentoo.org> | 2008-03-22 09:39:38 +0000 |
commit | 653bdeff1448be42aa92199f4b9328786e144256 (patch) | |
tree | 593bc9a440a8a72b362c957824ecf77d22930dc5 /app-emulation | |
parent | fix gnome2 and xfce44 eclasses (see bug #155993) (diff) | |
download | gentoo-2-653bdeff1448be42aa92199f4b9328786e144256.tar.gz gentoo-2-653bdeff1448be42aa92199f4b9328786e144256.tar.bz2 gentoo-2-653bdeff1448be42aa92199f4b9328786e144256.zip |
Version bump, to fix bug 213548.
(Portage version: 2.1.4.4)
Diffstat (limited to 'app-emulation')
-rw-r--r-- | app-emulation/vmware-workstation/ChangeLog | 15 | ||||
-rw-r--r-- | app-emulation/vmware-workstation/vmware-workstation-6.0.3.80004.ebuild | 134 |
2 files changed, 148 insertions, 1 deletions
diff --git a/app-emulation/vmware-workstation/ChangeLog b/app-emulation/vmware-workstation/ChangeLog index df5c7c8fb36c..f4d873bc74f0 100644 --- a/app-emulation/vmware-workstation/ChangeLog +++ b/app-emulation/vmware-workstation/ChangeLog @@ -1,6 +1,19 @@ # ChangeLog for app-emulation/vmware-workstation # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-workstation/ChangeLog,v 1.172 2008/01/31 15:00:42 ikelos Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-workstation/ChangeLog,v 1.173 2008/03/22 09:39:38 ikelos Exp $ + +*vmware-workstation-6.0.3.80004 (22 Mar 2008) + + 22 Mar 2008; Mike Auty <ikelos@gentoo.org> + +files/6.0.3.80004/000_all_initd-location.patch, + +files/6.0.3.80004/001_all_fix-permissions.patch, + +files/6.0.3.80004/002_all_pagebreak-detection-fix.patch, + +files/6.0.3.80004/004_all_do-not-build-modules.patch, + +files/6.0.3.80004/007_all_use-modprobe-over-insmod.patch, + +files/6.0.3.80004/009_all_init.d-modules-warning.patch, + +files/6.0.3.80004/011_all_legit-modules-only.patch, + +vmware-workstation-6.0.3.80004.ebuild: + Version bump, to fix bug 213548. 31 Jan 2008; Mike Auty <ikelos@gentoo.org> ChangeLog: Re-sign digestless manifest. diff --git a/app-emulation/vmware-workstation/vmware-workstation-6.0.3.80004.ebuild b/app-emulation/vmware-workstation/vmware-workstation-6.0.3.80004.ebuild new file mode 100644 index 000000000000..373598a30dc8 --- /dev/null +++ b/app-emulation/vmware-workstation/vmware-workstation-6.0.3.80004.ebuild @@ -0,0 +1,134 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-workstation/vmware-workstation-6.0.3.80004.ebuild,v 1.1 2008/03/22 09:39:38 ikelos Exp $ + +inherit vmware eutils versionator + +MY_PN="VMware-workstation-$(replace_version_separator 3 - $PV)" + +DESCRIPTION="Emulate a complete PC on your PC without the usual performance overhead of most emulators" +HOMEPAGE="http://www.vmware.com/products/desktop/ws_features.html" +SRC_URI=" + x86? ( + mirror://vmware/software/wkst/${MY_PN}.i386.tar.gz + http://download.softpedia.ro/linux/${MY_PN}.i386.tar.gz ) + amd64? ( + mirror://vmware/software/wkst/${MY_PN}.x86_64.tar.gz + http://download.softpedia.ro/linux/${MY_PN}.x86_64.tar.gz ) + " + +LICENSE="vmware" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +RESTRICT="strip fetch" + +# vmware-workstation should not use virtual/libc as this is a +# precompiled binary package thats linked to glibc. +RDEPEND="sys-libs/glibc + amd64? ( + x11-libs/libXrandr + x11-libs/libXcursor + x11-libs/libXinerama + x11-libs/libXi + x11-libs/libview + dev-cpp/libsexymm + dev-cpp/cairomm + dev-cpp/libgnomecanvasmm + virtual/xft ) + x86? ( + x11-libs/libXrandr + x11-libs/libXcursor + x11-libs/libXinerama + x11-libs/libXi + x11-libs/libview + dev-cpp/libsexymm + virtual/xft ) + !app-emulation/vmware-player + !app-emulation/vmware-server + ~app-emulation/vmware-modules-1.0.0.17 + !<app-emulation/vmware-modules-1.0.0.17 + !>=app-emulation/vmware-modules-1.0.0.18 + >=dev-lang/perl-5 + sys-apps/pciutils" + +S=${WORKDIR}/vmware-distrib + +ANY_ANY="" +RUN_UPDATE="no" + +dir=/opt/vmware/workstation +Ddir=${D}/${dir} + +QA_TEXTRELS_x86="${dir:1}/lib/lib/libgdk-x11-2.0.so.0/libgdk-x11-2.0.so.0" +QA_EXECSTACK_x86="${dir:1}/bin/vmnet-bridge + ${dir:1}/bin/vmnet-dhcpd + ${dir:1}/bin/vmnet-natd + ${dir:1}/bin/vmnet-netifup + ${dir:1}/bin/vmnet-sniffer + ${dir:1}/bin/vmware-loop + ${dir:1}/bin/vmware-ping + ${dir:1}/bin/vmware-vdiskmanager + ${dir:1}/lib/bin/vmware + ${dir:1}/lib/bin/vmware-vmx + ${dir:1}/lib/bin/vmrun + ${dir:1}/lib/bin/vmplayer + ${dir:1}/lib/bin-debug/vmware-vmx + ${dir:1}/lib/lib/libpixops.so.2.0.1/libpixops.so.2.0.1" + +QA_TEXTRELS_amd64="${dir:1}/lib/lib/libgdk-x11-2.0.so.0/libgdk-x11-2.0.so.0" +QA_EXECSTACK_amd64="${dir:1}/bin/vmnet-bridge + ${dir:1}/bin/vmnet-dhcpd + ${dir:1}/bin/vmnet-natd + ${dir:1}/bin/vmnet-netifup + ${dir:1}/bin/vmnet-sniffer + ${dir:1}/bin/vmware-loop + ${dir:1}/bin/vmware-ping + ${dir:1}/bin/vmware-vdiskmanager + ${dir:1}/lib/bin/vmware + ${dir:1}/lib/bin/vmware-vmx + ${dir:1}/lib/bin/vmrun + ${dir:1}/lib/bin/vmplayer + ${dir:1}/lib/bin-debug/vmware-vmx + ${dir:1}/lib/lib/libpixops.so.2.0.1/libpixops.so.2.0.1" + +pkg_setup() { + if use x86; then + MY_P="${MY_PN}.i386" + elif use amd64; then + MY_P="${MY_PN}.x86_64" + fi + + if ! built_with_use ">=dev-cpp/gtkmm-2.4" accessibility ; then + eerror "Rebuild dev-cpp/gtkmm with USE=\"accessibility\"" + die "VMware workstation only works with gtkmm built with USE=\"accessibility\"." + fi + + vmware_pkg_setup +} + +pkg_nofetch() { + if use x86; then + MY_P="${MY_PN}.i386" + elif use amd64; then + MY_P="${MY_PN}.x86_64" + fi + + einfo "Please download the ${MY_P}.tar.gz at ${HOMEPAGE}" + if [ "${ANY_ANY}" != "" ]; then + einfo "${ANY_ANY}.tar.gz is also necessary for compilation" + einfo "but should already have been fetched." + fi +} + +src_install() { + vmware_src_install + + ICONDIR=/opt/vmware/workstation/lib/share/icons/hicolor/scalable/apps/ + make_desktop_entry vmware "VMWare Workstation" ${ICONDIR}/${PN}.svg System + make_desktop_entry vmplayer "VMWare Player" ${ICONDIR}/vmware-player.svg System + + # Nasty hack to ensure the EULA is included + insinto /opt/vmware/workstation/lib/share + newins doc/EULA EULA.txt +} |