···
3
+
"OCaml toolchain to work with WebAssembly, including an interpreter"
5
+
"owi is an OCaml toolchain to work with WebAssembly. It provides an interpreter as an executable and a library."
6
+
maintainer: ["Léo Andrès <contact@ndrs.fr>"]
8
+
"Léo Andrès <contact@ndrs.fr>"
9
+
"Pierre Chambart <pierre.chambart@ocamlpro.com>"
10
+
"Filipe Marques <filipe.s.marques@tecnico.ulisboa.pt>"
11
+
"Eric Patrizio <epatrizio@mpns.fr>"
12
+
"Arthur Carcano <arthur.carcano@ocamlpro.com"
14
+
license: "AGPL-3.0-or-later"
15
+
tags: ["owi" "ocaml" "webassembly" "wasm" "interpreter" "compiler"]
16
+
homepage: "https://github.com/ocamlpro/owi"
17
+
bug-reports: "https://github.com/ocamlpro/owi/issues"
21
+
"integers" {>= "0.5.1"}
25
+
"menhir" {build & >= "20220210"}
28
+
"bisect_ppx" {with-test & >= "2.5" & dev}
29
+
"ocb" {with-test & >= "0.1" & dev}
34
+
"mdx" {with-test & >= "2.1"}
35
+
"crowbar" {with-test}
47
+
["dune" "subst"] {dev}
55
+
"--promote-install-files=false"
57
+
"@runtest" {with-test}
60
+
["dune" "install" "-p" name "--create-install-files" name]
62
+
dev-repo: "git+https://github.com/ocamlpro/owi.git"
63
+
available: (arch = "x86_32" | arch = "x86_64" | arch = "arm64") & os != "win32"
65
+
["llvm" "lld" "wabt"] {os-family = "debian"}
66
+
["llvm" "wabt"] {os-family = "homebrew"}
69
+
[ "crowbar.dev" "git+https://github.com/stedolan/crowbar#1ab53fb088d56578b48301bc4cfb859331a10d78"]
72
+
src: "https://github.com/ocamlpro/owi/archive/refs/tags/0.2.tar.gz"
74
+
"sha256=ae5f43a855d35e3362d7ae4f5d26a2e99f5abbbafceb9e970a9ac9ec48eca791"
75
+
"sha512=2cbd28275e1c65aa8f16d945d8ed679f070e1409f45796a272c8d58eb806890ad686184c95e1b6b16b96734c3d2c1d885c9894b3386f55cc0fd3fb4a40d68a8d"