fix llama ui

This commit is contained in:
2026-05-19 17:32:20 +02:00
parent 78f4dec006
commit a96e711a0c
2 changed files with 13 additions and 4 deletions
+5 -3
View File
@@ -116,11 +116,13 @@ effectiveStdenv.mkDerivation (finalAttrs: {
++ optionals syclSupport ([ mkl ] ++ optionals (oneDNN != null) [ oneDNN ])
++ [ curl ];
postPatch = optionalString (uiAssets != null) ''
mkdir -p build/tools/ui/dist
cp -v ${uiAssets}/{index.html,bundle.js,bundle.css,loading.html} build/tools/ui/dist/
'';
preConfigure = ''
prependToVar cmakeFlags "-DLLAMA_BUILD_COMMIT:STRING=$(cat COMMIT)"
'' + optionalString (uiAssets != null) ''
mkdir -p $sourceRoot/build/tools/ui/dist
cp ${uiAssets}/* $sourceRoot/build/tools/ui/dist/
'';
cmakeFlags = [
+8 -1
View File
@@ -19,10 +19,17 @@ buildNpmPackage (finalAttrs: {
npmDepsHash = "sha256-Po5SWJv3vmcBR7y62G9/CfvI3Lk/MYdjFMTTy2dsgoY=";
postPatch = ''
substituteInPlace svelte.config.js \
--replace-fail "../../build/tools/ui/dist" "./dist"
substituteInPlace scripts/vite-plugin-llama-cpp-build.ts \
--replace-fail "../../build/tools/ui/dist" "./dist"
'';
installPhase = ''
runHook preInstall
mkdir $out
cp ../../build/tools/ui/dist/* $out/
cp dist/* $out/
runHook postInstall
'';