diff --git a/packages/irmin-bench/irmin-bench.3.10.0/opam b/packages/irmin-bench/irmin-bench.3.10.0/opam new file mode 100644 index 00000000000..d608ef4dbea --- /dev/null +++ b/packages/irmin-bench/irmin-bench.3.10.0/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.10.0/irmin-3.10.0.tbz" + checksum: [ + "sha256=92a9de7a0a2a35c2feba0c35a806b1f0df24c1c0d15164eebf3f919296d26715" + "sha512=0203ec5117a851ad5afeb2f9091659b4e142e231b6b945caab93f4d7beb23397c8ac43f7056e91d18f4bff0be1062f6ae966d221f877c229328c0cbbf29fd9f0" + ] +} +x-commit-hash: "7fa4b043a97944635cc100ae2e7dd85f73d8a4ce" diff --git a/packages/irmin-chunk/irmin-chunk.3.10.0/opam b/packages/irmin-chunk/irmin-chunk.3.10.0/opam new file mode 100644 index 00000000000..70c2d1e7ffa --- /dev/null +++ b/packages/irmin-chunk/irmin-chunk.3.10.0/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.10.0/irmin-3.10.0.tbz" + checksum: [ + "sha256=92a9de7a0a2a35c2feba0c35a806b1f0df24c1c0d15164eebf3f919296d26715" + "sha512=0203ec5117a851ad5afeb2f9091659b4e142e231b6b945caab93f4d7beb23397c8ac43f7056e91d18f4bff0be1062f6ae966d221f877c229328c0cbbf29fd9f0" + ] +} +x-commit-hash: "7fa4b043a97944635cc100ae2e7dd85f73d8a4ce" diff --git a/packages/irmin-cli/irmin-cli.3.10.0/opam b/packages/irmin-cli/irmin-cli.3.10.0/opam new file mode 100644 index 00000000000..30caf3a3a9f --- /dev/null +++ b/packages/irmin-cli/irmin-cli.3.10.0/opam @@ -0,0 +1,67 @@ +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-fs" {= version} + "irmin-pack" {= version} + "irmin-graphql" {= version} + "irmin-tezos" {= version} + "irmin-server" {= 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" {>= "6.0.0"} + "websocket-lwt-unix" + "ppx_blob" {>= "0.7.2"} + "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.10.0/irmin-3.10.0.tbz" + checksum: [ + "sha256=92a9de7a0a2a35c2feba0c35a806b1f0df24c1c0d15164eebf3f919296d26715" + "sha512=0203ec5117a851ad5afeb2f9091659b4e142e231b6b945caab93f4d7beb23397c8ac43f7056e91d18f4bff0be1062f6ae966d221f877c229328c0cbbf29fd9f0" + ] +} +x-commit-hash: "7fa4b043a97944635cc100ae2e7dd85f73d8a4ce" diff --git a/packages/irmin-client/irmin-client.3.10.0/opam b/packages/irmin-client/irmin-client.3.10.0/opam new file mode 100644 index 00000000000..01e08dadca6 --- /dev/null +++ b/packages/irmin-client/irmin-client.3.10.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +synopsis: "A client for irmin-server" +maintainer: "Zach Shipko " +authors: "Zach Shipko " +license: "ISC" +homepage: "https://github.com/mirage/irmin" +doc: "https://irmin.org" +dev-repo: "git+ssh://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +depends: [ + "ocaml" {>= "4.08.0"} + "dune" {>= "2.9.0"} + "irmin-server" {= version} + "irmin-cli" {= version} + "ipaddr" + "websocket-lwt-unix" + "conduit-lwt-unix" {>= "6.0.0"} + "lwt-dllist" + "js_of_ocaml-lwt" + "brr" {>= "0.0.4"} + "fmt" {>= "0.9.0"} + "logs" {>= "0.7.0"} + "lwt" {>= "5.7.0"} + "irmin-test" {= version & with-test} + "alcotest-lwt" {with-test & >= "1.8.0"} + "irmin-watcher" {with-test & >= "0.5.0"} + "mirage-crypto-rng-lwt" {with-test & >= "1.1.0"} +] +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name] {with-test} +] +url { + src: + "https://github.com/mirage/irmin/releases/download/3.10.0/irmin-3.10.0.tbz" + checksum: [ + "sha256=92a9de7a0a2a35c2feba0c35a806b1f0df24c1c0d15164eebf3f919296d26715" + "sha512=0203ec5117a851ad5afeb2f9091659b4e142e231b6b945caab93f4d7beb23397c8ac43f7056e91d18f4bff0be1062f6ae966d221f877c229328c0cbbf29fd9f0" + ] +} +x-commit-hash: "7fa4b043a97944635cc100ae2e7dd85f73d8a4ce" diff --git a/packages/irmin-containers/irmin-containers.3.10.0/opam b/packages/irmin-containers/irmin-containers.3.10.0/opam new file mode 100644 index 00000000000..ba58766a670 --- /dev/null +++ b/packages/irmin-containers/irmin-containers.3.10.0/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.10.0/irmin-3.10.0.tbz" + checksum: [ + "sha256=92a9de7a0a2a35c2feba0c35a806b1f0df24c1c0d15164eebf3f919296d26715" + "sha512=0203ec5117a851ad5afeb2f9091659b4e142e231b6b945caab93f4d7beb23397c8ac43f7056e91d18f4bff0be1062f6ae966d221f877c229328c0cbbf29fd9f0" + ] +} +x-commit-hash: "7fa4b043a97944635cc100ae2e7dd85f73d8a4ce" diff --git a/packages/irmin-fs/irmin-fs.3.10.0/opam b/packages/irmin-fs/irmin-fs.3.10.0/opam new file mode 100644 index 00000000000..b0251c128af --- /dev/null +++ b/packages/irmin-fs/irmin-fs.3.10.0/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.10.0/irmin-3.10.0.tbz" + checksum: [ + "sha256=92a9de7a0a2a35c2feba0c35a806b1f0df24c1c0d15164eebf3f919296d26715" + "sha512=0203ec5117a851ad5afeb2f9091659b4e142e231b6b945caab93f4d7beb23397c8ac43f7056e91d18f4bff0be1062f6ae966d221f877c229328c0cbbf29fd9f0" + ] +} +x-commit-hash: "7fa4b043a97944635cc100ae2e7dd85f73d8a4ce" diff --git a/packages/irmin-git/irmin-git.3.10.0/opam b/packages/irmin-git/irmin-git.3.10.0/opam new file mode 100644 index 00000000000..08bbec9442d --- /dev/null +++ b/packages/irmin-git/irmin-git.3.10.0/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.14.0"} + "git-unix" {>= "3.14.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 & >= "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.10.0/irmin-3.10.0.tbz" + checksum: [ + "sha256=92a9de7a0a2a35c2feba0c35a806b1f0df24c1c0d15164eebf3f919296d26715" + "sha512=0203ec5117a851ad5afeb2f9091659b4e142e231b6b945caab93f4d7beb23397c8ac43f7056e91d18f4bff0be1062f6ae966d221f877c229328c0cbbf29fd9f0" + ] +} +x-commit-hash: "7fa4b043a97944635cc100ae2e7dd85f73d8a4ce" diff --git a/packages/irmin-graphql/irmin-graphql.3.10.0/opam b/packages/irmin-graphql/irmin-graphql.3.10.0/opam new file mode 100644 index 00000000000..e337e92ede3 --- /dev/null +++ b/packages/irmin-graphql/irmin-graphql.3.10.0/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.10.0/irmin-3.10.0.tbz" + checksum: [ + "sha256=92a9de7a0a2a35c2feba0c35a806b1f0df24c1c0d15164eebf3f919296d26715" + "sha512=0203ec5117a851ad5afeb2f9091659b4e142e231b6b945caab93f4d7beb23397c8ac43f7056e91d18f4bff0be1062f6ae966d221f877c229328c0cbbf29fd9f0" + ] +} +x-commit-hash: "7fa4b043a97944635cc100ae2e7dd85f73d8a4ce" diff --git a/packages/irmin-mirage-git/irmin-mirage-git.3.10.0/opam b/packages/irmin-mirage-git/irmin-mirage-git.3.10.0/opam new file mode 100644 index 00000000000..1a144c1363d --- /dev/null +++ b/packages/irmin-mirage-git/irmin-mirage-git.3.10.0/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" {>= "6.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.10.0/irmin-3.10.0.tbz" + checksum: [ + "sha256=92a9de7a0a2a35c2feba0c35a806b1f0df24c1c0d15164eebf3f919296d26715" + "sha512=0203ec5117a851ad5afeb2f9091659b4e142e231b6b945caab93f4d7beb23397c8ac43f7056e91d18f4bff0be1062f6ae966d221f877c229328c0cbbf29fd9f0" + ] +} +x-commit-hash: "7fa4b043a97944635cc100ae2e7dd85f73d8a4ce" diff --git a/packages/irmin-mirage-graphql/irmin-mirage-graphql.3.10.0/opam b/packages/irmin-mirage-graphql/irmin-mirage-graphql.3.10.0/opam new file mode 100644 index 00000000000..1bfb697b677 --- /dev/null +++ b/packages/irmin-mirage-graphql/irmin-mirage-graphql.3.10.0/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.10.0/irmin-3.10.0.tbz" + checksum: [ + "sha256=92a9de7a0a2a35c2feba0c35a806b1f0df24c1c0d15164eebf3f919296d26715" + "sha512=0203ec5117a851ad5afeb2f9091659b4e142e231b6b945caab93f4d7beb23397c8ac43f7056e91d18f4bff0be1062f6ae966d221f877c229328c0cbbf29fd9f0" + ] +} +x-commit-hash: "7fa4b043a97944635cc100ae2e7dd85f73d8a4ce" diff --git a/packages/irmin-mirage/irmin-mirage.3.10.0/opam b/packages/irmin-mirage/irmin-mirage.3.10.0/opam new file mode 100644 index 00000000000..59c6b1ec238 --- /dev/null +++ b/packages/irmin-mirage/irmin-mirage.3.10.0/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.10.0/irmin-3.10.0.tbz" + checksum: [ + "sha256=92a9de7a0a2a35c2feba0c35a806b1f0df24c1c0d15164eebf3f919296d26715" + "sha512=0203ec5117a851ad5afeb2f9091659b4e142e231b6b945caab93f4d7beb23397c8ac43f7056e91d18f4bff0be1062f6ae966d221f877c229328c0cbbf29fd9f0" + ] +} +x-commit-hash: "7fa4b043a97944635cc100ae2e7dd85f73d8a4ce" diff --git a/packages/irmin-pack-tools/irmin-pack-tools.3.10.0/opam b/packages/irmin-pack-tools/irmin-pack-tools.3.10.0/opam new file mode 100644 index 00000000000..1231da033ce --- /dev/null +++ b/packages/irmin-pack-tools/irmin-pack-tools.3.10.0/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Gwenaelle@tarides.com" +authors: ["Gwenaƫlle Lecat"] +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} + "irmin-pack" {= version} + "index" {>= "1.6.2"} + "cmdliner" {>= "1.1.0"} + "cmdliner" {>= "1.1.0"} + "notty" {>= "0.2.3"} + "ppx_repr" {>= "0.7.0"} + "ptime" + "hex" + "irmin-test" {with-test & = version} + "alcotest" {with-test} +] + +synopsis: "Utils for Irmin-pack" +description: """ +`Irmin-pack-tools` defines useful binaries and libraries for +an internal use of irmin-pack, like dumping control files in +a readable json format and such. +""" +url { + src: + "https://github.com/mirage/irmin/releases/download/3.10.0/irmin-3.10.0.tbz" + checksum: [ + "sha256=92a9de7a0a2a35c2feba0c35a806b1f0df24c1c0d15164eebf3f919296d26715" + "sha512=0203ec5117a851ad5afeb2f9091659b4e142e231b6b945caab93f4d7beb23397c8ac43f7056e91d18f4bff0be1062f6ae966d221f877c229328c0cbbf29fd9f0" + ] +} +x-commit-hash: "7fa4b043a97944635cc100ae2e7dd85f73d8a4ce" diff --git a/packages/irmin-pack/irmin-pack.3.10.0/opam b/packages/irmin-pack/irmin-pack.3.10.0/opam new file mode 100644 index 00000000000..79978f4b813 --- /dev/null +++ b/packages/irmin-pack/irmin-pack.3.10.0/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.12.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.10.0/irmin-3.10.0.tbz" + checksum: [ + "sha256=92a9de7a0a2a35c2feba0c35a806b1f0df24c1c0d15164eebf3f919296d26715" + "sha512=0203ec5117a851ad5afeb2f9091659b4e142e231b6b945caab93f4d7beb23397c8ac43f7056e91d18f4bff0be1062f6ae966d221f877c229328c0cbbf29fd9f0" + ] +} +x-commit-hash: "7fa4b043a97944635cc100ae2e7dd85f73d8a4ce" diff --git a/packages/irmin-server/irmin-server.3.10.0/opam b/packages/irmin-server/irmin-server.3.10.0/opam new file mode 100644 index 00000000000..404aabb6b5f --- /dev/null +++ b/packages/irmin-server/irmin-server.3.10.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +synopsis: "A high-performance server for Irmin" +maintainer: "Zach Shipko " +authors: "Zach Shipko " +license: "ISC" +homepage: "https://github.com/mirage/irmin" +doc: "https://irmin.org" +dev-repo: "git+ssh://github.com/mirage/irmin" +bug-reports: "https://github.com/mirage/irmin/issues" +depends: [ + "ocaml" {>= "4.08.0"} + "dune" {>= "2.9.0"} + "optint" {>= "0.1.0"} + "irmin" {= version} + "ppx_irmin" {= version} + "irmin-pack" {= version} + "uri" + "fmt" + "cmdliner" {>= "1.0.4"} + "logs" {>= "0.7.0"} + "lwt" {>= "5.4.0"} + "conduit-lwt-unix" {>= "6.0.0"} + "websocket-lwt-unix" + "cohttp-lwt-unix" + "ppx_blob" {>= "0.7.2"} + "digestif" {>= "1.1.4"} + "alcotest-lwt" {>= "1.7.0" & with-test} + "irmin-watcher" {>= "0.5.0" & with-test} + "irmin-test" {= version & with-test} +] + +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name] {with-test} +] +url { + src: + "https://github.com/mirage/irmin/releases/download/3.10.0/irmin-3.10.0.tbz" + checksum: [ + "sha256=92a9de7a0a2a35c2feba0c35a806b1f0df24c1c0d15164eebf3f919296d26715" + "sha512=0203ec5117a851ad5afeb2f9091659b4e142e231b6b945caab93f4d7beb23397c8ac43f7056e91d18f4bff0be1062f6ae966d221f877c229328c0cbbf29fd9f0" + ] +} +x-commit-hash: "7fa4b043a97944635cc100ae2e7dd85f73d8a4ce" diff --git a/packages/irmin-test/irmin-test.3.10.0/opam b/packages/irmin-test/irmin-test.3.10.0/opam new file mode 100644 index 00000000000..8f7bac7b6bf --- /dev/null +++ b/packages/irmin-test/irmin-test.3.10.0/opam @@ -0,0 +1,50 @@ +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" {>= "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"} + "alcotest" {>= "1.7.0" & with-test} + "qcheck-alcotest" {>= "0.21.1" & with-test} +] + +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.10.0/irmin-3.10.0.tbz" + checksum: [ + "sha256=92a9de7a0a2a35c2feba0c35a806b1f0df24c1c0d15164eebf3f919296d26715" + "sha512=0203ec5117a851ad5afeb2f9091659b4e142e231b6b945caab93f4d7beb23397c8ac43f7056e91d18f4bff0be1062f6ae966d221f877c229328c0cbbf29fd9f0" + ] +} +x-commit-hash: "7fa4b043a97944635cc100ae2e7dd85f73d8a4ce" diff --git a/packages/irmin-tezos/irmin-tezos.3.10.0/opam b/packages/irmin-tezos/irmin-tezos.3.10.0/opam new file mode 100644 index 00000000000..dbdf995f729 --- /dev/null +++ b/packages/irmin-tezos/irmin-tezos.3.10.0/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.10.0/irmin-3.10.0.tbz" + checksum: [ + "sha256=92a9de7a0a2a35c2feba0c35a806b1f0df24c1c0d15164eebf3f919296d26715" + "sha512=0203ec5117a851ad5afeb2f9091659b4e142e231b6b945caab93f4d7beb23397c8ac43f7056e91d18f4bff0be1062f6ae966d221f877c229328c0cbbf29fd9f0" + ] +} +x-commit-hash: "7fa4b043a97944635cc100ae2e7dd85f73d8a4ce" diff --git a/packages/irmin/irmin.3.10.0/opam b/packages/irmin/irmin.3.10.0/opam new file mode 100644 index 00000000000..0e533499f59 --- /dev/null +++ b/packages/irmin/irmin.3.10.0/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" {>= "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.10.0/irmin-3.10.0.tbz" + checksum: [ + "sha256=92a9de7a0a2a35c2feba0c35a806b1f0df24c1c0d15164eebf3f919296d26715" + "sha512=0203ec5117a851ad5afeb2f9091659b4e142e231b6b945caab93f4d7beb23397c8ac43f7056e91d18f4bff0be1062f6ae966d221f877c229328c0cbbf29fd9f0" + ] +} +x-commit-hash: "7fa4b043a97944635cc100ae2e7dd85f73d8a4ce" diff --git a/packages/libirmin/libirmin.3.10.0/opam b/packages/libirmin/libirmin.3.10.0/opam new file mode 100644 index 00000000000..719e0e5d383 --- /dev/null +++ b/packages/libirmin/libirmin.3.10.0/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.10.0/irmin-3.10.0.tbz" + checksum: [ + "sha256=92a9de7a0a2a35c2feba0c35a806b1f0df24c1c0d15164eebf3f919296d26715" + "sha512=0203ec5117a851ad5afeb2f9091659b4e142e231b6b945caab93f4d7beb23397c8ac43f7056e91d18f4bff0be1062f6ae966d221f877c229328c0cbbf29fd9f0" + ] +} +x-commit-hash: "7fa4b043a97944635cc100ae2e7dd85f73d8a4ce" diff --git a/packages/ppx_irmin/ppx_irmin.3.10.0/opam b/packages/ppx_irmin/ppx_irmin.3.10.0/opam new file mode 100644 index 00000000000..04b4704caee --- /dev/null +++ b/packages/ppx_irmin/ppx_irmin.3.10.0/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.10.0/irmin-3.10.0.tbz" + checksum: [ + "sha256=92a9de7a0a2a35c2feba0c35a806b1f0df24c1c0d15164eebf3f919296d26715" + "sha512=0203ec5117a851ad5afeb2f9091659b4e142e231b6b945caab93f4d7beb23397c8ac43f7056e91d18f4bff0be1062f6ae966d221f877c229328c0cbbf29fd9f0" + ] +} +x-commit-hash: "7fa4b043a97944635cc100ae2e7dd85f73d8a4ce"