From e9d434cd0354f3d9da4b310c57dfbacfb9735219 Mon Sep 17 00:00:00 2001 From: Rick van Schijndel Date: Mon, 8 May 2023 19:09:57 +0200 Subject: [PATCH] gnuplot: fix cross-compilation by disabling docs and demos Now we can cross-build rtl_433 completely! --- pkgs/tools/graphics/gnuplot/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/tools/graphics/gnuplot/default.nix b/pkgs/tools/graphics/gnuplot/default.nix index c95ec79534eb..2334aa6fdae0 100644 --- a/pkgs/tools/graphics/gnuplot/default.nix +++ b/pkgs/tools/graphics/gnuplot/default.nix @@ -68,6 +68,12 @@ in --run '. ${./set-gdfontpath-from-fontconfig.sh}' ''; + # When cross-compiling, don't build docs and demos. + # Inspiration taken from https://sourceforge.net/p/gnuplot/gnuplot-main/merge-requests/10/ + makeFlags = lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ + "-C src" + ]; + enableParallelBuilding = true; meta = with lib; {