# Copyright 2007-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit autotools linux-info pam systemd udev MY_P="${P}-24915695" DESCRIPTION="Tools for VMware guests" HOMEPAGE="https://github.com/vmware/open-vm-tools" SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV}/${MY_P}.tar.gz" S="${WORKDIR}/${MY_P}" LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="~amd64 ~arm64 ~x86" IUSE="X +deploypkg +dnet doc +fuse gtkmm +icu multimon pam +resolutionkms +ssl +vgauth" REQUIRED_USE=" multimon? ( X ) vgauth? ( ssl )" RDEPEND=" dev-libs/glib net-libs/libtirpc deploypkg? ( dev-libs/libmspack ) fuse? ( sys-fs/fuse:3= ) pam? ( sys-libs/pam ) !pam? ( virtual/libcrypt:= ) ssl? ( dev-libs/openssl:= ) vgauth? ( dev-libs/libxml2:= dev-libs/xmlsec:= ) X? ( x11-libs/gtk+:3[X] x11-libs/libSM x11-libs/libXcomposite x11-libs/libXext x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst gtkmm? ( dev-cpp/gtkmm:3.0 dev-libs/libsigc++:2 ) multimon? ( x11-libs/libXinerama ) ) dnet? ( dev-libs/libdnet ) icu? ( dev-libs/icu:= ) resolutionkms? ( virtual/libudev || ( ( >=media-libs/mesa-25.2[-video_cards_vmware] x11-base/xorg-server[xorg] x11-libs/libdrm[-video_cards_vmware] ) ( =media-libs/mesa-25.2" && has_version "x11-drivers/xf86-video-vmare"; then elog "You need to remove x11-drivers/xf86-video-vmware to use the modesetting video driver." fi } pkg_postrm() { udev_reload }