version: "3.0.1"
opam-version: "2.0"
synopsis: "A single-consumer single-producer queue on a block device"
description: """
This is a simple queue containing variable-length items stored on a
          disk, in the style of Xen shared-memory-ring."""
maintainer: "jonathan.ludlam@citrix.com"
authors: ["David Scott" "Jon Ludlam" "Si Beaumont" "Pau Ruiz Safont"]
license: "ISC"
tags: ["org:mirage" "org:xapi-project"]
homepage: "https://github.com/mirage/shared-block-ring"
bug-reports: "https://github.com/mirage/shared-block-ring/issues/"
depends: [
  "ocaml" {>= "4.06.0"}
  "bisect_ppx" {dev & >= "2.5.0"}
  "cmdliner" {>= "1.1.0"}
  "cstruct" {>= "6.0.0"}
  "dune" {>= "2.7.0"}
  "duration"
  "io-page" {>= "2.4.0"}
  "logs"
  "lwt"
  "lwt_log"
  "mirage-block" {>= "3.0.0"}
  "mirage-block-unix" {>= "2.13.0"}
  "mirage-clock" {>= "3.0.0"}
  "mirage-clock-unix" {with-test}
  "mirage-time" {>= "2.0.1"}
  "mirage-time-unix"
  "ounit2" {with-test}
  "ppx_cstruct"
  "ppx_sexp_conv" {>= "v0.10.0"}
  "result"
  "rresult"
  "sexplib"
  "sexplib0"
]
build: [
  ["dune" "subst"] {dev}
  ["dune" "build" "-p" name "-j" jobs]
  ["dune" "runtest" "-p" name "-j" jobs] {with-test}
]
dev-repo: "git+https://github.com/mirage/shared-block-ring.git"