vmware-horizon-client: update to 2312.

This commit is contained in:
Andrew Benson 2024-01-31 13:48:57 -06:00
parent 037f6ee043
commit 157ae41dd6

View file

@ -1,17 +1,17 @@
# Template file for 'vmware-horizon-client' # Template file for 'vmware-horizon-client'
pkgname=vmware-horizon-client pkgname=vmware-horizon-client
version=2303 version=2312
revision=1 revision=1
_build1=8.9.0 _build1=8.12.0
_build2=21435420 _build2=23149323
_cart="CART24FQ1_LIN_${version}" _cart="CART24FQ4_LIN_${version}"
archs="x86_64" archs="x86_64"
short_desc="VMware Horizon virtual desktop client" short_desc="VMware Horizon virtual desktop client"
maintainer="Andrew Benson <abenson@gmail.com>" maintainer="Andrew Benson <abenson@gmail.com>"
license="custom:Proprietary" license="custom:Proprietary"
homepage="https://www.vmware.com/go/viewclients" homepage="https://www.vmware.com/go/viewclients"
distfiles="https://download3.vmware.com/software/${_cart}_TARBALL/VMware-Horizon-Client-Linux-${version}-${_build1}-${_build2}.tar.gz" distfiles="https://download3.vmware.com/software/${_cart}_TARBALL/VMware-Horizon-Client-Linux-${version}-${_build1}-${_build2}.tar.gz"
checksum=a4dcc6afc0be7641e10e922ccbbab0a10adbf8f2a83e4b5372dfba095091fb78 checksum=15ca1d6028b9ca88e23fa363a2942fd76456c19e95ced4734595c3dc44db38d8
repository=nonfree repository=nonfree
restricted=yes restricted=yes
nopie=yes nopie=yes
@ -21,12 +21,9 @@ do_install() {
vmkdir usr vmkdir usr
for _bundle in Client html5mmr PCoIP USB integratedPrinting scannerClient serialportClient; do for _bundle in Client html5mmr PCoIP USB integratedPrinting scannerClient serialportClient; do
bsdtar xf "x64/VMware-Horizon-${_bundle}-${version}-${_build1}-${_build2}.x64.tar.gz" bsdtar xf "x64/VMware-Horizon-${_bundle}-${version}-${_build1}-${_build2}.x64.tar.gz"
vcopy "VMware-Horizon-${_bundle}-${version}-${_build1}-${_build2}.x64/*" usr/ vcopy "VMware-Horizon-${_bundle}-${version}-${_build1}-${_build2}.x64/*" /
done done
vmkdir etc
mv ${DESTDIR}/usr/vmware ${DESTDIR}/etc
# Replace shipped libav with ours # Replace shipped libav with ours
for LIB in 'libavcodec.so.59' 'libavutil.so.57'; do for LIB in 'libavcodec.so.59' 'libavutil.so.57'; do
find "${DESTDIR}/usr/lib/vmware/view/" -name "${LIB}" -exec ln -sf "/usr/lib/${LIB}" {} \; find "${DESTDIR}/usr/lib/vmware/view/" -name "${LIB}" -exec ln -sf "/usr/lib/${LIB}" {} \;
@ -40,13 +37,14 @@ do_install() {
vsv ftsprhvd vsv ftsprhvd
vsv vmware-USBArbitrator vsv vmware-USBArbitrator
vlicense ${DESTDIR}/usr/doc/open_source_licenses.txt vlicense ${DESTDIR}/usr/share/doc/vmware-horizon-client/open_source_licenses.txt
rm -rf ${DESTDIR}/usr/README \ vmkdir usr/lib/udev
${DESTDIR}/usr/doc \ mv ${DESTDIR}/etc/udev/rules.d ${DESTDIR}/usr/lib/udev/
${DESTDIR}/usr/patches \
${DESTDIR}/usr/init.d \ rm -rf ${DESTDIR}/README \
${DESTDIR}/usr/systemd ${DESTDIR}/etc/init.d \
${DESTDIR}/systemd
} }
vmware-horizon-client-smartcard_package() { vmware-horizon-client-smartcard_package() {