at 24.11-pre 50 lines 625 B view raw
1{ buildDunePackage 2, dns 3, dns-server 4, dns-mirage 5, lru 6, duration 7, randomconv 8, lwt 9, mirage-time 10, mirage-clock 11, mirage-random 12, tcpip 13, tls 14, tls-mirage 15, dnssec 16, alcotest 17}: 18 19buildDunePackage { 20 pname = "dns-resolver"; 21 22 inherit (dns) version src; 23 duneVersion = "3"; 24 25 propagatedBuildInputs = [ 26 dns 27 dns-server 28 dns-mirage 29 dnssec 30 lru 31 duration 32 randomconv 33 lwt 34 mirage-time 35 mirage-clock 36 mirage-random 37 tcpip 38 tls 39 tls-mirage 40 ]; 41 42 doCheck = true; 43 checkInputs = [ 44 alcotest 45 ]; 46 47 meta = dns.meta // { 48 description = "DNS resolver business logic"; 49 }; 50}