A staging ground for unstable packages
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Sync opam files from monorepo (updated 5 packages)

+315
+73
packages/odoc-driver/odoc-driver.dev/opam
··· 1 + opam-version: "2.0" 2 + 3 + version: "dev" 4 + homepage: "https://github.com/ocaml/odoc" 5 + doc: "https://ocaml.github.io/odoc/" 6 + bug-reports: "https://github.com/ocaml/odoc/issues" 7 + license: "ISC" 8 + 9 + maintainer: [ 10 + "Daniel Bünzli <daniel.buenzli@erratique.ch>" 11 + "Jon Ludlam <jon@recoil.org>" 12 + "Jules Aguillon <juloo.dsi@gmail.com>" 13 + "Paul-Elliot Anglès d'Auriac <paul-elliot@tarides.com>" 14 + ] 15 + authors: [ 16 + "Anton Bachin <antonbachin@yahoo.com>" 17 + "Daniel Bünzli <daniel.buenzli@erratique.ch>" 18 + "David Sheets <sheets@alum.mit.edu>" 19 + "Jon Ludlam <jon@recoil.org>" 20 + "Jules Aguillon <juloo.dsi@gmail.com>" 21 + "Leo White <leo@lpw25.net>" 22 + "Lubega Simon <lubegasimon73@gmail.com>" 23 + "Paul-Elliot Anglès d'Auriac <paul-elliot@tarides.com>" 24 + "Thomas Refis <trefis@janestreet.com>" 25 + ] 26 + 27 + synopsis: "OCaml Documentation Generator - Driver" 28 + description: """ 29 + The driver is a sample implementation of a tool to drive odoc to generate 30 + documentation for installed packages. 31 + """ 32 + 33 + 34 + depends: [ 35 + "ocaml" {>= "5.1.0"} 36 + "odoc" {= version} 37 + "dune" {>= "3.21.0"} 38 + "odoc-md" 39 + "bos" 40 + "fpath" {>= "0.7.3"} 41 + "yojson" {>= "2.0.0"} 42 + "ocamlfind" 43 + "opam-format" {>= "2.1.0"} 44 + "logs" 45 + "eio_main" 46 + "eio" {>= "1.0"} 47 + "progress" 48 + "cmdliner" {>= "1.3.0"} 49 + "sexplib" 50 + "ppx_sexp_conv" 51 + "sherlodoc" 52 + ] 53 + 54 + build: [ 55 + ["dune" "subst"] {dev} 56 + [ 57 + "dune" 58 + "build" 59 + "-p" 60 + name 61 + "-j" 62 + jobs 63 + "@install" 64 + "@doc" {with-doc} 65 + ] 66 + ] 67 + 68 + x-maintenance-intent: ["(latest)"] 69 + 70 + dev-repo: "git+https://tangled.org/jon.recoil.org/odoc" 71 + url { 72 + src: "git+https://tangled.org/jon.recoil.org/odoc" 73 + }
+55
packages/odoc-md/odoc-md.dev/opam
··· 1 + opam-version: "2.0" 2 + 3 + version: "dev" 4 + homepage: "https://github.com/ocaml/odoc" 5 + doc: "https://ocaml.github.io/odoc/" 6 + bug-reports: "https://github.com/ocaml/odoc/issues" 7 + license: "ISC" 8 + 9 + maintainer: [ 10 + "Jon Ludlam <jon@recoil.org>" 11 + "Jules Aguillon <juloo.dsi@gmail.com>" 12 + "Paul-Elliot Anglès d'Auriac <paul-elliot@tarides.com>" 13 + ] 14 + authors: [ 15 + "Daniel Bünzli <daniel.buenzli@erratique.ch>" 16 + "Paul-Elliot Anglès d'Auriac <paul-elliot@tarides.com>" 17 + "Jon Ludlam <jon@recoil.org>" 18 + ] 19 + 20 + synopsis: "OCaml Documentation Generator - Markdown support" 21 + description: """ 22 + Odoc-md is part of the odoc suite of tools for generating documentation for OCaml packages. 23 + 24 + This package provides support for generating documentation from Markdown files. 25 + """ 26 + 27 + depends: [ 28 + "ocaml" {>= "4.14.0"} 29 + "odoc" {= version} 30 + "dune" {>= "3.21.0"} 31 + "cmdliner" {>= "1.3.0"} 32 + "cmarkit" 33 + ] 34 + 35 + build: [ 36 + ["dune" "subst"] {dev} 37 + [ 38 + "dune" 39 + "build" 40 + "-p" 41 + name 42 + "-j" 43 + jobs 44 + "@install" 45 + "@doc" {with-doc} 46 + ] 47 + ] 48 + 49 + x-maintenance-intent: ["(latest)"] 50 + 51 + 52 + dev-repo: "git+https://tangled.org/jon.recoil.org/odoc" 53 + url { 54 + src: "git+https://tangled.org/jon.recoil.org/odoc" 55 + }
+43
packages/odoc-parser/odoc-parser.dev/opam
··· 1 + opam-version: "2.0" 2 + version: "dev" 3 + synopsis: "Parser for ocaml documentation comments" 4 + description: """ 5 + Odoc_parser is a library for parsing the contents of OCaml documentation 6 + comments, formatted using 'odoc' syntax, an extension of the language 7 + understood by ocamldoc.""" 8 + maintainer: ["Jon Ludlam <jon@recoil.org>"] 9 + authors: ["Anton Bachin <antonbachin@yahoo.com>"] 10 + license: "ISC" 11 + homepage: "https://github.com/ocaml/odoc" 12 + bug-reports: "https://github.com/ocaml/odoc/issues" 13 + doc: "https://ocaml.github.io/odoc/odoc_parser" 14 + depends: [ 15 + "dune" {>= "3.21"} 16 + "ocaml" {>= "4.08.0" & < "5.5"} 17 + "astring" 18 + "camlp-streams" 19 + "ppx_expect" {with-test} 20 + "sexplib0" {with-test} 21 + ] 22 + build: [ 23 + ["dune" "subst"] {dev} 24 + [ 25 + "dune" 26 + "build" 27 + "-p" 28 + name 29 + "-j" 30 + jobs 31 + "@install" 32 + # Tests are not all associated with a package and would be run if using the 33 + # default '@runtest'. 34 + "@src/parser/runtest" {with-test} 35 + ] 36 + ] 37 + x-maintenance-intent: ["(latest)"] 38 + 39 + 40 + dev-repo: "git+https://tangled.org/jon.recoil.org/odoc" 41 + url { 42 + src: "git+https://tangled.org/jon.recoil.org/odoc" 43 + }
+93
packages/odoc/odoc.dev/opam
··· 1 + opam-version: "2.0" 2 + 3 + version: "dev" 4 + homepage: "https://github.com/ocaml/odoc" 5 + doc: "https://ocaml.github.io/odoc/" 6 + bug-reports: "https://github.com/ocaml/odoc/issues" 7 + license: "ISC" 8 + 9 + maintainer: [ 10 + "Daniel Bünzli <daniel.buenzli@erratique.ch>" 11 + "Jon Ludlam <jon@recoil.org>" 12 + "Jules Aguillon <juloo.dsi@gmail.com>" 13 + "Paul-Elliot Anglès d'Auriac <paul-elliot@tarides.com>" 14 + ] 15 + authors: [ 16 + "Anton Bachin <antonbachin@yahoo.com>" 17 + "Daniel Bünzli <daniel.buenzli@erratique.ch>" 18 + "David Sheets <sheets@alum.mit.edu>" 19 + "Jon Ludlam <jon@recoil.org>" 20 + "Jules Aguillon <juloo.dsi@gmail.com>" 21 + "Leo White <leo@lpw25.net>" 22 + "Lubega Simon <lubegasimon73@gmail.com>" 23 + "Paul-Elliot Anglès d'Auriac <paul-elliot@tarides.com>" 24 + "Thomas Refis <trefis@janestreet.com>" 25 + ] 26 + 27 + synopsis: "OCaml Documentation Generator" 28 + description: """ 29 + **odoc** is a powerful and flexible documentation generator for OCaml. It reads *doc comments*, demarcated by `(** ... *)`, and transforms them into a variety of output formats, including HTML, LaTeX, and man pages. 30 + 31 + - **Output Formats:** Odoc generates HTML for web browsing, LaTeX for PDF generation, and man pages for use on Unix-like systems. 32 + - **Cross-References:** odoc uses the `ocamldoc` markup, which allows to create links for functions, types, modules, and documentation pages. 33 + - **Link to Source Code:** Documentation generated includes links to the source code of functions, providing an easy way to navigate from the docs to the actual implementation. 34 + - **Code Highlighting:** odoc automatically highlights syntax in code snippets for different languages. 35 + 36 + odoc is part of the [OCaml Platform](https://ocaml.org/docs/platform), the recommended set of tools for OCaml. 37 + """ 38 + 39 + 40 + depends: [ 41 + "odoc-parser" {= version} 42 + "astring" 43 + "base64" 44 + "cmdliner" {>= "1.3.0"} 45 + "cppo" {build & >= "1.1.0"} 46 + "dune" {>= "3.18.0"} 47 + "dune-site" {>= "3.18.0"} 48 + "fpath" {>= "0.7.3"} 49 + "ocaml" {>= "4.08.0" & < "5.5"} 50 + "tyxml" {>= "4.4.0"} 51 + "fmt" 52 + "crunch" {>= "1.4.1"} 53 + "ocamlfind" {with-test} 54 + "yojson" {>= "2.1.0" & with-test} 55 + "sexplib0" {with-test} 56 + "conf-jq" {with-test} 57 + "ppx_expect" {with-test} 58 + "bos" {with-test} 59 + "mdx" {with-test} 60 + ] 61 + 62 + x-dune-sites: [["lib" "extensions"]] 63 + 64 + conflicts: [ "ocaml-option-bytecode-only" ] 65 + 66 + x-extra-doc-deps: [ 67 + "odoc-driver" {= version} 68 + "sherlodoc" {= version} 69 + "odig" 70 + ] 71 + 72 + build: [ 73 + ["dune" "subst"] {dev} 74 + [ 75 + "dune" 76 + "build" 77 + "-p" 78 + name 79 + "-j" 80 + jobs 81 + "--promote-install-files=false" 82 + "@install" 83 + "@runtest" {with-test} 84 + "@doc" {with-doc} 85 + ] 86 + ["dune" "install" "-p" name "--create-install-files" name] 87 + ] 88 + x-maintenance-intent: ["(latest)"] 89 + 90 + dev-repo: "git+https://tangled.org/jon.recoil.org/odoc" 91 + url { 92 + src: "git+https://tangled.org/jon.recoil.org/odoc" 93 + }
+51
packages/sherlodoc/sherlodoc.dev/opam
··· 1 + opam-version: "2.0" 2 + version: "dev" 3 + synopsis: "Search engine for OCaml documentation" 4 + maintainer: ["art.wendling@gmail.com"] 5 + authors: ["Arthur Wendling" "Emile Trotignon"] 6 + license: "MIT" 7 + homepage: "https://github.com/ocaml/odoc" 8 + doc: "https://ocaml.github.io/odoc/" 9 + bug-reports: "https://github.com/ocaml/odoc/issues" 10 + depends: [ 11 + "dune" {>= "3.21"} 12 + "ocaml" {>= "4.0.8"} 13 + "odoc" {= version} 14 + "base64" {>= "3.5.1"} 15 + "bigstringaf" {>= "0.9.1"} 16 + "js_of_ocaml" {>= "5.6.0"} 17 + "brr" {>= "0.0.6"} 18 + "cmdliner" {>= "1.3.0"} 19 + "decompress" {>= "1.5.3"} 20 + "fpath" {>= "0.7.3"} 21 + "lwt" {>= "5.7.0" & < "6.1.0"} 22 + "menhir" {>= "20230608"} 23 + "ppx_blob" {>= "0.9.0"} 24 + "tyxml" {>= "4.6.0"} 25 + "result" {>= "1.5"} 26 + "odig" {with-test} 27 + "alcotest" {with-test} 28 + ] 29 + depopts: [ 30 + "ancient" {>= "0.9.1"} 31 + ] 32 + build: [ 33 + ["dune" "subst"] {dev} 34 + [ 35 + "dune" 36 + "build" 37 + "-p" 38 + name 39 + "-j" 40 + jobs 41 + "@install" 42 + "@sherlodoc/runtest" {with-test} 43 + "@doc" {with-doc} 44 + ] 45 + ] 46 + x-maintenance-intent: ["(latest)"] 47 + 48 + dev-repo: "git+https://tangled.org/jon.recoil.org/odoc" 49 + url { 50 + src: "git+https://tangled.org/jon.recoil.org/odoc" 51 + }