biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / ocaml-modules / ppx_deriving_protobuf / default.nix
blobd1e435c1bfc0c247e56317c0aa027bfaa064c11a
1 { lib, fetchurl, buildDunePackage, cppo, ppx_deriving
2 , ppxlib, dune-configurator
3 }:
5 buildDunePackage rec {
6   pname = "ppx_deriving_protobuf";
7   version = "3.0.0";
9   duneVersion = "3";
11   src = fetchurl {
12     url = "https://github.com/ocaml-ppx/ppx_deriving_protobuf/releases/download/v${version}/ppx_deriving_protobuf-v${version}.tbz";
13     sha256 = "1dc1vxnkd0cnrgac5v3zbaj2lq1d2w8118mp1cmsdxylp06yz1sj";
14   };
16   nativeBuildInputs = [ cppo ];
17   buildInputs = [ ppxlib dune-configurator ];
18   propagatedBuildInputs = [ ppx_deriving ];
20   meta = with lib; {
21     homepage = "https://github.com/ocaml-ppx/ppx_deriving_protobuf";
22     description = "A Protocol Buffers codec generator for OCaml";
23     license = licenses.mit;
24     maintainers = [ maintainers.vyorkin ];
25   };