opam-version: "2.0" maintainer: "dave@recoil.org" authors: ["David Scott"] license: "ISC" homepage: "https://github.com/mirage/mirage-block-ramdisk" dev-repo: "git+https://github.com/mirage/mirage-block-ramdisk.git" bug-reports: "https://github.com/mirage/mirage-block-ramdisk/issues" tags: ["org:mirage"] build: [ [make "PREFIX=%{prefix}%"] ["ocaml" "setup.ml" "-doc"] {with-doc} ] install: [make "PREFIX=%{prefix}%" "install"] remove: [ ["ocamlfind" "remove" "mirage-block-ramdisk"] ] depends: [ "ocaml" {>= "4.02.0"} "base-bytes" "cstruct" {< "6.1.0"} "mirage-types-lwt" {< "3.0.0"} "lwt" "ocamlfind" {build} "oasis" {build} "ocamlbuild" {build} ] synopsis: "In-memory block device (\"Ramdisk\") for Mirage" description: """ This is an implementation of the Mirage `V1_LWT.BLOCK` signature backed by an in-heap Map. This library supports - `read`/`write` - dynamic `resize` (i.e. device truncation and extension) - sparseness querying""" flags: light-uninstall url { src: "https://github.com/mirage/mirage-block-ramdisk/archive/v0.2.tar.gz" checksum: [ "sha256=d6026fda00a43e9b55fe74a20f02f40b48f5d50f15ea32fa1c9fde7ac700767d" "md5=4dcb1f9be08df2914b6ecb2438338312" ] }