Skip to content

Commit 1da29ec

Browse files
authored
Merge pull request ocaml#24305 from erikmd/opam-publish-learn-ocaml.0.15.0
2 packages from ocaml-sf/learn-ocaml at 0.15.0
2 parents 07e1fdd + 5a7f52d commit 1da29ec

File tree

2 files changed

+143
-0
lines changed
  • packages
    • learn-ocaml-client/learn-ocaml-client.0.15.0
    • learn-ocaml/learn-ocaml.0.15.0

2 files changed

+143
-0
lines changed
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
opam-version: "2.0"
2+
synopsis: "The learn-ocaml client"
3+
description: """\
4+
This contains the binaries to interact with the learn-ocaml
5+
platform from the command line."""
6+
maintainer: [
7+
"Érik Martin-Dorel <[email protected]>"
8+
"Yann Régis-Gianas <[email protected]>"
9+
]
10+
authors: [
11+
"Benjamin Canou (OCamlPro)"
12+
"Çağdaş Bozman (OCamlPro)"
13+
"Grégoire Henry (OCamlPro)"
14+
"Louis Gesbert (OCamlPro)"
15+
"Pierrick Couderc (OCamlPro)"
16+
]
17+
license: "MIT"
18+
homepage: "https://github.com/ocaml-sf/learn-ocaml"
19+
bug-reports: "https://github.com/ocaml-sf/learn-ocaml/issues"
20+
depends: [
21+
"asak"
22+
"base64"
23+
"base" {>= "v0.9.4"}
24+
"cmdliner" {>= "1.1.0"}
25+
"cohttp" {>= "2.0.0"}
26+
"cohttp-lwt-unix" {>= "2.0.0"}
27+
"cstruct" {>= "3.3.0"}
28+
"digestif" {>= "0.7.1"}
29+
"dune" {>= "2.3.0"}
30+
"ezjsonm"
31+
"gg"
32+
"ipaddr" {= "2.9.0"}
33+
"lwt" {>= "4.0.0"}
34+
"lwt_ssl"
35+
"ocaml" {(>= "4.12") & (< "4.13~")}
36+
"ocamlfind" {build}
37+
"ocaml-migrate-parsetree" {= "1.8.0"}
38+
"ocp-indent-nlfork"
39+
"ocplib-json-typed" {>= "0.7"}
40+
"ocp-ocamlres" {>= "0.4"}
41+
"omd" {<= "1.3.1"}
42+
"ppx_fields_conv"
43+
"ppxlib"
44+
"ppx_sexp_conv"
45+
"ppx_tools"
46+
"ssl" {= "0.5.12"}
47+
"vg"
48+
]
49+
build: ["dune" "build" "@install" "-p" name "-j" jobs]
50+
dev-repo: "git+https://github.com/ocaml-sf/learn-ocaml"
51+
url {
52+
src:
53+
"https://github.com/ocaml-sf/learn-ocaml/archive/refs/tags/v0.15.0.tar.gz"
54+
checksum: [
55+
"md5=b584ca88887405b4fc11752eadbc2e6f"
56+
"sha512=7a194de86028d31488e9ce09e7a96e928ef1c71d3de984bcaa159447d303f8308957b53afb5ad1bd9e9bf5da2d905a2f964b2eb65e21bba112198fe56bada971"
57+
]
58+
}
Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
opam-version: "2.0"
2+
synopsis: "The learn-ocaml online platform (engine)"
3+
description: """\
4+
This contains the binaries forming the engine for the learn-ocaml platform, and
5+
the common files. A demo exercise repository is also provided as example."""
6+
maintainer: [
7+
"Yann Régis-Gianas <[email protected]>"
8+
"Érik Martin-Dorel <[email protected]>"
9+
]
10+
authors: [
11+
"Benjamin Canou (OCamlPro)"
12+
"Çağdaş Bozman (OCamlPro)"
13+
"Grégoire Henry (OCamlPro)"
14+
"Louis Gesbert (OCamlPro)"
15+
"Pierrick Couderc (OCamlPro)"
16+
]
17+
license: "MIT"
18+
homepage: "https://github.com/ocaml-sf/learn-ocaml"
19+
bug-reports: "https://github.com/ocaml-sf/learn-ocaml/issues"
20+
depends: [
21+
"asak"
22+
"base64"
23+
"base" {>= "v0.9.4"}
24+
"cmdliner" {>= "1.1.0"}
25+
"cohttp" {>= "2.0.0"}
26+
"cohttp-lwt" {>= "2.0.0"}
27+
"cohttp-lwt-unix" {>= "2.0.0"}
28+
"conf-git"
29+
"decompress" {= "0.8.1"}
30+
"digestif" {>= "0.7.1"}
31+
"dune" {>= "2.3.0"}
32+
"easy-format" {>= "1.3.0"}
33+
"ezjsonm"
34+
"ipaddr" {= "2.9.0"}
35+
"js_of_ocaml" {>= "3.3.0" & != "3.10.0"}
36+
"js_of_ocaml-compiler" {>= "3.3.0"}
37+
"js_of_ocaml-lwt"
38+
"js_of_ocaml-ppx"
39+
"js_of_ocaml-toplevel"
40+
"js_of_ocaml-tyxml"
41+
"lwt" {>= "4.0.0"}
42+
"lwt_react"
43+
"lwt_ssl"
44+
"magic-mime"
45+
"markup"
46+
"markup-lwt"
47+
"ocaml" {(>= "4.12") & (< "4.13~")}
48+
"ocamlfind" {build}
49+
"ocaml-migrate-parsetree" {= "1.8.0"}
50+
"ocp-indent-nlfork"
51+
"ocplib-json-typed" {>= "0.7"}
52+
"ocplib-json-typed-browser" {>= "0.7"}
53+
"ocp-ocamlres" {>= "0.4"}
54+
"odoc" {build}
55+
"omd" {<= "1.3.1"}
56+
"pprint"
57+
"ppx_cstruct"
58+
"ppxlib"
59+
"ppx_sexp_conv"
60+
"ppx_tools"
61+
"ppx_tools_versioned"
62+
"re"
63+
"ssl" {= "0.5.12"}
64+
"uutf" {>= "1.0"}
65+
"vg"
66+
"yojson" {>= "1.4.0"}
67+
]
68+
build: [
69+
[make "static"]
70+
["dune" "build" "-p" name "-j" jobs]
71+
[make "detect-libs"] {with-test}
72+
]
73+
install: [
74+
["mkdir" "-p" "%{_:share}%"]
75+
["cp" "-r" "demo-repository" "%{_:share}%/repository"]
76+
]
77+
dev-repo: "git+https://github.com/ocaml-sf/learn-ocaml"
78+
url {
79+
src:
80+
"https://github.com/ocaml-sf/learn-ocaml/archive/refs/tags/v0.15.0.tar.gz"
81+
checksum: [
82+
"md5=b584ca88887405b4fc11752eadbc2e6f"
83+
"sha512=7a194de86028d31488e9ce09e7a96e928ef1c71d3de984bcaa159447d303f8308957b53afb5ad1bd9e9bf5da2d905a2f964b2eb65e21bba112198fe56bada971"
84+
]
85+
}

0 commit comments

Comments
 (0)