The opam repository for my Advent of Agentic Humps 2025

Sync opam files from monorepo (removed 3, updated 57 packages)

+303 -226
+5 -3
packages/apubt/apubt.dev/opam
··· 7 7 license: "ISC" 8 8 homepage: "https://tangled.org/anil.recoil.org/ocaml-apubt" 9 9 bug-reports: "https://tangled.org/anil.recoil.org/ocaml-apubt/issues" 10 - dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-apubt.git" 11 10 depends: [ 12 11 "dune" {>= "3.20"} 13 12 "ocaml" {>= "5.1.0"} 14 13 "jsont" {>= "0.2.0"} 15 - "jsont-bytesrw" 14 + "bytesrw" 16 15 "eio" {>= "1.0"} 17 16 "eio_main" {>= "1.0"} 18 17 "requests" {>= "0.1.0"} ··· 20 19 "logs" {>= "0.7.0"} 21 20 "fmt" {>= "0.9.0"} 22 21 "ptime" 22 + "uri" 23 23 "x509" 24 24 "odoc" {with-doc} 25 25 ] ··· 37 37 "@doc" {with-doc} 38 38 ] 39 39 ] 40 + x-maintenance-intent: ["(latest)"] 41 + 42 + dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-apubt.git" 40 43 url { 41 44 src: "git+https://tangled.org/anil.recoil.org/ocaml-apubt.git#main" 42 45 } 43 - x-maintenance-intent: ["(latest)"]
+5 -3
packages/atp-lexicon-atproto/atp-lexicon-atproto.dev/opam
··· 7 7 license: "ISC" 8 8 homepage: "https://tangled.org/anil.recoil.org/ocaml-atp" 9 9 bug-reports: "https://tangled.org/anil.recoil.org/ocaml-atp/issues" 10 - dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-atp.git" 11 10 depends: [ 12 11 "ocaml" {>= "5.1"} 13 - "dune" {>= "3.20"} 14 - "atp" {= version} 12 + "dune" {>= "3.20" & >= "3.16"} 13 + "atp" {>= "0.1"} 15 14 "jsont" {>= "0.1"} 16 15 "odoc" {with-doc} 17 16 ] ··· 29 28 "@doc" {with-doc} 30 29 ] 31 30 ] 31 + x-maintenance-intent: ["(latest)"] 32 + 33 + dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-atp.git" 32 34 url { 33 35 src: "git+https://tangled.org/anil.recoil.org/ocaml-atp.git#main" 34 36 }
+5 -3
packages/atp-lexicon-bsky/atp-lexicon-bsky.dev/opam
··· 7 7 license: "ISC" 8 8 homepage: "https://tangled.org/anil.recoil.org/ocaml-atp" 9 9 bug-reports: "https://tangled.org/anil.recoil.org/ocaml-atp/issues" 10 - dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-atp.git" 11 10 depends: [ 12 11 "ocaml" {>= "5.1"} 13 - "dune" {>= "3.20"} 14 - "atp" {= version} 12 + "dune" {>= "3.20" & >= "3.16"} 13 + "atp" {>= "0.1"} 15 14 "jsont" {>= "0.1"} 16 15 "odoc" {with-doc} 17 16 ] ··· 29 28 "@doc" {with-doc} 30 29 ] 31 30 ] 31 + x-maintenance-intent: ["(latest)"] 32 + 33 + dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-atp.git" 32 34 url { 33 35 src: "git+https://tangled.org/anil.recoil.org/ocaml-atp.git#main" 34 36 }
+5 -3
packages/atp-lexicon-standard-site/atp-lexicon-standard-site.dev/opam
··· 7 7 license: "ISC" 8 8 homepage: "https://tangled.org/anil.recoil.org/ocaml-atp" 9 9 bug-reports: "https://tangled.org/anil.recoil.org/ocaml-atp/issues" 10 - dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-atp.git" 11 10 depends: [ 12 11 "ocaml" {>= "5.1"} 13 - "dune" {>= "3.20"} 14 - "atp" {= version} 12 + "dune" {>= "3.20" & >= "3.16"} 13 + "atp" {>= "0.1"} 15 14 "jsont" {>= "0.1"} 16 15 "odoc" {with-doc} 17 16 ] ··· 29 28 "@doc" {with-doc} 30 29 ] 31 30 ] 31 + x-maintenance-intent: ["(latest)"] 32 + 33 + dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-atp.git" 32 34 url { 33 35 src: "git+https://tangled.org/anil.recoil.org/ocaml-atp.git#main" 34 36 }
+5 -3
packages/atp-lexicon-tangled/atp-lexicon-tangled.dev/opam
··· 7 7 license: "ISC" 8 8 homepage: "https://tangled.org/anil.recoil.org/ocaml-atp" 9 9 bug-reports: "https://tangled.org/anil.recoil.org/ocaml-atp/issues" 10 - dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-atp.git" 11 10 depends: [ 12 11 "ocaml" {>= "5.1"} 13 - "dune" {>= "3.20"} 14 - "atp" {= version} 12 + "dune" {>= "3.20" & >= "3.16"} 13 + "atp" {>= "0.1"} 15 14 "jsont" {>= "0.1"} 16 15 "odoc" {with-doc} 17 16 ] ··· 29 28 "@doc" {with-doc} 30 29 ] 31 30 ] 31 + x-maintenance-intent: ["(latest)"] 32 + 33 + dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-atp.git" 32 34 url { 33 35 src: "git+https://tangled.org/anil.recoil.org/ocaml-atp.git#main" 34 36 }
+3 -1
packages/atp-xrpc/atp-xrpc.dev/opam
··· 7 7 license: "ISC" 8 8 homepage: "https://tangled.org/anil.recoil.org/ocaml-atp" 9 9 bug-reports: "https://tangled.org/anil.recoil.org/ocaml-atp/issues" 10 - dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-atp.git" 11 10 depends: [ 12 11 "dune" {>= "3.20"} 13 12 "atp" {= version} ··· 34 33 "@doc" {with-doc} 35 34 ] 36 35 ] 36 + x-maintenance-intent: ["(latest)"] 37 + 38 + dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-atp.git" 37 39 url { 38 40 src: "git+https://tangled.org/anil.recoil.org/ocaml-atp.git#main" 39 41 }
+4 -2
packages/atp/atp.dev/opam
··· 7 7 license: "ISC" 8 8 homepage: "https://tangled.org/anil.recoil.org/ocaml-atp" 9 9 bug-reports: "https://tangled.org/anil.recoil.org/ocaml-atp/issues" 10 - dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-atp.git" 11 10 depends: [ 12 11 "ocaml" {>= "5.1"} 13 - "dune" {>= "3.20"} 12 + "dune" {>= "3.20" & >= "3.16"} 14 13 "bytesrw" {>= "0.1"} 15 14 "jsont" {>= "0.1"} 16 15 "digestif" {>= "1.2"} ··· 35 34 "@doc" {with-doc} 36 35 ] 37 36 ] 37 + x-maintenance-intent: ["(latest)"] 38 + 39 + dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-atp.git" 38 40 url { 39 41 src: "git+https://tangled.org/anil.recoil.org/ocaml-atp.git#main" 40 42 }
+3 -3
packages/braid/braid.dev/opam
··· 1 - # This file is generated by dune, edit dune-project instead 2 1 opam-version: "2.0" 3 2 version: "0.1.0" 4 3 synopsis: "Build status tracker for opam overlay repositories" ··· 39 38 "@doc" {with-doc} 40 39 ] 41 40 ] 42 - dev-repo: "git+https://github.com/avsm/braid" 41 + 42 + dev-repo: "git+https://github.com/mtelvers/braid.git" 43 43 url { 44 - src: "git+https://github.com/avsm/braid#main" 44 + src: "git+https://github.com/mtelvers/braid.git#main" 45 45 }
+4 -2
packages/bsky/bsky.dev/opam
··· 7 7 license: "ISC" 8 8 homepage: "https://tangled.org/anil.recoil.org/ocaml-atp" 9 9 bug-reports: "https://tangled.org/anil.recoil.org/ocaml-atp/issues" 10 - dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-atp.git" 11 10 depends: [ 12 11 "ocaml" {>= "5.1"} 13 - "dune" {>= "3.20"} 12 + "dune" {>= "3.20" & >= "3.16"} 14 13 "atp" {= version} 15 14 "atp-xrpc" {= version} 16 15 "atp-lexicon-atproto" {= version} ··· 38 37 "@doc" {with-doc} 39 38 ] 40 39 ] 40 + x-maintenance-intent: ["(latest)"] 41 + 42 + dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-atp.git" 41 43 url { 42 44 src: "git+https://tangled.org/anil.recoil.org/ocaml-atp.git#main" 43 45 }
-59
packages/bushel/bushel.dev/opam
··· 1 - opam-version: "2.0" 2 - synopsis: "Personal knowledge base and research entry management" 3 - description: """ 4 - Bushel is a library for managing structured research entries including 5 - notes, papers, projects, ideas, videos, and contacts. It provides typed 6 - access to markdown files with YAML frontmatter and supports link graphs, 7 - markdown processing with custom extensions, and search integration. 8 - Right now this is a fairly specific workflow used by Anil Madhavapeddy, 9 - but it may generalise in the future. 10 - 11 - Subpackages: 12 - - bushel.eio: Eio-based directory loading 13 - - bushel.config: XDG-compliant TOML configuration 14 - - bushel.sync: Sync pipeline for images and thumbnails 15 - - bushel.typesense: Typesense search integration""" 16 - maintainer: ["Anil Madhavapeddy <anil@recoil.org>"] 17 - authors: ["Anil Madhavapeddy <anil@recoil.org>"] 18 - license: "ISC" 19 - depends: [ 20 - "dune" {>= "3.18"} 21 - "ocaml" {>= "5.2"} 22 - "frontmatter" {>= "0.1"} 23 - "frontmatter-eio" {>= "0.1"} 24 - "cmarkit" {>= "0.3"} 25 - "jsont" {>= "0.1"} 26 - "bytesrw" 27 - "ptime" {>= "1.2"} 28 - "re" {>= "1.11"} 29 - "uri" {>= "4.4"} 30 - "fmt" {>= "0.9"} 31 - "eio" {>= "1.2"} 32 - "tomlt" {>= "0.1"} 33 - "typesense" {>= "0.1"} 34 - "astring" {>= "0.8"} 35 - "logs" {>= "0.7"} 36 - "yamlrw" 37 - "cmdliner" 38 - "eio_main" 39 - "odoc" {with-doc} 40 - ] 41 - build: [ 42 - ["dune" "subst"] {dev} 43 - [ 44 - "dune" 45 - "build" 46 - "-p" 47 - name 48 - "-j" 49 - jobs 50 - "@install" 51 - "@runtest" {with-test} 52 - "@doc" {with-doc} 53 - ] 54 - ] 55 - dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-bushel.git" 56 - url { 57 - src: "git+https://tangled.org/anil.recoil.org/ocaml-bushel.git#main" 58 - } 59 - x-maintenance-intent: ["(latest)"]
+2 -1
packages/bytesrw-eio/bytesrw-eio.dev/opam
··· 7 7 license: "ISC" 8 8 homepage: "https://tangled.org/anil.recoil.org/ocaml-bytesrw-eio" 9 9 bug-reports: "https://tangled.org/anil.recoil.org/ocaml-bytesrw-eio/issues" 10 - dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-bytesrw-eio.git" 11 10 depends: [ 12 11 "dune" {>= "3.18"} 13 12 "ocaml" {>= "5.0"} ··· 32 31 ] 33 32 ] 34 33 x-maintenance-intent: ["(latest)"] 34 + 35 + dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-bytesrw-eio.git" 35 36 url { 36 37 src: "git+https://tangled.org/anil.recoil.org/ocaml-bytesrw-eio.git#main" 37 38 }
+5 -4
packages/cbort/cbort.dev/opam
··· 2 2 synopsis: "Native CBOR codec with type-safe combinators" 3 3 description: """ 4 4 Type-safe CBOR (RFC 8949) encoding and decoding using a combinator-based 5 - approach. Define codecs once and use them for both encoding and decoding 6 - OCaml values to and from CBOR binary format.""" 5 + approach. Define codecs once and use them for both encoding and decoding 6 + OCaml values to and from CBOR binary format.""" 7 7 maintainer: ["Anil Madhavapeddy <anil@recoil.org>"] 8 8 authors: ["Anil Madhavapeddy"] 9 9 license: "ISC" 10 10 homepage: "https://tangled.org/anil.recoil.org/ocaml-cbort" 11 11 bug-reports: "https://tangled.org/anil.recoil.org/ocaml-cbort/issues" 12 - dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-cbort.git" 13 12 depends: [ 14 13 "dune" {>= "3.20"} 15 14 "ocaml" {>= "5.1"} ··· 32 31 "@doc" {with-doc} 33 32 ] 34 33 ] 34 + x-maintenance-intent: ["(latest)"] 35 + 36 + dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-cbort.git" 35 37 url { 36 38 src: "git+https://tangled.org/anil.recoil.org/ocaml-cbort.git#main" 37 39 } 38 - x-maintenance-intent: ["(latest)"]
+2 -1
packages/cff/cff.dev/opam
··· 7 7 license: "ISC" 8 8 homepage: "https://tangled.org/anil.recoil.org/ocaml-cff" 9 9 bug-reports: "https://tangled.org/anil.recoil.org/ocaml-cff/issues" 10 - dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-cff.git" 11 10 depends: [ 12 11 "dune" {>= "3.20"} 13 12 "ocaml" {>= "5.1.0"} ··· 38 37 ] 39 38 ] 40 39 x-maintenance-intent: ["(latest)"] 40 + 41 + dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-cff.git" 41 42 url { 42 43 src: "git+https://tangled.org/anil.recoil.org/ocaml-cff.git#main" 43 44 }
+5 -2
packages/claude/claude.dev/opam
··· 7 7 license: "ISC" 8 8 homepage: "https://tangled.org/anil.recoil.org/claudeio" 9 9 bug-reports: "https://tangled.org/anil.recoil.org/claudeio/issues" 10 - dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-claudeio.git" 11 10 depends: [ 12 11 "dune" {>= "3.18"} 13 12 "ocaml" {>= "5.1.0"} ··· 15 14 "eio_main" 16 15 "fmt" 17 16 "logs" 17 + "cmdliner" 18 + "bytesrw" 18 19 "jsont" {>= "0.2.0"} 19 20 "odoc" {with-doc} 20 21 "alcotest" {with-test & >= "1.7.0"} ··· 34 35 ] 35 36 ] 36 37 x-maintenance-intent: ["(latest)"] 38 + 39 + dev-repo: "git+https://tangled.org/anil.recoil.org/claudeio.git" 37 40 url { 38 - src: "git+https://tangled.org/anil.recoil.org/ocaml-claudeio.git#main" 41 + src: "git+https://tangled.org/anil.recoil.org/claudeio.git#main" 39 42 }
+2 -2
packages/conpool/conpool.dev/opam
··· 12 12 "dune" {>= "3.20" & >= "3.0"} 13 13 "eio" 14 14 "tls-eio" {>= "1.0"} 15 - "eio_main" 16 15 "logs" 17 16 "fmt" 18 17 "cmdliner" ··· 32 31 "@doc" {with-doc} 33 32 ] 34 33 ] 34 + x-maintenance-intent: ["(latest)"] 35 + 35 36 dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-conpool.git" 36 37 url { 37 38 src: "git+https://tangled.org/anil.recoil.org/ocaml-conpool.git#main" 38 39 } 39 - x-maintenance-intent: ["(latest)"]
+7 -4
packages/cookeio/cookeio.dev/opam
··· 8 8 homepage: "https://tangled.sh/@anil.recoil.org/ocaml-cookeio" 9 9 doc: "https://tangled.sh/@anil.recoil.org/ocaml-cookeio" 10 10 bug-reports: "https://tangled.sh/@anil.recoil.org/ocaml-cookeio/issues" 11 - dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-cookeio.git" 12 11 depends: [ 12 + "dune" {>= "3.18"} 13 13 "ocaml" {>= "5.2.0"} 14 - "dune" {>= "3.20"} 15 14 "logs" {>= "0.9.0"} 16 15 "ptime" {>= "1.1.0"} 16 + "ipaddr" {>= "5.6.0"} 17 + "domain-name" {>= "0.4.0"} 18 + "publicsuffix" 17 19 "eio_main" 18 - "publicsuffix" 19 20 "alcotest" {with-test} 20 21 "odoc" {with-doc} 21 22 ] ··· 34 35 ] 35 36 ] 36 37 x-maintenance-intent: ["(latest)"] 38 + 39 + dev-repo: "git+https://tangled.sh/@anil.recoil.org/ocaml-cookeio.git" 37 40 url { 38 - src: "git+https://tangled.org/anil.recoil.org/ocaml-cookeio.git#main" 41 + src: "git+https://tangled.sh/@anil.recoil.org/ocaml-cookeio.git#main" 39 42 }
+2
packages/crockford/crockford.dev/opam
··· 29 29 "@doc" {with-doc} 30 30 ] 31 31 ] 32 + x-maintenance-intent: ["(latest)"] 33 + 32 34 dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-crockford.git" 33 35 url { 34 36 src: "git+https://tangled.org/anil.recoil.org/ocaml-crockford.git#main"
+2 -1
packages/frontmatter-eio/frontmatter-eio.dev/opam
··· 28 28 "@doc" {with-doc} 29 29 ] 30 30 ] 31 + x-maintenance-intent: ["(latest)"] 32 + 31 33 dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-frontmatter.git" 32 34 url { 33 35 src: "git+https://tangled.org/anil.recoil.org/ocaml-frontmatter.git#main" 34 36 } 35 - x-maintenance-intent: ["(latest)"]
+2 -1
packages/frontmatter/frontmatter.dev/opam
··· 32 32 "@doc" {with-doc} 33 33 ] 34 34 ] 35 + x-maintenance-intent: ["(latest)"] 36 + 35 37 dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-frontmatter.git" 36 38 url { 37 39 src: "git+https://tangled.org/anil.recoil.org/ocaml-frontmatter.git#main" 38 40 } 39 - x-maintenance-intent: ["(latest)"]
+5 -3
packages/hermest-cli/hermest-cli.dev/opam
··· 7 7 license: "ISC" 8 8 homepage: "https://tangled.org/anil.recoil.org/ocaml-atp" 9 9 bug-reports: "https://tangled.org/anil.recoil.org/ocaml-atp/issues" 10 - dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-atp.git" 11 10 depends: [ 12 11 "ocaml" {>= "5.1"} 13 - "dune" {>= "3.20"} 14 - "hermest" {= version} 12 + "dune" {>= "3.20" & >= "3.16"} 13 + "hermest" 15 14 "cmdliner" {>= "1.2"} 16 15 "odoc" {with-doc} 17 16 ] ··· 29 28 "@doc" {with-doc} 30 29 ] 31 30 ] 31 + x-maintenance-intent: ["(latest)"] 32 + 33 + dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-atp.git" 32 34 url { 33 35 src: "git+https://tangled.org/anil.recoil.org/ocaml-atp.git#main" 34 36 }
+6 -3
packages/hermest/hermest.dev/opam
··· 7 7 license: "ISC" 8 8 homepage: "https://tangled.org/anil.recoil.org/ocaml-atp" 9 9 bug-reports: "https://tangled.org/anil.recoil.org/ocaml-atp/issues" 10 - dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-atp.git" 11 10 depends: [ 12 11 "ocaml" {>= "5.1"} 13 - "dune" {>= "3.20"} 14 - "yojson" {>= "2.0"} 12 + "dune" {>= "3.20" & >= "3.16"} 13 + "jsont" {>= "0.1"} 14 + "bytesrw" {>= "0.1"} 15 15 "odoc" {with-doc} 16 16 ] 17 17 build: [ ··· 28 28 "@doc" {with-doc} 29 29 ] 30 30 ] 31 + x-maintenance-intent: ["(latest)"] 32 + 33 + dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-atp.git" 31 34 url { 32 35 src: "git+https://tangled.org/anil.recoil.org/ocaml-atp.git#main" 33 36 }
+39
packages/html5rw-js/html5rw-js.dev/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "Browser-based HTML5 parser via js_of_ocaml/wasm_of_ocaml" 3 + description: 4 + "JavaScript and WebAssembly builds of the html5rw HTML5 parser for browser use. Includes a main validator library, web worker for background validation, and browser-based test runner." 5 + maintainer: ["Anil Madhavapeddy <anil@recoil.org>"] 6 + authors: ["Anil Madhavapeddy <anil@recoil.org>"] 7 + license: "MIT" 8 + homepage: "https://tangled.org/anil.recoil.org/ocaml-html5rw" 9 + bug-reports: "https://tangled.org/anil.recoil.org/ocaml-html5rw/issues" 10 + depends: [ 11 + "dune" {>= "3.20"} 12 + "ocaml" {>= "5.1.0"} 13 + "html5rw" {= version} 14 + "js_of_ocaml" {>= "5.0"} 15 + "js_of_ocaml-ppx" {>= "5.0"} 16 + "wasm_of_ocaml-compiler" {>= "5.0"} 17 + "brr" {>= "0.0.6"} 18 + "odoc" {with-doc} 19 + ] 20 + build: [ 21 + ["dune" "subst"] {dev} 22 + [ 23 + "dune" 24 + "build" 25 + "-p" 26 + name 27 + "-j" 28 + jobs 29 + "@install" 30 + "@runtest" {with-test} 31 + "@doc" {with-doc} 32 + ] 33 + ] 34 + x-maintenance-intent: ["(latest)"] 35 + 36 + dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-html5rw.git" 37 + url { 38 + src: "git+https://tangled.org/anil.recoil.org/ocaml-html5rw.git#main" 39 + }
+6 -1
packages/html5rw/html5rw.dev/opam
··· 7 7 license: "MIT" 8 8 homepage: "https://tangled.org/anil.recoil.org/ocaml-html5rw" 9 9 bug-reports: "https://tangled.org/anil.recoil.org/ocaml-html5rw/issues" 10 - dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-html5rw.git" 11 10 depends: [ 12 11 "dune" {>= "3.20"} 13 12 "ocaml" {>= "5.1.0"} ··· 15 14 "bytesrw" {>= "0.3.0"} 16 15 "uutf" {>= "1.0.0"} 17 16 "uuuu" {>= "0.3.0"} 17 + "uunf" {>= "15.0.0"} 18 + "xmlm" {>= "1.4.0"} 19 + "langdetect" 18 20 "odoc" {with-doc} 19 21 "jsont" {>= "0.2.0"} 22 + "cmdliner" {>= "1.3.0"} 20 23 ] 21 24 build: [ 22 25 ["dune" "subst"] {dev} ··· 33 36 ] 34 37 ] 35 38 x-maintenance-intent: ["(latest)"] 39 + 40 + dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-html5rw.git" 36 41 url { 37 42 src: "git+https://tangled.org/anil.recoil.org/ocaml-html5rw.git#main" 38 43 }
+8 -6
packages/imapd/imapd.dev/opam packages/imap/imap.dev/opam
··· 1 1 opam-version: "2.0" 2 - synopsis: "IMAP4rev2 server implemented in OCaml with Eio" 2 + synopsis: "IMAP4rev2 client library for OCaml" 3 3 description: 4 - "A modular IMAP4rev2 server implementation (RFC 9051) in OCaml using Eio for networking. Includes pluggable storage backends." 4 + "A comprehensive IMAP client library implementing RFC 9051 IMAP4rev2. Provides connection management, authentication, mailbox operations, message fetching, IDLE support, and connection pooling. Includes an imap-client CLI tool." 5 5 maintainer: ["Anil Madhavapeddy <anil@recoil.org>"] 6 6 authors: ["Anil Madhavapeddy"] 7 7 license: "ISC" ··· 10 10 depends: [ 11 11 "dune" {>= "3.20"} 12 12 "ocaml" {>= "5.1.0"} 13 - "menhir" {>= "20230608"} 14 13 "eio" {>= "1.0"} 15 14 "eio_main" {>= "1.0"} 16 15 "tls-eio" {>= "1.0"} 17 16 "tls" {>= "1.0"} 18 - "faraday" {>= "0.8"} 17 + "cstruct" {>= "6.0.0"} 18 + "fmt" {>= "0.9.0"} 19 + "base64" {>= "3.5.0"} 19 20 "cmdliner" {>= "1.2.0"} 20 - "conf-libpam" {build} 21 + "mirage-crypto-rng" {>= "1.0.0"} 21 22 "odoc" {with-doc} 22 23 "alcotest" {with-test & >= "1.7.0"} 23 24 ] ··· 35 36 "@doc" {with-doc} 36 37 ] 37 38 ] 39 + x-maintenance-intent: ["(latest)"] 40 + 38 41 dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-imap.git" 39 42 url { 40 43 src: "git+https://tangled.org/anil.recoil.org/ocaml-imap.git#main" 41 44 } 42 - x-maintenance-intent: ["(latest)"]
-40
packages/init/init.dev/opam
··· 1 - opam-version: "2.0" 2 - synopsis: "Declarative INI data manipulation for OCaml" 3 - description: """ 4 - Init provides bidirectional codecs for INI files following Python's 5 - configparser semantics. Features include multiline values, interpolation, 6 - DEFAULT section inheritance, and layout preservation. 7 - 8 - The core init library has no dependencies. The init.bytesrw 9 - sub-library provides parsing/encoding with bytesrw. The init.eio 10 - sub-library provides Eio file system integration.""" 11 - maintainer: ["Anil Madhavapeddy <anil@recoil.org>"] 12 - authors: ["Anil Madhavapeddy <anil@recoil.org>"] 13 - license: "ISC" 14 - dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-init.git" 15 - depends: [ 16 - "dune" {>= "3.0"} 17 - "ocaml" {>= "4.14.0"} 18 - "bytesrw" {>= "0.1.0"} 19 - "eio" {>= "1.0"} 20 - "bytesrw-eio" {>= "0.1.0"} 21 - "alcotest" {with-test & >= "1.7.0"} 22 - "odoc" {with-doc} 23 - ] 24 - build: [ 25 - ["dune" "subst"] {dev} 26 - [ 27 - "dune" 28 - "build" 29 - "-p" 30 - name 31 - "-j" 32 - jobs 33 - "@install" 34 - "@runtest" {with-test} 35 - "@doc" {with-doc} 36 - ] 37 - ] 38 - url { 39 - src: "git+https://tangled.org/anil.recoil.org/ocaml-init.git#main" 40 - }
+2 -1
packages/jmap/jmap.dev/opam
··· 7 7 license: "ISC" 8 8 homepage: "https://tangled.org/anil.recoil.org/ocaml-jmap" 9 9 bug-reports: "https://tangled.org/anil.recoil.org/ocaml-jmap/issues" 10 - dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-jmap.git" 11 10 depends: [ 12 11 "dune" {>= "3.20"} 13 12 "ocaml" {>= "5.4.0"} ··· 35 34 ] 36 35 ] 37 36 x-maintenance-intent: ["(latest)"] 37 + 38 + dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-jmap.git" 38 39 url { 39 40 src: "git+https://tangled.org/anil.recoil.org/ocaml-jmap.git#main" 40 41 }
+3 -2
packages/json-pointer/json-pointer.dev/opam
··· 7 7 license: "ISC" 8 8 homepage: "https://tangled.org/anil.recoil.org/ocaml-json-pointer" 9 9 bug-reports: "https://tangled.org/anil.recoil.org/ocaml-json-pointer/issues" 10 - dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-json-pointer.git" 11 10 depends: [ 12 11 "dune" {>= "3.20"} 13 12 "ocaml" {>= "4.14.0"} 14 13 "jsont" {>= "0.2.0"} 15 14 "bytesrw" {>= "0.2.0"} 16 - "mdx" {with-test} 15 + "mdx" 17 16 "odoc" {with-doc} 18 17 ] 19 18 build: [ ··· 31 30 ] 32 31 ] 33 32 x-maintenance-intent: ["(latest)"] 33 + 34 + dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-json-pointer.git" 34 35 url { 35 36 src: "git+https://tangled.org/anil.recoil.org/ocaml-json-pointer.git#main" 36 37 }
+3 -2
packages/jsonwt/jsonwt.dev/opam
··· 11 11 license: "ISC" 12 12 homepage: "https://tangled.org/anil.recoil.org/ocaml-jsonwt" 13 13 bug-reports: "https://tangled.org/anil.recoil.org/ocaml-jsonwt/issues" 14 - dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-jsonwt.git" 15 14 depends: [ 16 15 "dune" {>= "3.20"} 17 16 "ocaml" {>= "5.1"} ··· 44 43 "@doc" {with-doc} 45 44 ] 46 45 ] 46 + x-maintenance-intent: ["(latest)"] 47 + 48 + dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-jsonwt.git" 47 49 url { 48 50 src: "git+https://tangled.org/anil.recoil.org/ocaml-jsonwt.git#main" 49 51 } 50 - x-maintenance-intent: ["(latest)"]
+11 -3
packages/karakeep/karakeep.dev/opam
··· 1 1 opam-version: "2.0" 2 2 synopsis: "Karakeep API client library for OCaml" 3 - description: 4 - "An OCaml client library for the Karakeep bookmark service API. Provides full API coverage for bookmarks, tags, lists, highlights, and user operations. Built on Eio for structured concurrency with a type-safe interface using jsont for JSON encoding/decoding." 3 + description: """ 4 + An OCaml client library for the Karakeep bookmark service API. 5 + Provides full API coverage for bookmarks, tags, lists, highlights, 6 + and user operations. Built on Eio for structured concurrency with 7 + a type-safe interface using jsont for JSON encoding/decoding.""" 5 8 maintainer: ["anil@recoil.org"] 6 9 authors: ["Anil Madhavapeddy"] 7 10 license: "ISC" 8 11 homepage: "https://tangled.org/anil.recoil.org/ocaml-karakeep" 9 12 bug-reports: "https://tangled.org/anil.recoil.org/ocaml-karakeep/issues" 10 13 depends: [ 11 - "dune" {>= "3.17"} 14 + "dune" {>= "3.18"} 12 15 "ocaml" {>= "5.2.0"} 13 16 "requests" {>= "0.0.1"} 14 17 "eio" {>= "1.2"} ··· 20 23 "uri" {>= "4.0.0"} 21 24 "cmdliner" {>= "1.3.0"} 22 25 "logs" {>= "0.7.0"} 26 + "xdge" 27 + "tomlt" 23 28 "odoc" {with-doc} 24 29 ] 25 30 build: [ ··· 32 37 "-j" 33 38 jobs 34 39 "@install" 40 + "@runtest" {with-test} 35 41 "@doc" {with-doc} 36 42 ] 37 43 ] 44 + x-maintenance-intent: ["(latest)"] 45 + 38 46 dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-karakeep.git" 39 47 url { 40 48 src: "git+https://tangled.org/anil.recoil.org/ocaml-karakeep.git#main"
+38
packages/langdetect-js/langdetect-js.dev/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "Language detection for browsers via js_of_ocaml/wasm_of_ocaml" 3 + description: 4 + "Browser-compatible language detection compiled with js_of_ocaml. Provides a JavaScript API for detecting languages in web applications. Supports both JS and WebAssembly output for optimal performance." 5 + maintainer: ["Anil Madhavapeddy <anil@recoil.org>"] 6 + authors: ["Anil Madhavapeddy"] 7 + license: "MIT" 8 + homepage: "https://tangled.org/anil.recoil.org/ocaml-langdetect" 9 + bug-reports: "https://tangled.org/anil.recoil.org/ocaml-langdetect/issues" 10 + depends: [ 11 + "dune" {>= "3.20"} 12 + "ocaml" {>= "5.1.0"} 13 + "langdetect" {= version} 14 + "brr" {>= "0.0.6"} 15 + "js_of_ocaml" {>= "6.0.0"} 16 + "js_of_ocaml-compiler" {>= "6.0.0"} 17 + "odoc" {with-doc} 18 + ] 19 + build: [ 20 + ["dune" "subst"] {dev} 21 + [ 22 + "dune" 23 + "build" 24 + "-p" 25 + name 26 + "-j" 27 + jobs 28 + "@install" 29 + "@runtest" {with-test} 30 + "@doc" {with-doc} 31 + ] 32 + ] 33 + x-maintenance-intent: ["(latest)"] 34 + 35 + dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-langdetect.git" 36 + url { 37 + src: "git+https://tangled.org/anil.recoil.org/ocaml-langdetect.git#main" 38 + }
+4 -2
packages/langdetect/langdetect.dev/opam
··· 7 7 license: "MIT" 8 8 homepage: "https://tangled.org/anil.recoil.org/ocaml-langdetect" 9 9 bug-reports: "https://tangled.org/anil.recoil.org/ocaml-langdetect/issues" 10 - dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-langdetect.git" 11 10 depends: [ 12 11 "dune" {>= "3.20"} 13 12 "ocaml" {>= "5.1.0"} 14 13 "uutf" {>= "1.0.0"} 14 + "cmdliner" {>= "1.2.0"} 15 15 "odoc" {with-doc} 16 16 "alcotest" {with-test & >= "1.7.0"} 17 17 ] ··· 29 29 "@doc" {with-doc} 30 30 ] 31 31 ] 32 + x-maintenance-intent: ["(latest)"] 33 + 34 + dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-langdetect.git" 32 35 url { 33 36 src: "git+https://tangled.org/anil.recoil.org/ocaml-langdetect.git#main" 34 37 } 35 - x-maintenance-intent: ["(latest)"]
+4 -2
packages/mail-flag/mail-flag.dev/opam
··· 7 7 license: "ISC" 8 8 homepage: "https://tangled.org/anil.recoil.org/ocaml-mail-flag" 9 9 bug-reports: "https://tangled.org/anil.recoil.org/ocaml-mail-flag/issues" 10 - dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-mail-flag.git" 11 10 depends: [ 12 - "dune" {>= "3.0"} 11 + "dune" {>= "3.20"} 13 12 "ocaml" {>= "5.1.0"} 14 13 "fmt" {>= "0.9"} 15 14 "odoc" {with-doc} ··· 29 28 "@doc" {with-doc} 30 29 ] 31 30 ] 31 + x-maintenance-intent: ["(latest)"] 32 + 33 + dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-mail-flag.git" 32 34 url { 33 35 src: "git+https://tangled.org/anil.recoil.org/ocaml-mail-flag.git#main" 34 36 }
+3 -2
packages/matrix/matrix.dev/opam
··· 7 7 license: "ISC" 8 8 homepage: "https://tangled.org/anil.recoil.org/ocaml-matrix" 9 9 bug-reports: "https://tangled.org/anil.recoil.org/ocaml-matrix/issues" 10 - dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-matrix.git" 11 10 depends: [ 12 11 "dune" {>= "3.20"} 13 12 "ocaml" {>= "5.1"} ··· 45 44 "@doc" {with-doc} 46 45 ] 47 46 ] 47 + x-maintenance-intent: ["(latest)"] 48 + 49 + dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-matrix.git" 48 50 url { 49 51 src: "git+https://tangled.org/anil.recoil.org/ocaml-matrix.git#main" 50 52 } 51 - x-maintenance-intent: ["(latest)"]
+5 -1
packages/mdns/mdns.dev/opam
··· 7 7 license: "MIT" 8 8 homepage: "https://tangled.org/gazagnaire.org/ocaml-mdns" 9 9 bug-reports: "https://tangled.org/gazagnaire.org/ocaml-mdns/issues" 10 - dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-mdns" 11 10 depends: [ 12 11 "dune" {>= "3.0"} 13 12 "ocaml" {>= "4.08"} ··· 37 36 "@doc" {with-doc} 38 37 ] 39 38 ] 39 + 40 + dev-repo: "git+https://tangled.org/gazagnaire.org/ocaml-mdns.git" 41 + url { 42 + src: "git+https://tangled.org/gazagnaire.org/ocaml-mdns.git#main" 43 + }
+10 -4
packages/monopam/monopam.dev/opam
··· 7 7 license: "ISC" 8 8 homepage: "https://tangled.org/anil.recoil.org/monopam" 9 9 bug-reports: "https://tangled.org/anil.recoil.org/monopam/issues" 10 - dev-repo: "git+https://tangled.org/anil.recoil.org/monopam.git" 11 10 depends: [ 12 11 "ocaml" {>= "5.2.0"} 13 - "dune" {>= "3.20"} 12 + "dune" {>= "3.20" & >= "3.20"} 14 13 "eio" {>= "1.2"} 15 14 "eio_main" {>= "1.2"} 16 15 "tomlt" {>= "0.1.0"} ··· 20 19 "fmt" {>= "0.9.0"} 21 20 "logs" {>= "0.7.0"} 22 21 "uri" {>= "4.0.0"} 23 - "claude" 24 - "tangled" 25 22 "fpath" {>= "0.7.0"} 23 + "claude" {>= "0.1.0"} 24 + "jsont" {>= "0.2.0"} 25 + "requests" 26 + "ptime" {>= "1.0.0"} 27 + "sexplib0" {>= "0.17.0"} 28 + "parsexp" {>= "0.17.0"} 26 29 "odoc" {with-doc} 27 30 ] 28 31 build: [ ··· 39 42 "@doc" {with-doc} 40 43 ] 41 44 ] 45 + x-maintenance-intent: ["(latest)"] 46 + 47 + dev-repo: "git+https://tangled.org/anil.recoil.org/monopam.git" 42 48 url { 43 49 src: "git+https://tangled.org/anil.recoil.org/monopam.git#main" 44 50 }
+4 -2
packages/mqtte/mqtte.dev/opam
··· 6 6 license: "ISC" 7 7 homepage: "https://tangled.org/anil.recoil.org/ocaml-mqtte" 8 8 bug-reports: "https://tangled.org/anil.recoil.org/ocaml-mqtte/issues" 9 - dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-mqtte.git" 10 9 depends: [ 11 10 "dune" {>= "3.20"} 12 11 "ocaml" {>= "5.1"} ··· 19 18 "cmdliner" {>= "1.2"} 20 19 "tls" 21 20 "xdge" 21 + "tomlt" 22 22 "logs" {>= "0.7"} 23 23 "fmt" {>= "0.9"} 24 24 "alcotest" {with-test} ··· 38 38 "@doc" {with-doc} 39 39 ] 40 40 ] 41 + x-maintenance-intent: ["(latest)"] 42 + 43 + dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-mqtte.git" 41 44 url { 42 45 src: "git+https://tangled.org/anil.recoil.org/ocaml-mqtte.git#main" 43 46 } 44 - x-maintenance-intent: ["(latest)"]
+3 -2
packages/odoc-xo/odoc-xo.dev/opam
··· 7 7 license: "ISC" 8 8 homepage: "https://tangled.org/anil.recoil.org/odoc-xo" 9 9 bug-reports: "https://tangled.org/anil.recoil.org/odoc-xo/issues" 10 - dev-repo: "git+https://tangled.org/anil.recoil.org/odoc-xo.git" 11 10 depends: [ 12 11 "dune" {>= "3.20"} 13 12 "ocaml" {>= "5.1.0"} ··· 32 31 "@doc" {with-doc} 33 32 ] 34 33 ] 34 + x-maintenance-intent: ["(latest)"] 35 + 36 + dev-repo: "git+https://tangled.org/anil.recoil.org/odoc-xo.git" 35 37 url { 36 38 src: "git+https://tangled.org/anil.recoil.org/odoc-xo.git#main" 37 39 } 38 - x-maintenance-intent: ["(latest)"]
+4 -2
packages/owntracks-cli/owntracks-cli.dev/opam
··· 9 9 license: "ISC" 10 10 homepage: "https://tangled.org/anil.recoil.org/ocaml-owntracks" 11 11 bug-reports: "https://tangled.org/anil.recoil.org/ocaml-owntracks/issues" 12 - dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-owntracks.git" 13 12 depends: [ 14 13 "dune" {>= "3.20"} 15 14 "ocaml" {>= "5.1"} ··· 19 18 "eio_main" {>= "1.0"} 20 19 "xdge" 21 20 "tomlt" 21 + "geojson" 22 22 "cmdliner" {>= "1.2"} 23 23 "logs" {>= "0.7"} 24 24 "fmt" {>= "0.9"} ··· 40 40 "@doc" {with-doc} 41 41 ] 42 42 ] 43 + x-maintenance-intent: ["(latest)"] 44 + 45 + dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-owntracks.git" 43 46 url { 44 47 src: "git+https://tangled.org/anil.recoil.org/ocaml-owntracks.git#main" 45 48 } 46 - x-maintenance-intent: ["(latest)"]
+3 -2
packages/owntracks/owntracks.dev/opam
··· 11 11 license: "ISC" 12 12 homepage: "https://tangled.org/anil.recoil.org/ocaml-owntracks" 13 13 bug-reports: "https://tangled.org/anil.recoil.org/ocaml-owntracks/issues" 14 - dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-owntracks.git" 15 14 depends: [ 16 15 "dune" {>= "3.20"} 17 16 "ocaml" {>= "5.1"} ··· 34 33 "@doc" {with-doc} 35 34 ] 36 35 ] 36 + x-maintenance-intent: ["(latest)"] 37 + 38 + dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-owntracks.git" 37 39 url { 38 40 src: "git+https://tangled.org/anil.recoil.org/ocaml-owntracks.git#main" 39 41 } 40 - x-maintenance-intent: ["(latest)"]
+3 -3
packages/peertube/peertube.dev/opam
··· 34 34 "@doc" {with-doc} 35 35 ] 36 36 ] 37 - dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-peertube" 37 + 38 + dev-repo: "git+https://git.recoil.org/anil.recoil.org/ocaml-peertube.git" 38 39 url { 39 - src: "git+https://tangled.org/anil.recoil.org/ocaml-peertube#main" 40 + src: "git+https://git.recoil.org/anil.recoil.org/ocaml-peertube.git#main" 40 41 } 41 - x-maintenance-intent: ["(latest)"]
+4 -2
packages/poe/poe.dev/opam
··· 10 10 license: "ISC" 11 11 homepage: "https://tangled.org/anil.recoil.org/poe" 12 12 bug-reports: "https://tangled.org/anil.recoil.org/poe/issues" 13 - dev-repo: "git+https://tangled.org/anil.recoil.org/poe.git" 14 13 depends: [ 15 14 "ocaml" {>= "5.2.0"} 16 - "dune" {>= "3.20"} 15 + "dune" {>= "3.20" & >= "3.20"} 17 16 "eio_main" {>= "1.2"} 18 17 "zulip" {>= "0.1.0"} 19 18 "claude" {>= "0.1.0"} ··· 37 36 "@doc" {with-doc} 38 37 ] 39 38 ] 39 + x-maintenance-intent: ["(latest)"] 40 + 41 + dev-repo: "git+https://tangled.org/anil.recoil.org/poe.git" 40 42 url { 41 43 src: "git+https://tangled.org/anil.recoil.org/poe.git#main" 42 44 }
+3 -2
packages/publicsuffix/publicsuffix.dev/opam
··· 7 7 license: "ISC" 8 8 homepage: "https://tangled.org/anil.recoil.org/ocaml-publicsuffix" 9 9 bug-reports: "https://tangled.org/anil.recoil.org/ocaml-publicsuffix/issues" 10 - dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-publicsuffix.git" 11 10 depends: [ 11 + "dune" {>= "3.18"} 12 12 "ocaml" {>= "4.14.0"} 13 - "dune" {>= "3.18"} 14 13 "domain-name" {>= "0.4.0"} 15 14 "punycode" 16 15 "cmdliner" {>= "1.3.0"} ··· 32 31 ] 33 32 ] 34 33 x-maintenance-intent: ["(latest)"] 34 + 35 + dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-publicsuffix.git" 35 36 url { 36 37 src: "git+https://tangled.org/anil.recoil.org/ocaml-publicsuffix.git#main" 37 38 }
+2 -2
packages/punycode/punycode.dev/opam
··· 1 - # This file is generated by dune, edit dune-project instead 2 1 opam-version: "2.0" 3 2 synopsis: "RFC 3492 Punycode and IDNA implementation for OCaml" 4 3 description: """ ··· 10 9 license: "ISC" 11 10 homepage: "https://tangled.org/anil.recoil.org/ocaml-punycode" 12 11 bug-reports: "https://tangled.org/anil.recoil.org/ocaml-punycode/issues" 13 - dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-punycode.git" 14 12 depends: [ 15 13 "ocaml" {>= "5.4.0"} 16 14 "dune" {>= "3.20" & >= "3.0"} ··· 35 33 ] 36 34 ] 37 35 x-maintenance-intent: ["(latest)"] 36 + 37 + dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-punycode.git" 38 38 url { 39 39 src: "git+https://tangled.org/anil.recoil.org/ocaml-punycode.git#main" 40 40 }
+6 -1
packages/requests/requests.dev/opam
··· 16 16 "ca-certs" 17 17 "mirage-crypto" 18 18 "mirage-crypto-rng" 19 + "mirage-crypto-ec" 20 + "mirage-crypto-pk" 21 + "eqaf" 19 22 "uri" 20 23 "jsont" 21 24 "bytesrw" ··· 48 51 "-j" 49 52 jobs 50 53 "@install" 54 + "@runtest" {with-test} 51 55 "@doc" {with-doc} 52 56 ] 53 57 ] 58 + x-maintenance-intent: ["(latest)"] 59 + 54 60 dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-requests.git" 55 61 url { 56 62 src: "git+https://tangled.org/anil.recoil.org/ocaml-requests.git#main" 57 63 } 58 - x-maintenance-intent: ["(latest)"]
+3 -2
packages/srcsetter-cmd/srcsetter-cmd.dev/opam
··· 7 7 license: "ISC" 8 8 homepage: "https://tangled.org/anil.recoil.org/srcsetter" 9 9 bug-reports: "https://tangled.org/anil.recoil.org/srcsetter/issues" 10 - dev-repo: "git+https://tangled.org/anil.recoil.org/srcsetter.git" 11 10 depends: [ 12 11 "dune" {>= "3.17"} 13 12 "ocaml" {>= "5.1"} 14 - "srcsetter" {= version} 13 + "srcsetter" 15 14 "fpath" 16 15 "progress" 17 16 "cmdliner" ··· 43 42 post-messages: [ 44 43 "This package requires ImageMagick to be installed for image processing." 45 44 ] 45 + 46 + dev-repo: "git+https://tangled.org/anil.recoil.org/srcsetter.git" 46 47 url { 47 48 src: "git+https://tangled.org/anil.recoil.org/srcsetter.git#main" 48 49 }
+2 -1
packages/srcsetter/srcsetter.dev/opam
··· 7 7 license: "ISC" 8 8 homepage: "https://tangled.org/anil.recoil.org/srcsetter" 9 9 bug-reports: "https://tangled.org/anil.recoil.org/srcsetter/issues" 10 - dev-repo: "git+https://tangled.org/anil.recoil.org/srcsetter.git" 11 10 depends: [ 12 11 "dune" {>= "3.17"} 13 12 "ocaml" {>= "5.1"} ··· 29 28 "@doc" {with-doc} 30 29 ] 31 30 ] 31 + 32 + dev-repo: "git+https://tangled.org/anil.recoil.org/srcsetter.git" 32 33 url { 33 34 src: "git+https://tangled.org/anil.recoil.org/srcsetter.git#main" 34 35 }
+4 -2
packages/standard-site/standard-site.dev/opam
··· 7 7 license: "ISC" 8 8 homepage: "https://tangled.org/anil.recoil.org/ocaml-atp" 9 9 bug-reports: "https://tangled.org/anil.recoil.org/ocaml-atp/issues" 10 - dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-atp.git" 11 10 depends: [ 12 11 "ocaml" {>= "5.1"} 13 - "dune" {>= "3.20"} 12 + "dune" {>= "3.20" & >= "3.16"} 14 13 "atp-xrpc" {= version} 15 14 "atp-lexicon-atproto" {= version} 16 15 "atp-lexicon-standard-site" {= version} ··· 36 35 "@doc" {with-doc} 37 36 ] 38 37 ] 38 + x-maintenance-intent: ["(latest)"] 39 + 40 + dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-atp.git" 39 41 url { 40 42 src: "git+https://tangled.org/anil.recoil.org/ocaml-atp.git#main" 41 43 }
+4 -2
packages/tangled/tangled.dev/opam
··· 7 7 license: "ISC" 8 8 homepage: "https://tangled.org/anil.recoil.org/ocaml-atp" 9 9 bug-reports: "https://tangled.org/anil.recoil.org/ocaml-atp/issues" 10 - dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-atp.git" 11 10 depends: [ 12 11 "ocaml" {>= "5.1"} 13 - "dune" {>= "3.20"} 12 + "dune" {>= "3.20" & >= "3.16"} 14 13 "atp-xrpc" {= version} 15 14 "atp-lexicon-tangled" {= version} 16 15 "jsont" {>= "0.1"} ··· 37 36 "@doc" {with-doc} 38 37 ] 39 38 ] 39 + x-maintenance-intent: ["(latest)"] 40 + 41 + dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-atp.git" 40 42 url { 41 43 src: "git+https://tangled.org/anil.recoil.org/ocaml-atp.git#main" 42 44 }
+2 -1
packages/tomlt/tomlt.dev/opam
··· 14 14 license: "ISC" 15 15 homepage: "https://tangled.org/anil.recoil.org/ocaml-tomlt" 16 16 bug-reports: "https://tangled.org/anil.recoil.org/ocaml-tomlt/issues" 17 - dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-tomlt.git" 18 17 depends: [ 19 18 "dune" {>= "3.0"} 20 19 "ocaml" {>= "4.14.0"} ··· 40 39 "@doc" {with-doc} 41 40 ] 42 41 ] 42 + 43 + dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-tomlt.git" 43 44 url { 44 45 src: "git+https://tangled.org/anil.recoil.org/ocaml-tomlt.git#main" 45 46 }
+4 -3
packages/typesense/typesense.dev/opam
··· 13 13 "eio" {>= "1.2"} 14 14 "requests" {>= "0.3.1"} 15 15 "uri" {>= "4.4.0"} 16 - "jsont" {>= "0.1.1"} 17 - "jsont-bytesrw" {>= "0.1.1"} 16 + "jsont" {>= "0.2.0"} 17 + "bytesrw" 18 18 "logs" {>= "0.7.0"} 19 19 "odoc" {with-doc} 20 20 "alcotest" {with-test} ··· 33 33 "@doc" {with-doc} 34 34 ] 35 35 ] 36 + x-maintenance-intent: ["(latest)"] 37 + 36 38 dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-typesense.git" 37 39 url { 38 40 src: "git+https://tangled.org/anil.recoil.org/ocaml-typesense.git#main" 39 41 } 40 - x-maintenance-intent: ["(latest)"]
+8 -6
packages/webfinger/webfinger.dev/opam
··· 2 2 synopsis: "RFC 7033 WebFinger and RFC 7565 acct URI scheme for OCaml" 3 3 description: """ 4 4 A complete implementation of RFC 7033 (WebFinger) and RFC 7565 (acct URI scheme) 5 - for discovering information about resources identified by URIs. Includes type-safe 6 - JSON Resource Descriptor (JRD) encoding/decoding using jsont, an Eio-based HTTP 7 - client using the requests library, and a command-line tool for WebFinger lookups.""" 5 + for discovering information about resources identified by URIs. Includes type-safe 6 + JSON Resource Descriptor (JRD) encoding/decoding using jsont, an Eio-based HTTP 7 + client using the requests library, and a command-line tool for WebFinger lookups.""" 8 8 maintainer: ["Anil Madhavapeddy <anil@recoil.org>"] 9 9 authors: ["Anil Madhavapeddy"] 10 10 license: "ISC" 11 11 homepage: "https://tangled.org/anil.recoil.org/ocaml-webfinger" 12 12 bug-reports: "https://tangled.org/anil.recoil.org/ocaml-webfinger/issues" 13 - dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-webfinger.git" 14 13 depends: [ 15 14 "ocaml" {>= "5.2.0"} 16 - "dune" {>= "3.0"} 15 + "dune" {>= "3.20" & >= "3.0"} 17 16 "jsont" {>= "0.1.0"} 18 - "jsont-bytesrw" {>= "0.1.0"} 17 + "bytesrw" 19 18 "eio" {>= "1.0"} 20 19 "eio_main" {>= "1.0"} 21 20 "requests" {>= "0.1.0"} ··· 40 39 "@doc" {with-doc} 41 40 ] 42 41 ] 42 + x-maintenance-intent: ["(latest)"] 43 + 44 + dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-webfinger.git" 43 45 url { 44 46 src: "git+https://tangled.org/anil.recoil.org/ocaml-webfinger.git#main" 45 47 }
+4 -3
packages/xdge/xdge.dev/opam
··· 7 7 license: "ISC" 8 8 homepage: "https://tangled.sh/@anil.recoil.org/xdge" 9 9 bug-reports: "https://tangled.sh/@anil.recoil.org/xdge/issues" 10 - dev-repo: "git+https://tangled.org/anil.recoil.org/xdge.git" 11 10 depends: [ 12 11 "dune" {>= "3.20"} 13 12 "ocaml" {>= "5.1.0"} ··· 23 22 build: [ 24 23 [ "dune" "subst" ] {dev} 25 24 [ "dune" "build" "-p" name "-j" jobs "@install" ] 26 - [ "dune" "runtest" "-p" name "-j" jobs ] {with-test & opam-version >= "2.2"} 25 + [ "dune" "build" "-p" name "-j" jobs "runtest" ] {with-test & opam-version >= "2.2"} 27 26 [ "dune" "build" "-p" name "-j" jobs "@doc" ] {with-doc} 28 27 ] 28 + 29 + dev-repo: "git+https://tangled.sh/@anil.recoil.org/xdge.git" 29 30 url { 30 - src: "git+https://tangled.org/anil.recoil.org/xdge.git#main" 31 + src: "git+https://tangled.sh/@anil.recoil.org/xdge.git#main" 31 32 }
+4 -2
packages/xrpc-auth/xrpc-auth.dev/opam
··· 7 7 license: "ISC" 8 8 homepage: "https://tangled.org/anil.recoil.org/ocaml-atp" 9 9 bug-reports: "https://tangled.org/anil.recoil.org/ocaml-atp/issues" 10 - dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-atp.git" 11 10 depends: [ 12 11 "ocaml" {>= "5.1"} 13 - "dune" {>= "3.20"} 12 + "dune" {>= "3.20" & >= "3.16"} 14 13 "atp-xrpc" {= version} 15 14 "jsont" {>= "0.1"} 16 15 "eio" {>= "1.0"} ··· 34 33 "@doc" {with-doc} 35 34 ] 36 35 ] 36 + x-maintenance-intent: ["(latest)"] 37 + 38 + dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-atp.git" 37 39 url { 38 40 src: "git+https://tangled.org/anil.recoil.org/ocaml-atp.git#main" 39 41 }
+4 -3
packages/yamlrw-eio/yamlrw-eio.dev/opam
··· 7 7 license: "ISC" 8 8 homepage: "https://tangled.org/anil.recoil.org/ocaml-yamlrw" 9 9 bug-reports: "https://tangled.org/anil.recoil.org/ocaml-yamlrw/issues" 10 - dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-yamlrw.git" 11 10 depends: [ 12 - "dune" {>= "3.18"} 11 + "dune" {>= "3.21"} 13 12 "ocaml" {>= "5.0.0"} 14 - "yamlrw" {= version} 13 + "yamlrw" 15 14 "bytesrw-eio" 16 15 "eio" {>= "1.1"} 17 16 "eio_main" {with-test} ··· 32 31 ] 33 32 ] 34 33 x-maintenance-intent: ["(latest)"] 34 + 35 + dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-yamlrw.git" 35 36 url { 36 37 src: "git+https://tangled.org/anil.recoil.org/ocaml-yamlrw.git#main" 37 38 }
+4 -3
packages/yamlrw-unix/yamlrw-unix.dev/opam
··· 7 7 license: "ISC" 8 8 homepage: "https://tangled.org/anil.recoil.org/ocaml-yamlrw" 9 9 bug-reports: "https://tangled.org/anil.recoil.org/ocaml-yamlrw/issues" 10 - dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-yamlrw.git" 11 10 depends: [ 12 - "dune" {>= "3.18"} 11 + "dune" {>= "3.21"} 13 12 "ocaml" {>= "4.14.0"} 14 - "yamlrw" {= version} 13 + "yamlrw" 15 14 "bytesrw" 16 15 "odoc" {with-doc} 17 16 ] ··· 30 29 ] 31 30 ] 32 31 x-maintenance-intent: ["(latest)"] 32 + 33 + dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-yamlrw.git" 33 34 url { 34 35 src: "git+https://tangled.org/anil.recoil.org/ocaml-yamlrw.git#main" 35 36 }
+4 -2
packages/yamlrw/yamlrw.dev/opam
··· 7 7 license: "ISC" 8 8 homepage: "https://tangled.org/anil.recoil.org/ocaml-yamlrw" 9 9 bug-reports: "https://tangled.org/anil.recoil.org/ocaml-yamlrw/issues" 10 - dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-yamlrw.git" 11 10 depends: [ 12 - "dune" {>= "3.18"} 11 + "dune" {>= "3.21"} 13 12 "ocaml" {>= "4.14.0"} 14 13 "bytesrw" 15 14 "cmdliner" 16 15 "odoc" {with-doc} 16 + "mdx" {with-doc} 17 17 "jsonm" {with-test} 18 18 "alcotest" {with-test} 19 19 ] ··· 32 32 ] 33 33 ] 34 34 x-maintenance-intent: ["(latest)"] 35 + 36 + dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-yamlrw.git" 35 37 url { 36 38 src: "git+https://tangled.org/anil.recoil.org/ocaml-yamlrw.git#main" 37 39 }
+2 -1
packages/yamlt/yamlt.dev/opam
··· 7 7 license: "ISC" 8 8 homepage: "https://tangled.org/anil.recoil.org/ocaml-yamlt" 9 9 bug-reports: "https://tangled.org/anil.recoil.org/ocaml-yamlt/issues" 10 - dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-yamlt.git" 11 10 depends: [ 12 11 "dune" {>= "3.18"} 13 12 "ocaml" {>= "4.14.0"} ··· 31 30 ] 32 31 ] 33 32 x-maintenance-intent: ["(latest)"] 33 + 34 + dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-yamlt.git" 34 35 url { 35 36 src: "git+https://tangled.org/anil.recoil.org/ocaml-yamlt.git#main" 36 37 }
+3 -2
packages/zotero-translation/zotero-translation.dev/opam
··· 8 8 homepage: "https://tangled.org/anil.recoil.org/ocaml-zotero-translation" 9 9 bug-reports: 10 10 "https://tangled.org/anil.recoil.org/ocaml-zotero-translation/issues" 11 - dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-zotero-translation.git" 12 11 depends: [ 13 12 "dune" {>= "3.20"} 14 13 "ocaml" {>= "5.1.0"} ··· 36 35 "@doc" {with-doc} 37 36 ] 38 37 ] 38 + x-maintenance-intent: ["(latest)"] 39 + 40 + dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-zotero-translation.git" 39 41 url { 40 42 src: "git+https://tangled.org/anil.recoil.org/ocaml-zotero-translation.git#main" 41 43 } 42 - x-maintenance-intent: ["(latest)"]
+4 -5
packages/zulip/zulip.dev/opam
··· 1 1 opam-version: "2.0" 2 2 synopsis: "OCaml bindings for the Zulip REST API with bot framework" 3 - description: """ 4 - High-quality OCaml bindings to the Zulip REST API using Eio for async 5 - operations. Includes a fiber-based bot framework (zulip.bot) with XDG 6 - configuration support.""" 3 + description: 4 + "High-quality OCaml bindings to the Zulip REST API using Eio for async operations. Includes a fiber-based bot framework (zulip.bot) with XDG configuration support." 7 5 maintainer: ["Anil Madhavapeddy <anil@recoil.org>"] 8 6 authors: ["Anil Madhavapeddy"] 9 7 license: "ISC" 10 8 homepage: "https://tangled.org/anil.recoil.org/ocaml-zulip" 11 9 bug-reports: "https://tangled.org/anil.recoil.org/ocaml-zulip/issues" 12 - dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-zulip.git" 13 10 depends: [ 14 11 "dune" {>= "3.0"} 15 12 "ocaml" {>= "5.1.0"} ··· 42 39 "@doc" {with-doc} 43 40 ] 44 41 ] 42 + 43 + dev-repo: "git+https://tangled.org/anil.recoil.org/ocaml-zulip.git" 45 44 url { 46 45 src: "git+https://tangled.org/anil.recoil.org/ocaml-zulip.git#main" 47 46 }