Skip to content

Commit cb33a15

Browse files
authored
Merge pull request ocaml#21038 from icristescu/release-irmin-3.2.0
[new release] irmin project (3.2.0)
2 parents 984c000 + cc7cbce commit cb33a15

File tree

17 files changed

+744
-0
lines changed
  • packages
    • irmin-bench/irmin-bench.3.2.0
    • irmin-chunk/irmin-chunk.3.2.0
    • irmin-containers/irmin-containers.3.2.0
    • irmin-fs/irmin-fs.3.2.0
    • irmin-git/irmin-git.3.2.0
    • irmin-graphql/irmin-graphql.3.2.0
    • irmin-http/irmin-http.3.2.0
    • irmin-mirage-git/irmin-mirage-git.3.2.0
    • irmin-mirage-graphql/irmin-mirage-graphql.3.2.0
    • irmin-mirage/irmin-mirage.3.2.0
    • irmin-pack/irmin-pack.3.2.0
    • irmin-test/irmin-test.3.2.0
    • irmin-tezos/irmin-tezos.3.2.0
    • irmin-unix/irmin-unix.3.2.0
    • irmin/irmin.3.2.0
    • libirmin/libirmin.3.2.0
    • ppx_irmin/ppx_irmin.3.2.0

17 files changed

+744
-0
lines changed
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
opam-version: "2.0"
2+
maintainer: "[email protected]"
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" {< "1.1.0"}
21+
"logs"
22+
"lwt" {>= "5.3.0"}
23+
"memtrace" {>= "0.1.1"}
24+
"repr" {>= "0.3.0"}
25+
"ppx_repr"
26+
"re" {>= "1.9.0"}
27+
"fmt"
28+
"uuidm"
29+
"progress" {>="0.2.1"}
30+
"fpath" {with-test}
31+
"bentov"
32+
"mtime"
33+
"ppx_deriving"
34+
"alcotest" {with-test}
35+
"rusage"
36+
"uutf"
37+
"uucp"
38+
"printbox" {>= "0.6"}
39+
"printbox-text"
40+
]
41+
42+
available: [
43+
# Disabled on 32-bit platforms due to an overly-large int literal in the source
44+
arch != "arm32" & arch != "x86_32"
45+
]
46+
47+
synopsis: "Irmin benchmarking suite"
48+
description: """
49+
`irmin-bench` provides access to the Irmin suite for benchmarking storage backend
50+
implementations.
51+
"""
52+
url {
53+
src:
54+
"https://github.com/mirage/irmin/releases/download/3.2.0/irmin-3.2.0.tbz"
55+
checksum: [
56+
"sha256=969f54f1e3a0d301169ed918916f550a7db6bc96a9b6309dacf02fff8e1785cc"
57+
"sha512=6b58ec1caaa6bf4583853bb0ba377eb361653952dce1dbd1585a7b1988ad8a4cc64d373f8e2d2972a2a182af2ce9635e188600954814fa9f4da54f271002a9b6"
58+
]
59+
}
60+
x-commit-hash: "b9642d318b7c5558e9da31c3447478d8fc4a77da"
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
opam-version: "2.0"
2+
maintainer: "[email protected]"
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.2.0/irmin-3.2.0.tbz"
30+
checksum: [
31+
"sha256=969f54f1e3a0d301169ed918916f550a7db6bc96a9b6309dacf02fff8e1785cc"
32+
"sha512=6b58ec1caaa6bf4583853bb0ba377eb361653952dce1dbd1585a7b1988ad8a4cc64d373f8e2d2972a2a182af2ce9635e188600954814fa9f4da54f271002a9b6"
33+
]
34+
}
35+
x-commit-hash: "b9642d318b7c5558e9da31c3447478d8fc4a77da"
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
opam-version: "2.0"
2+
maintainer: "[email protected]"
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-unix" {= version}
21+
"irmin-git" {= version}
22+
"ppx_irmin" {= version}
23+
"lwt" {>= "5.3.0"}
24+
"mtime"
25+
"alcotest" {with-test}
26+
"alcotest-lwt" {with-test}
27+
]
28+
29+
synopsis: "Mergeable Irmin data structures"
30+
description: """
31+
A collection of simple, ready-to-use mergeable data structures built using
32+
Irmin. Each data structure works with an arbitrary Irmin backend and is
33+
customisable in a variety of ways.
34+
"""
35+
url {
36+
src:
37+
"https://github.com/mirage/irmin/releases/download/3.2.0/irmin-3.2.0.tbz"
38+
checksum: [
39+
"sha256=969f54f1e3a0d301169ed918916f550a7db6bc96a9b6309dacf02fff8e1785cc"
40+
"sha512=6b58ec1caaa6bf4583853bb0ba377eb361653952dce1dbd1585a7b1988ad8a4cc64d373f8e2d2972a2a182af2ce9635e188600954814fa9f4da54f271002a9b6"
41+
]
42+
}
43+
x-commit-hash: "b9642d318b7c5558e9da31c3447478d8fc4a77da"
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
opam-version: "2.0"
2+
maintainer: "[email protected]"
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+
"irmin-test" {with-test & = version}
24+
"alcotest" {with-test}
25+
]
26+
27+
synopsis: "Generic file-system backend for Irmin"
28+
url {
29+
src:
30+
"https://github.com/mirage/irmin/releases/download/3.2.0/irmin-3.2.0.tbz"
31+
checksum: [
32+
"sha256=969f54f1e3a0d301169ed918916f550a7db6bc96a9b6309dacf02fff8e1785cc"
33+
"sha512=6b58ec1caaa6bf4583853bb0ba377eb361653952dce1dbd1585a7b1988ad8a4cc64d373f8e2d2972a2a182af2ce9635e188600954814fa9f4da54f271002a9b6"
34+
]
35+
}
36+
x-commit-hash: "b9642d318b7c5558e9da31c3447478d8fc4a77da"
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
opam-version: "2.0"
2+
maintainer: "[email protected]"
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.7.0"}
23+
"digestif" {>= "0.9.0"}
24+
"cstruct"
25+
"fmt"
26+
"astring"
27+
"fpath"
28+
"logs"
29+
"lwt" {>= "5.3.0"}
30+
"uri"
31+
"mimic"
32+
"irmin-test" {with-test & = version}
33+
"git-unix" {with-test & >= "3.7.0"}
34+
"mtime" {with-test & >= "1.0.0"}
35+
"alcotest" {with-test}
36+
]
37+
available: [ arch != "s390x" ] # temporary disable until ocaml-git works properly
38+
39+
synopsis: "Git backend for Irmin"
40+
description: """
41+
`Irmin_git` expose a bi-directional bridge between Git repositories and
42+
Irmin stores.
43+
"""
44+
url {
45+
src:
46+
"https://github.com/mirage/irmin/releases/download/3.2.0/irmin-3.2.0.tbz"
47+
checksum: [
48+
"sha256=969f54f1e3a0d301169ed918916f550a7db6bc96a9b6309dacf02fff8e1785cc"
49+
"sha512=6b58ec1caaa6bf4583853bb0ba377eb361653952dce1dbd1585a7b1988ad8a4cc64d373f8e2d2972a2a182af2ce9635e188600954814fa9f4da54f271002a9b6"
50+
]
51+
}
52+
x-commit-hash: "b9642d318b7c5558e9da31c3447478d8fc4a77da"
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
opam-version: "2.0"
2+
maintainer: "Andreas Garnaes <[email protected]>"
3+
authors: "Andreas Garnaes <[email protected]>"
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+
"graphql" {>= "0.13.0"}
21+
"graphql-lwt" {>= "0.13.0"}
22+
"graphql-cohttp" {>= "0.13.0"}
23+
"graphql_parser" {>= "0.13.0"}
24+
"cohttp-lwt"
25+
"cohttp"
26+
"fmt"
27+
"lwt" {>= "5.3.0"}
28+
"alcotest-lwt" {with-test & >= "1.1.0"}
29+
"yojson" {with-test}
30+
"cohttp-lwt-unix" {with-test}
31+
"alcotest" {with-test & >= "1.2.3"}
32+
"logs" {with-test}
33+
]
34+
35+
36+
synopsis: "GraphQL server for Irmin"
37+
url {
38+
src:
39+
"https://github.com/mirage/irmin/releases/download/3.2.0/irmin-3.2.0.tbz"
40+
checksum: [
41+
"sha256=969f54f1e3a0d301169ed918916f550a7db6bc96a9b6309dacf02fff8e1785cc"
42+
"sha512=6b58ec1caaa6bf4583853bb0ba377eb361653952dce1dbd1585a7b1988ad8a4cc64d373f8e2d2972a2a182af2ce9635e188600954814fa9f4da54f271002a9b6"
43+
]
44+
}
45+
x-commit-hash: "b9642d318b7c5558e9da31c3447478d8fc4a77da"
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
opam-version: "2.0"
2+
maintainer: "[email protected]"
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.02.3"}
18+
"dune" {>= "2.9.0"}
19+
"crunch" {>= "2.2.0"}
20+
"webmachine" {>= "0.6.0"}
21+
"irmin" {= version}
22+
"ppx_irmin" {= version}
23+
"cohttp-lwt" {>= "1.0.0"}
24+
"astring"
25+
"cohttp"
26+
"fmt"
27+
"jsonm"
28+
"logs"
29+
"lwt" {>= "5.3.0"}
30+
"uri"
31+
"irmin-git" {with-test & = version}
32+
"irmin-test" {with-test & = version}
33+
"git-unix" {with-test & >= "3.5.0"}
34+
"digestif" {with-test & >= "0.9.0"}
35+
"cohttp-lwt-unix" {with-test}
36+
]
37+
38+
synopsis: "HTTP client and server for Irmin"
39+
url {
40+
src:
41+
"https://github.com/mirage/irmin/releases/download/3.2.0/irmin-3.2.0.tbz"
42+
checksum: [
43+
"sha256=969f54f1e3a0d301169ed918916f550a7db6bc96a9b6309dacf02fff8e1785cc"
44+
"sha512=6b58ec1caaa6bf4583853bb0ba377eb361653952dce1dbd1585a7b1988ad8a4cc64d373f8e2d2972a2a182af2ce9635e188600954814fa9f4da54f271002a9b6"
45+
]
46+
}
47+
x-commit-hash: "b9642d318b7c5558e9da31c3447478d8fc4a77da"
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
opam-version: "2.0"
2+
maintainer: "[email protected]"
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" {>= "3.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.2.0/irmin-3.2.0.tbz"
31+
checksum: [
32+
"sha256=969f54f1e3a0d301169ed918916f550a7db6bc96a9b6309dacf02fff8e1785cc"
33+
"sha512=6b58ec1caaa6bf4583853bb0ba377eb361653952dce1dbd1585a7b1988ad8a4cc64d373f8e2d2972a2a182af2ce9635e188600954814fa9f4da54f271002a9b6"
34+
]
35+
}
36+
x-commit-hash: "b9642d318b7c5558e9da31c3447478d8fc4a77da"
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
opam-version: "2.0"
2+
maintainer: "[email protected]"
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.2.0/irmin-3.2.0.tbz"
30+
checksum: [
31+
"sha256=969f54f1e3a0d301169ed918916f550a7db6bc96a9b6309dacf02fff8e1785cc"
32+
"sha512=6b58ec1caaa6bf4583853bb0ba377eb361653952dce1dbd1585a7b1988ad8a4cc64d373f8e2d2972a2a182af2ce9635e188600954814fa9f4da54f271002a9b6"
33+
]
34+
}
35+
x-commit-hash: "b9642d318b7c5558e9da31c3447478d8fc4a77da"

0 commit comments

Comments
 (0)