diff options
author | Astro <astro@spaceboyz.net> | 2021-01-20 00:09:36 +0100 |
---|---|---|
committer | Astro <astro@spaceboyz.net> | 2021-01-20 00:09:36 +0100 |
commit | 4b5b5a8cb9ced82690b41328872b4c84240f41f4 (patch) | |
tree | 53d07c831aed7771ebd3c3942b567a5ca674f087 /pkgs/applications/networking/ngadmin | |
parent | 0e674064c21162aecadde918771815ff29d27116 (diff) |
ngadmin: add withReadline, enableEmu, enableSpy flags
Diffstat (limited to 'pkgs/applications/networking/ngadmin')
-rw-r--r-- | pkgs/applications/networking/ngadmin/default.nix | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/pkgs/applications/networking/ngadmin/default.nix b/pkgs/applications/networking/ngadmin/default.nix index 2abc2eb0bc55f..8392e05834542 100644 --- a/pkgs/applications/networking/ngadmin/default.nix +++ b/pkgs/applications/networking/ngadmin/default.nix @@ -1,4 +1,8 @@ -{ stdenv, lib, fetchFromGitHub, autoreconfHook, readline }: +{ stdenv, lib, fetchFromGitHub, autoreconfHook, readline +, withReadline ? true +, enableEmu ? true +, enableSpy ? true +}: stdenv.mkDerivation { pname = "ngadmin"; @@ -11,8 +15,14 @@ stdenv.mkDerivation { sha256 = "15vixhwqcpbjdxlaznans9w63kwl29mdkds6spvbv2i7l33qnhq4"; }; - nativeBuildInputs = [ autoreconfHook readline ]; + nativeBuildInputs = + [ autoreconfHook ] + ++ lib.optional withReadline readline; enableParallelBuild = true; + configureFlags = with lib; + optional (!withReadline) "--without-readline" + ++ optional enableEmu "--enable-emu" + ++ optional enableSpy "--enable-spy"; meta = with lib; { description = "Netgear switch (NSDP) administration tool"; |