about summary refs log tree commit diff
path: root/pkgs/games
diff options
context:
space:
mode:
authorDmitry Kalinkin <dmitry.kalinkin@gmail.com>2021-08-31 01:40:48 -0400
committerGitHub <noreply@github.com>2021-08-31 01:40:48 -0400
commit9013640211c8ec9ad0d16fd482e0a827c68a2908 (patch)
tree73354094c7e41c10c9c3aa1b814439ad86a2044b /pkgs/games
parent6c10f151a1efc28f6fa7d474bda48378afcb6ff4 (diff)
parent75d580619de8fe7b8d7771a53113b078343787ff (diff)
downloadnixlib-9013640211c8ec9ad0d16fd482e0a827c68a2908.tar
nixlib-9013640211c8ec9ad0d16fd482e0a827c68a2908.tar.gz
nixlib-9013640211c8ec9ad0d16fd482e0a827c68a2908.tar.bz2
nixlib-9013640211c8ec9ad0d16fd482e0a827c68a2908.tar.lz
nixlib-9013640211c8ec9ad0d16fd482e0a827c68a2908.tar.xz
nixlib-9013640211c8ec9ad0d16fd482e0a827c68a2908.tar.zst
nixlib-9013640211c8ec9ad0d16fd482e0a827c68a2908.zip
Merge pull request #136085 from Atemu/update/anki-bin
anki-bin: 2.1.46 -> 2.1.47
Diffstat (limited to 'pkgs/games')
-rw-r--r--pkgs/games/anki/bin.nix29
1 files changed, 18 insertions, 11 deletions
diff --git a/pkgs/games/anki/bin.nix b/pkgs/games/anki/bin.nix
index a3867c9390d6..81de4f859683 100644
--- a/pkgs/games/anki/bin.nix
+++ b/pkgs/games/anki/bin.nix
@@ -3,15 +3,23 @@
 let
   pname = "anki-bin";
   # Update hashes for both Linux and Darwin!
-  version = "2.1.46";
+  version = "2.1.47";
+
+  sources = {
+    linux = fetchurl {
+      url = "https://github.com/ankitects/anki/releases/download/${version}/anki-${version}-linux.tar.bz2";
+      sha256 = "sha256-cObvjXeDUDslfAhMOrlqyjidri6N7xLR2+LRz3hTdfg=";
+    };
+    darwin = fetchurl {
+      url = "https://github.com/ankitects/anki/releases/download/${version}/anki-${version}-mac.dmg";
+      sha256 = "sha256-TwYrI9gSabJ5icOsygtEJRymkrSgCD8jDXMtpaJXgWg=";
+    };
+  };
 
   unpacked = stdenv.mkDerivation {
     inherit pname version;
 
-    src = fetchurl {
-      url = "https://github.com/ankitects/anki/releases/download/${version}/anki-${version}-linux.tar.bz2";
-      sha256 = "1jzpf42fqhfbjr95k7bpsnf34sfinamp6v828y0sapa4gzfvwkkz";
-    };
+    src = sources.linux;
 
     installPhase = ''
       runHook preInstall
@@ -32,6 +40,8 @@ let
     platforms = [ "x86_64-linux" "x86_64-darwin" ];
     maintainers = with maintainers; [ atemu ];
   };
+
+  passthru = { inherit sources; };
 in
 
 if stdenv.isLinux then buildFHSUserEnv (appimageTools.defaultFhsEnvArgs // {
@@ -51,14 +61,11 @@ if stdenv.isLinux then buildFHSUserEnv (appimageTools.defaultFhsEnvArgs // {
       $out/share/
   '';
 
-  inherit meta;
+  inherit meta passthru;
 }) else stdenv.mkDerivation {
-  inherit pname version;
+  inherit pname version passthru;
 
-  src = fetchurl {
-    url = "https://github.com/ankitects/anki/releases/download/${version}/anki-${version}-mac.dmg";
-    sha256 = "003cmh5qdj5mkrpm51n0is872faj99dqfkaaxyyrn6x03s36l17y";
-  };
+  src = sources.darwin;
 
   nativeBuildInputs = [ undmg ];
   sourceRoot = ".";