Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / ocaml-modules / xenstore_transport / default.nix
blobf0867b4ec314ec50617ac40a5c60c5317b2d4264
1 { lib, buildDunePackage, fetchFromGitHub, xenstore, lwt }:
3 buildDunePackage rec {
4   pname = "xenstore_transport";
5   version = "1.3.0";
7   minimalOCamlVersion = "4.08";
8   duneVersion = "3";
10   src = fetchFromGitHub {
11     owner = "xapi-project";
12     repo = "ocaml-xenstore-clients";
13     rev = "v${version}";
14     sha256 = "1kxxd9i4qiq98r7sgvl59iq2ni7y6drnv48qj580q5cyiyyc85q3";
15   };
17   propagatedBuildInputs = [ xenstore lwt ];
19   # requires a mounted xenfs and xen server
20   doCheck = false;
22   meta = with lib; {
23     description = "Low-level libraries for connecting to a xenstore service on a xen host";
24     license = licenses.lgpl21Only;
25     homepage = "https://github.com/xapi-project/ocaml-xenstore-clients";
26   };