fblog: 4.4.0 -> 4.5.0
[NixPkgs.git] / pkgs / development / ocaml-modules / xenstore / default.nix
blob093ca1ffe9025f2b38e7f5faa15836ba9bf3e22b
1 { lib, buildDunePackage, fetchurl
2 , cstruct, ppx_cstruct, lwt, ounit2
3 }:
5 buildDunePackage rec {
6   pname = "xenstore";
7   version = "2.2.0";
9   minimalOCamlVersion = "4.08";
10   duneVersion = "3";
12   src = fetchurl {
13     url = "https://github.com/mirage/ocaml-xenstore/releases/download/v${version}/xenstore-${version}.tbz";
14     hash = "sha256-1Mnqtt5zHeRdYJHvhdQNjN8d4yxUEKD2cpwtoc7DGC0=";
15   };
17   buildInputs = [ ppx_cstruct ];
18   propagatedBuildInputs = [ cstruct lwt ];
20   doCheck = true;
21   checkInputs = [ ounit2 ];
23   meta = with lib; {
24     description = "Xenstore protocol in pure OCaml";
25     license = licenses.lgpl21Only;
26     maintainers = [ maintainers.sternenseemann ];
27     homepage = "https://github.com/mirage/ocaml-xenstore";
28   };