From 949a1d4042729ef86e94a131bd3fcda2be101af3 Mon Sep 17 00:00:00 2001 From: Hannes Mehnert Date: Tue, 27 Sep 2022 12:42:56 +0200 Subject: [PATCH] add mbr-format, oneffs, mirage-block-partition overlays --- packages/mbr-format.1.0.0~dev/opam | 24 ++++++++++++++ .../mirage-block-partition.0.0.1~dev/opam | 30 +++++++++++++++++ packages/oneffs.0.0.1~dev/opam | 32 +++++++++++++++++++ 3 files changed, 86 insertions(+) create mode 100644 packages/mbr-format.1.0.0~dev/opam create mode 100644 packages/mirage-block-partition.0.0.1~dev/opam create mode 100644 packages/oneffs.0.0.1~dev/opam diff --git a/packages/mbr-format.1.0.0~dev/opam b/packages/mbr-format.1.0.0~dev/opam new file mode 100644 index 0000000..b5bbfbf --- /dev/null +++ b/packages/mbr-format.1.0.0~dev/opam @@ -0,0 +1,24 @@ +opam-version: "2.0" +maintainer: ["Reynir Björnsson " "dave.scott@eu.citrix.com"] +authors: "dave.scott@eu.citrix.com" +homepage: "https://github.com/mirage/ocaml-mbr" +bug-reports: "https://github.com/mirage/ocaml-mbr/issues" +dev-repo: "git+https://github.com/mirage/ocaml-mbr.git" +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.08.0"} + "dune" + "lwt" + "cstruct" {>= "6.0.0"} + "ppx_cstruct" + "fmt" {with-test} + "alcotest" {with-test} +] +synopsis: "A simple library for manipulating Master Boot Records" +url { + src: "git+https://github.com/mirage/ocaml-mbr.git +} diff --git a/packages/mirage-block-partition.0.0.1~dev/opam b/packages/mirage-block-partition.0.0.1~dev/opam new file mode 100644 index 0000000..dd0005f --- /dev/null +++ b/packages/mirage-block-partition.0.0.1~dev/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: [ "Reynir Björnsson " ] +authors: [ "Reynir Björnsson " ] +homepage: "https://github.com/reynir/mirage-block-partition" +bug-reports: "https://github.com/reynir/mirage-block-partition/issues" +dev-repo: "git+https://github.com/reynir/mirage-block-partition.git" +license: "ISC" +synopsis: "Naïve mirage block device partitioning" +description: """ +Mirage-block-partition lets you view a mirage block device as smaller partitions. +""" + +build: [ + [ "dune" "subst" ] { dev } + [ "dune" "build" "-p" name "-j" jobs ] + [ "dune" "runtest" "-p" name "-j" jobs ] { with-test } +] +depends: [ + "dune" {>= "3.4"} + "ocaml" {>= "4.08.0"} + "mirage-block" + "lwt" + + "mirage-block-combinators" { with-test } + "alcotest" { with-test } + "alcotest-lwt" { with-test } +] +url { + src: "git+https://github.com/reynir/mirage-block-partition.git" +} diff --git a/packages/oneffs.0.0.1~dev/opam b/packages/oneffs.0.0.1~dev/opam new file mode 100644 index 0000000..419032b --- /dev/null +++ b/packages/oneffs.0.0.1~dev/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: [ "Reynir Björnsson " ] +authors: [ "Reynir Björnsson " ] +homepage: "https://git.robur.io/reynir/oneffs" +bug-reports: "https://git.robur.io/reynir/oneffs/issues" +dev-repo: "git+https://git.robur.io/reynir/oneffs.git" +license: "ISC" +synopsis: "One-file filesystem is a filesystem for storing a single unnamed file" +description: """ +One-file filesystem is a filesystem for storing a single unnamed file. It is +suitable for storing data that may be lost on updates. For example a cache of +pre-computed cryptographic checksums that are slow to compute, but that we +would rather recompute than have stale checksums. +CRC32 checksums are used to ensure integrity. +""" + +build: [ + [ "dune" "subst" ] { dev } + [ "dune" "build" "-p" name "-j" jobs ] + [ "dune" "runtest" "-p" name "-j" jobs ] { with-test } +] +depends: [ + "dune" {>= "3.4"} + "ocaml" {>= "4.08.0"} + "mirage-block" + "lwt" + "cstruct" + "checkseum" +] +url { + src: "git+https://git.robur.io/reynir/oneffs.git" +}