Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / ocaml-modules / dns / resolver.nix
blobdd46a1534ed38b4f01733c93f7c0b7e5077d969c
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
19 buildDunePackage {
20   pname = "dns-resolver";
22   inherit (dns) version src;
23   duneVersion = "3";
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   ];
42   doCheck = true;
43   checkInputs = [
44     alcotest
45   ];
47   meta = dns.meta // {
48     description = "DNS resolver business logic";
49   };