summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPavol Rusnak <pavol@rusnak.io>2025-08-10 11:12:05 +0200
committerPavol Rusnak <pavol@rusnak.io>2025-08-10 12:20:24 +0200
commit7174fa21e87a50cb39850c7f5eaa4c571fd9d4b4 (patch)
treeb5064fa529f6f71cec45b97f1bdda34fffc453e3
parentollama: 0.11.3 -> 0.11.4 (diff)
downloadnixpkgs-7174fa21e87a50cb39850c7f5eaa4c571fd9d4b4.tar.gz
ollama: unbreak on darwin by using apple-sdk_15
(cherry picked from commit a188ff8f04c416199643f4941c7aaeb0ac6d7ad1)
-rw-r--r--pkgs/by-name/ol/ollama/package.nix6
1 files changed, 4 insertions, 2 deletions
diff --git a/pkgs/by-name/ol/ollama/package.nix b/pkgs/by-name/ol/ollama/package.nix
index f4d4c1be7154..b05ca97d35a1 100644
--- a/pkgs/by-name/ol/ollama/package.nix
+++ b/pkgs/by-name/ol/ollama/package.nix
@@ -18,6 +18,7 @@
cudaPackages,
cudaArches ? cudaPackages.flags.realArches or [ ],
autoAddDriverRunpath,
+ apple-sdk_15,
# passthru
nixosTests,
@@ -152,7 +153,9 @@ goBuild (finalAttrs: {
];
buildInputs =
- lib.optionals enableRocm (rocmLibs ++ [ libdrm ]) ++ lib.optionals enableCuda cudaLibs;
+ lib.optionals enableRocm (rocmLibs ++ [ libdrm ])
+ ++ lib.optionals enableCuda cudaLibs
+ ++ lib.optionals stdenv.hostPlatform.isDarwin [ apple-sdk_15 ];
# replace inaccurate version number with actual release version
postPatch = ''
@@ -251,7 +254,6 @@ goBuild (finalAttrs: {
changelog = "https://github.com/ollama/ollama/releases/tag/v${finalAttrs.version}";
license = licenses.mit;
platforms = if (rocmRequested || cudaRequested) then platforms.linux else platforms.unix;
- broken = stdenv.hostPlatform.isDarwin; # TODO: Remove after upstream issue is fixed, see issue #431464 and comments.
mainProgram = "ollama";
maintainers = with maintainers; [
abysssol