MQTT 3.1 and 5 in OCaml using Eio
1# This file is generated by dune, edit dune-project instead
2opam-version: "2.0"
3synopsis: "MQTT protocol library for OCaml"
4description: "An MQTT v3.1.1 and v5.0 protocol library with Eio-based client"
5maintainer: ["Anil Madhavapeddy <anil@recoil.org>"]
6authors: ["Anil Madhavapeddy"]
7license: "ISC"
8homepage: "https://tangled.org/anil.recoil.org/ocaml-mqtte"
9bug-reports: "https://tangled.org/anil.recoil.org/ocaml-mqtte/issues"
10depends: [
11 "dune" {>= "3.21"}
12 "ocaml" {>= "5.1"}
13 "eio" {>= "1.0"}
14 "eio_main" {>= "1.0"}
15 "bytesrw" {>= "0.1"}
16 "bytesrw-eio" {>= "0.1"}
17 "conpool"
18 "nox-ca-certs"
19 "cmdliner" {>= "1.2"}
20 "nox-tls"
21 "nox-xdge"
22 "nox-toml"
23 "logs" {>= "0.7"}
24 "fmt" {>= "0.9"}
25 "alcotest" {with-test}
26 "odoc" {with-doc}
27]
28build: [
29 ["dune" "subst"] {dev}
30 [
31 "dune"
32 "build"
33 "-p"
34 name
35 "-j"
36 jobs
37 "@install"
38 "@runtest" {with-test}
39 "@doc" {with-doc}
40 ]
41]
42dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-mqtte"
43x-maintenance-intent: ["(latest)"]