about summary refs log tree commit diff
path: root/pkgs/games
diff options
context:
space:
mode:
authorWill Dietz <w@wdtz.org>2021-07-08 19:38:09 -0500
committerWill Dietz <w@wdtz.org>2022-03-13 13:06:56 -0500
commit65eed885d636e74eb3349b3aacee5e945a99f092 (patch)
tree904cd55f47031feee44b0e4a11d32d4c011f8dae /pkgs/games
parentb77494badb8995a024b72afccc597fffac6bc041 (diff)
downloadnixlib-65eed885d636e74eb3349b3aacee5e945a99f092.tar
nixlib-65eed885d636e74eb3349b3aacee5e945a99f092.tar.gz
nixlib-65eed885d636e74eb3349b3aacee5e945a99f092.tar.bz2
nixlib-65eed885d636e74eb3349b3aacee5e945a99f092.tar.lz
nixlib-65eed885d636e74eb3349b3aacee5e945a99f092.tar.xz
nixlib-65eed885d636e74eb3349b3aacee5e945a99f092.tar.zst
nixlib-65eed885d636e74eb3349b3aacee5e945a99f092.zip
klavaro: 3.11 -> 3.13, espeak support
* espeak fixup from #64488
* gtkdatabox
Diffstat (limited to 'pkgs/games')
-rw-r--r--pkgs/games/klavaro/default.nix12
1 files changed, 9 insertions, 3 deletions
diff --git a/pkgs/games/klavaro/default.nix b/pkgs/games/klavaro/default.nix
index 2a8f68ddd2cc..25bfb4daee28 100644
--- a/pkgs/games/klavaro/default.nix
+++ b/pkgs/games/klavaro/default.nix
@@ -2,23 +2,29 @@
 , fetchurl
 , makeWrapper
 , curl
+, espeak
 , file
 , gtk3
+, gtkdatabox
 , intltool
 , pkg-config
 }:
 
 stdenv.mkDerivation rec {
   pname = "klavaro";
-  version = "3.11";
+  version = "3.13";
 
   src = fetchurl {
     url = "mirror://sourceforge/klavaro/${pname}-${version}.tar.bz2";
-    sha256 = "1rkxaqb62w4mv86fcnmr32lq6y0h4hh92wmsy5ddb9a8jnzx6r7w";
+    sha256 = "0z6c3lqikk50mkz3ipm93l48qj7b98lxyip8y6ndg9y9k0z0n878";
   };
 
   nativeBuildInputs = [ intltool makeWrapper pkg-config ];
-  buildInputs = [ curl gtk3 ];
+  buildInputs = [ curl gtk3 gtkdatabox ];
+
+  postPatch = ''
+    substituteInPlace src/tutor.c --replace '"espeak ' '"${espeak}/bin/espeak '
+  '';
 
   postInstall = ''
     wrapProgram $out/bin/klavaro \