1{
2 buildDunePackage,
3 dns,
4 dns-client-mirage,
5 dns-mirage,
6 dns-resolver,
7 dns-tsig,
8 dns-server,
9 duration,
10 randomconv,
11 lwt,
12 mirage-ptime,
13 mirage-crypto-rng,
14 tcpip,
15 metrics,
16}:
17
18buildDunePackage {
19 pname = "dns-stub";
20
21 inherit (dns) version src;
22
23 propagatedBuildInputs = [
24 dns
25 dns-client-mirage
26 dns-mirage
27 dns-resolver
28 dns-tsig
29 dns-server
30 duration
31 randomconv
32 lwt
33 mirage-ptime
34 mirage-crypto-rng
35 tcpip
36 metrics
37 ];
38
39 doCheck = true;
40
41 meta = dns.meta // {
42 description = "DNS stub resolver";
43 };
44}