From f320d1944907cd0723d87405f473473980e8d97f Mon Sep 17 00:00:00 2001 From: qubitnano <146656568+qubitnano@users.noreply.github.com> Date: Wed, 30 Sep 2026 17:49:59 -0400 Subject: [PATCH] banjorecomp: fix building with gcc16 --- pkgs/by-name/ba/banjorecomp/package.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/by-name/ba/banjorecomp/package.nix b/pkgs/by-name/ba/banjorecomp/package.nix index 1427ed66730c..fd910de4d3eb 100644 --- a/pkgs/by-name/ba/banjorecomp/package.nix +++ b/pkgs/by-name/ba/banjorecomp/package.nix @@ -18,6 +18,7 @@ n64recomp, directx-shader-compiler, bk_rom_compressor, + fetchpatch, }: let @@ -55,6 +56,17 @@ llvmPackages_21.stdenv.mkDerivation (finalAttrs: { strictDeps = true; __structuredAttrs = true; + patches = [ + # Fix building with gcc16 + (fetchpatch { + name = "rmlui-cstdint.patch"; + url = "https://github.com/mikke89/RmlUi/commit/8c27b0a5cb601a3c57ecddc6ce8769ca93a97cb8.patch"; + stripLen = 1; + extraPrefix = "lib/RecompFrontend/recompui/lib/RmlUi/"; + hash = "sha256-G4Qzawd2HkBh19B3jpIp4QZcrQDnUCvkXlw23nkBKHo="; + }) + ]; + nativeBuildInputs = [ cmake copyDesktopItems