{ lib, buildDunePackage, fetchFromGitHub, lwt, ounit2, }: buildDunePackage rec { pname = "xenstore"; version = "2.3.0"; src = fetchFromGitHub { owner = "mirage"; repo = "ocaml-xenstore"; rev = "v${version}"; hash = "sha256-LaynsbCE/+2QfbQCOLZi8nw1rqmZtgrwAov9cSxYZw8="; }; propagatedBuildInputs = [ lwt ]; doCheck = true; checkInputs = [ ounit2 ]; meta = { description = "Xenstore protocol in pure OCaml"; license = lib.licenses.lgpl21Only; maintainers = [ lib.maintainers.sternenseemann ]; teams = [ lib.teams.xen ]; homepage = "https://github.com/mirage/ocaml-xenstore"; }; }