opam-version: "2.0" maintainer: "john.else@citrix.com" authors: [ "Anil Madhavapeddy" "John Else" "Thomas Leonard" "Andrew Cooper" "David Scott" ] homepage: "https://github.com/mirage/ocaml-gnt" doc: "https://mirage.github.io/ocaml-gnt/" bug-reports: "https://github.com/mirage/ocaml-gnt/issues" depends: [ "ocaml" {>= "4.03.0" & < "5.0"} "dune" {>= "1.0"} "xen-gnt" "io-page-unix" {>= "2.0.0"} "conf-xen" {build} ] available: [ arch != "s390x" & arch != "ppc64" & os != "freebsd" ] build: [ ["dune" "subst"] {dev} ["dune" "build" "-p" name "-j" jobs] ] dev-repo: "git+https://github.com/mirage/ocaml-gnt.git" synopsis: "Xen grant table bindings for OCaml" description: """ These are used to create Xen device driver "backends" (servers) and "frontends" (clients). This library can be used in both kernelspace (via Mirage) or in userspace (on Linux). To see a concrete example, have a look at [mirage/ocaml-vchan] """ url { src: "https://github.com/mirage/ocaml-gnt/releases/download/v3.1.0/xen-gnt-v3.1.0.tbz" checksum: [ "sha256=58ff6cc2b5447f6dc0f033d924638fcbe3a16bedaf31388ae5a165d7e8aa6a08" "md5=5c509ac88ee6b7262bed5b7c5bee0ada" ] }