vmware-horizon-client: 2303 -> 2306

+9 -8
+9 -8
pkgs/applications/networking/remote/vmware-horizon-client/default.nix
··· 10 10 , configText ? "" 11 11 }: 12 12 let 13 - version = "2303"; 13 + version = "2306"; 14 14 15 15 sysArch = 16 16 if stdenv.hostPlatform.system == "x86_64-linux" then "x64" ··· 39 39 pname = "vmware-horizon-files"; 40 40 inherit version; 41 41 src = fetchurl { 42 - url = "https://download3.vmware.com/software/CART24FQ1_LIN_2303_TARBALL/VMware-Horizon-Client-Linux-2303-8.9.0-21435420.tar.gz"; 43 - sha256 = "a4dcc6afc0be7641e10e922ccbbab0a10adbf8f2a83e4b5372dfba095091fb78"; 42 + url = "https://download3.vmware.com/software/CART24FQ2_LIN_2306_TARBALL/VMware-Horizon-Client-Linux-2306-8.10.0-21964631.tar.gz"; 43 + sha256 = "6051f6f1617385b3c211b73ff42dad27e2d22362df6ffd2f3d9f559d0b5743ea"; 44 44 }; 45 45 nativeBuildInputs = [ makeWrapper ]; 46 46 installPhase = '' 47 - mkdir ext $out 47 + mkdir ext 48 48 find ${sysArch} -type f -print0 | xargs -0n1 tar -Cext --strip-components=1 -xf 49 - mv ext/bin ext/lib ext/share "$out"/ 49 + 50 + chmod -R u+w ext/usr/lib 51 + mv ext/usr $out 52 + cp -r ext/bin ext/lib $out/ 50 53 51 54 # Horizon includes a copy of libstdc++ which is loaded via $LD_LIBRARY_PATH 52 55 # when it cannot detect a new enough version already present on the system. 53 56 # The checks are distribution-specific and do not function correctly on NixOS. 54 57 # Deleting the bundled library is the simplest way to force it to use our version. 55 58 rm "$out/lib/vmware/gcc/libstdc++.so.6" 56 - 57 - # This library causes the program to core-dump occasionally. Use ours instead. 58 - rm -r $out/lib/vmware/view/crtbora 59 59 60 60 # This opensc library is required to support smartcard authentication during the 61 61 # initial connection to Horizon. ··· 76 76 atk 77 77 cairo 78 78 dbus 79 + file 79 80 fontconfig 80 81 freetype 81 82 gdk-pixbuf