Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ lib, buildDunePackage, dns, lwt, mirage-clock, mirage-time
2, mirage-random, mirage-crypto-rng, mtime, randomconv
3, cstruct, fmt, logs, rresult, domain-name, ipaddr, alcotest
4, ca-certs, ca-certs-nss
5, happy-eyeballs
6, tcpip
7, tls, tls-mirage
8}:
9
10buildDunePackage {
11 pname = "dns-client";
12 inherit (dns) src version;
13 duneVersion = "3";
14
15 propagatedBuildInputs = [
16 dns
17 randomconv
18 domain-name
19 mtime
20 mirage-crypto-rng
21 ];
22 checkInputs = [ alcotest ];
23 doCheck = true;
24
25 meta = dns.meta // {
26 description = "Pure DNS resolver API";
27 mainProgram = "dns-client.unix";
28 };
29}