From e070f9f0771401e40a4ec2b8e3ab70be65abc4ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Wed, 21 Dec 2022 22:11:41 +0100 Subject: [PATCH] limesuite: add support to build without gui --- pkgs/applications/radio/limesuite/default.nix | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/pkgs/applications/radio/limesuite/default.nix b/pkgs/applications/radio/limesuite/default.nix index 3eafadce114..ed4c797fac4 100644 --- a/pkgs/applications/radio/limesuite/default.nix +++ b/pkgs/applications/radio/limesuite/default.nix @@ -2,7 +2,8 @@ , sqlite, wxGTK32, libusb1, soapysdr , mesa_glu, libX11, gnuplot, fltk , GLUT -} : +, withGui ? true +}: stdenv.mkDerivation rec { pname = "limesuite"; @@ -19,20 +20,21 @@ stdenv.mkDerivation rec { cmakeFlags = [ "-DOpenGL_GL_PREFERENCE=GLVND" - ]; + ] ++ lib.optional (!withGui) "-DENABLE_GUI=OFF"; buildInputs = [ libusb1 sqlite - wxGTK32 - fltk gnuplot libusb1 soapysdr - mesa_glu - libX11 ] ++ lib.optionals stdenv.isDarwin [ GLUT + ] ++ lib.optionals withGui [ + fltk + libX11 + mesa_glu + wxGTK32 ]; postInstall = ''