nixpkgs-suyu/pkgs/development/ocaml-modules/atdgen/default.nix

27 lines
534 B
Nix
Raw Normal View History

{ buildDunePackage, atd, biniou, yojson }:
let runtime =
buildDunePackage {
pname = "atdgen-runtime";
2021-02-18 22:36:28 +01:00
inherit (atd) version useDune2 src;
propagatedBuildInputs = [ biniou yojson ];
meta = { inherit (atd.meta) license; };
}
; in
buildDunePackage {
pname = "atdgen";
2021-02-18 22:36:28 +01:00
inherit (atd) version useDune2 src;
buildInputs = [ atd ];
propagatedBuildInputs = [ runtime ];
meta = {
description = "Generates efficient JSON serializers, deserializers and validators";
inherit (atd.meta) license;
};
}