depot/third_party/nixpkgs/pkgs/tools/networking/subnetcalc/default.nix
Default email 01ed8ef136 Project import generated by Copybara.
GitOrigin-RevId: 20fc948445a6c22d4e8d5178e9a6bc6e1f5417c8
2022-11-21 19:40:18 +02:00

31 lines
1.1 KiB
Nix

{ lib, stdenv, fetchFromGitHub, cmake, ninja }:
stdenv.mkDerivation rec {
pname = "subnetcalc";
version = "2.4.20";
src = fetchFromGitHub {
owner = "dreibh";
repo = pname;
rev = "${pname}-${version}";
sha256 = "sha256-ZKEcDLwZPPgbaSx+LvTHNWcdYR/mZEGLc9b0Fb+CyEE=";
};
nativeBuildInputs = [ cmake ninja ];
meta = with lib; {
description = "SubNetCalc is an IPv4/IPv6 subnet address calculator";
longDescription = ''
SubNetCalc is an IPv4/IPv6 subnet address calculator. For given IPv4 or
IPv6 address and netmask or prefix length, it calculates network address,
broadcast address, maximum number of hosts and host address range. Also,
it prints the addresses in binary format for better understandability.
Furthermore, it prints useful information on specific address types (e.g.
type, scope, interface ID, etc.).
'';
homepage = "https://www.uni-due.de/~be0001/subnetcalc/";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ atila ];
platforms = platforms.unix;
};
}