about summary refs log tree commit diff
path: root/pkgs/games/cataclysm-dda
diff options
context:
space:
mode:
authorRaphael Robatsch <raphael-git@tapesoftware.net>2022-09-13 18:51:37 +0200
committerRaphael Robatsch <raphael-git@tapesoftware.net>2022-09-13 19:55:22 +0200
commit69c89075452808634016fbab93a4e6d6cd69a6ea (patch)
tree57e58f31b0d0a4ca7da47bed803dbda8878ef6d5 /pkgs/games/cataclysm-dda
parent474faf3a39be3f68d4b7d6999328dddc716c3e71 (diff)
cataclysm-dda: fix build
Diffstat (limited to 'pkgs/games/cataclysm-dda')
-rw-r--r--pkgs/games/cataclysm-dda/stable.nix21
1 files changed, 18 insertions, 3 deletions
diff --git a/pkgs/games/cataclysm-dda/stable.nix b/pkgs/games/cataclysm-dda/stable.nix
index 52f3ca41f4808..3bf2f884ab36a 100644
--- a/pkgs/games/cataclysm-dda/stable.nix
+++ b/pkgs/games/cataclysm-dda/stable.nix
@@ -1,5 +1,13 @@
-{ lib, callPackage, CoreFoundation, fetchFromGitHub, pkgs, wrapCDDA, attachPkgs
-, tiles ? true, Cocoa
+{ lib
+, callPackage
+, CoreFoundation
+, fetchFromGitHub
+, fetchpatch
+, pkgs
+, wrapCDDA
+, attachPkgs
+, tiles ? true
+, Cocoa
 , debug ? false
 , useXdgDir ? false
 }:
@@ -22,6 +30,13 @@ let
     patches = [
       # Unconditionally look for translation files in $out/share/locale
       ./locale-path-stable.patch
+
+      # Fixes compiler errors when compiling against SDL2_ttf >= 1.20.0, https://github.com/CleverRaven/Cataclysm-DDA/pull/59083
+      # Remove with next version update.
+      (fetchpatch {
+        url = "https://github.com/CleverRaven/Cataclysm-DDA/commit/625fadf3d493c1712d9ade2b849ff6a79765c7a7.patch";
+        hash = "sha256-c0NXkd6jSGSruKrwuYUmLbgiL97YQDkUm313fnMJ7GA=";
+      })
     ];
 
     makeFlags = common.makeFlags ++ [
@@ -31,7 +46,7 @@ let
 
     meta = common.meta // {
       maintainers = with lib.maintainers;
-      common.meta.maintainers ++ [ skeidel ];
+        common.meta.maintainers ++ [ skeidel ];
     };
   });
 in