about summary refs log tree commit diff
path: root/pkgs/os-specific/linux/vmware/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/os-specific/linux/vmware/default.nix')
-rw-r--r--pkgs/os-specific/linux/vmware/default.nix47
1 files changed, 0 insertions, 47 deletions
diff --git a/pkgs/os-specific/linux/vmware/default.nix b/pkgs/os-specific/linux/vmware/default.nix
deleted file mode 100644
index d63e5247dc51..000000000000
--- a/pkgs/os-specific/linux/vmware/default.nix
+++ /dev/null
@@ -1,47 +0,0 @@
-{ lib, stdenv, fetchFromGitHub, kernel, kmod, gnugrep }:
-
-stdenv.mkDerivation rec {
-  pname = "vmware-modules";
-  version = "workstation-17.5.1-unstable-2024-01-12-${kernel.version}";
-
-  src = fetchFromGitHub {
-    owner = "mkubecek";
-    repo = "vmware-host-modules";
-    # Developer no longer provides tags for kernel compatibility fixes
-    # Commit hash for branch workstation-17.5.1 as of 2024-03-07
-    rev = "2c6d66f3f1947384038b765c897b102ecdb18298";
-    hash = "sha256-VKN6nxtgQqElVrSD5++UdngjZio4+vmetGCgTAfgtTs=";
-  };
-
-  hardeningDisable = [ "pic" ];
-
-  nativeBuildInputs = kernel.moduleBuildDependencies;
-
-  enableParallelBuilding = true;
-
-  postPatch = ''
-    substituteInPlace Makefile \
-      --replace '/lib/modules/$(VM_UNAME)/misc' "$out/lib/modules/${kernel.modDirVersion}/misc" \
-      --replace /sbin/modinfo "${kmod}/bin/modinfo" \
-      --replace 'test -z "$(DESTDIR)"' "0"
-
-    for module in "vmmon-only" "vmnet-only"; do
-      substituteInPlace "./$module/Makefile" \
-        --replace '/lib/modules/' "${kernel.dev}/lib/modules/" \
-        --replace /bin/grep "${gnugrep}/bin/grep"
-    done
-  '';
-
-  preInstall = ''
-    mkdir -p "$out/lib/modules/${kernel.modDirVersion}/misc"
-  '';
-
-  meta = with lib; {
-    description = "Kernel modules needed for VMware hypervisor";
-    homepage = "https://github.com/mkubecek/vmware-host-modules";
-    license = licenses.gpl2Only;
-    platforms = [ "x86_64-linux" ];
-    broken = (kernel.kernelOlder "5.5" && kernel.isHardened);
-    maintainers = with maintainers; [ deinferno vifino ];
-  };
-}