A repository of opam repositories, for use by oi
1opam-version: "2.0"
2synopsis: "Licklider Transmission Protocol (RFC 5326)"
3description: """\
4LTP is a reliable data delivery protocol designed for high-delay and
5 disruption-prone communication links, such as deep-space communications.
6 It provides selective acknowledgment and retransmission with support for
7 both reliable (red) and unreliable (green) data segments."""
8maintainer: "Thomas Gazagnaire <thomas@gazagnaire.org>"
9authors: "Thomas Gazagnaire <thomas@gazagnaire.org>"
10license: "ISC"
11tags: ["org:blacksun" "aerospace" "codec.binary" "network" "protocol"]
12homepage: "https://tangled.org/gazagnaire.org/ocaml-ltp"
13bug-reports: "https://tangled.org/gazagnaire.org/ocaml-ltp/issues"
14depends: [
15 "dune" {>= "3.21"}
16 "ocaml" {>= "4.14"}
17 "fmt" {>= "0.9"}
18 "wire"
19 "alcotest" {with-test}
20 "nox-csv" {with-test}
21 "mdx" {with-test}
22 "alcobar" {with-test}
23 "eio_main" {with-test}
24 "odoc" {with-doc}
25]
26build: [
27 ["dune" "subst"] {dev}
28 [
29 "dune"
30 "build"
31 "-p"
32 name
33 "-j"
34 jobs
35 "@install"
36 "@runtest" {with-test}
37 "@doc" {with-doc}
38 ]
39]
40dev-repo: "git+https://tangled.org/gazagnaire.org/ocaml-ltp"
41pin-depends: [
42 "wire.0.9.0"
43 "git+https://github.com/parsimoni-labs/ocaml-wire.git#d6bceb077e231f647e5770de663f9d6206cefb73"
44]
45url {
46 src:
47 "git+https://tangled.org/gazagnaire.org/ocaml-ltp#446bc5c0688d3faef31c14967d1758e6bc778c95"
48}
49x-d10-archive:
50 "359c19317464900ad243a9c07482eae598e55dcc6847ce864a75ee3c59bcffb5"
51x-maintenance-intent: ["(latest)"]
52x-oi-source-url: "git+https://tangled.org/gazagnaire.org/ocaml-ltp#main"
53x-quality-build: "2026-04-15"
54x-quality-fuzz: "2026-04-15"
55x-quality-interop: "2026-04-15"
56x-quality-test: "2026-04-15"