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/v4.0.0/xen-gnt-v4.0.0.tbz" checksum: [ "sha256=f283b3dc55972f5af4628cb28e2a665d2cc8f1d988f1202decf076bbdd5bc2cf" "md5=3d64522c82c663546ebb0904f52d7c05" ] }