at 22.05-pre 48 lines 845 B view raw
1{ buildDunePackage, dns, dns-tsig, dns-client, dns-server, dns-certify 2, rresult, bos, cmdliner, fpath, x509, mirage-crypto, mirage-crypto-pk 3, mirage-crypto-rng, hex, ptime, mtime, logs, fmt, ipaddr, lwt 4, randomconv, alcotest 5}: 6 7buildDunePackage { 8 pname = "dns-cli"; 9 10 minimumOCamlVersion = "4.08"; 11 12 inherit (dns) version src useDune2; 13 14 # no need to propagate as this is primarily 15 # an executable package 16 buildInputs = [ 17 dns 18 dns-tsig 19 dns-client 20 dns-server 21 dns-certify 22 rresult 23 bos 24 cmdliner 25 fpath 26 x509 27 mirage-crypto 28 mirage-crypto-pk 29 mirage-crypto-rng 30 hex 31 ptime 32 mtime 33 logs 34 fmt 35 ipaddr 36 lwt 37 randomconv 38 ]; 39 40 doCheck = true; 41 checkInputs = [ 42 alcotest 43 ]; 44 45 meta = dns.meta // { 46 description = "Unix command line utilities using uDNS"; 47 }; 48}