1{
2 lib,
3 buildDunePackage,
4 macaddr,
5 domain-name,
6 stdlib-shims,
7 ounit2,
8 ppx_sexp_conv,
9}:
10
11buildDunePackage {
12 pname = "ipaddr";
13
14 inherit (macaddr) version src;
15
16 minimalOCamlVersion = "4.08";
17 duneVersion = "3";
18
19 propagatedBuildInputs = [
20 macaddr
21 domain-name
22 stdlib-shims
23 ];
24
25 checkInputs = [
26 ppx_sexp_conv
27 ounit2
28 ];
29 doCheck = true;
30
31 meta = macaddr.meta // {
32 description = "Library for manipulation of IP (and MAC) address representations";
33 maintainers = with lib.maintainers; [
34 alexfmpe
35 ericbmerritt
36 ];
37 };
38}