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