this repo has no description
1opam-version: "2.0"
2synopsis: "Websocket library"
3description: """
4The WebSocket Protocol enables two-way communication between a client
5running untrusted code in a controlled environment to a remote host
6that has opted-in to communications from that code.
7
8The security model used for this is the origin-based security model
9commonly used by web browsers. The protocol consists of an opening
10handshake followed by basic message framing, layered over TCP.
11
12The goal of this technology is to provide a mechanism for
13browser-based applications that need two-way communication with
14servers that does not rely on opening multiple HTTP connections (e.g.,
15using XMLHttpRequest or <iframe>s and long polling).
16"""
17maintainer: ["Vincent Bernardoff <vb@luminar.eu.org>"]
18authors: ["Vincent Bernardoff <vb@luminar.eu.org>"]
19license: "ISC"
20tags: ["org:mirage" "org:xapi-project"]
21homepage: "https://github.com/vbmithr/ocaml-websocket"
22doc: "https://vbmithr.github.io/ocaml-websocket/doc"
23bug-reports: "https://github.com/vbmithr/ocaml-websocket/issues"
24depends: [
25 "dune" {>= "2.9"}
26 "ocaml" {>= "4.06.0"}
27 "base64" {>= "3.3.0"}
28 "conduit" {>= "5.1.0"}
29 "cohttp" {>= "5.0.0"}
30 "ocplib-endian" {>= "1.0"}
31 "astring" {>= "0.8.3"}
32 "mirage-crypto-rng" {>= "1.0.0"}
33 "odoc" {with-doc}
34]
35build: [
36 ["dune" "subst"] {dev}
37 [
38 "dune"
39 "build"
40 "-p"
41 name
42 "-j"
43 jobs
44 "--promote-install-files=false"
45 "@install"
46 "@runtest" {with-test}
47 "@doc" {with-doc}
48 ]
49 ["dune" "install" "-p" name "--create-install-files" name]
50]
51dev-repo: "git+https://github.com/vbmithr/ocaml-websocket.git"
52url {
53 src:
54 "https://github.com/vbmithr/ocaml-websocket/releases/download/2.17/websocket-2.17.tbz"
55 checksum: [
56 "sha256=39af5eb5534b2df5b65ccf700b0a620438be5f09864a8e80b48ab60ee67a7a9c"
57 "sha512=a8cd168236acfa1156fac5a007fe6875a35f8fb03eee30a94eb712a2dc981a967bb8fb74fdd7aa7892d148176070333d49311ea9600f5a210e56be8da32197c8"
58 ]
59}
60x-commit-hash: "926ed9c4cc90244d0a12bc27d46076edd2eb2f56"