Skip to content

Commit 501077c

Browse files
authored
Merge pull request #15877 from erikmd/add_learn-ocaml.0.12
Add {learn-ocaml, learn-ocaml-client} 0.12
2 parents fd4fd2a + 9a31c92 commit 501077c

File tree

2 files changed

+119
-0
lines changed
  • packages
    • learn-ocaml-client/learn-ocaml-client.0.12
    • learn-ocaml/learn-ocaml.0.12

2 files changed

+119
-0
lines changed
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
opam-version: "2.0"
2+
authors: [
3+
"Benjamin Canou (OCamlPro)"
4+
"Çağdaş Bozman (OCamlPro)"
5+
"Grégoire Henry (OCamlPro)"
6+
"Louis Gesbert (OCamlPro)"
7+
"Pierrick Couderc (OCamlPro)"
8+
]
9+
maintainer: "Yann Régis-Gianas"
10+
license: "MIT"
11+
homepage: "https://github.com/ocaml-sf/learn-ocaml"
12+
bug-reports: "https://github.com/ocaml-sf/learn-ocaml/issues"
13+
dev-repo: "git+https://github.com/ocaml-sf/learn-ocaml"
14+
depends: [
15+
"base" {>= "v0.9.4"}
16+
"base64"
17+
"cmdliner"
18+
"omd"
19+
"asak"
20+
"cohttp" {>= "1.0.0" & < "2.0.0"}
21+
"cohttp-lwt-unix" {>= "1.0.0" & < "2.0.0"}
22+
"digestif" {>= "0.7.1"}
23+
"dune" {>= "1.1.1"}
24+
"ezjsonm"
25+
"lwt" {>= "3.2.0" & < "4.0.0"}
26+
"lwt_ssl"
27+
"ocaml" {= "4.05.0"}
28+
"ocamlfind" {build}
29+
"ocp-indent-nlfork"
30+
"ocp-ocamlres" {>= "0.4"}
31+
"ocplib-json-typed" {= "0.6"}
32+
"ipaddr" {>= "2.8.0" }
33+
"cstruct" {>= "3.3.0"}
34+
"ppx_tools"
35+
]
36+
build: [
37+
["dune" "build" "@install" "-p" name "-j" jobs]
38+
]
39+
synopsis: "The learn-ocaml client"
40+
description: """
41+
This contains the binaries to interact with the learn-ocaml
42+
platform from the command line.
43+
"""
44+
url {
45+
src: "https://github.com/ocaml-sf/learn-ocaml/archive/0.12.tar.gz"
46+
checksum: [
47+
"sha512=81c1d6dda53850ba4fe30f34e85bcec239d694529cdb2e98fdf18b38b7d8d0a0b01aa4208d2b691f957f2874854e4b7eecc0c3e708d337f17d77acc2cf375070"
48+
]
49+
}
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
opam-version: "2.0"
2+
authors: [
3+
"Benjamin Canou (OCamlPro)"
4+
"Çağdaş Bozman (OCamlPro)"
5+
"Grégoire Henry (OCamlPro)"
6+
"Louis Gesbert (OCamlPro)"
7+
"Pierrick Couderc (OCamlPro)"
8+
]
9+
maintainer: "Yann Régis-Gianas"
10+
license: "MIT"
11+
homepage: "https://github.com/ocaml-sf/learn-ocaml"
12+
bug-reports: "https://github.com/ocaml-sf/learn-ocaml/issues"
13+
dev-repo: "git+https://github.com/ocaml-sf/learn-ocaml"
14+
depends: [
15+
"base" {>= "v0.9.4"}
16+
"base64"
17+
"cmdliner"
18+
"cohttp" {>= "1.0.0" & < "2.0.0"}
19+
"cohttp-lwt-unix" {>= "1.0.0" & < "2.0.0"}
20+
"conf-git"
21+
"decompress" {= "0.8.1"}
22+
"digestif" {>= "0.7.1"}
23+
"dune" {>= "1.1.1"}
24+
"easy-format" {>= "1.3.0" }
25+
"ipaddr" {>= "2.8.0" }
26+
"ezjsonm"
27+
"js_of_ocaml" {>= "3.3.0"}
28+
"js_of_ocaml-compiler" {>= "3.3.0"}
29+
"js_of_ocaml-lwt"
30+
"js_of_ocaml-ppx"
31+
"js_of_ocaml-toplevel"
32+
"js_of_ocaml-tyxml"
33+
"lwt" {>= "3.2.0" & < "4.0.0"}
34+
"lwt_react"
35+
"lwt_ssl"
36+
"magic-mime"
37+
"markup"
38+
"ocaml" {= "4.05.0"}
39+
"ocamlfind" {build}
40+
"ocp-indent-nlfork"
41+
"ocp-ocamlres" {>= "0.4"}
42+
"ocplib-json-typed" {= "0.6"}
43+
"odoc" {build & >= "1.3.0"}
44+
"omd"
45+
"pprint"
46+
"ppx_cstruct"
47+
"ppx_tools"
48+
"uutf" {>= "1.0" }
49+
"yojson" {>= "1.4.0" }
50+
"asak" {>= "0.1"}
51+
]
52+
build: [
53+
[make "static"]
54+
["dune" "build" "-p" name "-j" jobs]
55+
]
56+
install: [
57+
["mkdir" "-p" "%{_:share}%"]
58+
["cp" "-r" "demo-repository" "%{_:share}%/repository"]
59+
]
60+
synopsis: "The learn-ocaml online platform (engine)"
61+
description: """
62+
This contains the binaries forming the engine for the learn-ocaml platform, and
63+
the common files. A demo exercise repository is also provided as example.
64+
"""
65+
url {
66+
src: "https://github.com/ocaml-sf/learn-ocaml/archive/0.12.tar.gz"
67+
checksum: [
68+
"sha512=81c1d6dda53850ba4fe30f34e85bcec239d694529cdb2e98fdf18b38b7d8d0a0b01aa4208d2b691f957f2874854e4b7eecc0c3e708d337f17d77acc2cf375070"
69+
]
70+
}

0 commit comments

Comments
 (0)