about summary refs log tree commit diff
path: root/pkgs/games
diff options
context:
space:
mode:
authorMichael Reilly <OmnipotentEntity@gmail.com>2020-05-12 12:03:33 -0400
committerMichael Reilly <OmnipotentEntity@gmail.com>2020-05-18 13:41:47 -0400
commitb1d8188f1f3979a862d4975a4ee36adbb5251e04 (patch)
tree964f55c7c17e81bff94ab2658c98feb61a54331b /pkgs/games
parentd373d80b1207d52621961b16aa4a3438e4f98167 (diff)
downloadnixlib-b1d8188f1f3979a862d4975a4ee36adbb5251e04.tar
nixlib-b1d8188f1f3979a862d4975a4ee36adbb5251e04.tar.gz
nixlib-b1d8188f1f3979a862d4975a4ee36adbb5251e04.tar.bz2
nixlib-b1d8188f1f3979a862d4975a4ee36adbb5251e04.tar.lz
nixlib-b1d8188f1f3979a862d4975a4ee36adbb5251e04.tar.xz
nixlib-b1d8188f1f3979a862d4975a4ee36adbb5251e04.tar.zst
nixlib-b1d8188f1f3979a862d4975a4ee36adbb5251e04.zip
katago: 1.3.5 -> 1.4.2
Diffstat (limited to 'pkgs/games')
-rw-r--r--pkgs/games/katago/default.nix20
1 files changed, 18 insertions, 2 deletions
diff --git a/pkgs/games/katago/default.nix b/pkgs/games/katago/default.nix
index cbbdb538513c..0a9ebd9e3eb4 100644
--- a/pkgs/games/katago/default.nix
+++ b/pkgs/games/katago/default.nix
@@ -6,6 +6,7 @@
 , cmake
 , makeWrapper
 , fetchFromGitHub
+, fetchpatch
 , cudnn ? null
 , cudatoolkit ? null
 , libGL_driver ? null
@@ -34,15 +35,30 @@ let
 
 in env.mkDerivation rec {
   pname = "katago";
-  version = "1.3.5";
+  version = "1.4.2";
 
   src = fetchFromGitHub {
     owner = "lightvector";
     repo = "katago";
     rev = "v${version}";
-    sha256 = "1625s3fh0xc2ldgyl6sjdjmpliyys7rzzkcys6h9x6k828g8n0lq";
+    sha256 = "0qdc9hgbzd175b2xkjs62dy6gyybcn9lf1mifiyhjbzjpgv192h4";
   };
 
+  # To workaround CMake 3.17.0's new buggy behavior wrt CUDA Compiler testing
+  # See the following tracking issues:
+  # KataGo:
+  #  - Issue #225: https://github.com/lightvector/KataGo/issues/225
+  #  - PR #227: https://github.com/lightvector/KataGo/pull/227
+  # CMake:
+  #  - Issue #20708: https://gitlab.kitware.com/cmake/cmake/-/issues/20708
+  patches = [
+    (fetchpatch {
+      name = "227.patch";
+      url = "https://patch-diff.githubusercontent.com/raw/lightvector/KataGo/pull/227.patch";
+      sha256 = "03f1vmdjhb79mpj95sijcwla8acy32clrjgrn4xqw5h90zdgj511";
+    })
+  ];
+
   nativeBuildInputs = [
     cmake
     makeWrapper