depot/third_party/nixpkgs/pkgs/tools/networking/subnetcalc/default.nix
Default email 4bac34ead1 Project import generated by Copybara.
GitOrigin-RevId: 724bfc0892363087709bd3a5a1666296759154b1
2023-02-09 12:40:11 +01:00

31 lines
1.1 KiB
Nix

{ lib, stdenv, fetchFromGitHub, cmake, ninja }:
stdenv.mkDerivation rec {
pname = "subnetcalc";
version = "2.4.21";
src = fetchFromGitHub {
owner = "dreibh";
repo = pname;
rev = "${pname}-${version}";
sha256 = "sha256-cFlNx59PaI5GvbEKUplNEq5HVCNt40ZJUvMj2UIbe2A=";
};
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;
};
}