mirror of
https://github.com/flatcar/scripts.git
synced 2025-12-07 18:31:54 +01:00
app-emulation/open-vm-tools: track stable-9.4.6-deploypkg and use mspack
This commit is contained in:
parent
4d816af454
commit
0e066cb078
@ -6,24 +6,24 @@ EAPI=5
|
|||||||
AUTOTOOLS_AUTORECONF=1
|
AUTOTOOLS_AUTORECONF=1
|
||||||
AUTOTOOLS_IN_SOURCE_BUILD=1
|
AUTOTOOLS_IN_SOURCE_BUILD=1
|
||||||
|
|
||||||
inherit autotools-utils versionator toolchain-funcs
|
inherit autotools-utils toolchain-funcs git-2
|
||||||
|
|
||||||
MY_PV="$(replace_version_separator 3 '-')"
|
|
||||||
MY_P="${PN}-${MY_PV}"
|
|
||||||
# Downloads are organized into versioned directories
|
|
||||||
MY_DIR="${PN}/$(version_format_string 'stable-$1.$2.x')"
|
|
||||||
|
|
||||||
DESCRIPTION="VMware tools for distribution via /usr/share/oem"
|
DESCRIPTION="VMware tools for distribution via /usr/share/oem"
|
||||||
HOMEPAGE="http://open-vm-tools.sourceforge.net/"
|
HOMEPAGE="http://open-vm-tools.sourceforge.net/"
|
||||||
SRC_URI="mirror://sourceforge/project/${PN}/${MY_DIR}/${MY_P}.tar.gz"
|
|
||||||
|
EGIT_REPO_URI="https://github.com/vmware/open-vm-tools"
|
||||||
|
EGIT_BRANCH="stable-9.4.6-deploypkg"
|
||||||
|
EGIT_COMMIT="a4d763b036c6b413f71a5841194a53858625a3cb"
|
||||||
|
EGIT_SOURCEDIR="${WORKDIR}"
|
||||||
|
|
||||||
LICENSE="LGPL-2"
|
LICENSE="LGPL-2"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="amd64 ~x86"
|
KEYWORDS="amd64 ~x86"
|
||||||
IUSE="+dnet +pic" # TODO: pam
|
IUSE="+dnet +pic +deploypkg" # TODO: pam
|
||||||
|
|
||||||
DEPEND="dev-libs/glib:2
|
DEPEND="dev-libs/glib:2
|
||||||
sys-process/procps
|
sys-process/procps
|
||||||
|
deploypkg? ( dev-libs/libmspack )
|
||||||
dnet? ( dev-libs/libdnet )"
|
dnet? ( dev-libs/libdnet )"
|
||||||
|
|
||||||
# Runtime dependencies provided by CoreOS, not the OEM:
|
# Runtime dependencies provided by CoreOS, not the OEM:
|
||||||
@ -31,15 +31,16 @@ DEPEND="dev-libs/glib:2
|
|||||||
# sys-apps/ethtool
|
# sys-apps/ethtool
|
||||||
# sys-process/procps
|
# sys-process/procps
|
||||||
# pam? ( virtual/pam )
|
# pam? ( virtual/pam )
|
||||||
RDEPEND="dnet? ( dev-libs/libdnet )"
|
RDEPEND="dnet? ( dev-libs/libdnet )
|
||||||
|
deploypkg? ( dev-libs/libmspack )"
|
||||||
|
|
||||||
S="${WORKDIR}/${MY_P}"
|
S="${WORKDIR}/${PN}"
|
||||||
|
|
||||||
PATCHES=(
|
PATCHES=(
|
||||||
"${FILESDIR}/${MY_P}-0001-configure-Add-options-for-fuse-and-hgfs.patch"
|
"${FILESDIR}/${P}-0001-configure-Add-options-for-fuse-and-hgfs.patch"
|
||||||
"${FILESDIR}/${MY_P}-0002-configure-Fix-USE_SLASH_PROC-conditional.patch"
|
"${FILESDIR}/${P}-0002-configure-Fix-USE_SLASH_PROC-conditional.patch"
|
||||||
"${FILESDIR}/${MY_P}-0003-scripts-Remove-ifup.patch"
|
"${FILESDIR}/${P}-0003-scripts-Remove-ifup.patch"
|
||||||
"${FILESDIR}/${MY_P}-0004-auth-Read-from-shadow.patch"
|
"${FILESDIR}/${P}-0004-auth-Read-from-shadow.patch"
|
||||||
)
|
)
|
||||||
|
|
||||||
#pkg_setup() {
|
#pkg_setup() {
|
||||||
@ -63,6 +64,8 @@ src_configure() {
|
|||||||
# libdnet is installed to /usr/share/oem
|
# libdnet is installed to /usr/share/oem
|
||||||
export CUSTOM_DNET_CPPFLAGS="-I${SYSROOT}/usr/share/oem/include"
|
export CUSTOM_DNET_CPPFLAGS="-I${SYSROOT}/usr/share/oem/include"
|
||||||
export CUSTOM_DNET_LIBS="-L${SYSROOT}/usr/share/oem/lib64"
|
export CUSTOM_DNET_LIBS="-L${SYSROOT}/usr/share/oem/lib64"
|
||||||
|
export CUSTOM_MSPACK_CPPFLAGS="-I${SYSROOT}/usr/share/oem/include"
|
||||||
|
export CUSTOM_MSPACK_LIBS="-L${SYSROOT}/usr/share/oem/lib64"
|
||||||
|
|
||||||
# >=sys-process/procps-3.3.2 not handled by configure
|
# >=sys-process/procps-3.3.2 not handled by configure
|
||||||
export CUSTOM_PROCPS_NAME=procps
|
export CUSTOM_PROCPS_NAME=procps
|
||||||
@ -78,6 +81,7 @@ src_configure() {
|
|||||||
|
|
||||||
local myeconfargs=(
|
local myeconfargs=(
|
||||||
--prefix=/usr/share/oem
|
--prefix=/usr/share/oem
|
||||||
|
$(use_enable deploypkg)
|
||||||
--disable-docs
|
--disable-docs
|
||||||
--disable-hgfs-mounter
|
--disable-hgfs-mounter
|
||||||
--disable-multimon
|
--disable-multimon
|
||||||
Loading…
x
Reference in New Issue
Block a user