summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEthan Carter Edwards <ethan@ethancedwards.com>2025-05-31 00:00:26 -0400
committerEthan Carter Edwards <ethan@ethancedwards.com>2025-05-31 00:00:26 -0400
commit73f7ebf96cf009ee4d59019f4d99e4408efbb3ea (patch)
tree075271f2f0045e6fabb8545739aa1b5ddfbc0b1e
parentopenbao: 2.2.1 -> 2.2.2 (#412400) (diff)
downloadnixpkgs-73f7ebf96cf009ee4d59019f4d99e4408efbb3ea.tar.gz
yetris: fix compilation on aarch64-linux
https://hydra.nixos.org/build/297262484/nixlog/1 char's are not signed by default on aarch64 systems. Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
-rw-r--r--pkgs/by-name/ye/yetris/package.nix9
1 files changed, 9 insertions, 0 deletions
diff --git a/pkgs/by-name/ye/yetris/package.nix b/pkgs/by-name/ye/yetris/package.nix
index c22401849db8..d460242a8af8 100644
--- a/pkgs/by-name/ye/yetris/package.nix
+++ b/pkgs/by-name/ye/yetris/package.nix
@@ -17,6 +17,15 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-k9CXXIaDk1eAtRBEj0VCfE+D1FtmIDX3niubAdrfjqw=";
};
+ postPatch = ''
+ substituteInPlace src/Game/Entities/RotationSystemSRS.cpp \
+ --replace-fail 'char' 'signed char'
+ substituteInPlace src/Game/Entities/PieceDefinitions.cpp \
+ --replace-fail 'char' 'signed char'
+ substituteInPlace src/Game/Entities/PieceDefinitions.hpp \
+ --replace-fail 'char' 'signed char'
+ '';
+
buildInputs = [
ncurses
];