forked from anmonteiro/gluten
-
Notifications
You must be signed in to change notification settings - Fork 2
/
dune-project
106 lines (91 loc) · 1.79 KB
/
dune-project
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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
(lang dune 2.0)
(name gluten)
(formatting
(enabled_for ocaml))
(generate_opam_files true)
(source
(github anmonteiro/gluten))
(authors "Antonio Nuno Monteiro <anmonteiro@gmail.com>")
(maintainers "Antonio Nuno Monteiro <anmonteiro@gmail.com>")
(homepage "https://github.com/anmonteiro/gluten")
(bug_reports "https://github.com/anmonteiro/gluten/issues")
(license "BSD-3-clause")
(package
(name gluten)
(synopsis "A reusable runtime library for network protocols")
(description
"gluten implements platform specific runtime code for driving network libraries based on state machines, such as http/af, h2 and websocketaf.")
(depends
(ocaml
(>= "4.08.0"))
(bigstringaf
(>= "0.4.0"))
(faraday
(>= "0.7.3"))
(ke
(>= "0.5"))))
(package
(name gluten-lwt)
(synopsis "Lwt-specific runtime for gluten")
(depends
(ocaml
(>= "4.08.0"))
(gluten
(= :version))
(lwt
(>= "5.1.1"))))
(package
(name gluten-lwt-unix)
(synopsis "Lwt + Unix support for gluten")
(depends
(ocaml
(>= "4.08.0"))
(gluten-lwt
(= :version))
(faraday-lwt-unix
(>= "0.7.3")))
(depopts
(lwt_ssl
(>= "1.2.0"))
tls))
(package
(name gluten-mirage)
(synopsis "Mirage support for gluten")
(depends
(ocaml
(>= "4.08.0"))
(gluten-lwt
(= :version))
(faraday-lwt
(>= "0.7.3"))
(conduit-mirage
(>= "2.0.2"))
(mirage-flow
(>= "2.0.0"))
(cstruct
(>= "6.0.0"))))
(package
(name gluten-async)
(synopsis "Async support for gluten")
(depends
(ocaml
(>= "4.08.0"))
(gluten
(= :version))
(faraday-async
(>= "0.7.3"))
(async
(>= "v0.15.0"))
(core
(>= "v0.15.0")))
(depopts async_ssl tls-async))
(package
(name gluten-eio)
(synopsis "EIO runtime for gluten")
(depends
(ocaml
(>= "4.08.0"))
(gluten
(= :version))
(eio
(>= 0.7))))