From 1559638a9e001e0be77b9d6cd9534f5efe84a153 Mon Sep 17 00:00:00 2001 From: metanivek Date: Tue, 7 Mar 2023 12:57:09 -0500 Subject: [PATCH] [new release] ppx_irmin, libirmin, irmin, irmin-tezos, irmin-tezos-utils, irmin-test, irmin-pack, irmin-mirage, irmin-mirage-graphql, irmin-mirage-git, irmin-http, irmin-graphql, irmin-git, irmin-fs, irmin-containers, irmin-cli, irmin-chunk and irmin-bench (3.6.1) CHANGES: ### Fixed - **irmin-pack** - Clear LRU when calling `reload` after a GC (mirage/irmin#2200, @metanivek) --- packages/irmin-bench/irmin-bench.3.6.1/opam | 59 +++++++++++++++++ packages/irmin-chunk/irmin-chunk.3.6.1/opam | 35 ++++++++++ packages/irmin-cli/irmin-cli.3.6.1/opam | 65 +++++++++++++++++++ .../irmin-containers.3.6.1/opam | 42 ++++++++++++ packages/irmin-fs/irmin-fs.3.6.1/opam | 37 +++++++++++ packages/irmin-git/irmin-git.3.6.1/opam | 53 +++++++++++++++ .../irmin-graphql/irmin-graphql.3.6.1/opam | 45 +++++++++++++ packages/irmin-http/irmin-http.3.6.1/opam | 48 ++++++++++++++ .../irmin-mirage-git.3.6.1/opam | 36 ++++++++++ .../irmin-mirage-graphql.3.6.1/opam | 35 ++++++++++ packages/irmin-mirage/irmin-mirage.3.6.1/opam | 32 +++++++++ packages/irmin-pack/irmin-pack.3.6.1/opam | 44 +++++++++++++ packages/irmin-test/irmin-test.3.6.1/opam | 48 ++++++++++++++ .../irmin-tezos-utils.3.6.1/opam | 45 +++++++++++++ packages/irmin-tezos/irmin-tezos.3.6.1/opam | 38 +++++++++++ packages/irmin/irmin.3.6.1/opam | 64 ++++++++++++++++++ packages/libirmin/libirmin.3.6.1/opam | 34 ++++++++++ packages/ppx_irmin/ppx_irmin.3.6.1/opam | 34 ++++++++++ 18 files changed, 794 insertions(+) create mode 100644 packages/irmin-bench/irmin-bench.3.6.1/opam create mode 100644 packages/irmin-chunk/irmin-chunk.3.6.1/opam create mode 100644 packages/irmin-cli/irmin-cli.3.6.1/opam create mode 100644 packages/irmin-containers/irmin-containers.3.6.1/opam create mode 100644 packages/irmin-fs/irmin-fs.3.6.1/opam create mode 100644 packages/irmin-git/irmin-git.3.6.1/opam create mode 100644 packages/irmin-graphql/irmin-graphql.3.6.1/opam create mode 100644 packages/irmin-http/irmin-http.3.6.1/opam create mode 100644 packages/irmin-mirage-git/irmin-mirage-git.3.6.1/opam create mode 100644 packages/irmin-mirage-graphql/irmin-mirage-graphql.3.6.1/opam create mode 100644 packages/irmin-mirage/irmin-mirage.3.6.1/opam create mode 100644 packages/irmin-pack/irmin-pack.3.6.1/opam create mode 100644 packages/irmin-test/irmin-test.3.6.1/opam create mode 100644 packages/irmin-tezos-utils/irmin-tezos-utils.3.6.1/opam create mode 100644 packages/irmin-tezos/irmin-tezos.3.6.1/opam create mode 100644 packages/irmin/irmin.3.6.1/opam create mode 100644 packages/libirmin/libirmin.3.6.1/opam create mode 100644 packages/ppx_irmin/ppx_irmin.3.6.1/opam diff --git a/packages/irmin-bench/irmin-bench.3.6.1/opam b/packages/irmin-bench/irmin-bench.3.6.1/opam new file mode 100644 index 00000000000..f14fd1bd514 --- /dev/null +++ b/packages/irmin-bench/irmin-bench.3.6.1/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] +] + +depends: [ + "dune" {>= "2.9.0"} + "irmin-pack" {= version} + "irmin-test" {= version} + "irmin-tezos" {= version} + "cmdliner" + "logs" + "lwt" {>= "5.3.0"} + "repr" {>= "0.3.0"} + "ppx_repr" + "re" {>= "1.9.0"} + "fmt" + "uuidm" + "progress" {>="0.2.1"} + "fpath" {with-test} + "bentov" + "mtime" {< "2.0.0"} + "ppx_deriving" + "alcotest" {with-test} + "rusage" + "uutf" + "uucp" + "printbox" {>= "0.6"} + "printbox-text" +] + +available: [ + # Disabled on 32-bit platforms due to an overly-large int literal in the source + arch != "arm32" & arch != "x86_32" +] + +synopsis: "Irmin benchmarking suite" +description: """ +`irmin-bench` provides access to the Irmin suite for benchmarking storage backend +implementations. +""" +url { + src: + "https://github.com/mirage/irmin/releases/download/3.6.1/irmin-3.6.1.tbz" + checksum: [ + "sha256=11fc2570bdbfd48478c89113fc801084a84a9a2c12d9bf8c64e05ce64ae19bd7" + "sha512=2171699ca24dec5c9c908a2676b272e034c14eb17f7052a794535e52af0be40be68a689e59c0a640ee244b11703320483f4d0c261542e6242ba23a8f1272b9b0" + ] +} +x-commit-hash: "0d241e62f69036e4b26c6bddbab49826051ab3af" diff --git a/packages/irmin-chunk/irmin-chunk.3.6.1/opam b/packages/irmin-chunk/irmin-chunk.3.6.1/opam new file mode 100644 index 00000000000..1cec0bedeaa --- /dev/null +++ b/packages/irmin-chunk/irmin-chunk.3.6.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Mounir Nasr Allah" "Thomas Gazagnaire"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" + +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] + +depends: [ + "ocaml" {>= "4.02.3"} + "dune" {>= "2.9.0"} + "irmin" {= version} + "fmt" + "logs" + "lwt" {>= "5.3.0"} + "irmin-test" {with-test & = version} + "alcotest" {with-test} +] + +synopsis: "Irmin backend which allow to store values into chunks" +url { + src: + "https://github.com/mirage/irmin/releases/download/3.6.1/irmin-3.6.1.tbz" + checksum: [ + "sha256=11fc2570bdbfd48478c89113fc801084a84a9a2c12d9bf8c64e05ce64ae19bd7" + "sha512=2171699ca24dec5c9c908a2676b272e034c14eb17f7052a794535e52af0be40be68a689e59c0a640ee244b11703320483f4d0c261542e6242ba23a8f1272b9b0" + ] +} +x-commit-hash: "0d241e62f69036e4b26c6bddbab49826051ab3af" diff --git a/packages/irmin-cli/irmin-cli.3.6.1/opam b/packages/irmin-cli/irmin-cli.3.6.1/opam new file mode 100644 index 00000000000..e2e6a089caa --- /dev/null +++ b/packages/irmin-cli/irmin-cli.3.6.1/opam @@ -0,0 +1,65 @@ +opam-version: "2.0" +maintainer: "Tarides " +authors: ["Tarides"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test & os != "macos"} +] + +available: arch != "arm32" & arch != "x86_32" + +depends: [ + "ocaml" {>= "4.01.0"} + "dune" {>= "2.9.0"} + "irmin" {= version} + "irmin-git" {= version} + "irmin-http" {= version} + "irmin-fs" {= version} + "irmin-pack" {= version} + "irmin-graphql" {= version} + "irmin-tezos" {= version} + "git-unix" {>= "3.7.0"} + "digestif" {>= "0.9.0"} + "irmin-watcher" {>= "0.2.0"} + "yaml" {>= "3.0.0"} + "astring" + "astring" + "cohttp" + "cohttp-lwt" + "cohttp-lwt-unix" + "conduit" + "conduit-lwt" + "conduit-lwt-unix" + "logs" + "uri" + "cmdliner" + "cohttp-lwt-unix" + "fmt" + "git" {>= "3.7.0"} + "happy-eyeballs-lwt" + "lwt" {>= "5.3.0"} + "irmin-test" {with-test & = version} + "alcotest" {with-test} + "mdx" {>= "2.0.0" & with-test} +] + +synopsis: "CLI for Irmin" +description: """ +A simple CLI tool (called `irmin`) to manipulate and inspect Irmin stores. +""" +url { + src: + "https://github.com/mirage/irmin/releases/download/3.6.1/irmin-3.6.1.tbz" + checksum: [ + "sha256=11fc2570bdbfd48478c89113fc801084a84a9a2c12d9bf8c64e05ce64ae19bd7" + "sha512=2171699ca24dec5c9c908a2676b272e034c14eb17f7052a794535e52af0be40be68a689e59c0a640ee244b11703320483f4d0c261542e6242ba23a8f1272b9b0" + ] +} +x-commit-hash: "0d241e62f69036e4b26c6bddbab49826051ab3af" diff --git a/packages/irmin-containers/irmin-containers.3.6.1/opam b/packages/irmin-containers/irmin-containers.3.6.1/opam new file mode 100644 index 00000000000..eb77e52be6a --- /dev/null +++ b/packages/irmin-containers/irmin-containers.3.6.1/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["KC Sivaramakrishnan" "Anirudh Sunder Raj"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] + +depends: [ + "ocaml" {>= "4.03.0"} + "dune" {>= "2.9.0"} + "irmin" {= version} + "irmin-fs" {= version} + "ppx_irmin" {= version} + "lwt" {>= "5.3.0"} + "mtime" {< "2.0.0"} + "alcotest" {with-test} + "alcotest-lwt" {with-test} +] + +synopsis: "Mergeable Irmin data structures" +description: """ +A collection of simple, ready-to-use mergeable data structures built using +Irmin. Each data structure works with an arbitrary Irmin backend and is +customisable in a variety of ways. +""" +url { + src: + "https://github.com/mirage/irmin/releases/download/3.6.1/irmin-3.6.1.tbz" + checksum: [ + "sha256=11fc2570bdbfd48478c89113fc801084a84a9a2c12d9bf8c64e05ce64ae19bd7" + "sha512=2171699ca24dec5c9c908a2676b272e034c14eb17f7052a794535e52af0be40be68a689e59c0a640ee244b11703320483f4d0c261542e6242ba23a8f1272b9b0" + ] +} +x-commit-hash: "0d241e62f69036e4b26c6bddbab49826051ab3af" diff --git a/packages/irmin-fs/irmin-fs.3.6.1/opam b/packages/irmin-fs/irmin-fs.3.6.1/opam new file mode 100644 index 00000000000..d5e30f34ae4 --- /dev/null +++ b/packages/irmin-fs/irmin-fs.3.6.1/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] + +depends: [ + "ocaml" {>= "4.03.0"} + "dune" {>= "2.9.0"} + "irmin" {= version} + "astring" + "logs" + "lwt" {>= "5.3.0"} + "alcotest" {with-test} + "irmin-test" {with-test & = version} + "irmin-watcher" {with-test & >= "0.2.0"} +] + +synopsis: "Generic file-system backend for Irmin" +url { + src: + "https://github.com/mirage/irmin/releases/download/3.6.1/irmin-3.6.1.tbz" + checksum: [ + "sha256=11fc2570bdbfd48478c89113fc801084a84a9a2c12d9bf8c64e05ce64ae19bd7" + "sha512=2171699ca24dec5c9c908a2676b272e034c14eb17f7052a794535e52af0be40be68a689e59c0a640ee244b11703320483f4d0c261542e6242ba23a8f1272b9b0" + ] +} +x-commit-hash: "0d241e62f69036e4b26c6bddbab49826051ab3af" diff --git a/packages/irmin-git/irmin-git.3.6.1/opam b/packages/irmin-git/irmin-git.3.6.1/opam new file mode 100644 index 00000000000..d3ffa124300 --- /dev/null +++ b/packages/irmin-git/irmin-git.3.6.1/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] + # Tests disabled on 32-bit platforms as the Dune build fails in CI: + ["dune" "runtest" "-p" name "-j" jobs] {with-test & arch != "arm32" & arch != "x86_32"} +] + +depends: [ + "ocaml" {>= "4.02.3"} + "dune" {>= "2.9.0"} + "irmin" {= version} + "ppx_irmin" {= version} + "git" {>= "3.7.0"} + "git-unix" {>= "3.7.0"} + "digestif" {>= "0.9.0"} + "cstruct" + "fmt" + "astring" + "cohttp-lwt-unix" + "fpath" + "logs" + "lwt" {>= "5.3.0"} + "uri" + "mimic" + "irmin-test" {with-test & = version} + "mtime" {with-test & >= "1.0.0" & < "2.0.0"} + "alcotest" {with-test} + "irmin-watcher" {>= "0.2.0"} +] + +synopsis: "Git backend for Irmin" +description: """ +`Irmin_git` expose a bi-directional bridge between Git repositories and +Irmin stores. +""" +url { + src: + "https://github.com/mirage/irmin/releases/download/3.6.1/irmin-3.6.1.tbz" + checksum: [ + "sha256=11fc2570bdbfd48478c89113fc801084a84a9a2c12d9bf8c64e05ce64ae19bd7" + "sha512=2171699ca24dec5c9c908a2676b272e034c14eb17f7052a794535e52af0be40be68a689e59c0a640ee244b11703320483f4d0c261542e6242ba23a8f1272b9b0" + ] +} +x-commit-hash: "0d241e62f69036e4b26c6bddbab49826051ab3af" diff --git a/packages/irmin-graphql/irmin-graphql.3.6.1/opam b/packages/irmin-graphql/irmin-graphql.3.6.1/opam new file mode 100644 index 00000000000..fea2eebaeb1 --- /dev/null +++ b/packages/irmin-graphql/irmin-graphql.3.6.1/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Andreas Garnaes " +authors: "Andreas Garnaes " +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test & os != "macos"} +] + +depends: [ + "ocaml" {>= "4.03.0"} + "dune" {>= "2.9.0"} + "irmin" {= version} + "graphql" {>= "0.14.0"} + "graphql-lwt" {>= "0.14.0"} + "graphql-cohttp" {>= "0.14.0"} + "graphql_parser" {>= "0.14.0"} + "cohttp" + "cohttp-lwt" + "cohttp-lwt-unix" + "git-unix" {>= "3.7.0"} + "fmt" + "lwt" {>= "5.3.0"} + "alcotest-lwt" {with-test & >= "1.1.0"} + "yojson" {with-test} + "alcotest" {with-test & >= "1.2.3"} + "logs" {with-test} +] + +synopsis: "GraphQL server for Irmin" +url { + src: + "https://github.com/mirage/irmin/releases/download/3.6.1/irmin-3.6.1.tbz" + checksum: [ + "sha256=11fc2570bdbfd48478c89113fc801084a84a9a2c12d9bf8c64e05ce64ae19bd7" + "sha512=2171699ca24dec5c9c908a2676b272e034c14eb17f7052a794535e52af0be40be68a689e59c0a640ee244b11703320483f4d0c261542e6242ba23a8f1272b9b0" + ] +} +x-commit-hash: "0d241e62f69036e4b26c6bddbab49826051ab3af" diff --git a/packages/irmin-http/irmin-http.3.6.1/opam b/packages/irmin-http/irmin-http.3.6.1/opam new file mode 100644 index 00000000000..d3f92392485 --- /dev/null +++ b/packages/irmin-http/irmin-http.3.6.1/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test & os != "macos"} +] + +depends: [ + "ocaml" {>= "4.02.3"} + "dune" {>= "2.9.0"} + "crunch" {>= "2.2.0"} + "webmachine" {>= "0.6.0"} + "irmin" {= version} + "ppx_irmin" {= version} + "cohttp-lwt" {>= "1.0.0"} + "cohttp-lwt-unix" {>= "1.0.0"} + "astring" + "cohttp" + "fmt" + "jsonm" + "logs" + "lwt" {>= "5.3.0"} + "uri" + "irmin-git" {with-test & = version} + "irmin-fs" {with-test & = version} + "irmin-test" {with-test & = version} + "git-unix" {with-test & >= "3.5.0"} + "digestif" {with-test & >= "0.9.0"} +] + +synopsis: "HTTP client and server for Irmin" +url { + src: + "https://github.com/mirage/irmin/releases/download/3.6.1/irmin-3.6.1.tbz" + checksum: [ + "sha256=11fc2570bdbfd48478c89113fc801084a84a9a2c12d9bf8c64e05ce64ae19bd7" + "sha512=2171699ca24dec5c9c908a2676b272e034c14eb17f7052a794535e52af0be40be68a689e59c0a640ee244b11703320483f4d0c261542e6242ba23a8f1272b9b0" + ] +} +x-commit-hash: "0d241e62f69036e4b26c6bddbab49826051ab3af" diff --git a/packages/irmin-mirage-git/irmin-mirage-git.3.6.1/opam b/packages/irmin-mirage-git/irmin-mirage-git.3.6.1/opam new file mode 100644 index 00000000000..ad5ae399ee7 --- /dev/null +++ b/packages/irmin-mirage-git/irmin-mirage-git.3.6.1/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] +] + +depends: [ + "dune" {>= "2.9.0"} + "irmin-mirage" {= version} + "irmin-git" {= version} + "mirage-kv" {>= "3.0.0" & < "5.0.0"} + "fmt" + "git" {>= "3.7.0"} + "lwt" {>= "5.3.0"} + "mirage-clock" + "uri" +] + +synopsis: "MirageOS-compatible Irmin stores" +url { + src: + "https://github.com/mirage/irmin/releases/download/3.6.1/irmin-3.6.1.tbz" + checksum: [ + "sha256=11fc2570bdbfd48478c89113fc801084a84a9a2c12d9bf8c64e05ce64ae19bd7" + "sha512=2171699ca24dec5c9c908a2676b272e034c14eb17f7052a794535e52af0be40be68a689e59c0a640ee244b11703320483f4d0c261542e6242ba23a8f1272b9b0" + ] +} +x-commit-hash: "0d241e62f69036e4b26c6bddbab49826051ab3af" diff --git a/packages/irmin-mirage-graphql/irmin-mirage-graphql.3.6.1/opam b/packages/irmin-mirage-graphql/irmin-mirage-graphql.3.6.1/opam new file mode 100644 index 00000000000..faab1fd292e --- /dev/null +++ b/packages/irmin-mirage-graphql/irmin-mirage-graphql.3.6.1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] +] + +depends: [ + "dune" {>= "2.9.0"} + "irmin-mirage" {= version} + "irmin-graphql" {= version} + "mirage-clock" + "cohttp-lwt" + "lwt" {>= "5.3.0"} + "uri" + "git" {>= "3.4.0"} +] + +synopsis: "MirageOS-compatible Irmin stores" +url { + src: + "https://github.com/mirage/irmin/releases/download/3.6.1/irmin-3.6.1.tbz" + checksum: [ + "sha256=11fc2570bdbfd48478c89113fc801084a84a9a2c12d9bf8c64e05ce64ae19bd7" + "sha512=2171699ca24dec5c9c908a2676b272e034c14eb17f7052a794535e52af0be40be68a689e59c0a640ee244b11703320483f4d0c261542e6242ba23a8f1272b9b0" + ] +} +x-commit-hash: "0d241e62f69036e4b26c6bddbab49826051ab3af" diff --git a/packages/irmin-mirage/irmin-mirage.3.6.1/opam b/packages/irmin-mirage/irmin-mirage.3.6.1/opam new file mode 100644 index 00000000000..20133cd032d --- /dev/null +++ b/packages/irmin-mirage/irmin-mirage.3.6.1/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] +] + +depends: [ + "dune" {>= "2.9.0"} + "irmin" {= version} + "fmt" + "ptime" + "mirage-clock" {>= "3.0.0"} +] + +synopsis: "MirageOS-compatible Irmin stores" +url { + src: + "https://github.com/mirage/irmin/releases/download/3.6.1/irmin-3.6.1.tbz" + checksum: [ + "sha256=11fc2570bdbfd48478c89113fc801084a84a9a2c12d9bf8c64e05ce64ae19bd7" + "sha512=2171699ca24dec5c9c908a2676b272e034c14eb17f7052a794535e52af0be40be68a689e59c0a640ee244b11703320483f4d0c261542e6242ba23a8f1272b9b0" + ] +} +x-commit-hash: "0d241e62f69036e4b26c6bddbab49826051ab3af" diff --git a/packages/irmin-pack/irmin-pack.3.6.1/opam b/packages/irmin-pack/irmin-pack.3.6.1/opam new file mode 100644 index 00000000000..552dcf93311 --- /dev/null +++ b/packages/irmin-pack/irmin-pack.3.6.1/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.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" {>= "2.9.0"} + "irmin" {= version} + "ppx_irmin" {= version} + "index" {>= "1.6.0"} + "fmt" + "logs" + "lwt" {>= "5.4.0"} + "mtime" {< "2.0.0"} + "cmdliner" + "optint" {>= "0.1.0"} + "checkseum" + "rusage" + "irmin-test" {with-test & = version} + "alcotest-lwt" {with-test} + "astring" {with-test} + "alcotest" {with-test} +] + +synopsis: "Irmin backend which stores values in a pack file" +url { + src: + "https://github.com/mirage/irmin/releases/download/3.6.1/irmin-3.6.1.tbz" + checksum: [ + "sha256=11fc2570bdbfd48478c89113fc801084a84a9a2c12d9bf8c64e05ce64ae19bd7" + "sha512=2171699ca24dec5c9c908a2676b272e034c14eb17f7052a794535e52af0be40be68a689e59c0a640ee244b11703320483f4d0c261542e6242ba23a8f1272b9b0" + ] +} +x-commit-hash: "0d241e62f69036e4b26c6bddbab49826051ab3af" diff --git a/packages/irmin-test/irmin-test.3.6.1/opam b/packages/irmin-test/irmin-test.3.6.1/opam new file mode 100644 index 00000000000..fa78fd36517 --- /dev/null +++ b/packages/irmin-test/irmin-test.3.6.1/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] +] + +depends: [ + "irmin" {= version} + "ppx_irmin" {= version} + "ocaml" {>= "4.02.3"} + "dune" {>= "2.9.0"} + "alcotest-lwt" {>= "1.5.0"} + "mtime" {>= "1.0.0" & < "2.0.0"} + "astring" + "fmt" + "jsonm" + "logs" + "lwt" {>= "5.3.0"} + "metrics-unix" + "ocaml-syntax-shims" + "cmdliner" + "metrics" {>= "0.2.0"} + "hex" {with-test & >= "1.4.0"} + "vector" {with-test & >= "1.0.0"} +] + +synopsis: "Irmin test suite" +description: """ +`irmin-test` provides access to the Irmin test suite for testing storage backend +implementations. +""" +url { + src: + "https://github.com/mirage/irmin/releases/download/3.6.1/irmin-3.6.1.tbz" + checksum: [ + "sha256=11fc2570bdbfd48478c89113fc801084a84a9a2c12d9bf8c64e05ce64ae19bd7" + "sha512=2171699ca24dec5c9c908a2676b272e034c14eb17f7052a794535e52af0be40be68a689e59c0a640ee244b11703320483f4d0c261542e6242ba23a8f1272b9b0" + ] +} +x-commit-hash: "0d241e62f69036e4b26c6bddbab49826051ab3af" diff --git a/packages/irmin-tezos-utils/irmin-tezos-utils.3.6.1/opam b/packages/irmin-tezos-utils/irmin-tezos-utils.3.6.1/opam new file mode 100644 index 00000000000..5cb1745d643 --- /dev/null +++ b/packages/irmin-tezos-utils/irmin-tezos-utils.3.6.1/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "Gwenaelle@tarides.com" +authors: ["Gwenaƫlle Lecat" "Nicolas Goguey"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] + +available: arch != "arm32" & arch != "x86_32" + +depends: [ + "ocaml" {>= "4.01.0"} + "dune" {>= "2.9.0"} + "irmin-tezos" {= version} + "irmin-pack" {= version} + "cmdliner" {>= "1.1.0"} + "notty" {>= "0.2.3"} + "ptime" + "hex" + "irmin-test" {with-test & = version} + "alcotest" {with-test} +] + +synopsis: "Utils for Irmin tezos" +description: """ +`Irmin-tezos-utils` defines useful binaries and libraries for +an internal use of irmin, like inspecting tezos stores, pack +files and such. +""" +url { + src: + "https://github.com/mirage/irmin/releases/download/3.6.1/irmin-3.6.1.tbz" + checksum: [ + "sha256=11fc2570bdbfd48478c89113fc801084a84a9a2c12d9bf8c64e05ce64ae19bd7" + "sha512=2171699ca24dec5c9c908a2676b272e034c14eb17f7052a794535e52af0be40be68a689e59c0a640ee244b11703320483f4d0c261542e6242ba23a8f1272b9b0" + ] +} +x-commit-hash: "0d241e62f69036e4b26c6bddbab49826051ab3af" diff --git a/packages/irmin-tezos/irmin-tezos.3.6.1/opam b/packages/irmin-tezos/irmin-tezos.3.6.1/opam new file mode 100644 index 00000000000..38215563160 --- /dev/null +++ b/packages/irmin-tezos/irmin-tezos.3.6.1/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +synopsis: "Irmin implementation of the Tezos context hash specification" +description: "Irmin implementation of the Tezos context hash specification" +maintainer: "Tarides " +authors: ["Thomas Gazagnaire "] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +depends: [ + "dune" {>= "2.9.0"} + "irmin" {>= version} + "irmin-pack" {= version} + "ppx_irmin" {= version} + "tezos-base58" + "digestif" {>= "0.7"} + "cmdliner" + "fmt" + "yojson" + "alcotest" {with-test} + "hex" {with-test & >= "1.4.0"} + "fpath" {with-test} + "irmin-test" {with-test & = version} +] +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs "@install" "@runtest" {with-test & arch != "arm32" & arch != "x86_32"}] + +] +dev-repo: "git+https://github.com/mirage/irmin.git" +url { + src: + "https://github.com/mirage/irmin/releases/download/3.6.1/irmin-3.6.1.tbz" + checksum: [ + "sha256=11fc2570bdbfd48478c89113fc801084a84a9a2c12d9bf8c64e05ce64ae19bd7" + "sha512=2171699ca24dec5c9c908a2676b272e034c14eb17f7052a794535e52af0be40be68a689e59c0a640ee244b11703320483f4d0c261542e6242ba23a8f1272b9b0" + ] +} +x-commit-hash: "0d241e62f69036e4b26c6bddbab49826051ab3af" diff --git a/packages/irmin/irmin.3.6.1/opam b/packages/irmin/irmin.3.6.1/opam new file mode 100644 index 00000000000..1644874b2c3 --- /dev/null +++ b/packages/irmin/irmin.3.6.1/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +maintainer: "thomas@gazagnaire.org" +authors: ["Thomas Gazagnaire" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +dev-repo: "git+https://github.com/mirage/irmin.git" +doc: "https://mirage.github.io/irmin/" + +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] + +depends: [ + "ocaml" {>= "4.08.0"} + "dune" {>= "2.9.0"} + "repr" {>= "0.6.0"} + "fmt" {>= "0.8.5"} + "uri" {>= "1.3.12"} + "uutf" + "jsonm" {>= "1.0.0"} + "lwt" {>= "5.3.0"} + "digestif" {>= "0.9.0"} + "ocamlgraph" + "logs" {>= "0.5.0"} + "bheap" {>= "2.0.0"} + "astring" + "mtime" {>= "1.0.0" & < "2.0.0"} + "bigstringaf" { >= "0.2.0" } + "ppx_irmin" {= version} + "hex" {with-test} + "alcotest" {>= "1.1.0" & with-test} + "alcotest-lwt" {with-test} + "qcheck-alcotest" {with-test} + "vector" {with-test} + "odoc" {(< "2.0.1" | > "2.0.2") & with-doc} # See https://github.com/ocaml/odoc/issues/793 + "bisect_ppx" {dev & >= "2.5.0"} +] + +conflicts: [ + "result" {< "1.5"} # Requires `Result = Stdlib.Result` +] + +synopsis: """ +Irmin, a distributed database that follows the same design principles as Git +""" +description: """ +Irmin is a library for persistent stores with built-in snapshot, +branching and reverting mechanisms. It is designed to use a large +variety of backends. Irmin is written in pure OCaml and does not +depend on external C stubs; it aims to run everywhere, from Linux, +to browsers and Xen unikernels. +""" +url { + src: + "https://github.com/mirage/irmin/releases/download/3.6.1/irmin-3.6.1.tbz" + checksum: [ + "sha256=11fc2570bdbfd48478c89113fc801084a84a9a2c12d9bf8c64e05ce64ae19bd7" + "sha512=2171699ca24dec5c9c908a2676b272e034c14eb17f7052a794535e52af0be40be68a689e59c0a640ee244b11703320483f4d0c261542e6242ba23a8f1272b9b0" + ] +} +x-commit-hash: "0d241e62f69036e4b26c6bddbab49826051ab3af" diff --git a/packages/libirmin/libirmin.3.6.1/opam b/packages/libirmin/libirmin.3.6.1/opam new file mode 100644 index 00000000000..c12faa2728c --- /dev/null +++ b/packages/libirmin/libirmin.3.6.1/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "C bindings for irmin" +description: "C bindings for irmin using Ctypes inverted stubs" +maintainer: ["zachshipko@gmail.com"] +authors: ["Zach Shipko"] +license: "ISC" +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +depends: [ + "dune" {>= "2.9"} + "ctypes" {>= "0.19"} + "ctypes-foreign" {>= "0.18"} + "irmin" {= version} + "irmin-cli" {= version} +] +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/irmin.git" + +# Disabled on arm64 linux and s390x because of a SEGFAULT in tests +# Disabled on macOS because of https://github.com/mirage/ca-certs/issues/20 +available: [ arch != "arm64" & arch != "s390x" & os != "macos" ] +url { + src: + "https://github.com/mirage/irmin/releases/download/3.6.1/irmin-3.6.1.tbz" + checksum: [ + "sha256=11fc2570bdbfd48478c89113fc801084a84a9a2c12d9bf8c64e05ce64ae19bd7" + "sha512=2171699ca24dec5c9c908a2676b272e034c14eb17f7052a794535e52af0be40be68a689e59c0a640ee244b11703320483f4d0c261542e6242ba23a8f1272b9b0" + ] +} +x-commit-hash: "0d241e62f69036e4b26c6bddbab49826051ab3af" diff --git a/packages/ppx_irmin/ppx_irmin.3.6.1/opam b/packages/ppx_irmin/ppx_irmin.3.6.1/opam new file mode 100644 index 00000000000..314000bde4b --- /dev/null +++ b/packages/ppx_irmin/ppx_irmin.3.6.1/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "Craig Ferguson " +homepage: "https://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +license: "ISC" +dev-repo: "git+https://github.com/mirage/irmin.git" + +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] + +depends: [ + "ocaml" {>= "4.10.0"} + "dune" {>= "2.9.0"} + "ppx_repr" {>= "0.2.0"} + "ppxlib" {>= "0.12.0"} + "logs" {>= "0.5.0"} + "fmt" {with-test & >= "0.8.0"} + "bisect_ppx" {dev & >= "2.5.0"} +] + +synopsis: "PPX deriver for Irmin type representations" +authors: "Craig Ferguson " +url { + src: + "https://github.com/mirage/irmin/releases/download/3.6.1/irmin-3.6.1.tbz" + checksum: [ + "sha256=11fc2570bdbfd48478c89113fc801084a84a9a2c12d9bf8c64e05ce64ae19bd7" + "sha512=2171699ca24dec5c9c908a2676b272e034c14eb17f7052a794535e52af0be40be68a689e59c0a640ee244b11703320483f4d0c261542e6242ba23a8f1272b9b0" + ] +} +x-commit-hash: "0d241e62f69036e4b26c6bddbab49826051ab3af"