From a50b031b1e1d04f9a73ed3ffe99a1dd48c4eb416 Mon Sep 17 00:00:00 2001 From: Simon Hauser Date: Mon, 23 Sep 2024 10:01:59 +0200 Subject: [PATCH] plplot: compile optional png support --- pkgs/development/libraries/plplot/default.nix | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/plplot/default.nix b/pkgs/development/libraries/plplot/default.nix index 5b0948a86cd9..b060351a2f26 100644 --- a/pkgs/development/libraries/plplot/default.nix +++ b/pkgs/development/libraries/plplot/default.nix @@ -3,11 +3,15 @@ stdenv, fetchurl, cmake, + pkg-config, enableWX ? false, wxGTK32, Cocoa, enableXWin ? false, xorg, + enablePNG ? false, + cairo, + pango, }: stdenv.mkDerivation rec { @@ -19,12 +23,19 @@ stdenv.mkDerivation rec { sha256 = "0ywccb6bs1389zjfmc9zwdvdsvlpm7vg957whh6b5a96yvcf8bdr"; }; - nativeBuildInputs = [ cmake ]; + nativeBuildInputs = [ + cmake + pkg-config + ]; buildInputs = lib.optional enableWX wxGTK32 ++ lib.optional (enableWX && stdenv.isDarwin) Cocoa - ++ lib.optional enableXWin xorg.libX11; + ++ lib.optional enableXWin xorg.libX11 + ++ lib.optionals enablePNG [ + cairo + pango + ]; passthru = { inherit (xorg) libX11;