at 25.11-pre 69 lines 914 B view raw
1{ 2 buildDunePackage, 3 dns, 4 dns-tsig, 5 dns-client-lwt, 6 dns-server, 7 dns-certify, 8 dnssec, 9 bos, 10 cmdliner, 11 fpath, 12 x509, 13 mirage-crypto, 14 mirage-crypto-pk, 15 mirage-crypto-rng, 16 ohex, 17 ptime, 18 mtime, 19 logs, 20 fmt, 21 ipaddr, 22 lwt, 23 randomconv, 24 alcotest, 25}: 26 27buildDunePackage { 28 pname = "dns-cli"; 29 30 minimalOCamlVersion = "4.08"; 31 32 inherit (dns) version src; 33 34 # no need to propagate as this is primarily 35 # an executable package 36 buildInputs = [ 37 dns 38 dns-tsig 39 dns-client-lwt 40 dns-server 41 dns-certify 42 dnssec 43 bos 44 cmdliner 45 fpath 46 x509 47 mirage-crypto 48 mirage-crypto-pk 49 mirage-crypto-rng 50 ohex 51 ptime 52 mtime 53 logs 54 fmt 55 ipaddr 56 lwt 57 randomconv 58 ]; 59 60 doCheck = true; 61 checkInputs = [ 62 alcotest 63 ]; 64 65 meta = dns.meta // { 66 description = "Unix command line utilities using uDNS"; 67 mainProgram = "odns"; 68 }; 69}