-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathcom.opam
79 lines (73 loc) · 3.52 KB
/
com.opam
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
opam-version: "2.0"
name: "bob"
maintainer: "Romain Calascibetta <[email protected]>"
authors: "Romain Calascibetta <[email protected]>"
homepage: "https://github.com/dinosaure/bob"
bug-reports: "https://github.com/dinosaure/bob/issues"
dev-repo: "git+https://github.com/dinosaure/bob.git"
doc: "https://dinosaure.github.io/bob/"
license: "MIT"
synopsis: "A peer-to-peer file-transfer tool"
build: [
[ "dune" "build" "-x" "x86_64_esperanto" "-p" name "bin/bob.exe" "-j" jobs ]
[ "dune" "build" "-x" "aarch64_esperanto" "-p" name "bin/bob.exe" "-j" jobs ]
[ "sh" "-c" "apelink -o bob.com -l %{bin}%/ape-x86_64.elf -l %{bin}%/ape-aarch64.elf -M %{bin}%/ape-m1.c _build/default.x86_64_esperanto/bin/bob.exe.dbg _build/default.aarch64_esperanto/bin/bob.exe.dbg" ]
]
run-test: [ "dune" "runtest" "-p" name "-j" jobs ]
install: [
[ "cp" "bob.com" "%{bin}%/bob.com" ]
]
depends: [
"ocaml" { build & >= "4.13.0" & < "5.0.0" }
"dune" { >= "3.3.0" }
"fmt" { >= "0.9.0" }
"hxd" { >= "0.3.2" }
"logs" { >= "0.7.0" }
"bheap" { >= "2.0.0" }
"base64" { >= "3.5.0" }
"decompress" { >= "1.5.1" }
"digestif" { >= "1.1.3" }
"opam-monorepo" { build }
"esperanto-cosmopolitan" { build }
"x86_64-esperanto" { build }
"aarch64-esperanto" { build }
"ocamlfind" { build }
"bigstringaf"
"cmdliner"
"ipaddr" { >= "5.3.0" }
"mirage-crypto" { < "1.0.0" }
"mirage-crypto-rng" { >= "0.11.0" & < "1.0.0" }
"x509" { >= "0.16.0" }
"psq"
"lru" { >= "0.3.1" }
"tls" { >= "0.17.4" }
"carton" { >= "0.5.0" }
"progress" { >= "0.2.1" }
"dns-client"
"happy-eyeballs" { >= "0.6.0" }
"ca-certs"
"eqaf" {< "0.10"}
"ke" { >= "0.6" }
"alcotest" { with-test }
"spoke" { >= "0.0.3" }
]
pin-depends: [
[ "mirage-crypto.0.11.0" "git+https://github.com/dinosaure/mirage-crypto.git#83b160823cc601ffb19f8be2e32d643ffcbea60d" ]
[ "mirage-crypto-pk.0.11.0" "git+https://github.com/dinosaure/mirage-crypto.git#83b160823cc601ffb19f8be2e32d643ffcbea60d" ]
[ "mirage-crypto-ec.0.11.0" "git+https://github.com/dinosaure/mirage-crypto.git#83b160823cc601ffb19f8be2e32d643ffcbea60d" ]
[ "mirage-crypto-rng.0.11.0" "git+https://github.com/dinosaure/mirage-crypto.git#83b160823cc601ffb19f8be2e32d643ffcbea60d" ]
[ "mtime.dev" "git+https://github.com/dinosaure/mtime.git#d5d70f38c40da90e3e173eb60346df55b64a4a0a" ]
[ "gmp.dev" "git+https://github.com/mirage/ocaml-gmp.git#90c7941b3b2649c19f2596538417e5ce1df61b9d" ]
]
x-mirage-opam-lock-location: "com.opam.locked"
x-mirage-configure: [
"sh" "-exc" "$(eval opam env) env OPAMVAR_monorepo='opam-monorepo' opam monorepo lock --require-cross-compile --build-only --ocaml-version $(ocamlc --version) com" ]
x-mirage-pre-build: [
"sh" "-exc" "$(eval opam env) env OPAMVAR_monorepo='opam-monorepo' opam monorepo pull"
]
x-mirage-extra-repo: [
[ "opam-overlays" "https://github.com/dune-universe/opam-overlays.git" ]
[ "mirage-overlays" "https://github.com/dune-universe/mirage-opam-overlays.git" ]
]
x-opam-monorepo-opam-provided: ["ocaml" "ocamlfind" "opam-monorepo" "esperanto-cosmopolitan" "x86_64-esperanto" "aarch64-esperanto"]
url { src: "git+https://github.com/dinosaure/bob.git" }