From 276618b61d54af59bab81a3057a5b37f587c9847 Mon Sep 17 00:00:00 2001 From: Moraxyc Date: Sat, 27 Dec 2025 23:09:17 +0800 Subject: [PATCH] abcm2ps: fix gcc 15 build by adding debian patch --- pkgs/by-name/ab/abcm2ps/package.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/by-name/ab/abcm2ps/package.nix b/pkgs/by-name/ab/abcm2ps/package.nix index 8eb66b52e9e5..04e1bc40be09 100644 --- a/pkgs/by-name/ab/abcm2ps/package.nix +++ b/pkgs/by-name/ab/abcm2ps/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchfossil, + fetchpatch2, docutils, pkg-config, freetype, @@ -19,6 +20,16 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-YA36wfj7owKu/KyWgCj6U8EJEh831cFtQj4/JtH6kVg="; }; + patches = [ + # fix build with C23 + # 'bool' is a keyword with '-std=c23' onwards + # error: 'bool' cannot be used here + (fetchpatch2 { + url = "https://salsa.debian.org/debian/abcm2ps/-/raw/f741931567bb8cac8c9ed8e73b7ba838e4c17eb3/debian/patches/c23.diff"; + hash = "sha256-+2LuHqY5+nWykCYGEOazDeJAf9sggPNp2yiqMQRepfM="; + }) + ]; + configureFlags = [ "--INSTALL=install" ];