biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / ocaml-modules / dns / cli.nix
blob8c1ff57bc9b3d58871d8f8bd1872be345d3b44f8
1 { buildDunePackage, dns, dns-tsig, dns-client-lwt, dns-server, dns-certify, dnssec
2 , bos, cmdliner, fpath, x509, mirage-crypto, mirage-crypto-pk
3 , mirage-crypto-rng, hex, ptime, mtime, logs, fmt, ipaddr, lwt
4 , randomconv, alcotest
5 }:
7 buildDunePackage {
8   pname = "dns-cli";
10   minimalOCamlVersion = "4.08";
12   inherit (dns) version src;
13   duneVersion = "3";
15   # no need to propagate as this is primarily
16   # an executable package
17   buildInputs = [
18     dns
19     dns-tsig
20     dns-client-lwt
21     dns-server
22     dns-certify
23     dnssec
24     bos
25     cmdliner
26     fpath
27     x509
28     mirage-crypto
29     mirage-crypto-pk
30     mirage-crypto-rng
31     hex
32     ptime
33     mtime
34     logs
35     fmt
36     ipaddr
37     lwt
38     randomconv
39   ];
41   doCheck = true;
42   checkInputs = [
43     alcotest
44   ];
46   meta = dns.meta // {
47     description = "Unix command line utilities using uDNS";
48     mainProgram = "odns";
49   };