summaryrefslogtreecommitdiff
path: root/pkgs/by-name/vm/vmware-workstation/package.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/by-name/vm/vmware-workstation/package.nix')
-rw-r--r--pkgs/by-name/vm/vmware-workstation/package.nix19
1 files changed, 8 insertions, 11 deletions
diff --git a/pkgs/by-name/vm/vmware-workstation/package.nix b/pkgs/by-name/vm/vmware-workstation/package.nix
index 4285c201cd17..2f8a60403087 100644
--- a/pkgs/by-name/vm/vmware-workstation/package.nix
+++ b/pkgs/by-name/vm/vmware-workstation/package.nix
@@ -1,7 +1,7 @@
{
stdenv,
buildFHSEnv,
- fetchzip,
+ requireFile,
lib,
zlib,
gdbm,
@@ -35,9 +35,8 @@
let
# base - versions
- version = "17.6.1";
- build = "24319023";
- baseUrl = "https://softwareupdate.vmware.com/cds/vmw-desktop/ws/${version}/${build}/linux";
+ version = "17.6.3";
+ build = "24583834";
# macOS - versions
unlockerVersion = "3.0.5";
@@ -114,13 +113,11 @@ stdenv.mkDerivation rec {
]
++ lib.optionals enableMacOSGuests [ unzip ];
- src =
- fetchzip {
- url = "${baseUrl}/core/VMware-Workstation-${version}-${build}.x86_64.bundle.tar";
- sha256 = "sha256-VzfiIawBDz0f1w3eynivW41Pn4SqvYf/8o9q14hln4s=";
- stripRoot = false;
- }
- + "/VMware-Workstation-${version}-${build}.x86_64.bundle";
+ src = requireFile {
+ name = "VMware-Workstation-Full-${version}-${build}.x86_64.bundle";
+ url = "https://support.broadcom.com/group/ecx/productdownloads?subfamily=VMware%20Workstation%20Pro&freeDownloads=true";
+ hash = "sha256-eVdZF3KN7UxtC4n0q2qBvpp3PADuto0dEqwNsSVHjuA=";
+ };
unpackPhase = ''
${vmware-unpack-env}/bin/vmware-unpack-env -c "sh ${src} --extract unpacked"