From 487998d73a0e7bb6f290ba248d2b9686ca223df0 Mon Sep 17 00:00:00 2001 From: Moritz Sanft <58110325+msanft@users.noreply.github.com> Date: Sun, 22 Dec 2024 10:57:18 +0100 Subject: [PATCH] libnvidia-container: don't vendor nvidia-modprobe --- pkgs/by-name/li/libnvidia-container/package.nix | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/li/libnvidia-container/package.nix b/pkgs/by-name/li/libnvidia-container/package.nix index 6e691e14bc8f..7f8e75e6ac9a 100644 --- a/pkgs/by-name/li/libnvidia-container/package.nix +++ b/pkgs/by-name/li/libnvidia-container/package.nix @@ -14,15 +14,14 @@ replaceVars, go, applyPatches, + nvidia-modprobe, }: let modprobeVersion = "550.54.14"; - nvidia-modprobe = applyPatches { - src = fetchFromGitHub { - owner = "NVIDIA"; - repo = "nvidia-modprobe"; - rev = modprobeVersion; - sha256 = "sha256-iBRMkvOXacs/llTtvc/ZC5i/q9gc8lMuUHxMbu8A+Kg="; + patchedModprobe = applyPatches { + src = nvidia-modprobe.src.override { + version = modprobeVersion; + hash = "sha256-iBRMkvOXacs/llTtvc/ZC5i/q9gc8lMuUHxMbu8A+Kg="; }; patches = [ (replaceVars ./modprobe.patch { @@ -71,7 +70,7 @@ stdenv.mkDerivation rec { versions.mk mkdir -p deps/src/nvidia-modprobe-${modprobeVersion} - cp -r ${nvidia-modprobe}/* deps/src/nvidia-modprobe-${modprobeVersion} + cp -r ${patchedModprobe}/* deps/src/nvidia-modprobe-${modprobeVersion} chmod -R u+w deps/src pushd deps/src