Skip to content

Commit cbe9047

Browse files
committed
Add dune version constraint
1 parent 0a51bce commit cbe9047

File tree

124 files changed

+2942
-2736
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

124 files changed

+2942
-2736
lines changed

Diff for: esy.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"@brisk/core": "*",
2020
"@brisk/renderer-macos": "*",
2121
"@brisk/tester-macos": "*",
22-
"dune": "^1.9.0"
22+
"@opam/dune": "^1.9.0"
2323
},
2424
"devDependencies": {
2525
"@opam/merlin": "^3.2.2",

Diff for: esy.lock/index.json

+1,295-1,146
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,30 @@
11
opam-version: "2.0"
2-
synopsis: "Alcotest is a lightweight and colourful test framework."
2+
maintainer: "[email protected]"
3+
authors: "Thomas Gazagnaire"
4+
homepage: "https://github.com/mirage/alcotest/"
5+
dev-repo: "git+https://github.com/mirage/alcotest.git"
6+
bug-reports: "https://github.com/mirage/alcotest/issues/"
7+
license: "ISC"
8+
doc: "https://mirage.github.io/alcotest/"
9+
10+
build: [
11+
["dune" "subst"] {pinned}
12+
["dune" "build" "-p" name "-j" jobs]
13+
["dune" "runtest" "-p" name "-j" jobs] {with-test}
14+
]
15+
16+
depends: [
17+
"dune" {build & >= "1.1.0"}
18+
"ocaml" {>= "4.02.3"}
19+
"fmt" {>= "0.8.0"}
20+
"astring"
21+
"result"
22+
"cmdliner"
23+
"uuidm"
24+
]
25+
26+
synopsis: "Alcotest is a lightweight and colourful test framework"
27+
328
description: """
429
Alcotest exposes simple interface to perform unit tests. It exposes
530
a simple TESTABLE module type, a check function to assert test
@@ -9,30 +34,10 @@ test callbacks.
934
Alcotest provides a quiet and colorful output where only faulty runs
1035
are fully displayed at the end of the run (with the full logs ready to
1136
inspect), with a simple (yet expressive) query language to select the
12-
tests to run."""
13-
maintainer: "[email protected]"
14-
authors: "Thomas Gazagnaire"
15-
license: "ISC"
16-
homepage: "https://github.com/mirage/alcotest/"
17-
doc: "https://mirage.github.io/alcotest/"
18-
bug-reports: "https://github.com/mirage/alcotest/issues/"
19-
depends: [
20-
"ocaml" {>= "4.02.3"}
21-
"jbuilder" {build & >= "1.0+beta10"}
22-
"fmt" {>= "0.8.0"}
23-
"astring"
24-
"result"
25-
"cmdliner"
26-
"uuidm"
27-
]
28-
build: [
29-
["jbuilder" "subst" "-p" name] {pinned}
30-
["jbuilder" "build" "-p" name "-j" jobs]
31-
["jbuilder" "runtest" "-p" name "-j" jobs] {with-test}
32-
]
33-
dev-repo: "git+https://github.com/mirage/alcotest.git"
37+
tests to run.
38+
"""
3439
url {
3540
src:
36-
"https://github.com/mirage/alcotest/releases/download/0.8.4/alcotest-0.8.4.tbz"
37-
checksum: "md5=c940f89a2bb2e23d3f1422ce61d1396b"
41+
"https://github.com/mirage/alcotest/releases/download/0.8.5/alcotest-0.8.5.tbz"
42+
checksum: "md5=2db36741c413ab93391ecc1f983aa804"
3843
}

Diff for: esy.lock/opam/base.v0.11.1/opam renamed to esy.lock/opam/base.v0.12.0/opam

+11-10
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,21 @@ authors: ["Jane Street Group, LLC <[email protected]>"]
44
homepage: "https://github.com/janestreet/base"
55
bug-reports: "https://github.com/janestreet/base/issues"
66
dev-repo: "git+https://github.com/janestreet/base.git"
7-
license: "Apache-2.0"
7+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/base/index.html"
8+
license: "MIT"
89
build: [
9-
["jbuilder" "build" "-p" name "-j" jobs]
10+
["dune" "build" "-p" name "-j" jobs]
1011
]
1112
depends: [
12-
"ocaml" {>= "4.04.1"}
13-
"sexplib0" {>= "v0.11" & < "v0.12"}
14-
"jbuilder" {build & >= "1.0+beta18.1"}
13+
"ocaml" {>= "4.04.2" & < "4.08.0"}
14+
"sexplib0" {>= "v0.12" & < "v0.13"}
15+
"dune" {build & >= "1.5.1"}
1516
]
1617
depopts: [
1718
"base-native-int63"
1819
]
1920
synopsis: "Full standard library replacement for OCaml"
20-
description: """
21+
description: "
2122
Full standard library replacement for OCaml
2223

2324
Base is a complete and portable alternative to the OCaml standard
@@ -29,9 +30,9 @@ Base aims to be usable in any context. As a result system dependent
2930
features such as I/O are not offered by Base. They are instead
3031
provided by companion libraries such as stdio:
3132

32-
https://github.com/janestreet/stdio"""
33+
https://github.com/janestreet/stdio
34+
"
3335
url {
34-
src:
35-
"https://github.com/janestreet/base/releases/download/v0.11.1/base-v0.11.1.tbz"
36-
checksum: "md5=e7e7dc5db3f1fea19d74a31bbd4ac621"
36+
src: "https://ocaml.janestreet.com/ocaml-core/v0.12/files/base-v0.12.0.tar.gz"
37+
checksum: "md5=e522176bc2cca7c12745539fa72356ad"
3738
}

Diff for: esy.lock/opam/base64.2.3.0/opam renamed to esy.lock/opam/base64.3.2.0/opam

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
opam-version: "2.0"
22
maintainer: "[email protected]"
33
authors: [ "Thomas Gazagnaire"
4-
"Anil Madhavapeddy"
4+
"Anil Madhavapeddy" "Calascibetta Romain"
55
"Peter Zotov" ]
66
license: "ISC"
77
homepage: "https://github.com/mirage/ocaml-base64"
@@ -15,6 +15,7 @@ binary data in an ASCII string format by translating it into a radix-64
1515
representation. It is specified in RFC 4648.
1616
"""
1717
depends: [
18+
"ocaml" {>="4.03.0"}
1819
"base-bytes"
1920
"dune" {build & >= "1.0.1"}
2021
"bos" {with-test}
@@ -28,6 +29,6 @@ build: [
2829
]
2930
url {
3031
src:
31-
"https://github.com/mirage/ocaml-base64/releases/download/v2.3.0/base64-v2.3.0.tbz"
32-
checksum: "md5=f0b29524dbaff3ac6eb4d6c578b1b80d"
32+
"https://github.com/mirage/ocaml-base64/releases/download/v3.2.0/base64-v3.2.0.tbz"
33+
checksum: "md5=8ac1d6145277cee57d36611d1c420f05"
3334
}

Diff for: esy.lock/opam/base_bigstring.v0.12.0/opam

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
opam-version: "2.0"
2+
maintainer: "[email protected]"
3+
authors: ["Jane Street Group, LLC <[email protected]>"]
4+
homepage: "https://github.com/janestreet/base_bigstring"
5+
bug-reports: "https://github.com/janestreet/base_bigstring/issues"
6+
dev-repo: "git+https://github.com/janestreet/base_bigstring.git"
7+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/base_bigstring/index.html"
8+
license: "MIT"
9+
build: [
10+
["dune" "build" "-p" name "-j" jobs]
11+
]
12+
depends: [
13+
"ocaml" {>= "4.07.0"}
14+
"base" {>= "v0.12" & < "v0.13"}
15+
"ppx_jane" {>= "v0.12" & < "v0.13"}
16+
"dune" {build & >= "1.5.1"}
17+
]
18+
synopsis: "String type based on [Bigarray], for use in I/O and C-bindings"
19+
description: "
20+
String type based on [Bigarray], for use in I/O and C-bindings.
21+
"
22+
url {
23+
src: "https://ocaml.janestreet.com/ocaml-core/v0.12/files/base_bigstring-v0.12.0.tar.gz"
24+
checksum: "md5=372b4a589cacacdf308272995d2daab6"
25+
}

Diff for: esy.lock/opam/base_quickcheck.v0.12.0/opam

+31
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
opam-version: "2.0"
2+
maintainer: "[email protected]"
3+
authors: ["Jane Street Group, LLC <[email protected]>"]
4+
homepage: "https://github.com/janestreet/base_quickcheck"
5+
bug-reports: "https://github.com/janestreet/base_quickcheck/issues"
6+
dev-repo: "git+https://github.com/janestreet/base_quickcheck.git"
7+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/base_quickcheck/index.html"
8+
license: "MIT"
9+
build: [
10+
["dune" "build" "-p" name "-j" jobs]
11+
]
12+
depends: [
13+
"ocaml" {>= "4.04.2"}
14+
"base" {>= "v0.12" & < "v0.13"}
15+
"ppx_base" {>= "v0.12" & < "v0.13"}
16+
"ppx_fields_conv" {>= "v0.12" & < "v0.13"}
17+
"ppx_let" {>= "v0.12" & < "v0.13"}
18+
"ppx_sexp_message" {>= "v0.12" & < "v0.13"}
19+
"splittable_random" {>= "v0.12" & < "v0.13"}
20+
"dune" {build & >= "1.5.1"}
21+
"ppxlib" {>= "0.5.0"}
22+
]
23+
synopsis: "Randomized testing framework, designed for compatibility with Base"
24+
description: "
25+
Base_quickcheck provides randomized testing in the style of Haskell's Quickcheck library,
26+
with support for built-in types as well as types provided by Base.
27+
"
28+
url {
29+
src: "https://ocaml.janestreet.com/ocaml-core/v0.12/files/base_quickcheck-v0.12.0.tar.gz"
30+
checksum: "md5=500849f9d7e573e1d58b1e48bdd9e370"
31+
}

Diff for: esy.lock/opam/bin_prot.v0.11.0/opam

-36
This file was deleted.

Diff for: esy.lock/opam/bin_prot.v0.12.0/opam

+35
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
opam-version: "2.0"
2+
maintainer: "[email protected]"
3+
authors: ["Jane Street Group, LLC <[email protected]>"]
4+
homepage: "https://github.com/janestreet/bin_prot"
5+
bug-reports: "https://github.com/janestreet/bin_prot/issues"
6+
dev-repo: "git+https://github.com/janestreet/bin_prot.git"
7+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/bin_prot/index.html"
8+
license: "MIT"
9+
build: [
10+
["dune" "build" "-p" name "-j" jobs]
11+
]
12+
depends: [
13+
"ocaml" {>= "4.04.2"}
14+
"base" {>= "v0.12" & < "v0.13"}
15+
"ppx_compare" {>= "v0.12" & < "v0.13"}
16+
"ppx_custom_printf" {>= "v0.12" & < "v0.13"}
17+
"ppx_fields_conv" {>= "v0.12" & < "v0.13"}
18+
"ppx_sexp_conv" {>= "v0.12" & < "v0.13"}
19+
"ppx_variants_conv" {>= "v0.12" & < "v0.13"}
20+
"dune" {build & >= "1.5.1"}
21+
]
22+
depopts: [
23+
"mirage-xen-ocaml"
24+
]
25+
synopsis: "A binary protocol generator"
26+
description: "
27+
Part of Jane Street's Core library
28+
The Core suite of libraries is an industrial strength alternative to
29+
OCaml's standard library that was developed by Jane Street, the
30+
largest industrial user of OCaml.
31+
"
32+
url {
33+
src: "https://ocaml.janestreet.com/ocaml-core/v0.12/files/bin_prot-v0.12.0.tar.gz"
34+
checksum: "md5=55bc9848a76db15a4c54a59a2fdf8035"
35+
}

Diff for: esy.lock/opam/cohttp-lwt-unix.1.2.0/opam

-69
This file was deleted.

Diff for: esy.lock/opam/cohttp-lwt-unix.2.0.0/opam

+50
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
opam-version: "2.0"
2+
maintainer: "[email protected]"
3+
authors: [
4+
"Anil Madhavapeddy"
5+
"Stefano Zacchiroli"
6+
"David Sheets"
7+
"Thomas Gazagnaire"
8+
"David Scott"
9+
"Rudi Grinberg"
10+
"Andy Ray"
11+
]
12+
synopsis: "CoHTTP implementation for Unix and Windows using Lwt"
13+
description: """
14+
An implementation of an HTTP client and server using the Lwt
15+
concurrency library. See the `Cohttp_lwt_unix` module for information
16+
on how to use this. The package also installs `cohttp-curl-lwt`
17+
and a `cohttp-server-lwt` binaries for quick uses of a HTTP(S)
18+
client and server respectively.
19+
20+
Although the name implies that this only works under Unix, it
21+
should also be fine under Windows too."""
22+
license: "ISC"
23+
tags: ["org:mirage" "org:xapi-project"]
24+
homepage: "https://github.com/mirage/ocaml-cohttp"
25+
doc: "https://mirage.github.io/ocaml-cohttp/"
26+
bug-reports: "https://github.com/mirage/ocaml-cohttp/issues"
27+
depends: [
28+
"ocaml" {>= "4.04.1"}
29+
"dune" {build & >= "1.1.0"}
30+
"conduit-lwt-unix" {>= "1.0.3"}
31+
"cmdliner"
32+
"magic-mime"
33+
"logs"
34+
"fmt" {>= "0.8.2"}
35+
"cohttp-lwt"
36+
"lwt" {>= "3.0.0"}
37+
"base-unix"
38+
"ounit" {with-test}
39+
]
40+
build: [
41+
["dune" "subst"] {pinned}
42+
["dune" "build" "-p" name "-j" jobs]
43+
["dune" "runtest" "-p" name "-j" jobs] {with-test}
44+
]
45+
dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git"
46+
url {
47+
src:
48+
"https://github.com/mirage/ocaml-cohttp/releases/download/v2.0.0/cohttp-v2.0.0.tbz"
49+
checksum: "md5=c354599fdb4f2625b6510182de0fc86b"
50+
}

0 commit comments

Comments
 (0)