From 3ecba95fef283b0aa781827ec0cab2d56da68e20 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Mon, 22 May 2023 21:02:07 +0800 Subject: ftxui: set strictDeps, fix cross compilation --- pkgs/development/libraries/ftxui/default.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'pkgs/development/libraries/ftxui') diff --git a/pkgs/development/libraries/ftxui/default.nix b/pkgs/development/libraries/ftxui/default.nix index f3be2b9c272e5..fc4078ed40815 100644 --- a/pkgs/development/libraries/ftxui/default.nix +++ b/pkgs/development/libraries/ftxui/default.nix @@ -19,24 +19,26 @@ stdenv.mkDerivation rec { sha256 = "sha256-6uPlJXuWcTUnpk+xe6EWDYvDLsfy7hGkEMO/2j3Dz0o="; }; + strictDeps = true; + nativeBuildInputs = [ cmake doxygen graphviz ]; - nativeCheckInputs = [ - gbenchmark + checkInputs = [ gtest + gbenchmark ]; cmakeFlags = [ "-DFTXUI_BUILD_EXAMPLES=OFF" "-DFTXUI_BUILD_DOCS=ON" - "-DFTXUI_BUILD_TESTS=ON" + "-DFTXUI_BUILD_TESTS=${if doCheck then "ON" else "OFF"}" ]; - doCheck = true; + doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; meta = with lib; { homepage = "https://github.com/ArthurSonzogni/FTXUI"; -- cgit 1.4.1