writers: add writeGuile[Bin] (#364531)
[NixPkgs.git] / pkgs / development / ocaml-modules / ppx_deriving_rpc / default.nix
blob26d2cc66e37a11d71580070e37c4cadfa56c6078
2   lib,
3   buildDunePackage,
4   rpclib,
5   alcotest,
6   ppxlib,
7   ppx_deriving,
8   yojson,
9 }:
11 buildDunePackage rec {
12   pname = "ppx_deriving_rpc";
14   inherit (rpclib) version src;
16   minimalOCamlVersion = "4.08";
17   duneVersion = "3";
19   propagatedBuildInputs = [
20     ppxlib
21     rpclib
22     ppx_deriving
23   ];
25   checkInputs = [
26     alcotest
27     yojson
28   ];
29   doCheck = true;
31   meta = with lib; {
32     homepage = "https://github.com/mirage/ocaml-rpc";
33     description = "Ppx deriver for ocaml-rpc";
34     license = licenses.isc;
35     maintainers = [ maintainers.vyorkin ];
36   };