From 8b67d6d77a438a87105d02afbc91a631b8d78c3a Mon Sep 17 00:00:00 2001 From: liberodark Date: Sun, 12 Jan 2025 20:14:26 +0100 Subject: [PATCH] ollama: 0.5.4 -> 0.5.5 --- pkgs/by-name/ol/ollama/package.nix | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ol/ollama/package.nix b/pkgs/by-name/ol/ollama/package.nix index 27fc235ee9cb..ba8b14584d6c 100644 --- a/pkgs/by-name/ol/ollama/package.nix +++ b/pkgs/by-name/ol/ollama/package.nix @@ -43,17 +43,17 @@ assert builtins.elem acceleration [ let pname = "ollama"; # don't forget to invalidate all hashes each update - version = "0.5.4"; + version = "0.5.5"; src = fetchFromGitHub { owner = "ollama"; repo = "ollama"; tag = "v${version}"; - hash = "sha256-JyP7A1+u9Vs6ynOKDwun1qLBsjN+CVHIv39Hh2TYa2U="; + hash = "sha256-tfq4PU+PQWw9MaBQtI/+vr3GR8be9R22c3JyM43RPwA="; fetchSubmodules = true; }; - vendorHash = "sha256-xz9v91Im6xTLPzmYoVecdF7XiPKBZk3qou1SGokgPXQ="; + vendorHash = "sha256-1uk3Oi0n4Q39DVZe3PnZqqqmlwwoHmEolcRrib0uu4I="; validateFallback = lib.warnIf (config.rocmSupport && config.cudaSupport) (lib.concatStrings [ "both `nixpkgs.config.rocmSupport` and `nixpkgs.config.cudaSupport` are enabled, " @@ -199,6 +199,13 @@ goBuild { make ${dist_cmd} -j $NIX_BUILD_CORES ''; + postInstall = lib.optionalString (stdenv.hostPlatform.isx86 || enableRocm || enableCuda) '' + # copy libggml_*.so and runners into lib + # https://github.com/ollama/ollama/blob/v0.4.4/llama/make/gpu.make#L90 + mkdir -p $out/lib + cp -r dist/*/lib/* $out/lib/ + ''; + postFixup = # the app doesn't appear functional at the moment, so hide it ''