this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

[new release] irmin (19 packages) (3.10.0)

CHANGES:

### Added

- **irmin-git**
- Expose `Content_addressable` type (mirage/irmin#2329, @art-w)

### Changed

- **irmin**
- Rename `Node.S.effect` to `read_effect` for OCaml 5.3 compatibility (mirage/irmin#2347, @art-w)

### Fixed

- **irmin-client**
- Fix a fd leak when using `clone` (mirage/irmin#2322, @samoht)
- **irmin-git**
- Fix git sync example (mirage/irmin#2327, @art-w)
- Fixed issue with two subsequent `Irmin-git` repos, where one
repo would lose the ability to find its root path (mirage/irmin#2326, @zazedd)
- **irmin**
- Fix CI, update dependencies (mirage/irmin#2321, @smorimoto)
- Update documentation (mirage/irmin#2323, mirage/irmin#2324, mirage/irmin#2325, @christinerose)
- **irmin-cli**
- Fix uncaught exception (mirage/irmin#2326, @art-w)

### Removed

- **irmin**
- Removed `?allow_duplicate` parameter from the `Conf.key` function (mirage/irmin#2326, @zazedd)

+841
+59
packages/irmin-bench/irmin-bench.3.10.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "thomas@gazagnaire.org" 3 + authors: ["Thomas Gazagnaire"] 4 + license: "ISC" 5 + homepage: "https://github.com/mirage/irmin" 6 + bug-reports: "https://github.com/mirage/irmin/issues" 7 + dev-repo: "git+https://github.com/mirage/irmin.git" 8 + doc: "https://mirage.github.io/irmin/" 9 + 10 + build: [ 11 + ["dune" "subst"] {dev} 12 + ["dune" "build" "-p" name "-j" jobs] 13 + ] 14 + 15 + depends: [ 16 + "dune" {>= "2.9.0"} 17 + "irmin-pack" {= version} 18 + "irmin-test" {= version} 19 + "irmin-tezos" {= version} 20 + "cmdliner" 21 + "logs" 22 + "lwt" {>= "5.3.0"} 23 + "repr" {>= "0.3.0"} 24 + "ppx_repr" 25 + "re" {>= "1.9.0"} 26 + "fmt" 27 + "uuidm" 28 + "progress" {>="0.2.1"} 29 + "fpath" {with-test} 30 + "bentov" 31 + "mtime" {>= "2.0.0"} 32 + "ppx_deriving" 33 + "alcotest" {with-test} 34 + "rusage" 35 + "uutf" 36 + "uucp" 37 + "printbox" {>= "0.6"} 38 + "printbox-text" 39 + ] 40 + 41 + available: [ 42 + # Disabled on 32-bit platforms due to an overly-large int literal in the source 43 + arch != "arm32" & arch != "x86_32" 44 + ] 45 + 46 + synopsis: "Irmin benchmarking suite" 47 + description: """ 48 + `irmin-bench` provides access to the Irmin suite for benchmarking storage backend 49 + implementations. 50 + """ 51 + url { 52 + src: 53 + "https://github.com/mirage/irmin/releases/download/3.10.0/irmin-3.10.0.tbz" 54 + checksum: [ 55 + "sha256=92a9de7a0a2a35c2feba0c35a806b1f0df24c1c0d15164eebf3f919296d26715" 56 + "sha512=0203ec5117a851ad5afeb2f9091659b4e142e231b6b945caab93f4d7beb23397c8ac43f7056e91d18f4bff0be1062f6ae966d221f877c229328c0cbbf29fd9f0" 57 + ] 58 + } 59 + x-commit-hash: "7fa4b043a97944635cc100ae2e7dd85f73d8a4ce"
+35
packages/irmin-chunk/irmin-chunk.3.10.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "thomas@gazagnaire.org" 3 + authors: ["Mounir Nasr Allah" "Thomas Gazagnaire"] 4 + license: "ISC" 5 + homepage: "https://github.com/mirage/irmin" 6 + bug-reports: "https://github.com/mirage/irmin/issues" 7 + dev-repo: "git+https://github.com/mirage/irmin.git" 8 + 9 + build: [ 10 + ["dune" "subst"] {dev} 11 + ["dune" "build" "-p" name "-j" jobs] 12 + ["dune" "runtest" "-p" name "-j" jobs] {with-test} 13 + ] 14 + 15 + depends: [ 16 + "ocaml" {>= "4.02.3"} 17 + "dune" {>= "2.9.0"} 18 + "irmin" {= version} 19 + "fmt" 20 + "logs" 21 + "lwt" {>= "5.3.0"} 22 + "irmin-test" {with-test & = version} 23 + "alcotest" {with-test} 24 + ] 25 + 26 + synopsis: "Irmin backend which allow to store values into chunks" 27 + url { 28 + src: 29 + "https://github.com/mirage/irmin/releases/download/3.10.0/irmin-3.10.0.tbz" 30 + checksum: [ 31 + "sha256=92a9de7a0a2a35c2feba0c35a806b1f0df24c1c0d15164eebf3f919296d26715" 32 + "sha512=0203ec5117a851ad5afeb2f9091659b4e142e231b6b945caab93f4d7beb23397c8ac43f7056e91d18f4bff0be1062f6ae966d221f877c229328c0cbbf29fd9f0" 33 + ] 34 + } 35 + x-commit-hash: "7fa4b043a97944635cc100ae2e7dd85f73d8a4ce"
+67
packages/irmin-cli/irmin-cli.3.10.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Tarides <contact@tarides.com>" 3 + authors: ["Tarides"] 4 + license: "ISC" 5 + homepage: "https://github.com/mirage/irmin" 6 + bug-reports: "https://github.com/mirage/irmin/issues" 7 + dev-repo: "git+https://github.com/mirage/irmin.git" 8 + doc: "https://mirage.github.io/irmin/" 9 + 10 + build: [ 11 + ["dune" "subst"] {dev} 12 + ["dune" "build" "-p" name "-j" jobs] 13 + ["dune" "runtest" "-p" name "-j" jobs] {with-test & os != "macos"} 14 + ] 15 + 16 + available: arch != "arm32" & arch != "x86_32" 17 + 18 + depends: [ 19 + "ocaml" {>= "4.01.0"} 20 + "dune" {>= "2.9.0"} 21 + "irmin" {= version} 22 + "irmin-git" {= version} 23 + "irmin-fs" {= version} 24 + "irmin-pack" {= version} 25 + "irmin-graphql" {= version} 26 + "irmin-tezos" {= version} 27 + "irmin-server" {= version} 28 + "git-unix" {>= "3.7.0"} 29 + "digestif" {>= "0.9.0"} 30 + "irmin-watcher" {>= "0.2.0"} 31 + "yaml" {>= "3.0.0"} 32 + "astring" 33 + "astring" 34 + "cohttp" 35 + "cohttp-lwt" 36 + "cohttp-lwt-unix" 37 + "conduit" 38 + "conduit-lwt" 39 + "conduit-lwt-unix" {>= "6.0.0"} 40 + "websocket-lwt-unix" 41 + "ppx_blob" {>= "0.7.2"} 42 + "logs" 43 + "uri" 44 + "cmdliner" 45 + "cohttp-lwt-unix" 46 + "fmt" 47 + "git" {>= "3.7.0"} 48 + "happy-eyeballs-lwt" 49 + "lwt" {>= "5.3.0"} 50 + "irmin-test" {with-test & = version} 51 + "alcotest" {with-test} 52 + "mdx" {>= "2.0.0" & with-test} 53 + ] 54 + 55 + synopsis: "CLI for Irmin" 56 + description: """ 57 + A simple CLI tool (called `irmin`) to manipulate and inspect Irmin stores. 58 + """ 59 + url { 60 + src: 61 + "https://github.com/mirage/irmin/releases/download/3.10.0/irmin-3.10.0.tbz" 62 + checksum: [ 63 + "sha256=92a9de7a0a2a35c2feba0c35a806b1f0df24c1c0d15164eebf3f919296d26715" 64 + "sha512=0203ec5117a851ad5afeb2f9091659b4e142e231b6b945caab93f4d7beb23397c8ac43f7056e91d18f4bff0be1062f6ae966d221f877c229328c0cbbf29fd9f0" 65 + ] 66 + } 67 + x-commit-hash: "7fa4b043a97944635cc100ae2e7dd85f73d8a4ce"
+42
packages/irmin-client/irmin-client.3.10.0/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "A client for irmin-server" 3 + maintainer: "Zach Shipko <zachshipko@gmail.com>" 4 + authors: "Zach Shipko <zachshipko@gmail.com>" 5 + license: "ISC" 6 + homepage: "https://github.com/mirage/irmin" 7 + doc: "https://irmin.org" 8 + dev-repo: "git+ssh://github.com/mirage/irmin" 9 + bug-reports: "https://github.com/mirage/irmin/issues" 10 + depends: [ 11 + "ocaml" {>= "4.08.0"} 12 + "dune" {>= "2.9.0"} 13 + "irmin-server" {= version} 14 + "irmin-cli" {= version} 15 + "ipaddr" 16 + "websocket-lwt-unix" 17 + "conduit-lwt-unix" {>= "6.0.0"} 18 + "lwt-dllist" 19 + "js_of_ocaml-lwt" 20 + "brr" {>= "0.0.4"} 21 + "fmt" {>= "0.9.0"} 22 + "logs" {>= "0.7.0"} 23 + "lwt" {>= "5.7.0"} 24 + "irmin-test" {= version & with-test} 25 + "alcotest-lwt" {with-test & >= "1.8.0"} 26 + "irmin-watcher" {with-test & >= "0.5.0"} 27 + "mirage-crypto-rng-lwt" {with-test & >= "1.1.0"} 28 + ] 29 + build: [ 30 + ["dune" "subst"] {pinned} 31 + ["dune" "build" "-p" name "-j" jobs] 32 + ["dune" "runtest" "-p" name] {with-test} 33 + ] 34 + url { 35 + src: 36 + "https://github.com/mirage/irmin/releases/download/3.10.0/irmin-3.10.0.tbz" 37 + checksum: [ 38 + "sha256=92a9de7a0a2a35c2feba0c35a806b1f0df24c1c0d15164eebf3f919296d26715" 39 + "sha512=0203ec5117a851ad5afeb2f9091659b4e142e231b6b945caab93f4d7beb23397c8ac43f7056e91d18f4bff0be1062f6ae966d221f877c229328c0cbbf29fd9f0" 40 + ] 41 + } 42 + x-commit-hash: "7fa4b043a97944635cc100ae2e7dd85f73d8a4ce"
+42
packages/irmin-containers/irmin-containers.3.10.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "thomas@gazagnaire.org" 3 + authors: ["KC Sivaramakrishnan" "Anirudh Sunder Raj"] 4 + license: "ISC" 5 + homepage: "https://github.com/mirage/irmin" 6 + bug-reports: "https://github.com/mirage/irmin/issues" 7 + dev-repo: "git+https://github.com/mirage/irmin.git" 8 + doc: "https://mirage.github.io/irmin/" 9 + 10 + build: [ 11 + ["dune" "subst"] {dev} 12 + ["dune" "build" "-p" name "-j" jobs] 13 + ["dune" "runtest" "-p" name "-j" jobs] {with-test} 14 + ] 15 + 16 + depends: [ 17 + "ocaml" {>= "4.03.0"} 18 + "dune" {>= "2.9.0"} 19 + "irmin" {= version} 20 + "irmin-fs" {= version} 21 + "ppx_irmin" {= version} 22 + "lwt" {>= "5.3.0"} 23 + "mtime" {>= "2.0.0"} 24 + "alcotest" {with-test} 25 + "alcotest-lwt" {with-test} 26 + ] 27 + 28 + synopsis: "Mergeable Irmin data structures" 29 + description: """ 30 + A collection of simple, ready-to-use mergeable data structures built using 31 + Irmin. Each data structure works with an arbitrary Irmin backend and is 32 + customisable in a variety of ways. 33 + """ 34 + url { 35 + src: 36 + "https://github.com/mirage/irmin/releases/download/3.10.0/irmin-3.10.0.tbz" 37 + checksum: [ 38 + "sha256=92a9de7a0a2a35c2feba0c35a806b1f0df24c1c0d15164eebf3f919296d26715" 39 + "sha512=0203ec5117a851ad5afeb2f9091659b4e142e231b6b945caab93f4d7beb23397c8ac43f7056e91d18f4bff0be1062f6ae966d221f877c229328c0cbbf29fd9f0" 40 + ] 41 + } 42 + x-commit-hash: "7fa4b043a97944635cc100ae2e7dd85f73d8a4ce"
+37
packages/irmin-fs/irmin-fs.3.10.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "thomas@gazagnaire.org" 3 + authors: ["Thomas Gazagnaire" "Thomas Leonard"] 4 + license: "ISC" 5 + homepage: "https://github.com/mirage/irmin" 6 + bug-reports: "https://github.com/mirage/irmin/issues" 7 + dev-repo: "git+https://github.com/mirage/irmin.git" 8 + doc: "https://mirage.github.io/irmin/" 9 + 10 + build: [ 11 + ["dune" "subst"] {dev} 12 + ["dune" "build" "-p" name "-j" jobs] 13 + ["dune" "runtest" "-p" name "-j" jobs] {with-test} 14 + ] 15 + 16 + depends: [ 17 + "ocaml" {>= "4.03.0"} 18 + "dune" {>= "2.9.0"} 19 + "irmin" {= version} 20 + "astring" 21 + "logs" 22 + "lwt" {>= "5.3.0"} 23 + "alcotest" {with-test} 24 + "irmin-test" {with-test & = version} 25 + "irmin-watcher" {with-test & >= "0.2.0"} 26 + ] 27 + 28 + synopsis: "Generic file-system backend for Irmin" 29 + url { 30 + src: 31 + "https://github.com/mirage/irmin/releases/download/3.10.0/irmin-3.10.0.tbz" 32 + checksum: [ 33 + "sha256=92a9de7a0a2a35c2feba0c35a806b1f0df24c1c0d15164eebf3f919296d26715" 34 + "sha512=0203ec5117a851ad5afeb2f9091659b4e142e231b6b945caab93f4d7beb23397c8ac43f7056e91d18f4bff0be1062f6ae966d221f877c229328c0cbbf29fd9f0" 35 + ] 36 + } 37 + x-commit-hash: "7fa4b043a97944635cc100ae2e7dd85f73d8a4ce"
+53
packages/irmin-git/irmin-git.3.10.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "thomas@gazagnaire.org" 3 + authors: ["Thomas Gazagnaire" "Thomas Leonard"] 4 + license: "ISC" 5 + homepage: "https://github.com/mirage/irmin" 6 + bug-reports: "https://github.com/mirage/irmin/issues" 7 + dev-repo: "git+https://github.com/mirage/irmin.git" 8 + doc: "https://mirage.github.io/irmin/" 9 + 10 + build: [ 11 + ["dune" "subst"] {dev} 12 + ["dune" "build" "-p" name "-j" jobs] 13 + # Tests disabled on 32-bit platforms as the Dune build fails in CI: 14 + ["dune" "runtest" "-p" name "-j" jobs] {with-test & arch != "arm32" & arch != "x86_32"} 15 + ] 16 + 17 + depends: [ 18 + "ocaml" {>= "4.02.3"} 19 + "dune" {>= "2.9.0"} 20 + "irmin" {= version} 21 + "ppx_irmin" {= version} 22 + "git" {>= "3.14.0"} 23 + "git-unix" {>= "3.14.0"} 24 + "digestif" {>= "0.9.0"} 25 + "cstruct" 26 + "fmt" 27 + "astring" 28 + "cohttp-lwt-unix" 29 + "fpath" 30 + "logs" 31 + "lwt" {>= "5.3.0"} 32 + "uri" 33 + "mimic" 34 + "irmin-test" {with-test & = version} 35 + "mtime" {with-test & >= "2.0.0"} 36 + "alcotest" {with-test} 37 + "irmin-watcher" {>= "0.2.0"} 38 + ] 39 + 40 + synopsis: "Git backend for Irmin" 41 + description: """ 42 + `Irmin_git` expose a bi-directional bridge between Git repositories and 43 + Irmin stores. 44 + """ 45 + url { 46 + src: 47 + "https://github.com/mirage/irmin/releases/download/3.10.0/irmin-3.10.0.tbz" 48 + checksum: [ 49 + "sha256=92a9de7a0a2a35c2feba0c35a806b1f0df24c1c0d15164eebf3f919296d26715" 50 + "sha512=0203ec5117a851ad5afeb2f9091659b4e142e231b6b945caab93f4d7beb23397c8ac43f7056e91d18f4bff0be1062f6ae966d221f877c229328c0cbbf29fd9f0" 51 + ] 52 + } 53 + x-commit-hash: "7fa4b043a97944635cc100ae2e7dd85f73d8a4ce"
+45
packages/irmin-graphql/irmin-graphql.3.10.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Andreas Garnaes <andreas.garnaes@gmail.com>" 3 + authors: "Andreas Garnaes <andreas.garnaes@gmail.com>" 4 + license: "ISC" 5 + homepage: "https://github.com/mirage/irmin" 6 + bug-reports: "https://github.com/mirage/irmin/issues" 7 + dev-repo: "git+https://github.com/mirage/irmin.git" 8 + doc: "https://mirage.github.io/irmin/" 9 + 10 + build: [ 11 + ["dune" "subst"] {dev} 12 + ["dune" "build" "-p" name "-j" jobs] 13 + ["dune" "runtest" "-p" name "-j" jobs] {with-test & os != "macos"} 14 + ] 15 + 16 + depends: [ 17 + "ocaml" {>= "4.03.0"} 18 + "dune" {>= "2.9.0"} 19 + "irmin" {= version} 20 + "graphql" {>= "0.14.0"} 21 + "graphql-lwt" {>= "0.14.0"} 22 + "graphql-cohttp" {>= "0.14.0"} 23 + "graphql_parser" {>= "0.14.0"} 24 + "cohttp" 25 + "cohttp-lwt" 26 + "cohttp-lwt-unix" 27 + "git-unix" {>= "3.7.0"} 28 + "fmt" 29 + "lwt" {>= "5.3.0"} 30 + "alcotest-lwt" {with-test & >= "1.1.0"} 31 + "yojson" {with-test} 32 + "alcotest" {with-test & >= "1.2.3"} 33 + "logs" {with-test} 34 + ] 35 + 36 + synopsis: "GraphQL server for Irmin" 37 + url { 38 + src: 39 + "https://github.com/mirage/irmin/releases/download/3.10.0/irmin-3.10.0.tbz" 40 + checksum: [ 41 + "sha256=92a9de7a0a2a35c2feba0c35a806b1f0df24c1c0d15164eebf3f919296d26715" 42 + "sha512=0203ec5117a851ad5afeb2f9091659b4e142e231b6b945caab93f4d7beb23397c8ac43f7056e91d18f4bff0be1062f6ae966d221f877c229328c0cbbf29fd9f0" 43 + ] 44 + } 45 + x-commit-hash: "7fa4b043a97944635cc100ae2e7dd85f73d8a4ce"
+36
packages/irmin-mirage-git/irmin-mirage-git.3.10.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "thomas@gazagnaire.org" 3 + authors: "Thomas Gazagnaire" 4 + license: "ISC" 5 + homepage: "https://github.com/mirage/irmin" 6 + bug-reports: "https://github.com/mirage/irmin/issues" 7 + dev-repo: "git+https://github.com/mirage/irmin.git" 8 + doc: "https://mirage.github.io/irmin/" 9 + 10 + build: [ 11 + ["dune" "subst"] {dev} 12 + ["dune" "build" "-p" name "-j" jobs] 13 + ] 14 + 15 + depends: [ 16 + "dune" {>= "2.9.0"} 17 + "irmin-mirage" {= version} 18 + "irmin-git" {= version} 19 + "mirage-kv" {>= "6.0.0"} 20 + "fmt" 21 + "git" {>= "3.7.0"} 22 + "lwt" {>= "5.3.0"} 23 + "mirage-clock" 24 + "uri" 25 + ] 26 + 27 + synopsis: "MirageOS-compatible Irmin stores" 28 + url { 29 + src: 30 + "https://github.com/mirage/irmin/releases/download/3.10.0/irmin-3.10.0.tbz" 31 + checksum: [ 32 + "sha256=92a9de7a0a2a35c2feba0c35a806b1f0df24c1c0d15164eebf3f919296d26715" 33 + "sha512=0203ec5117a851ad5afeb2f9091659b4e142e231b6b945caab93f4d7beb23397c8ac43f7056e91d18f4bff0be1062f6ae966d221f877c229328c0cbbf29fd9f0" 34 + ] 35 + } 36 + x-commit-hash: "7fa4b043a97944635cc100ae2e7dd85f73d8a4ce"
+35
packages/irmin-mirage-graphql/irmin-mirage-graphql.3.10.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "thomas@gazagnaire.org" 3 + authors: "Thomas Gazagnaire" 4 + license: "ISC" 5 + homepage: "https://github.com/mirage/irmin" 6 + bug-reports: "https://github.com/mirage/irmin/issues" 7 + dev-repo: "git+https://github.com/mirage/irmin.git" 8 + doc: "https://mirage.github.io/irmin/" 9 + 10 + build: [ 11 + ["dune" "subst"] {dev} 12 + ["dune" "build" "-p" name "-j" jobs] 13 + ] 14 + 15 + depends: [ 16 + "dune" {>= "2.9.0"} 17 + "irmin-mirage" {= version} 18 + "irmin-graphql" {= version} 19 + "mirage-clock" 20 + "cohttp-lwt" 21 + "lwt" {>= "5.3.0"} 22 + "uri" 23 + "git" {>= "3.4.0"} 24 + ] 25 + 26 + synopsis: "MirageOS-compatible Irmin stores" 27 + url { 28 + src: 29 + "https://github.com/mirage/irmin/releases/download/3.10.0/irmin-3.10.0.tbz" 30 + checksum: [ 31 + "sha256=92a9de7a0a2a35c2feba0c35a806b1f0df24c1c0d15164eebf3f919296d26715" 32 + "sha512=0203ec5117a851ad5afeb2f9091659b4e142e231b6b945caab93f4d7beb23397c8ac43f7056e91d18f4bff0be1062f6ae966d221f877c229328c0cbbf29fd9f0" 33 + ] 34 + } 35 + x-commit-hash: "7fa4b043a97944635cc100ae2e7dd85f73d8a4ce"
+32
packages/irmin-mirage/irmin-mirage.3.10.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "thomas@gazagnaire.org" 3 + authors: "Thomas Gazagnaire" 4 + license: "ISC" 5 + homepage: "https://github.com/mirage/irmin" 6 + bug-reports: "https://github.com/mirage/irmin/issues" 7 + dev-repo: "git+https://github.com/mirage/irmin.git" 8 + doc: "https://mirage.github.io/irmin/" 9 + 10 + build: [ 11 + ["dune" "subst"] {dev} 12 + ["dune" "build" "-p" name "-j" jobs] 13 + ] 14 + 15 + depends: [ 16 + "dune" {>= "2.9.0"} 17 + "irmin" {= version} 18 + "fmt" 19 + "ptime" 20 + "mirage-clock" {>= "3.0.0"} 21 + ] 22 + 23 + synopsis: "MirageOS-compatible Irmin stores" 24 + url { 25 + src: 26 + "https://github.com/mirage/irmin/releases/download/3.10.0/irmin-3.10.0.tbz" 27 + checksum: [ 28 + "sha256=92a9de7a0a2a35c2feba0c35a806b1f0df24c1c0d15164eebf3f919296d26715" 29 + "sha512=0203ec5117a851ad5afeb2f9091659b4e142e231b6b945caab93f4d7beb23397c8ac43f7056e91d18f4bff0be1062f6ae966d221f877c229328c0cbbf29fd9f0" 30 + ] 31 + } 32 + x-commit-hash: "7fa4b043a97944635cc100ae2e7dd85f73d8a4ce"
+49
packages/irmin-pack-tools/irmin-pack-tools.3.10.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Gwenaelle@tarides.com" 3 + authors: ["Gwenaëlle Lecat"] 4 + license: "ISC" 5 + homepage: "https://github.com/mirage/irmin" 6 + bug-reports: "https://github.com/mirage/irmin/issues" 7 + dev-repo: "git+https://github.com/mirage/irmin.git" 8 + doc: "https://mirage.github.io/irmin/" 9 + 10 + build: [ 11 + ["dune" "subst"] {dev} 12 + ["dune" "build" "-p" name "-j" jobs] 13 + ["dune" "runtest" "-p" name "-j" jobs] {with-test} 14 + ] 15 + 16 + available: arch != "arm32" & arch != "x86_32" 17 + 18 + depends: [ 19 + "ocaml" {>= "4.01.0"} 20 + "dune" {>= "2.9.0"} 21 + "irmin-tezos" {= version} 22 + "irmin-pack" {= version} 23 + "irmin-pack" {= version} 24 + "index" {>= "1.6.2"} 25 + "cmdliner" {>= "1.1.0"} 26 + "cmdliner" {>= "1.1.0"} 27 + "notty" {>= "0.2.3"} 28 + "ppx_repr" {>= "0.7.0"} 29 + "ptime" 30 + "hex" 31 + "irmin-test" {with-test & = version} 32 + "alcotest" {with-test} 33 + ] 34 + 35 + synopsis: "Utils for Irmin-pack" 36 + description: """ 37 + `Irmin-pack-tools` defines useful binaries and libraries for 38 + an internal use of irmin-pack, like dumping control files in 39 + a readable json format and such. 40 + """ 41 + url { 42 + src: 43 + "https://github.com/mirage/irmin/releases/download/3.10.0/irmin-3.10.0.tbz" 44 + checksum: [ 45 + "sha256=92a9de7a0a2a35c2feba0c35a806b1f0df24c1c0d15164eebf3f919296d26715" 46 + "sha512=0203ec5117a851ad5afeb2f9091659b4e142e231b6b945caab93f4d7beb23397c8ac43f7056e91d18f4bff0be1062f6ae966d221f877c229328c0cbbf29fd9f0" 47 + ] 48 + } 49 + x-commit-hash: "7fa4b043a97944635cc100ae2e7dd85f73d8a4ce"
+44
packages/irmin-pack/irmin-pack.3.10.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "thomas@gazagnaire.org" 3 + authors: ["Thomas Gazagnaire"] 4 + license: "ISC" 5 + homepage: "https://github.com/mirage/irmin" 6 + bug-reports: "https://github.com/mirage/irmin/issues" 7 + dev-repo: "git+https://github.com/mirage/irmin.git" 8 + 9 + build: [ 10 + ["dune" "subst"] {dev} 11 + ["dune" "build" "-p" name "-j" jobs] 12 + ["dune" "runtest" "-p" name "-j" jobs] {with-test} 13 + ] 14 + 15 + depends: [ 16 + "ocaml" {>= "4.12.0"} 17 + "dune" {>= "2.9.0"} 18 + "irmin" {= version} 19 + "ppx_irmin" {= version} 20 + "index" {>= "1.6.0"} 21 + "fmt" 22 + "logs" 23 + "lwt" {>= "5.4.0"} 24 + "mtime" {>= "2.0.0"} 25 + "cmdliner" 26 + "optint" {>= "0.1.0"} 27 + "checkseum" 28 + "rusage" 29 + "irmin-test" {with-test & = version} 30 + "alcotest-lwt" {with-test} 31 + "astring" {with-test} 32 + "alcotest" {with-test} 33 + ] 34 + 35 + synopsis: "Irmin backend which stores values in a pack file" 36 + url { 37 + src: 38 + "https://github.com/mirage/irmin/releases/download/3.10.0/irmin-3.10.0.tbz" 39 + checksum: [ 40 + "sha256=92a9de7a0a2a35c2feba0c35a806b1f0df24c1c0d15164eebf3f919296d26715" 41 + "sha512=0203ec5117a851ad5afeb2f9091659b4e142e231b6b945caab93f4d7beb23397c8ac43f7056e91d18f4bff0be1062f6ae966d221f877c229328c0cbbf29fd9f0" 42 + ] 43 + } 44 + x-commit-hash: "7fa4b043a97944635cc100ae2e7dd85f73d8a4ce"
+45
packages/irmin-server/irmin-server.3.10.0/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "A high-performance server for Irmin" 3 + maintainer: "Zach Shipko <zachshipko@gmail.com>" 4 + authors: "Zach Shipko <zachshipko@gmail.com>" 5 + license: "ISC" 6 + homepage: "https://github.com/mirage/irmin" 7 + doc: "https://irmin.org" 8 + dev-repo: "git+ssh://github.com/mirage/irmin" 9 + bug-reports: "https://github.com/mirage/irmin/issues" 10 + depends: [ 11 + "ocaml" {>= "4.08.0"} 12 + "dune" {>= "2.9.0"} 13 + "optint" {>= "0.1.0"} 14 + "irmin" {= version} 15 + "ppx_irmin" {= version} 16 + "irmin-pack" {= version} 17 + "uri" 18 + "fmt" 19 + "cmdliner" {>= "1.0.4"} 20 + "logs" {>= "0.7.0"} 21 + "lwt" {>= "5.4.0"} 22 + "conduit-lwt-unix" {>= "6.0.0"} 23 + "websocket-lwt-unix" 24 + "cohttp-lwt-unix" 25 + "ppx_blob" {>= "0.7.2"} 26 + "digestif" {>= "1.1.4"} 27 + "alcotest-lwt" {>= "1.7.0" & with-test} 28 + "irmin-watcher" {>= "0.5.0" & with-test} 29 + "irmin-test" {= version & with-test} 30 + ] 31 + 32 + build: [ 33 + ["dune" "subst"] {pinned} 34 + ["dune" "build" "-p" name "-j" jobs] 35 + ["dune" "runtest" "-p" name] {with-test} 36 + ] 37 + url { 38 + src: 39 + "https://github.com/mirage/irmin/releases/download/3.10.0/irmin-3.10.0.tbz" 40 + checksum: [ 41 + "sha256=92a9de7a0a2a35c2feba0c35a806b1f0df24c1c0d15164eebf3f919296d26715" 42 + "sha512=0203ec5117a851ad5afeb2f9091659b4e142e231b6b945caab93f4d7beb23397c8ac43f7056e91d18f4bff0be1062f6ae966d221f877c229328c0cbbf29fd9f0" 43 + ] 44 + } 45 + x-commit-hash: "7fa4b043a97944635cc100ae2e7dd85f73d8a4ce"
+50
packages/irmin-test/irmin-test.3.10.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "thomas@gazagnaire.org" 3 + authors: ["Thomas Gazagnaire" "Thomas Leonard"] 4 + license: "ISC" 5 + homepage: "https://github.com/mirage/irmin" 6 + bug-reports: "https://github.com/mirage/irmin/issues" 7 + dev-repo: "git+https://github.com/mirage/irmin.git" 8 + doc: "https://mirage.github.io/irmin/" 9 + 10 + build: [ 11 + ["dune" "subst"] {dev} 12 + ["dune" "build" "-p" name "-j" jobs] 13 + ] 14 + 15 + depends: [ 16 + "irmin" {= version} 17 + "ppx_irmin" {= version} 18 + "ocaml" {>= "4.02.3"} 19 + "dune" {>= "2.9.0"} 20 + "alcotest-lwt" {>= "1.5.0"} 21 + "mtime" {>= "2.0.0"} 22 + "astring" 23 + "fmt" 24 + "jsonm" 25 + "logs" 26 + "lwt" {>= "5.3.0"} 27 + "metrics-unix" 28 + "ocaml-syntax-shims" 29 + "cmdliner" 30 + "metrics" {>= "0.2.0"} 31 + "hex" {with-test & >= "1.4.0"} 32 + "vector" {with-test & >= "1.0.0"} 33 + "alcotest" {>= "1.7.0" & with-test} 34 + "qcheck-alcotest" {>= "0.21.1" & with-test} 35 + ] 36 + 37 + synopsis: "Irmin test suite" 38 + description: """ 39 + `irmin-test` provides access to the Irmin test suite for testing storage backend 40 + implementations. 41 + """ 42 + url { 43 + src: 44 + "https://github.com/mirage/irmin/releases/download/3.10.0/irmin-3.10.0.tbz" 45 + checksum: [ 46 + "sha256=92a9de7a0a2a35c2feba0c35a806b1f0df24c1c0d15164eebf3f919296d26715" 47 + "sha512=0203ec5117a851ad5afeb2f9091659b4e142e231b6b945caab93f4d7beb23397c8ac43f7056e91d18f4bff0be1062f6ae966d221f877c229328c0cbbf29fd9f0" 48 + ] 49 + } 50 + x-commit-hash: "7fa4b043a97944635cc100ae2e7dd85f73d8a4ce"
+38
packages/irmin-tezos/irmin-tezos.3.10.0/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "Irmin implementation of the Tezos context hash specification" 3 + description: "Irmin implementation of the Tezos context hash specification" 4 + maintainer: "Tarides <contact@tarides.com>" 5 + authors: ["Thomas Gazagnaire <thomas@gazagnaire.org>"] 6 + license: "ISC" 7 + homepage: "https://github.com/mirage/irmin" 8 + bug-reports: "https://github.com/mirage/irmin/issues" 9 + depends: [ 10 + "dune" {>= "2.9.0"} 11 + "irmin" {>= version} 12 + "irmin-pack" {= version} 13 + "ppx_irmin" {= version} 14 + "tezos-base58" 15 + "digestif" {>= "0.7"} 16 + "cmdliner" 17 + "fmt" 18 + "yojson" 19 + "alcotest" {with-test} 20 + "hex" {with-test & >= "1.4.0"} 21 + "fpath" {with-test} 22 + "irmin-test" {with-test & = version} 23 + ] 24 + build: [ 25 + ["dune" "subst"] {dev} 26 + ["dune" "build" "-p" name "-j" jobs "@install" "@runtest" {with-test & arch != "arm32" & arch != "x86_32"}] 27 + 28 + ] 29 + dev-repo: "git+https://github.com/mirage/irmin.git" 30 + url { 31 + src: 32 + "https://github.com/mirage/irmin/releases/download/3.10.0/irmin-3.10.0.tbz" 33 + checksum: [ 34 + "sha256=92a9de7a0a2a35c2feba0c35a806b1f0df24c1c0d15164eebf3f919296d26715" 35 + "sha512=0203ec5117a851ad5afeb2f9091659b4e142e231b6b945caab93f4d7beb23397c8ac43f7056e91d18f4bff0be1062f6ae966d221f877c229328c0cbbf29fd9f0" 36 + ] 37 + } 38 + x-commit-hash: "7fa4b043a97944635cc100ae2e7dd85f73d8a4ce"
+64
packages/irmin/irmin.3.10.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "thomas@gazagnaire.org" 3 + authors: ["Thomas Gazagnaire" "Thomas Leonard"] 4 + license: "ISC" 5 + homepage: "https://github.com/mirage/irmin" 6 + bug-reports: "https://github.com/mirage/irmin/issues" 7 + dev-repo: "git+https://github.com/mirage/irmin.git" 8 + doc: "https://mirage.github.io/irmin/" 9 + 10 + build: [ 11 + ["dune" "subst"] {dev} 12 + ["dune" "build" "-p" name "-j" jobs] 13 + ["dune" "runtest" "-p" name "-j" jobs] {with-test} 14 + ] 15 + 16 + depends: [ 17 + "ocaml" {>= "4.08.0"} 18 + "dune" {>= "2.9.0"} 19 + "repr" {>= "0.6.0"} 20 + "fmt" {>= "0.8.5"} 21 + "uri" {>= "1.3.12"} 22 + "uutf" 23 + "jsonm" {>= "1.0.0"} 24 + "lwt" {>= "5.3.0"} 25 + "digestif" {>= "0.9.0"} 26 + "ocamlgraph" 27 + "logs" {>= "0.5.0"} 28 + "bheap" {>= "2.0.0"} 29 + "astring" 30 + "mtime" {>= "2.0.0"} 31 + "bigstringaf" { >= "0.2.0" } 32 + "ppx_irmin" {= version} 33 + "hex" {with-test} 34 + "alcotest" {>= "1.1.0" & with-test} 35 + "alcotest-lwt" {with-test} 36 + "qcheck-alcotest" {with-test} 37 + "vector" {with-test} 38 + "odoc" {(< "2.0.1" | > "2.0.2") & with-doc} # See https://github.com/ocaml/odoc/issues/793 39 + "bisect_ppx" {dev & >= "2.5.0"} 40 + ] 41 + 42 + conflicts: [ 43 + "result" {< "1.5"} # Requires `Result = Stdlib.Result` 44 + ] 45 + 46 + synopsis: """ 47 + Irmin, a distributed database that follows the same design principles as Git 48 + """ 49 + description: """ 50 + Irmin is a library for persistent stores with built-in snapshot, 51 + branching and reverting mechanisms. It is designed to use a large 52 + variety of backends. Irmin is written in pure OCaml and does not 53 + depend on external C stubs; it aims to run everywhere, from Linux, 54 + to browsers and Xen unikernels. 55 + """ 56 + url { 57 + src: 58 + "https://github.com/mirage/irmin/releases/download/3.10.0/irmin-3.10.0.tbz" 59 + checksum: [ 60 + "sha256=92a9de7a0a2a35c2feba0c35a806b1f0df24c1c0d15164eebf3f919296d26715" 61 + "sha512=0203ec5117a851ad5afeb2f9091659b4e142e231b6b945caab93f4d7beb23397c8ac43f7056e91d18f4bff0be1062f6ae966d221f877c229328c0cbbf29fd9f0" 62 + ] 63 + } 64 + x-commit-hash: "7fa4b043a97944635cc100ae2e7dd85f73d8a4ce"
+34
packages/libirmin/libirmin.3.10.0/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "C bindings for irmin" 3 + description: "C bindings for irmin using Ctypes inverted stubs" 4 + maintainer: ["zachshipko@gmail.com"] 5 + authors: ["Zach Shipko"] 6 + license: "ISC" 7 + homepage: "https://github.com/mirage/irmin" 8 + bug-reports: "https://github.com/mirage/irmin/issues" 9 + depends: [ 10 + "dune" {>= "2.9"} 11 + "ctypes" {>= "0.19"} 12 + "ctypes-foreign" {>= "0.18"} 13 + "irmin" {= version} 14 + "irmin-cli" {= version} 15 + ] 16 + build: [ 17 + ["dune" "subst"] {dev} 18 + ["dune" "build" "-p" name "-j" jobs] 19 + ["dune" "runtest" "-p" name "-j" jobs] {with-test} 20 + ] 21 + dev-repo: "git+https://github.com/mirage/irmin.git" 22 + 23 + # Disabled on arm64 linux and s390x because of a SEGFAULT in tests 24 + # Disabled on macOS because of https://github.com/mirage/ca-certs/issues/20 25 + available: [ arch != "arm64" & arch != "s390x" & os != "macos" ] 26 + url { 27 + src: 28 + "https://github.com/mirage/irmin/releases/download/3.10.0/irmin-3.10.0.tbz" 29 + checksum: [ 30 + "sha256=92a9de7a0a2a35c2feba0c35a806b1f0df24c1c0d15164eebf3f919296d26715" 31 + "sha512=0203ec5117a851ad5afeb2f9091659b4e142e231b6b945caab93f4d7beb23397c8ac43f7056e91d18f4bff0be1062f6ae966d221f877c229328c0cbbf29fd9f0" 32 + ] 33 + } 34 + x-commit-hash: "7fa4b043a97944635cc100ae2e7dd85f73d8a4ce"
+34
packages/ppx_irmin/ppx_irmin.3.10.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Craig Ferguson <craig@tarides.com>" 3 + homepage: "https://github.com/mirage/irmin" 4 + bug-reports: "https://github.com/mirage/irmin/issues" 5 + license: "ISC" 6 + dev-repo: "git+https://github.com/mirage/irmin.git" 7 + 8 + build: [ 9 + ["dune" "subst"] {dev} 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ["dune" "runtest" "-p" name "-j" jobs] {with-test} 12 + ] 13 + 14 + depends: [ 15 + "ocaml" {>= "4.10.0"} 16 + "dune" {>= "2.9.0"} 17 + "ppx_repr" {>= "0.2.0"} 18 + "ppxlib" {>= "0.12.0"} 19 + "logs" {>= "0.5.0"} 20 + "fmt" {with-test & >= "0.8.0"} 21 + "bisect_ppx" {dev & >= "2.5.0"} 22 + ] 23 + 24 + synopsis: "PPX deriver for Irmin type representations" 25 + authors: "Craig Ferguson <craig@tarides.com>" 26 + url { 27 + src: 28 + "https://github.com/mirage/irmin/releases/download/3.10.0/irmin-3.10.0.tbz" 29 + checksum: [ 30 + "sha256=92a9de7a0a2a35c2feba0c35a806b1f0df24c1c0d15164eebf3f919296d26715" 31 + "sha512=0203ec5117a851ad5afeb2f9091659b4e142e231b6b945caab93f4d7beb23397c8ac43f7056e91d18f4bff0be1062f6ae966d221f877c229328c0cbbf29fd9f0" 32 + ] 33 + } 34 + x-commit-hash: "7fa4b043a97944635cc100ae2e7dd85f73d8a4ce"