1{
2 buildDunePackage,
3 ppx_deriving,
4 ppxlib,
5 repr,
6 alcotest,
7 hex,
8}:
9
10buildDunePackage {
11 pname = "ppx_repr";
12
13 inherit (repr) src version;
14
15 propagatedBuildInputs = [
16 ppx_deriving
17 ppxlib
18 repr
19 ];
20
21 doCheck = true;
22 checkInputs = [
23 alcotest
24 hex
25 ];
26
27 meta = repr.meta // {
28 description = "PPX deriver for type representations";
29 };
30}