-
Notifications
You must be signed in to change notification settings - Fork 1
/
shark.opam
79 lines (75 loc) · 1.81 KB
/
shark.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
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
homepage:"https://github.com/RyanGibb/shark"
bug-reports:"https://github.com/RyanGibb/shark/issues"
synopsis:"Shhhhhark!"
authors:[
"Ryan Gibb"
"Patrick Ferris"
]
# Didn't want to burden you @Ryan!
maintainer:"patrick@sirref.org"
depends: [
"dune" {>= "3.3"}
"ocaml"
"shark-ast"
# "obuilder"
"obuilder-spec"
"cmarkit"
"yaml"
"eio_posix" {>= "1.0"}
"lwt_eio"
# Markdown Server
"cohttp-eio"
"htmlit"
"routes"
"code-mirror"
"magic-mime"
"csv"
# Container-image deps / OBuilder
"mirage-crypto-rng"
"xdg"
"extunix"
"sha"
"sqlite3"
"tar" {= "dev"}
"tar-unix" {= "dev"}
"tar-eio" {= "dev"}
"mirage-crypto-rng-eio" {= "0.11.2"}
"osrelease" {= "dev"}
"tls-eio"
"progress"
"digestif"
"ppx_deriving_yojson"
"crunch"
"patdiff" {with-test}
"mdx" {with-test}
"alcotest" {with-test}
# TODO: Once vpnkit integration is here!
# "vpnkit"
# for vpnkit and obuilder interop: mirage-flow and lwt
# "protocol-9p" {>= "2.0.2"}
]
build: [
["dune" "subst"] {dev}
[
"dune"
"build"
"-p"
name
"-j"
jobs
"@install"
"@runtest" {with-test}
"@doc" {with-doc}
]
]
pin-depends:[
[ "code-mirror.dev" "git+https://github.com/patricoferris/jsoo-code-mirror#0cd3d0aa4ca454ece5b59f45a8caadb8e1874151"]
# For container-image
[ "mirage-crypto-rng.0.11.2" "git+https://github.com/dinosaure/mirage-crypto.git#parallel"]
[ "tar.dev" "git+https://github.com/samoht/ocaml-tar.git#eio-0.12"]
[ "tar-unix.dev" "git+https://github.com/samoht/ocaml-tar.git#eio-0.12"]
[ "tar-eio.dev" "git+https://github.com/samoht/ocaml-tar.git#eio-0.12"]
[ "osrelease.dev" "git+https://github.com/avsm/osrelease#5d2922cc56efd1ae88e75e800b2b6ba74d4181fa"]
]