From a722412e20cc483e1e55c8a09ea33ca612b47187 Mon Sep 17 00:00:00 2001 From: algorithmiker <104317939+algorithmiker@users.noreply.github.com> Date: Sat, 20 Jun 2026 11:29:29 +0200 Subject: [PATCH] anki-bin: 25.02.5 -> 26.05 There are now separate upstream sources for aarch64-linux and x86_64-linux, so split them too. --- pkgs/by-name/an/anki-bin/package.nix | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/an/anki-bin/package.nix b/pkgs/by-name/an/anki-bin/package.nix index 8850e149e682..d3f7622c0820 100644 --- a/pkgs/by-name/an/anki-bin/package.nix +++ b/pkgs/by-name/an/anki-bin/package.nix @@ -15,22 +15,26 @@ let pname = "anki-bin"; # Update hashes for both Linux and Darwin! - version = "25.02.5"; + version = "26.05"; sources = { - linux = fetchurl { - url = "https://github.com/ankitects/anki/releases/download/${version}/anki-${version}-linux-qt6.tar.zst"; - hash = "sha256-wYFqT1g+rtoqOR7+Bb5mIJLZ5JdT2M1kcHqJUCuNElA="; + linux-aarch64 = fetchurl { + url = "https://github.com/ankitects/anki/releases/download/${version}/anki-${version}-linux-aarch64.tar.zst"; + hash = "sha256-z/w7+TKLW+xi/iJMXGOp50Yjwnv7FD5O0lNsu31dfqo="; + }; + linux-x86_64 = fetchurl { + url = "https://github.com/ankitects/anki/releases/download/${version}/anki-${version}-linux-x86_64.tar.zst"; + hash = "sha256-YiPXBVY/catAzgcqXZajkZxUbV3eHkxJ3CeXXnAGcnQ="; }; # For some reason anki distributes completely separate dmg-files for the aarch64 version and the x86_64 version darwin-x86_64 = fetchurl { - url = "https://github.com/ankitects/anki/releases/download/${version}/anki-${version}-mac-intel-qt6.dmg"; - hash = "sha256-PDlu+oFKWHraPdTuGDCUkO0bhPtkNVibo11B1QkCICw="; + url = "https://github.com/ankitects/anki/releases/download/${version}/anki-${version}-mac-intel.dmg"; + hash = "sha256-L/TXKh0cmTop7/ROA9YC4dyBz9iAFRhpXuNRbR3wwYk="; }; darwin-aarch64 = fetchurl { - url = "https://github.com/ankitects/anki/releases/download/${version}/anki-${version}-mac-apple-qt6.dmg"; - hash = "sha256-RqcGHXN29GDGGuFbrQCBmj3cctzoRQZ8svR5hMYPhxs="; + url = "https://github.com/ankitects/anki/releases/download/${version}/anki-${version}-mac-apple.dmg"; + hash = "sha256-c5NZf0uWNB7XQDYBDtgrtCU+A5Cuck0rJ1xFG8hY0Sc="; }; }; @@ -38,7 +42,7 @@ let inherit pname version; nativeBuildInputs = [ zstd ]; - src = sources.linux; + src = if stdenv.hostPlatform.isAarch64 then sources.linux-aarch64 else sources.linux-x86_64; installPhase = '' runHook preInstall @@ -64,6 +68,7 @@ let ; platforms = [ "x86_64-linux" + "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ];