From 80749690ab3fc9efbc512a43f8e3c6c7f1d370db Mon Sep 17 00:00:00 2001 From: Mirko Lenz Date: Thu, 4 Jun 2026 12:39:24 +0200 Subject: [PATCH 1/2] llama-cpp: 9484 -> 9503 Diff: https://github.com/ggml-org/llama.cpp/compare/b9484...b9503 --- pkgs/by-name/ll/llama-cpp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ll/llama-cpp/package.nix b/pkgs/by-name/ll/llama-cpp/package.nix index ae72f38c5064..12d35d1db2f3 100644 --- a/pkgs/by-name/ll/llama-cpp/package.nix +++ b/pkgs/by-name/ll/llama-cpp/package.nix @@ -81,7 +81,7 @@ let in effectiveStdenv.mkDerivation (finalAttrs: { pname = "llama-cpp"; - version = "9484"; + version = "9503"; outputs = [ "out" @@ -92,7 +92,7 @@ effectiveStdenv.mkDerivation (finalAttrs: { owner = "ggml-org"; repo = "llama.cpp"; tag = "b${finalAttrs.version}"; - hash = "sha256-YPf563WfSLlV4qc9eQRjW1YPxCbqsRs9yN/x30C/IGA="; + hash = "sha256-SnPK7hCfA7svxXhPji7Cuf7H8eHFjdTJSpNR1otPO4c="; leaveDotGit = true; postFetch = '' git -C "$out" rev-parse --short HEAD > $out/COMMIT @@ -125,7 +125,7 @@ effectiveStdenv.mkDerivation (finalAttrs: { ++ [ openssl ]; npmRoot = "tools/ui"; - npmDepsHash = "sha256-Iyg8FpcTKf2UYHuK7mA3cTAqVaLcQPcS0YCa5Qf01Gc="; + npmDepsHash = "sha256-1iM0LGeI9e+gZEHk46lkBe51DxIhiimfAm9o3Z3m9Ik="; npmDeps = fetchNpmDeps { name = "${finalAttrs.pname}-${finalAttrs.version}-npm-deps"; inherit (finalAttrs) src patches; From 00d99413675a8153788b6f72791fb48c9fd4fcec Mon Sep 17 00:00:00 2001 From: Mirko Lenz Date: Thu, 4 Jun 2026 13:17:55 +0200 Subject: [PATCH 2/2] llama-cpp: use nodejs_latest Pinned the web UI build to nodejs_latest because the current nodejs lts (v24.15.0) has an ESM-loader file-descriptor regression (https://github.com/nodejs/node/issues/62012) that throws EBADF on fstat and, on darwin, aborts the vite/SvelteKit build with a libuv kqueue assertion. Assisted-by: Claude Code (Opus 4.8) --- pkgs/by-name/ll/llama-cpp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ll/llama-cpp/package.nix b/pkgs/by-name/ll/llama-cpp/package.nix index 12d35d1db2f3..afbdd8906428 100644 --- a/pkgs/by-name/ll/llama-cpp/package.nix +++ b/pkgs/by-name/ll/llama-cpp/package.nix @@ -30,7 +30,7 @@ blas, fetchNpmDeps, - nodejs, + nodejs_latest, npmHooks, pkg-config, @@ -106,7 +106,7 @@ effectiveStdenv.mkDerivation (finalAttrs: { cmake installShellFiles ninja - nodejs + nodejs_latest npmHooks.npmConfigHook pkg-config spirv-headers