From 615812bcc41fec118ac32356f7317a20a2bdebd1 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Thu, 19 Feb 2026 19:32:42 +0100 Subject: [PATCH] graphviz*: move CPPFLAGS into env for structuredAttrs --- pkgs/tools/graphics/graphviz/default.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/graphics/graphviz/default.nix b/pkgs/tools/graphics/graphviz/default.nix index dc10e084b071..7308ee9a479f 100644 --- a/pkgs/tools/graphics/graphviz/default.nix +++ b/pkgs/tools/graphics/graphviz/default.nix @@ -28,7 +28,12 @@ }: let - inherit (lib) optional optionals optionalString; + inherit (lib) + optional + optionals + optionalString + optionalAttrs + ; in stdenv.mkDerivation rec { pname = "graphviz"; @@ -73,7 +78,9 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - CPPFLAGS = optionalString (withXorg && stdenv.hostPlatform.isDarwin) "-I${cairo.dev}/include/cairo"; + env = optionalAttrs (withXorg && stdenv.hostPlatform.isDarwin) { + CPPFLAGS = "-I${cairo.dev}/include/cairo"; + }; doCheck = false; # fails with "Graphviz test suite requires ksh93" which is not in nixpkgs