# 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 }