Files
2025-10-17 19:19:09 +02:00

55 lines
698 B
Nix

{
buildDunePackage,
dns,
dns-server,
dns-mirage,
lru,
duration,
randomconv,
lwt,
mirage-sleep,
mirage-mtime,
mirage-ptime,
mirage-crypto-rng,
tcpip,
tls,
tls-mirage,
dnssec,
ca-certs-nss,
alcotest,
}:
buildDunePackage {
pname = "dns-resolver";
inherit (dns) version src;
propagatedBuildInputs = [
dns
dns-server
dns-mirage
dnssec
lru
duration
randomconv
lwt
mirage-sleep
mirage-mtime
mirage-ptime
mirage-crypto-rng
tcpip
tls
tls-mirage
ca-certs-nss
];
doCheck = true;
checkInputs = [
alcotest
];
meta = dns.meta // {
description = "DNS resolver business logic";
};
}