From c313dc0e7e83901046fd24b6ca3155641633d288 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Fri, 28 Mar 2025 16:26:39 +0100 Subject: [PATCH] xprompt: fix build with gcc 14 --- pkgs/by-name/xp/xprompt/package.nix | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/xp/xprompt/package.nix b/pkgs/by-name/xp/xprompt/package.nix index bbab28e66c8e..1d787c2df31b 100644 --- a/pkgs/by-name/xp/xprompt/package.nix +++ b/pkgs/by-name/xp/xprompt/package.nix @@ -30,11 +30,16 @@ stdenv.mkDerivation rec { ]; postPatch = - let - configFile = - if lib.isDerivation conf || builtins.isPath conf then conf else writeText "config.h" conf; - in - lib.optionalString (conf != null) "cp ${configFile} config.h"; + '' + sed -i "8i #include " xprompt.c + '' + + ( + let + configFile = + if lib.isDerivation conf || builtins.isPath conf then conf else writeText "config.h" conf; + in + lib.optionalString (conf != null) "cp ${configFile} config.h" + ); makeFlags = [ "CC:=$(CC)"