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>
This commit is contained in:
Ethan Carter Edwards 2025-05-31 00:00:26 -04:00
parent 4d98794a09
commit 73f7ebf96c
No known key found for this signature in database
GPG key ID: D83DC5377393C7E6

View file

@ -17,6 +17,15 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-k9CXXIaDk1eAtRBEj0VCfE+D1FtmIDX3niubAdrfjqw="; 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 = [ buildInputs = [
ncurses ncurses
]; ];