tailscale: build derpprobe (#364918)
[NixPkgs.git] / pkgs / development / ocaml-modules / rpclib / default.nix
blobe6f25b2c30f820cf0eced72b40ae7d271722820e
2   lib,
3   fetchurl,
4   buildDunePackage,
5   alcotest,
6   base64,
7   cmdliner,
8   rresult,
9   xmlm,
10   yojson,
13 buildDunePackage rec {
14   pname = "rpclib";
15   version = "9.0.0";
17   minimalOCamlVersion = "4.08";
18   duneVersion = "3";
20   src = fetchurl {
21     url = "https://github.com/mirage/ocaml-rpc/releases/download/${version}/rpclib-${version}.tbz";
22     hash = "sha256-ziPrdWwCjZN0vRmCMpa923wjfT8FVFLTDRz30VIW6WM=";
23   };
25   buildInputs = [
26     cmdliner
27     yojson
28   ];
29   propagatedBuildInputs = [
30     base64
31     rresult
32     xmlm
33   ];
34   checkInputs = [ alcotest ];
36   doCheck = true;
38   meta = with lib; {
39     homepage = "https://github.com/mirage/ocaml-rpc";
40     description = "Light library to deal with RPCs in OCaml";
41     license = licenses.isc;
42     maintainers = [ maintainers.vyorkin ];
43   };