mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-04-20 13:51:00 +02:00
vmware-modules: stablize -r1 version with 2.6.35 patch
This commit is contained in:
parent
fff11bee62
commit
168948b9ae
3 changed files with 6 additions and 80 deletions
|
|
@ -3,5 +3,4 @@ AUX 1.0.0.26-makefile-kernel-dir.patch 2129 RMD160 885b638c78cb0663d0d55682bafd4
|
|||
AUX vmware-2.6.35-compile.patch 8567 RMD160 c5cbf53d12e95d060e511384a6b86708f2408644 SHA1 f8e80c73728b6798918510b9c25dea1ad7bde5c4 SHA256 86b9fbafdc8937dbd3a01479e11dfda81648b5f74bf6f588fea393925381db80
|
||||
DIST vmware-modules-1.0.0.26.amd64.tar.bz2 630368 RMD160 d3321edf23598493a937d71c9d3200921b05a13e SHA1 eed55d8b267af74d05e1a3eab150fa35cbfdf1ba SHA256 8fd323c39c62bf4995ab34b7b544344ac79740d4bd647bf89cd7fb24a6cdf898
|
||||
DIST vmware-modules-1.0.0.26.x86.tar.bz2 630339 RMD160 c04ec66c0fda191337a35f9447776584ca34ffff SHA1 2329f085405a79121a973f125564ca9d99a3c9cb SHA256 08df4bfb19cda7ba5eb4cf11b7f8a88bd8750db712e45116eb0a0d9895644a82
|
||||
EBUILD vmware-modules-1.0.0.26-r1.ebuild 1950 RMD160 98454421859f41e109b9b7f936a824bb1a0294d4 SHA1 57661398a1295765979722abb8b368bb0068345c SHA256 0457964a149e847d84f820717d577073bf3efbc0a6c5a4008753eaa0cc4d94f2
|
||||
EBUILD vmware-modules-1.0.0.26.ebuild 1909 RMD160 94ee8109ff1b9b82181899707c012a2563b3128c SHA1 f55b8fd1eba2ac24ff38968d014607452ffe0b77 SHA256 4af1ff0bc768dd81b2776e1696fad59bcce49c66094a9c7f8010547bf5af8466
|
||||
EBUILD vmware-modules-1.0.0.26-r1.ebuild 2008 RMD160 7bd29c82beb921e1d79ffd566574f24ad94440d7 SHA1 647c74b77d56de3e22b98697947bc51be0c140a0 SHA256 13b4892686cdc5fc333e1a56924571ca87c9de29482921180ab3be41737b5ea5
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
EAPI="2"
|
||||
|
||||
inherit eutils flag-o-matic linux-mod
|
||||
inherit eutils flag-o-matic linux-mod linux-info
|
||||
|
||||
DESCRIPTION="VMware kernel modules"
|
||||
HOMEPAGE="http://www.vmware.com/"
|
||||
|
|
@ -22,7 +22,7 @@ SRC_URI="x86? (
|
|||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS=""
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
|
|
@ -60,7 +60,9 @@ src_unpack() {
|
|||
src_prepare() {
|
||||
epatch "${FILESDIR}/${PV}-makefile-kernel-dir.patch"
|
||||
epatch "${FILESDIR}/${PV}-makefile-include.patch"
|
||||
epatch "${FILESDIR}"/vmware-2.6.35-compile.patch
|
||||
if kernel_is -ge 2 6 35; then
|
||||
epatch "${FILESDIR}"/vmware-2.6.35-compile.patch
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
|
|
|
|||
|
|
@ -1,75 +0,0 @@
|
|||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-modules/vmware-modules-1.0.0.25.ebuild,v 1.5 2010/01/02 20:07:47 vadimk Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit eutils flag-o-matic linux-mod
|
||||
|
||||
DESCRIPTION="VMware kernel modules"
|
||||
HOMEPAGE="http://www.vmware.com/"
|
||||
|
||||
SRC_URI="x86? (
|
||||
http://dev.pentoo.ch/~grimmlin/vmware/${P}.x86.tar.bz2
|
||||
mirror://gentoo/${P}.x86.tar.bz2
|
||||
http://dev.gentoo.org/~vadimk/${P}.x86.tar.bz2
|
||||
)
|
||||
amd64? (
|
||||
http://dev.pentoo.ch/~grimmlin/vmware/${P}.amd64.tar.bz2
|
||||
mirror://gentoo/${P}.amd64.tar.bz2
|
||||
http://dev.gentoo.org/~vadimk/${P}.amd64.tar.bz2
|
||||
)"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
pkg_setup() {
|
||||
linux-mod_pkg_setup
|
||||
|
||||
VMWARE_VER="VME_V70" # THIS VALUE IS JUST A PLACE HOLDER
|
||||
VMWARE_GROUP=${VMWARE_GROUP:-vmware}
|
||||
|
||||
VMWARE_MODULE_LIST="vmblock vmci vmmon vmnet vsock"
|
||||
VMWARE_MOD_DIR="${PN}-${PVR}"
|
||||
|
||||
BUILD_TARGETS="auto-build VMWARE_VER=${VMWARE_VER} KERNEL_DIR=${KERNEL_DIR} KBUILD_OUTPUT=${KV_OUT_DIR}"
|
||||
|
||||
enewgroup "${VMWARE_GROUP}"
|
||||
filter-flags -mfpmath=sse
|
||||
|
||||
for mod in ${VMWARE_MODULE_LIST}; do
|
||||
MODULE_NAMES="${MODULE_NAMES} ${mod}(misc:${S}/${mod}-only)"
|
||||
done
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
for mod in ${VMWARE_MODULE_LIST}; do
|
||||
unpack ./"${P}"/${mod}.tar
|
||||
done
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${PV}-makefile-kernel-dir.patch"
|
||||
epatch "${FILESDIR}/${PV}-makefile-include.patch"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# this adds udev rules for vmmon*
|
||||
if [[ -n "`echo ${VMWARE_MODULE_LIST} | grep vmmon`" ]];
|
||||
then
|
||||
dodir /etc/udev/rules.d
|
||||
echo 'KERNEL=="vmmon*", GROUP="'$VMWARE_GROUP'" MODE=660' >> "${D}/etc/udev/rules.d/60-vmware.rules" || die
|
||||
echo 'KERNEL=="vmnet*", GROUP="'$VMWARE_GROUP'" MODE=660' >> "${D}/etc/udev/rules.d/60-vmware.rules" || die
|
||||
fi
|
||||
|
||||
linux-mod_src_install
|
||||
}
|
||||
Loading…
Reference in a new issue