Files
nixpkgs/pkgs/development/ocaml-modules/dns/cli.nix
T
2025-06-10 10:25:41 +02:00

74 lines
980 B
Nix

{
buildDunePackage,
dns,
dns-tsig,
dns-client-lwt,
dns-server,
dns-certify,
dns-resolver,
dnssec,
bos,
cmdliner,
fpath,
x509,
mirage-crypto,
mirage-crypto-pk,
mirage-crypto-rng,
mirage-mtime,
ohex,
ptime,
mtime,
logs,
fmt,
ipaddr,
lwt,
randomconv,
alcotest,
}:
buildDunePackage {
pname = "dns-cli";
minimalOCamlVersion = "4.08";
inherit (dns) version src;
# no need to propagate as this is primarily
# an executable package
buildInputs = [
dns
dns-tsig
dns-client-lwt
dns-server
dns-certify
dns-resolver
dnssec
bos
cmdliner
fpath
x509
mirage-crypto
mirage-crypto-pk
mirage-crypto-rng
mirage-mtime
ohex
ptime
mtime
logs
fmt
ipaddr
lwt
randomconv
];
doCheck = true;
checkInputs = [
alcotest
];
meta = dns.meta // {
description = "Unix command line utilities using uDNS";
mainProgram = "odns";
};
}