python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / ocaml-modules / dns / cli.nix
blobfd54d9c8c86ff85cfe3733928e5023237dec75fb
1 { buildDunePackage, dns, dns-tsig, dns-client, 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;
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     dnssec
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   ];
40   doCheck = true;
41   checkInputs = [
42     alcotest
43   ];
45   meta = dns.meta // {
46     description = "Unix command line utilities using uDNS";
47     mainProgram = "odns";
48   };