Unverified Commit 6a34a99d authored by Matteo Pacini's avatar Matteo Pacini Committed by GitHub
Browse files

vmware-workstation: 17.6.4 -> 25H2u1 (#495055)

parents 2d82c4ce 4fce4d00
Loading
Loading
Loading
Loading
+9 −5
Original line number Diff line number Diff line
@@ -49,12 +49,12 @@

stdenv.mkDerivation (finalAttrs: {
  pname = "vmware-workstation";
  version = "17.6.4";
  build = "24832109";
  version = "25H2u1";
  build = "25219725";

  src = fetchurl {
    url = "https://archive.org/download/vmware-workstation-full-${finalAttrs.version}-${finalAttrs.build}.x86_64/VMware-Workstation-Full-${finalAttrs.version}-${finalAttrs.build}.x86_64.bundle";
    hash = "sha256-ZPv7rqzEiGVGgRQ2Kiu6rekRDMnoe8O9k4OWun8Zqb0=";
    url = "https://archive.org/download/VMware-Workstation-Full-${finalAttrs.version}-${finalAttrs.build}.x86_64/VMware-Workstation-Full-${finalAttrs.version}-${finalAttrs.build}.x86_64.bundle";
    hash = "sha256-chqpPE68qlGsbbde2Xx6TbEKqIEQRGiQ2x5Av6/HVmo=";
  };

  vmware-unpack-env = buildFHSEnv {
@@ -223,7 +223,6 @@ stdenv.mkDerivation (finalAttrs: {
    cp -r $unpacked/lib/modules $out/lib/vmware/
    cp -r $unpacked/lib/include $out/lib/vmware/

    cp -r $unpacked/extra/checkvm $out/bin/
    cp -r $unpacked/extra/modules.xml $out/lib/vmware/modules/

    ln -s $out/lib/vmware/bin/appLoader $out/lib/vmware/bin/vmware-vmblock-fuse
@@ -379,6 +378,11 @@ stdenv.mkDerivation (finalAttrs: {
      fi
    done

    # VMware upgraded their shipped libxml2 without recompiling these libraries against it?
    for lib in $out/lib/vmware/lib/{libcroco-0.6.so.3/libcroco-0.6.so.3,librsvg-2.so.2/librsvg-2.so.2} $out/lib/vmware/libconf/lib/gtk-3.0/3.0.0/loaders/libpixbufloader-svg.so; do
      patchelf $lib --replace-needed libxml2.so.2 libxml2.so.16
    done

    runHook postInstall
  '';

+3 −3
Original line number Diff line number Diff line
@@ -9,13 +9,13 @@

stdenv.mkDerivation {
  pname = "vmware-modules";
  version = "workstation-17.6.3-20250728-${kernel.version}";
  version = "workstation-25h2-20251015-${kernel.version}";

  src = fetchFromGitHub {
    owner = "philipl";
    repo = "vmware-host-modules";
    rev = "6797e552638a28d1fa1e9ebd7ab5d3c628671ba0";
    hash = "sha256-KCLxAF6UtNIdKcDoANviln2RJuz1Ld8jq5QFW9ONghs=";
    rev = "5c80f597017882f76e9c7ffd48a292a4b7c860fe";
    hash = "sha256-EFOkzwul1QCaKUBwFqH8uIsIUcvtEmxYVaE/OdoHdZI=";
  };

  hardeningDisable = [ "pic" ];