# Template file for 'open-vm-tools'
pkgname=open-vm-tools
version=11.0.1
revision=1
_build=14773994
archs="x86_64 i686"
wrksrc="open-vm-tools-${version}-${_build}"
build_style=gnu-configure
configure_args="--sbindir=/usr/bin --with-udev-rules-dir=/usr/lib/udev/rules.d
 --without-xmlsecurity --without-kernel-modules
 $(vopt_with x11 x) $(vopt_with pam)"
hostmakedepends="automake libtool pkg-config glib-devel"
makedepends="fuse-devel glib-devel icu-devel libdnet-devel libmspack-devel
 libressl-devel libxerces-c-devel procps-ng-devel $(vopt_if pam 'pam-devel')
 $(vopt_if x11 'gtkmm-devel libXtst-devel xmlsec1-devel')"
short_desc="Open source implementation of VMware Tools"
maintainer="Piraty <piraty1@inbox.ru>"
license="GPL-2.0-only, LGPL-2.1-only"
homepage="https://github.com/vmware/open-vm-tools"
changelog="https://github.com/vmware/open-vm-tools/blob/master/open-vm-tools/ChangeLog"
distfiles="https://github.com/vmware/open-vm-tools/releases/download/stable-${version}/open-vm-tools-${version}-${_build}.tar.gz"
checksum=8a707df98b6eb40195d7deaf09def5ef03c19c83ca418f8bf23c18405ebf2981

build_options="pam x11"
build_options_default="pam x11"

pre_configure() {
	autoreconf -vfi
}

post_install() {
	# Get rid of unwanted symlinks
	rm ${DESTDIR}/sbin/mount.vmhgfs
	rm -r ${DESTDIR}/sbin
	# If X11 enabled, copy extra files
	if [ $build_option_x11 ]; then
		vmkdir /etc/xdg/autostart
		vinstall vmware-user-suid-wrapper/vmware-user.desktop 0644 /etc/xdg/autostart/
		vbin scripts/common/vmware-xdg-detect-de
		chmod 07755 ${DESTDIR}/usr/bin/vmware-user-suid-wrapper
	fi
	# Install service
	vsv vmtoolsd
}
