evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / development / ocaml-modules / vchan / default.nix
blob51aae9b59b345abc342e6f8a33c55905df63ff23
1 { lib, buildDunePackage, fetchurl
2 , ounit2
3 , lwt, cstruct, io-page, mirage-flow, xenstore, xenstore_transport
4 }:
6 buildDunePackage rec {
7   pname = "vchan";
8   version = "6.0.2";
10   minimalOCamlVersion = "4.08";
12   src = fetchurl {
13     url = "https://github.com/mirage/ocaml-vchan/releases/download/v${version}/vchan-${version}.tbz";
14     hash = "sha256-fki12lrWuIweGX/vSD2gbMX9qaM4KthiDZLeJYWcX+U=";
15   };
17   propagatedBuildInputs = [
18     lwt
19     cstruct
20     io-page
21     mirage-flow
22     xenstore
23     xenstore_transport
24   ];
26   doCheck = true;
27   checkInputs = [
28     ounit2
29   ];
31   meta = with lib; {
32     description = "Xen Vchan implementation";
33     homepage = "https://github.com/mirage/ocaml-vchan";
34     license = licenses.isc;
35     maintainers = teams.xen.members ++ [ maintainers.sternenseemann ];
36   };