From 5b53cef5b9709b004ceb5f6a9289817feb5abb89 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Thu, 19 Feb 2026 19:23:25 +0100 Subject: [PATCH] syncterm: move CFLAGS into env for structuredAttrs --- pkgs/by-name/sy/syncterm/package.nix | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/sy/syncterm/package.nix b/pkgs/by-name/sy/syncterm/package.nix index 09c4701290a6..1f85ae6b7bd4 100644 --- a/pkgs/by-name/sy/syncterm/package.nix +++ b/pkgs/by-name/sy/syncterm/package.nix @@ -24,16 +24,18 @@ stdenv.mkDerivation (finalAttrs: { # We can't use sourceRoot, as the cherry-picked patches apply to files outside of it. postPatch = "cd src/syncterm"; - CFLAGS = [ - "-DHAS_INTTYPES_H" - "-DXPDEV_DONT_DEFINE_INTTYPES" + env.CFLAGS = toString ( + [ + "-DHAS_INTTYPES_H" + "-DXPDEV_DONT_DEFINE_INTTYPES" - "-Wno-unused-result" - "-Wformat-overflow=0" - ] - ++ (lib.optionals stdenv.hostPlatform.isLinux [ - "-DUSE_ALSA_SOUND" # Don't use OSS for beeps. - ]); + "-Wno-unused-result" + "-Wformat-overflow=0" + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + "-DUSE_ALSA_SOUND" # Don't use OSS for beeps. + ] + ); makeFlags = [ "PREFIX=$(out)"