mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-20 05:51:18 +02:00
app-emulation/open-vm-tools: Bump to 10.3.0
This version better supports libtirpc. Also sync with the Gentoo ebuild a bit.
This commit is contained in:
parent
3ed5f3cffa
commit
3a8c8ee881
1
sdk_container/src/third_party/coreos-overlay/app-emulation/open-vm-tools/Manifest
vendored
Normal file
1
sdk_container/src/third_party/coreos-overlay/app-emulation/open-vm-tools/Manifest
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
DIST open-vm-tools-10.3.0-8931395.tar.gz 4638881 SHA256 ca5bcd62a969803015bb4ca8e2610c376487be6b6b95e7500f6684d65813b161 SHA512 627056db94b79aa7782324ed1a71e7f0c2420f0a0d76d3e65b84035b1350e29757a1412cbf195ef3d79fae37ddd6f17c6892ea2c64dbfa331854ded016965604 WHIRLPOOL fa28fdf8534dba1acd7cc5b6d3b5344e42dd85c5ed037dfdf140e37167aae5a72284f04352ab4b3f42e6a63bdd4390e217f40fabbd82bcb0d2e411b4bf365adb
|
@ -1,11 +1,14 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<herd>vmware</herd>
|
<maintainer type="person">
|
||||||
<maintainer>
|
|
||||||
<email>floppym@gentoo.org</email>
|
<email>floppym@gentoo.org</email>
|
||||||
<name>Mike Gilbert</name>
|
<name>Mike Gilbert</name>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>vmware@gentoo.org</email>
|
||||||
|
<name>Gentoo VMware Project</name>
|
||||||
|
</maintainer>
|
||||||
<longdescription>
|
<longdescription>
|
||||||
The Open Virtual Machine Tools (open-vm-tools) are the open source
|
The Open Virtual Machine Tools (open-vm-tools) are the open source
|
||||||
implementation of VMware Tools. They are a set of guest operating system
|
implementation of VMware Tools. They are a set of guest operating system
|
||||||
@ -13,14 +16,21 @@
|
|||||||
of virtual machines.
|
of virtual machines.
|
||||||
</longdescription>
|
</longdescription>
|
||||||
<use>
|
<use>
|
||||||
|
<flag name="caf">Build Common Agent Framework</flag>
|
||||||
|
<flag name="deploypkg">Build deploypkg plugin</flag>
|
||||||
|
<flag name="dnet">Enable support for nicinfo</flag>
|
||||||
<flag name="doc">Generate API documentation</flag>
|
<flag name="doc">Generate API documentation</flag>
|
||||||
<flag name="fuse">Build vmblock-fuse in favor of FUSE based blocking mechanism for DnD</flag>
|
<flag name="fuse">Enable vmblock-fuse/vmhgfs-fuse</flag>
|
||||||
<flag name="grabbitmqproxy">Enable grabbitmqproxy</flag>
|
<flag name="grabbitmqproxy">Build grabbitmqproxy plugin</flag>
|
||||||
|
<flag name="gtkmm">Compile with Gtkmm and sigc++ (Recommended)</flag>
|
||||||
|
<flag name="multimon">Enable multimon (Requires X)</flag>
|
||||||
<flag name="pic">Force shared libraries to be built as PIC</flag>
|
<flag name="pic">Force shared libraries to be built as PIC</flag>
|
||||||
<flag name="vgauth">Enable vgauth</flag>
|
<flag name="resolutionkms">Build the linux/unix resolutionkms module</flag>
|
||||||
|
<flag name="vgauth">Build vgauth</flag>
|
||||||
|
<flag name="xml-security-c">Build vgauth with xml-security-c instead of xmlsec1</flag>
|
||||||
|
<flag name="xmlsec">Build vgauth with xmlsec1 instead of xml-security-c</flag>
|
||||||
</use>
|
</use>
|
||||||
<upstream>
|
<upstream>
|
||||||
<remote-id type="github">vmware/open-vm-tools</remote-id>
|
<remote-id type="github">vmware/open-vm-tools</remote-id>
|
||||||
<remote-id type="sourceforge">open-vm-tools</remote-id>
|
|
||||||
</upstream>
|
</upstream>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -1,26 +1,22 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
# Copyright 1999-2018 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=5
|
EAPI=6
|
||||||
|
|
||||||
AUTOTOOLS_AUTORECONF=1
|
inherit autotools flag-o-matic multilib toolchain-funcs
|
||||||
AUTOTOOLS_IN_SOURCE_BUILD=1
|
|
||||||
|
|
||||||
inherit autotools-utils flag-o-matic git-2 multilib toolchain-funcs
|
DESCRIPTION="Opensourced tools for VMware guests"
|
||||||
|
|
||||||
DESCRIPTION="VMware tools for distribution via /usr/share/oem"
|
|
||||||
HOMEPAGE="https://github.com/vmware/open-vm-tools"
|
HOMEPAGE="https://github.com/vmware/open-vm-tools"
|
||||||
|
MY_P="${P}-8931395"
|
||||||
|
SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV}/${MY_P}.tar.gz"
|
||||||
|
|
||||||
EGIT_REPO_URI="https://github.com/vmware/open-vm-tools"
|
LICENSE="LGPL-2.1"
|
||||||
EGIT_COMMIT="380a3d9747999e8bcbcbcd03b1402b702770db79"
|
|
||||||
EGIT_SOURCEDIR="${WORKDIR}"
|
|
||||||
|
|
||||||
LICENSE="LGPL-2"
|
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="amd64 ~x86"
|
KEYWORDS="amd64 ~x86"
|
||||||
IUSE="+dnet +pic +deploypkg" # TODO: pam
|
IUSE="+dnet +pic +deploypkg" # TODO: pam
|
||||||
|
|
||||||
DEPEND="dev-libs/glib:2
|
DEPEND="dev-libs/glib:2
|
||||||
|
net-libs/libtirpc
|
||||||
deploypkg? ( dev-libs/libmspack )
|
deploypkg? ( dev-libs/libmspack )
|
||||||
dnet? ( dev-libs/libdnet )"
|
dnet? ( dev-libs/libdnet )"
|
||||||
|
|
||||||
@ -31,18 +27,16 @@ DEPEND="dev-libs/glib:2
|
|||||||
RDEPEND="dnet? ( dev-libs/libdnet )
|
RDEPEND="dnet? ( dev-libs/libdnet )
|
||||||
deploypkg? ( dev-libs/libmspack )"
|
deploypkg? ( dev-libs/libmspack )"
|
||||||
|
|
||||||
S="${WORKDIR}/${PN}"
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
PATCHES=(
|
PATCHES=(
|
||||||
"${FILESDIR}/${P}-0001-configure-Add-options-for-fuse-hgfs-and-udev.patch"
|
"${FILESDIR}/${P}-0001-configure-Add-options-for-fuse-hgfs-and-udev.patch"
|
||||||
)
|
)
|
||||||
|
|
||||||
#pkg_setup() {
|
|
||||||
# enewgroup vmware
|
|
||||||
#}
|
|
||||||
|
|
||||||
src_prepare() {
|
src_prepare() {
|
||||||
autotools-utils_src_prepare
|
eapply -p2 "${PATCHES[@]}"
|
||||||
|
eapply_user
|
||||||
|
eautoreconf
|
||||||
}
|
}
|
||||||
|
|
||||||
# Override configure's use of pkg-config to ensure ${SYSROOT} is respected.
|
# Override configure's use of pkg-config to ensure ${SYSROOT} is respected.
|
Loading…
x
Reference in New Issue
Block a user