this repo has no description

[new release] yocaml (12 packages) (2.2.0)

CHANGES:

- Some minor fixes (by [xvw](https://xvw.lol))
- Update to git-kv 1.0.2 and work around last modified behavior inside a `Git_kv.change_and_push` call (by [reynir](https://reyn.ir))
- Update `git` dependencies (by [xvw](https://xvw.lol))
- Fix `Nel` representation (by [xvw](https://xvw.lol))
- Restore DOC-ci (by [xvw](https://xvw.lol))
- Add more helpers for dealing with dynamic dependencies (by [xvw](https://xvw.lol))

xvw 4d339e24 acfb0e6e

Changed files
+508
packages
yocaml
yocaml.2.2.0
yocaml_cmarkit
yocaml_cmarkit.2.2.0
yocaml_eio
yocaml_eio.2.2.0
yocaml_git
yocaml_git.2.2.0
yocaml_jingoo
yocaml_jingoo.2.2.0
yocaml_mustache
yocaml_mustache.2.2.0
yocaml_omd
yocaml_omd.2.2.0
yocaml_otoml
yocaml_otoml.2.2.0
yocaml_runtime
yocaml_runtime.2.2.0
yocaml_syndication
yocaml_syndication.2.2.0
yocaml_unix
yocaml_unix.2.2.0
yocaml_yaml
yocaml_yaml.2.2.0
+48
packages/yocaml/yocaml.2.2.0/opam
···
+
opam-version: "2.0"
+
synopsis: "Core engine of the YOCaml Static Site Generator"
+
description: "YOCaml is a build system dedicated to generate static document"
+
maintainer: ["The XHTMLBoy <xhtmlboi@gmail.com>"]
+
authors: ["The XHTMLBoy <xhtmlboi@gmail.com>"]
+
license: "GPL-3.0-or-later"
+
homepage: "https://github.com/xhtmlboi/yocaml"
+
bug-reports: "https://github.com/xhtmlboi/yocaml/issues"
+
depends: [
+
"dune" {>= "3.14"}
+
"ocaml" {>= "5.1.1"}
+
"odoc" {with-doc}
+
"sherlodoc" {with-doc}
+
"fmt" {with-test}
+
"alcotest" {with-test & >= "1.3.0"}
+
"qcheck" {with-test}
+
"qcheck-alcotest" {with-test}
+
"ppx_expect"
+
"mdx" {with-test & = "2.5.0"}
+
"ocamlformat" {with-dev-setup}
+
"ocp-indent" {with-dev-setup}
+
"merlin" {with-dev-setup}
+
"utop" {with-dev-setup}
+
]
+
build: [
+
["dune" "subst"] {dev}
+
[
+
"dune"
+
"build"
+
"-p"
+
name
+
"-j"
+
jobs
+
"@install"
+
"@runtest" {with-test}
+
"@doc" {with-doc}
+
]
+
]
+
dev-repo: "git+https://github.com/xhtmlboi/yocaml.git"
+
url {
+
src:
+
"https://github.com/xhtmlboi/yocaml/releases/download/v2.2.0/yocaml-2.2.0.tbz"
+
checksum: [
+
"sha256=967db87e63b7da8c3f127df5461eb86d0da9d41ef20e1957beacec9df5ec760c"
+
"sha512=930d98d22f19232b498a399e86c88a8ec87d49886eaeb1c296ff48b6d7f1da6c420c53472028410ef83d1914e8268924636353378b5e99bf0e93783769519c9f"
+
]
+
}
+
x-commit-hash: "39ac1112c7186f1308b778d3cfc668645d05901f"
+41
packages/yocaml_cmarkit/yocaml_cmarkit.2.2.0/opam
···
+
opam-version: "2.0"
+
synopsis:
+
"Yocaml plugin for using Markdown (via Cmarkit package) as a Markup language"
+
maintainer: ["The XHTMLBoy <xhtmlboi@gmail.com>"]
+
authors: ["The XHTMLBoy <xhtmlboi@gmail.com>"]
+
license: "GPL-3.0-or-later"
+
homepage: "https://github.com/xhtmlboi/yocaml"
+
bug-reports: "https://github.com/xhtmlboi/yocaml/issues"
+
depends: [
+
"dune" {>= "3.14"}
+
"ocaml" {>= "5.1.1"}
+
"ppx_expect"
+
"mdx" {with-test & = "2.5.0"}
+
"yocaml" {= version}
+
"cmarkit"
+
"odoc" {with-doc}
+
]
+
build: [
+
["dune" "subst"] {dev}
+
[
+
"dune"
+
"build"
+
"-p"
+
name
+
"-j"
+
jobs
+
"@install"
+
"@runtest" {with-test}
+
"@doc" {with-doc}
+
]
+
]
+
dev-repo: "git+https://github.com/xhtmlboi/yocaml.git"
+
url {
+
src:
+
"https://github.com/xhtmlboi/yocaml/releases/download/v2.2.0/yocaml-2.2.0.tbz"
+
checksum: [
+
"sha256=967db87e63b7da8c3f127df5461eb86d0da9d41ef20e1957beacec9df5ec760c"
+
"sha512=930d98d22f19232b498a399e86c88a8ec87d49886eaeb1c296ff48b6d7f1da6c420c53472028410ef83d1914e8268924636353378b5e99bf0e93783769519c9f"
+
]
+
}
+
x-commit-hash: "39ac1112c7186f1308b778d3cfc668645d05901f"
+43
packages/yocaml_eio/yocaml_eio.2.2.0/opam
···
+
opam-version: "2.0"
+
synopsis: "The Eio runtime YOCaml"
+
maintainer: ["The XHTMLBoy <xhtmlboi@gmail.com>"]
+
authors: ["The XHTMLBoy <xhtmlboi@gmail.com>"]
+
license: "GPL-3.0-or-later"
+
homepage: "https://github.com/xhtmlboi/yocaml"
+
bug-reports: "https://github.com/xhtmlboi/yocaml/issues"
+
depends: [
+
"dune" {>= "3.14"}
+
"ocaml" {>= "5.1.1"}
+
"ppx_expect"
+
"mdx" {with-test & = "2.5.0"}
+
"yocaml" {= version}
+
"yocaml_runtime" {= version}
+
"eio" {= "1.1"}
+
"eio_main" {= "1.1"}
+
"cohttp-eio" {>= "6.0.0~beta2"}
+
"odoc" {with-doc}
+
]
+
build: [
+
["dune" "subst"] {dev}
+
[
+
"dune"
+
"build"
+
"-p"
+
name
+
"-j"
+
jobs
+
"@install"
+
"@runtest" {with-test}
+
"@doc" {with-doc}
+
]
+
]
+
dev-repo: "git+https://github.com/xhtmlboi/yocaml.git"
+
url {
+
src:
+
"https://github.com/xhtmlboi/yocaml/releases/download/v2.2.0/yocaml-2.2.0.tbz"
+
checksum: [
+
"sha256=967db87e63b7da8c3f127df5461eb86d0da9d41ef20e1957beacec9df5ec760c"
+
"sha512=930d98d22f19232b498a399e86c88a8ec87d49886eaeb1c296ff48b6d7f1da6c420c53472028410ef83d1914e8268924636353378b5e99bf0e93783769519c9f"
+
]
+
}
+
x-commit-hash: "39ac1112c7186f1308b778d3cfc668645d05901f"
+47
packages/yocaml_git/yocaml_git.2.2.0/opam
···
+
opam-version: "2.0"
+
synopsis:
+
"Yocaml plugins for generating Yocaml program into a Git repository"
+
maintainer: ["The XHTMLBoy <xhtmlboi@gmail.com>"]
+
authors: ["The XHTMLBoy <xhtmlboi@gmail.com>"]
+
license: "GPL-3.0-or-later"
+
homepage: "https://github.com/xhtmlboi/yocaml"
+
bug-reports: "https://github.com/xhtmlboi/yocaml/issues"
+
depends: [
+
"dune" {>= "3.14"}
+
"ocaml" {>= "5.1.1"}
+
"ppx_expect"
+
"mdx" {with-test & = "2.5.0"}
+
"lwt" {>= "5.7.0"}
+
"mimic" {>= "0.0.9"}
+
"cstruct" {>= "6.2.0"}
+
"git-kv" {>= "0.1.3"}
+
"git-unix" {>= "3.16.1"}
+
"mirage-clock" {>= "4.2.0"}
+
"yocaml" {= version}
+
"yocaml_runtime" {= version}
+
"odoc" {with-doc}
+
]
+
build: [
+
["dune" "subst"] {dev}
+
[
+
"dune"
+
"build"
+
"-p"
+
name
+
"-j"
+
jobs
+
"@install"
+
"@runtest" {with-test}
+
"@doc" {with-doc}
+
]
+
]
+
dev-repo: "git+https://github.com/xhtmlboi/yocaml.git"
+
url {
+
src:
+
"https://github.com/xhtmlboi/yocaml/releases/download/v2.2.0/yocaml-2.2.0.tbz"
+
checksum: [
+
"sha256=967db87e63b7da8c3f127df5461eb86d0da9d41ef20e1957beacec9df5ec760c"
+
"sha512=930d98d22f19232b498a399e86c88a8ec87d49886eaeb1c296ff48b6d7f1da6c420c53472028410ef83d1914e8268924636353378b5e99bf0e93783769519c9f"
+
]
+
}
+
x-commit-hash: "39ac1112c7186f1308b778d3cfc668645d05901f"
+40
packages/yocaml_jingoo/yocaml_jingoo.2.2.0/opam
···
+
opam-version: "2.0"
+
synopsis: "Yocaml plugin for using Jingoo as a template language"
+
maintainer: ["The XHTMLBoy <xhtmlboi@gmail.com>"]
+
authors: ["The XHTMLBoy <xhtmlboi@gmail.com>"]
+
license: "GPL-3.0-or-later"
+
homepage: "https://github.com/xhtmlboi/yocaml"
+
bug-reports: "https://github.com/xhtmlboi/yocaml/issues"
+
depends: [
+
"dune" {>= "3.14"}
+
"ocaml" {>= "5.1.1"}
+
"ppx_expect"
+
"mdx" {with-test & = "2.5.0"}
+
"yocaml" {= version}
+
"jingoo" {>= "1.5.0"}
+
"odoc" {with-doc}
+
]
+
build: [
+
["dune" "subst"] {dev}
+
[
+
"dune"
+
"build"
+
"-p"
+
name
+
"-j"
+
jobs
+
"@install"
+
"@runtest" {with-test}
+
"@doc" {with-doc}
+
]
+
]
+
dev-repo: "git+https://github.com/xhtmlboi/yocaml.git"
+
url {
+
src:
+
"https://github.com/xhtmlboi/yocaml/releases/download/v2.2.0/yocaml-2.2.0.tbz"
+
checksum: [
+
"sha256=967db87e63b7da8c3f127df5461eb86d0da9d41ef20e1957beacec9df5ec760c"
+
"sha512=930d98d22f19232b498a399e86c88a8ec87d49886eaeb1c296ff48b6d7f1da6c420c53472028410ef83d1914e8268924636353378b5e99bf0e93783769519c9f"
+
]
+
}
+
x-commit-hash: "39ac1112c7186f1308b778d3cfc668645d05901f"
+40
packages/yocaml_mustache/yocaml_mustache.2.2.0/opam
···
+
opam-version: "2.0"
+
synopsis: "Yocaml plugin for using Mustache as a template language"
+
maintainer: ["The XHTMLBoy <xhtmlboi@gmail.com>"]
+
authors: ["The XHTMLBoy <xhtmlboi@gmail.com>"]
+
license: "GPL-3.0-or-later"
+
homepage: "https://github.com/xhtmlboi/yocaml"
+
bug-reports: "https://github.com/xhtmlboi/yocaml/issues"
+
depends: [
+
"dune" {>= "3.14"}
+
"ocaml" {>= "5.1.1"}
+
"ppx_expect"
+
"mdx" {with-test & = "2.5.0"}
+
"yocaml" {= version}
+
"mustache" {= "3.3.0"}
+
"odoc" {with-doc}
+
]
+
build: [
+
["dune" "subst"] {dev}
+
[
+
"dune"
+
"build"
+
"-p"
+
name
+
"-j"
+
jobs
+
"@install"
+
"@runtest" {with-test}
+
"@doc" {with-doc}
+
]
+
]
+
dev-repo: "git+https://github.com/xhtmlboi/yocaml.git"
+
url {
+
src:
+
"https://github.com/xhtmlboi/yocaml/releases/download/v2.2.0/yocaml-2.2.0.tbz"
+
checksum: [
+
"sha256=967db87e63b7da8c3f127df5461eb86d0da9d41ef20e1957beacec9df5ec760c"
+
"sha512=930d98d22f19232b498a399e86c88a8ec87d49886eaeb1c296ff48b6d7f1da6c420c53472028410ef83d1914e8268924636353378b5e99bf0e93783769519c9f"
+
]
+
}
+
x-commit-hash: "39ac1112c7186f1308b778d3cfc668645d05901f"
+41
packages/yocaml_omd/yocaml_omd.2.2.0/opam
···
+
opam-version: "2.0"
+
synopsis:
+
"Yocaml plugin for using Markdown (via OMD package) as a Markup language"
+
maintainer: ["The XHTMLBoy <xhtmlboi@gmail.com>"]
+
authors: ["The XHTMLBoy <xhtmlboi@gmail.com>"]
+
license: "GPL-3.0-or-later"
+
homepage: "https://github.com/xhtmlboi/yocaml"
+
bug-reports: "https://github.com/xhtmlboi/yocaml/issues"
+
depends: [
+
"dune" {>= "3.14"}
+
"ocaml" {>= "5.1.1"}
+
"ppx_expect"
+
"mdx" {with-test & = "2.5.0"}
+
"yocaml" {= version}
+
"omd" {>= "2.0.0~alpha4"}
+
"odoc" {with-doc}
+
]
+
build: [
+
["dune" "subst"] {dev}
+
[
+
"dune"
+
"build"
+
"-p"
+
name
+
"-j"
+
jobs
+
"@install"
+
"@runtest" {with-test}
+
"@doc" {with-doc}
+
]
+
]
+
dev-repo: "git+https://github.com/xhtmlboi/yocaml.git"
+
url {
+
src:
+
"https://github.com/xhtmlboi/yocaml/releases/download/v2.2.0/yocaml-2.2.0.tbz"
+
checksum: [
+
"sha256=967db87e63b7da8c3f127df5461eb86d0da9d41ef20e1957beacec9df5ec760c"
+
"sha512=930d98d22f19232b498a399e86c88a8ec87d49886eaeb1c296ff48b6d7f1da6c420c53472028410ef83d1914e8268924636353378b5e99bf0e93783769519c9f"
+
]
+
}
+
x-commit-hash: "39ac1112c7186f1308b778d3cfc668645d05901f"
+40
packages/yocaml_otoml/yocaml_otoml.2.2.0/opam
···
+
opam-version: "2.0"
+
synopsis: "Yocaml plugin for dealing with TOML as metadata provider"
+
maintainer: ["The XHTMLBoy <xhtmlboi@gmail.com>"]
+
authors: ["The XHTMLBoy <xhtmlboi@gmail.com>"]
+
license: "GPL-3.0-or-later"
+
homepage: "https://github.com/xhtmlboi/yocaml"
+
bug-reports: "https://github.com/xhtmlboi/yocaml/issues"
+
depends: [
+
"dune" {>= "3.14"}
+
"ocaml" {>= "5.1.1"}
+
"ppx_expect"
+
"mdx" {with-test & = "2.5.0"}
+
"yocaml" {= version}
+
"otoml" {>= "1.0.5"}
+
"odoc" {with-doc}
+
]
+
build: [
+
["dune" "subst"] {dev}
+
[
+
"dune"
+
"build"
+
"-p"
+
name
+
"-j"
+
jobs
+
"@install"
+
"@runtest" {with-test}
+
"@doc" {with-doc}
+
]
+
]
+
dev-repo: "git+https://github.com/xhtmlboi/yocaml.git"
+
url {
+
src:
+
"https://github.com/xhtmlboi/yocaml/releases/download/v2.2.0/yocaml-2.2.0.tbz"
+
checksum: [
+
"sha256=967db87e63b7da8c3f127df5461eb86d0da9d41ef20e1957beacec9df5ec760c"
+
"sha512=930d98d22f19232b498a399e86c88a8ec87d49886eaeb1c296ff48b6d7f1da6c420c53472028410ef83d1914e8268924636353378b5e99bf0e93783769519c9f"
+
]
+
}
+
x-commit-hash: "39ac1112c7186f1308b778d3cfc668645d05901f"
+44
packages/yocaml_runtime/yocaml_runtime.2.2.0/opam
···
+
opam-version: "2.0"
+
synopsis: "Tool for describing runtimes (using Logs and Digestif)"
+
maintainer: ["The XHTMLBoy <xhtmlboi@gmail.com>"]
+
authors: ["The XHTMLBoy <xhtmlboi@gmail.com>"]
+
license: "GPL-3.0-or-later"
+
homepage: "https://github.com/xhtmlboi/yocaml"
+
bug-reports: "https://github.com/xhtmlboi/yocaml/issues"
+
depends: [
+
"dune" {>= "3.14"}
+
"ocaml" {>= "5.1.1"}
+
"ppx_expect"
+
"mdx" {with-test & = "2.5.0"}
+
"yocaml" {= version}
+
"cohttp" {>= "5.3.11"}
+
"magic-mime" {>= "1.3.1"}
+
"logs" {>= "0.7.0"}
+
"fmt" {>= "0.9.0"}
+
"digestif" {>= "1.2.0"}
+
"odoc" {with-doc}
+
]
+
build: [
+
["dune" "subst"] {dev}
+
[
+
"dune"
+
"build"
+
"-p"
+
name
+
"-j"
+
jobs
+
"@install"
+
"@runtest" {with-test}
+
"@doc" {with-doc}
+
]
+
]
+
dev-repo: "git+https://github.com/xhtmlboi/yocaml.git"
+
url {
+
src:
+
"https://github.com/xhtmlboi/yocaml/releases/download/v2.2.0/yocaml-2.2.0.tbz"
+
checksum: [
+
"sha256=967db87e63b7da8c3f127df5461eb86d0da9d41ef20e1957beacec9df5ec760c"
+
"sha512=930d98d22f19232b498a399e86c88a8ec87d49886eaeb1c296ff48b6d7f1da6c420c53472028410ef83d1914e8268924636353378b5e99bf0e93783769519c9f"
+
]
+
}
+
x-commit-hash: "39ac1112c7186f1308b778d3cfc668645d05901f"
+43
packages/yocaml_syndication/yocaml_syndication.2.2.0/opam
···
+
opam-version: "2.0"
+
synopsis: "Yocaml plugin for dealing with RSS and Atom feed"
+
maintainer: ["The XHTMLBoy <xhtmlboi@gmail.com>"]
+
authors: ["The XHTMLBoy <xhtmlboi@gmail.com>"]
+
license: "GPL-3.0-or-later"
+
homepage: "https://github.com/xhtmlboi/yocaml"
+
bug-reports: "https://github.com/xhtmlboi/yocaml/issues"
+
depends: [
+
"dune" {>= "3.14"}
+
"ocaml" {>= "5.1.1"}
+
"yocaml" {= version}
+
"fmt" {with-test}
+
"alcotest" {with-test & >= "1.3.0"}
+
"qcheck" {with-test}
+
"qcheck-alcotest" {with-test}
+
"ppx_expect"
+
"mdx" {with-test & = "2.5.0"}
+
"odoc" {with-doc}
+
]
+
build: [
+
["dune" "subst"] {dev}
+
[
+
"dune"
+
"build"
+
"-p"
+
name
+
"-j"
+
jobs
+
"@install"
+
"@runtest" {with-test}
+
"@doc" {with-doc}
+
]
+
]
+
dev-repo: "git+https://github.com/xhtmlboi/yocaml.git"
+
url {
+
src:
+
"https://github.com/xhtmlboi/yocaml/releases/download/v2.2.0/yocaml-2.2.0.tbz"
+
checksum: [
+
"sha256=967db87e63b7da8c3f127df5461eb86d0da9d41ef20e1957beacec9df5ec760c"
+
"sha512=930d98d22f19232b498a399e86c88a8ec87d49886eaeb1c296ff48b6d7f1da6c420c53472028410ef83d1914e8268924636353378b5e99bf0e93783769519c9f"
+
]
+
}
+
x-commit-hash: "39ac1112c7186f1308b778d3cfc668645d05901f"
+41
packages/yocaml_unix/yocaml_unix.2.2.0/opam
···
+
opam-version: "2.0"
+
synopsis: "The Unix runtime for YOCaml"
+
maintainer: ["The XHTMLBoy <xhtmlboi@gmail.com>"]
+
authors: ["The XHTMLBoy <xhtmlboi@gmail.com>"]
+
license: "GPL-3.0-or-later"
+
homepage: "https://github.com/xhtmlboi/yocaml"
+
bug-reports: "https://github.com/xhtmlboi/yocaml/issues"
+
depends: [
+
"dune" {>= "3.14"}
+
"ocaml" {>= "5.1.1"}
+
"ppx_expect"
+
"mdx" {with-test & = "2.5.0"}
+
"httpcats" {>= "0.0.1"}
+
"yocaml" {= version}
+
"yocaml_runtime" {= version}
+
"odoc" {with-doc}
+
]
+
build: [
+
["dune" "subst"] {dev}
+
[
+
"dune"
+
"build"
+
"-p"
+
name
+
"-j"
+
jobs
+
"@install"
+
"@runtest" {with-test}
+
"@doc" {with-doc}
+
]
+
]
+
dev-repo: "git+https://github.com/xhtmlboi/yocaml.git"
+
url {
+
src:
+
"https://github.com/xhtmlboi/yocaml/releases/download/v2.2.0/yocaml-2.2.0.tbz"
+
checksum: [
+
"sha256=967db87e63b7da8c3f127df5461eb86d0da9d41ef20e1957beacec9df5ec760c"
+
"sha512=930d98d22f19232b498a399e86c88a8ec87d49886eaeb1c296ff48b6d7f1da6c420c53472028410ef83d1914e8268924636353378b5e99bf0e93783769519c9f"
+
]
+
}
+
x-commit-hash: "39ac1112c7186f1308b778d3cfc668645d05901f"
+40
packages/yocaml_yaml/yocaml_yaml.2.2.0/opam
···
+
opam-version: "2.0"
+
synopsis: "Yocaml plugin for dealing with Yaml as metadata provider"
+
maintainer: ["The XHTMLBoy <xhtmlboi@gmail.com>"]
+
authors: ["The XHTMLBoy <xhtmlboi@gmail.com>"]
+
license: "GPL-3.0-or-later"
+
homepage: "https://github.com/xhtmlboi/yocaml"
+
bug-reports: "https://github.com/xhtmlboi/yocaml/issues"
+
depends: [
+
"dune" {>= "3.14"}
+
"ocaml" {>= "5.1.1"}
+
"ppx_expect"
+
"mdx" {with-test & = "2.5.0"}
+
"yocaml" {= version}
+
"yaml" {>= "3.2.0"}
+
"odoc" {with-doc}
+
]
+
build: [
+
["dune" "subst"] {dev}
+
[
+
"dune"
+
"build"
+
"-p"
+
name
+
"-j"
+
jobs
+
"@install"
+
"@runtest" {with-test}
+
"@doc" {with-doc}
+
]
+
]
+
dev-repo: "git+https://github.com/xhtmlboi/yocaml.git"
+
url {
+
src:
+
"https://github.com/xhtmlboi/yocaml/releases/download/v2.2.0/yocaml-2.2.0.tbz"
+
checksum: [
+
"sha256=967db87e63b7da8c3f127df5461eb86d0da9d41ef20e1957beacec9df5ec760c"
+
"sha512=930d98d22f19232b498a399e86c88a8ec87d49886eaeb1c296ff48b6d7f1da6c420c53472028410ef83d1914e8268924636353378b5e99bf0e93783769519c9f"
+
]
+
}
+
x-commit-hash: "39ac1112c7186f1308b778d3cfc668645d05901f"