diff options
Diffstat (limited to 'nixpkgs/pkgs/applications/networking/ngadmin/default.nix')
-rw-r--r-- | nixpkgs/pkgs/applications/networking/ngadmin/default.nix | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/applications/networking/ngadmin/default.nix b/nixpkgs/pkgs/applications/networking/ngadmin/default.nix new file mode 100644 index 000000000000..8392e0583454 --- /dev/null +++ b/nixpkgs/pkgs/applications/networking/ngadmin/default.nix @@ -0,0 +1,33 @@ +{ stdenv, lib, fetchFromGitHub, autoreconfHook, readline +, withReadline ? true +, enableEmu ? true +, enableSpy ? true +}: + +stdenv.mkDerivation { + pname = "ngadmin"; + version = "unstable-2020-10-05"; + + src = fetchFromGitHub { + owner = "Alkorin"; + repo = "ngadmin"; + rev = "5bf8650ce6d465b8cb1e570548819f0cefe9a87d"; + sha256 = "15vixhwqcpbjdxlaznans9w63kwl29mdkds6spvbv2i7l33qnhq4"; + }; + + 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"; + homepage = "https://www.netgeek.ovh/wiki/projets:ngadmin"; + license = licenses.gpl2Only; + maintainers = [ maintainers.astro ]; + }; +} |