blob: 6adc22ffdfa0f1a25fc7fbfa3ca8eebe051ff67e (
plain) (
blame)
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
|
(lang dune 3.11)
(name flesh)
(generate_opam_files true)
(source
(uri "git+https://forge.fsky.io/clombrong/flesh.git"))
(authors "Clombrong")
(maintainers "Clombrong")
(license LGPL-3.0-or-later)
(homepage "https://forge.fsky.io/clombrong/flesh")
(bug_reports "https://forge.fsky.io/clombrong/flesh/issues")
(package
(name flesh)
(synopsis "High-level XMPP flesh interface")
(description "An high-level XMPP library based on Lwt, compilable to native code and JS.")
(depends
ocaml
dune
lwt
base64
ppx_deriving
(js_of_ocaml-compiler
:with-test)
(merlin :with-test)
(utop :with-test))
(tags
(xmpp lwt)))
(package
(name portal)
(synopsis "Virtual package for XMPP portals")
(description "This library gives access to the virtual Portal module.
In turn, the Portal module can implement various transports to XMPP (WebSockets, TCP...)")
(depends
ocaml
dune
lwt
markup
markup-lwt
(merlin :with-test)
(utop :with-test))
(tags
(xmpp portal lwt)))
(package
(name portal-websockets)
(synopsis "WebSockets XMPP portal")
(description "This library implements an XMPP Portal for Websockets.")
(depends
ocaml
dune
js_of_ocaml
js_of_ocaml-lwt
js_of_ocaml-ppx
(merlin :with-test)
(utop :with-test))
(tags
(xmpp flesh portal websockets lwt)))
(package
(name portal-tcp)
(synopsis "Plain TCP XMPP portal")
(description "This library implements an XMPP Portal for plain TCP.
This package sends your credential over unsecured plaintext wire.
You should probably not use this unless you know what you're doing.")
(depends
ocaml
dune
(merlin :with-test)
(utop :with-test))
(tags
(xmpp flesh portal tcp lwt)))
; See the complete stanza docs at https://dune.readthedocs.io/en/stable/dune-files.html#dune-project
|