| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 4.6.3.24031167 | 8 | -* ~amd64 | 0 |
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit multilib-build pax-utils
MY_PV="$(ver_rs 3 -)"
MY_P="VMware-${PN}-${MY_PV}-lin.x86_64.zip"
DESCRIPTION="VMware Open Virtualization Format tool"
HOMEPAGE="https://developer.broadcom.com/tools/open-virtualization-format-ovf-tool"
SRC_URI="${MY_P}"
S="${WORKDIR}/${PN}"
LICENSE="vmware"
SLOT="0"
KEYWORDS="-* ~amd64"
RESTRICT="bindist fetch mirror"
RDEPEND="virtual/libcrypt:0=[${MULTILIB_USEDEP}]"
BDEPEND="app-arch/unzip"
DOCS=( README.txt )
QA_PREBUILT="opt/vmware-ovftool/libcares.so.2
opt/vmware-ovftool/libcrypto.so.3
opt/vmware-ovftool/libcurl.so.4
opt/vmware-ovftool/libexpat.so
opt/vmware-ovftool/libgcc_s.so.1
opt/vmware-ovftool/libgoogleurl.so.59
opt/vmware-ovftool/libicudata.so.60
opt/vmware-ovftool/libicuuc.so.60
opt/vmware-ovftool/libssl.so.3
opt/vmware-ovftool/libssoclient.so
opt/vmware-ovftool/libstdc++.so.6
opt/vmware-ovftool/libvim-types.so
opt/vmware-ovftool/libvmacore.so
opt/vmware-ovftool/libvmomi.so
opt/vmware-ovftool/libxerces-c-3.2.so
opt/vmware-ovftool/libz.so.1
opt/vmware-ovftool/ovftool.bin"
pkg_nofetch() {
einfo "Please download ${MY_P} from"
einfo "${HOMEPAGE}"
einfo "and place it into your DISTDIR directory"
}
src_prepare() {
default
# define path
sed -i '/^PRGDIR/s|"$PRG"|/opt/vmware-ovftool/ovftool|' ovftool \
|| die "sed failed for ovftool"
}
src_install() {
einstalldocs
insinto /opt/vmware-ovftool
exeinto /opt/vmware-ovftool
doins -r certs/ env/ schemas/ manifest.xml icudt44l.dat
doexe lib* ovftool ovftool.bin
dosym ../vmware-ovftool/ovftool opt/bin/ovftool
pax-mark -m "${ED}"/vmware-ovftool/ovftool.bin
}
virtual/libcrypt:0=[${MULTILIB_USEDEP}]
app-arch/unzip