diff --git a/pkgs/applications/networking/remote/vmware-horizon-client/default.nix b/pkgs/applications/networking/remote/vmware-horizon-client/default.nix index c60a695bcca91..bfbcd8a8ab50f 100644 --- a/pkgs/applications/networking/remote/vmware-horizon-client/default.nix +++ b/pkgs/applications/networking/remote/vmware-horizon-client/default.nix @@ -11,7 +11,7 @@ , configText ? "" }: let - version = "2312.1"; + version = "2406"; sysArch = if stdenv.hostPlatform.system == "x86_64-linux" then "x64" @@ -36,8 +36,8 @@ let pname = "vmware-horizon-files"; inherit version; src = fetchurl { - url = "https://download3.vmware.com/software/CART25FQ1_LIN_2312.1_TARBALL/VMware-Horizon-Client-Linux-2312.1-8.12.1-23543969.tar.gz"; - sha256 = "23d18be2955ba60ab3cca941a529fa3b804af97ebf1602d246ca6147cced8135"; + url = "https://download3.omnissa.com/software/CART25FQ2_LIN_2406_TARBALL/VMware-Horizon-Client-Linux-2406-8.13.0-9995429239.tar.gz"; + sha256 = "d6bae5cea83c418bf3a9cb884a7d8351d8499f1858a1ac282fd79dc0c64e83f6"; }; nativeBuildInputs = [ makeWrapper ]; installPhase = '' @@ -46,7 +46,8 @@ let chmod -R u+w ext/usr/lib mv ext/usr $out - cp -r ext/lib $out/ + cp -r ext/${sysArch}/include $out/ + cp -r ext/${sysArch}/lib $out/ # Horizon includes a copy of libstdc++ which is loaded via $LD_LIBRARY_PATH # when it cannot detect a new enough version already present on the system. @@ -63,7 +64,7 @@ let ln -s ${opensc}/lib/pkcs11/opensc-pkcs11.so $out/lib/vmware/view/pkcs11/libopenscpkcs11.so ${wrapBinCommands "bin" "vmware-view"} - ${wrapBinCommands "lib/vmware/view/usb" "vmware-usbarbitrator"} + ${wrapBinCommands "lib/vmware/view/usb" "vmware-eucusbarbitrator"} ''; }; @@ -96,6 +97,7 @@ let pango pcsclite pixman + udev vmwareHorizonClientFiles xorg.libX11 xorg.libXau