aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/development/ocaml-modules/irmin/ppx.nix
blob: c28532b49a9efd886d47b2b7aea085db4a7a2211 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
{ lib, buildDunePackage, ppxlib, ocaml-syntax-shims, irmin }:

buildDunePackage {
  pname = "ppx_irmin";

  inherit (irmin) version src minimumOCamlVersion;

  buildInputs = [ ocaml-syntax-shims ];
  propagatedBuildInputs = [ ppxlib ];

  meta = irmin.meta // {
    description = "PPX deriver for Irmin generics";
  };
}