Skip to content

Commit 8c1d363

Browse files
committed
[new release] yocaml (12 packages) (2.4.0)
CHANGES: #### Yocaml - Add `Log.src` for logging (by [xvw](https://xvw.lol)) - Add template chain (by [xvw](https://xvw.lol)) - Add Sexp control (by [xvw](https://xvw.lol)) - Add `field` and some combinators for validating record field (that unify `required`, `optional` and `optional_or`) (by [xvw](https://xvw.lol)) - Support snapshots (by [xhtmlboi](https://github.com/xhtmlboi)) - Small improvement of unicode special char for slug (by [xvw](https://xvw.lol)) #### Yocaml_cmarkit - Intermediate Task added to progressively build a document and apply arbitrary arrows. (by [xhtmlboi](https://github.com/xhtmlboi)) #### Yocaml_jingoo - Support snapshots (by [xhtmlboi](https://github.com/xhtmlboi)) #### Yocaml_mustache - Support snapshots (by [xhtmlboi](https://github.com/xhtmlboi))
1 parent fb96181 commit 8c1d363

File tree

12 files changed

+510
-0
lines changed
  • packages
    • yocaml_cmarkit/yocaml_cmarkit.2.4.0
    • yocaml_eio/yocaml_eio.2.4.0
    • yocaml_git/yocaml_git.2.4.0
    • yocaml_jingoo/yocaml_jingoo.2.4.0
    • yocaml_mustache/yocaml_mustache.2.4.0
    • yocaml_omd/yocaml_omd.2.4.0
    • yocaml_otoml/yocaml_otoml.2.4.0
    • yocaml_runtime/yocaml_runtime.2.4.0
    • yocaml_syndication/yocaml_syndication.2.4.0
    • yocaml_unix/yocaml_unix.2.4.0
    • yocaml_yaml/yocaml_yaml.2.4.0
    • yocaml/yocaml.2.4.0

12 files changed

+510
-0
lines changed

packages/yocaml/yocaml.2.4.0/opam

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
opam-version: "2.0"
2+
synopsis: "Core engine of the YOCaml Static Site Generator"
3+
description: "YOCaml is a build system dedicated to generate static document"
4+
maintainer: ["The XHTMLBoy <[email protected]>"]
5+
authors: ["The XHTMLBoy <[email protected]>"]
6+
license: "GPL-3.0-or-later"
7+
homepage: "https://github.com/xhtmlboi/yocaml"
8+
bug-reports: "https://github.com/xhtmlboi/yocaml/issues"
9+
depends: [
10+
"dune" {>= "3.14"}
11+
"ocaml" {>= "5.1.1"}
12+
"logs" {>= "0.7.0"}
13+
"odoc" {with-doc}
14+
"sherlodoc" {with-doc}
15+
"fmt" {with-test}
16+
"alcotest" {with-test & >= "1.3.0"}
17+
"qcheck" {with-test}
18+
"qcheck-alcotest" {with-test}
19+
"ppx_expect"
20+
"mdx" {with-test & = "2.5.0"}
21+
"ocamlformat" {with-dev-setup}
22+
"ocp-indent" {with-dev-setup}
23+
"merlin" {with-dev-setup}
24+
"utop" {with-dev-setup}
25+
]
26+
build: [
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+
]
40+
dev-repo: "git+https://github.com/xhtmlboi/yocaml.git"
41+
url {
42+
src:
43+
"https://github.com/xhtmlboi/yocaml/releases/download/v2.4.0/yocaml-2.4.0.tbz"
44+
checksum: [
45+
"sha256=5d230b9dd9e3d434ebb767ecc20732ed8fc03a8c100813ff29c7933a7ee4050d"
46+
"sha512=b4f4b76bef7e4d65d2f7434c122592a02c5d80114bde58f2167509fc92e2666a6b798ca964b9ed07e526ef2b59c5db9c4a435c6c64721a745ea0da37b3eed97a"
47+
]
48+
}
49+
x-commit-hash: "5325af813ebb69223b57db2145a0f2b503ac289a"
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
opam-version: "2.0"
2+
synopsis:
3+
"Yocaml plugin for using Markdown (via Cmarkit package) as a Markup language"
4+
maintainer: ["The XHTMLBoy <[email protected]>"]
5+
authors: ["The XHTMLBoy <[email protected]>"]
6+
license: "GPL-3.0-or-later"
7+
homepage: "https://github.com/xhtmlboi/yocaml"
8+
bug-reports: "https://github.com/xhtmlboi/yocaml/issues"
9+
depends: [
10+
"dune" {>= "3.14"}
11+
"ocaml" {>= "5.1.1"}
12+
"ppx_expect"
13+
"mdx" {with-test & >= "2.5.0"}
14+
"yocaml" {= version}
15+
"cmarkit"
16+
"odoc" {with-doc}
17+
]
18+
build: [
19+
["dune" "subst"] {dev}
20+
[
21+
"dune"
22+
"build"
23+
"-p"
24+
name
25+
"-j"
26+
jobs
27+
"@install"
28+
"@runtest" {with-test}
29+
"@doc" {with-doc}
30+
]
31+
]
32+
dev-repo: "git+https://github.com/xhtmlboi/yocaml.git"
33+
url {
34+
src:
35+
"https://github.com/xhtmlboi/yocaml/releases/download/v2.4.0/yocaml-2.4.0.tbz"
36+
checksum: [
37+
"sha256=5d230b9dd9e3d434ebb767ecc20732ed8fc03a8c100813ff29c7933a7ee4050d"
38+
"sha512=b4f4b76bef7e4d65d2f7434c122592a02c5d80114bde58f2167509fc92e2666a6b798ca964b9ed07e526ef2b59c5db9c4a435c6c64721a745ea0da37b3eed97a"
39+
]
40+
}
41+
x-commit-hash: "5325af813ebb69223b57db2145a0f2b503ac289a"
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
opam-version: "2.0"
2+
synopsis: "The Eio runtime YOCaml"
3+
maintainer: ["The XHTMLBoy <[email protected]>"]
4+
authors: ["The XHTMLBoy <[email protected]>"]
5+
license: "GPL-3.0-or-later"
6+
homepage: "https://github.com/xhtmlboi/yocaml"
7+
bug-reports: "https://github.com/xhtmlboi/yocaml/issues"
8+
depends: [
9+
"dune" {>= "3.14"}
10+
"ocaml" {>= "5.1.1"}
11+
"ppx_expect"
12+
"mdx" {with-test & = "2.5.0"}
13+
"yocaml" {= version}
14+
"yocaml_runtime" {= version}
15+
"eio" {>= "1.1"}
16+
"eio_main" {>= "1.1"}
17+
"cohttp-eio" {>= "6.0.0~beta2"}
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+
dev-repo: "git+https://github.com/xhtmlboi/yocaml.git"
35+
url {
36+
src:
37+
"https://github.com/xhtmlboi/yocaml/releases/download/v2.4.0/yocaml-2.4.0.tbz"
38+
checksum: [
39+
"sha256=5d230b9dd9e3d434ebb767ecc20732ed8fc03a8c100813ff29c7933a7ee4050d"
40+
"sha512=b4f4b76bef7e4d65d2f7434c122592a02c5d80114bde58f2167509fc92e2666a6b798ca964b9ed07e526ef2b59c5db9c4a435c6c64721a745ea0da37b3eed97a"
41+
]
42+
}
43+
x-commit-hash: "5325af813ebb69223b57db2145a0f2b503ac289a"
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
opam-version: "2.0"
2+
synopsis:
3+
"Yocaml plugins for generating Yocaml program into a Git repository"
4+
maintainer: ["The XHTMLBoy <[email protected]>"]
5+
authors: ["The XHTMLBoy <[email protected]>"]
6+
license: "GPL-3.0-or-later"
7+
homepage: "https://github.com/xhtmlboi/yocaml"
8+
bug-reports: "https://github.com/xhtmlboi/yocaml/issues"
9+
depends: [
10+
"dune" {>= "3.14"}
11+
"ocaml" {>= "5.1.1"}
12+
"ppx_expect"
13+
"mdx" {with-test & >= "2.5.0"}
14+
"lwt" {>= "5.7.0"}
15+
"mimic" {>= "0.0.9"}
16+
"cstruct" {>= "6.2.0"}
17+
"git-kv" {>= "0.2.0"}
18+
"git-net" {>= "0.2.0"}
19+
"mirage-clock" {>= "4.2.0"}
20+
"mirage-crypto-rng" {>= "1.2.0"}
21+
"yocaml" {= version}
22+
"yocaml_runtime" {= version}
23+
"odoc" {with-doc}
24+
]
25+
build: [
26+
["dune" "subst"] {dev}
27+
[
28+
"dune"
29+
"build"
30+
"-p"
31+
name
32+
"-j"
33+
jobs
34+
"@install"
35+
"@runtest" {with-test}
36+
"@doc" {with-doc}
37+
]
38+
]
39+
dev-repo: "git+https://github.com/xhtmlboi/yocaml.git"
40+
url {
41+
src:
42+
"https://github.com/xhtmlboi/yocaml/releases/download/v2.4.0/yocaml-2.4.0.tbz"
43+
checksum: [
44+
"sha256=5d230b9dd9e3d434ebb767ecc20732ed8fc03a8c100813ff29c7933a7ee4050d"
45+
"sha512=b4f4b76bef7e4d65d2f7434c122592a02c5d80114bde58f2167509fc92e2666a6b798ca964b9ed07e526ef2b59c5db9c4a435c6c64721a745ea0da37b3eed97a"
46+
]
47+
}
48+
x-commit-hash: "5325af813ebb69223b57db2145a0f2b503ac289a"
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
opam-version: "2.0"
2+
synopsis: "Yocaml plugin for using Jingoo as a template language"
3+
maintainer: ["The XHTMLBoy <[email protected]>"]
4+
authors: ["The XHTMLBoy <[email protected]>"]
5+
license: "GPL-3.0-or-later"
6+
homepage: "https://github.com/xhtmlboi/yocaml"
7+
bug-reports: "https://github.com/xhtmlboi/yocaml/issues"
8+
depends: [
9+
"dune" {>= "3.14"}
10+
"ocaml" {>= "5.1.1"}
11+
"ppx_expect"
12+
"mdx" {with-test & >= "2.5.0"}
13+
"yocaml" {= version}
14+
"jingoo" {>= "1.5.0"}
15+
"odoc" {with-doc}
16+
]
17+
build: [
18+
["dune" "subst"] {dev}
19+
[
20+
"dune"
21+
"build"
22+
"-p"
23+
name
24+
"-j"
25+
jobs
26+
"@install"
27+
"@runtest" {with-test}
28+
"@doc" {with-doc}
29+
]
30+
]
31+
dev-repo: "git+https://github.com/xhtmlboi/yocaml.git"
32+
url {
33+
src:
34+
"https://github.com/xhtmlboi/yocaml/releases/download/v2.4.0/yocaml-2.4.0.tbz"
35+
checksum: [
36+
"sha256=5d230b9dd9e3d434ebb767ecc20732ed8fc03a8c100813ff29c7933a7ee4050d"
37+
"sha512=b4f4b76bef7e4d65d2f7434c122592a02c5d80114bde58f2167509fc92e2666a6b798ca964b9ed07e526ef2b59c5db9c4a435c6c64721a745ea0da37b3eed97a"
38+
]
39+
}
40+
x-commit-hash: "5325af813ebb69223b57db2145a0f2b503ac289a"
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
opam-version: "2.0"
2+
synopsis: "Yocaml plugin for using Mustache as a template language"
3+
maintainer: ["The XHTMLBoy <[email protected]>"]
4+
authors: ["The XHTMLBoy <[email protected]>"]
5+
license: "GPL-3.0-or-later"
6+
homepage: "https://github.com/xhtmlboi/yocaml"
7+
bug-reports: "https://github.com/xhtmlboi/yocaml/issues"
8+
depends: [
9+
"dune" {>= "3.14"}
10+
"ocaml" {>= "5.1.1"}
11+
"ppx_expect"
12+
"mdx" {with-test & >= "2.5.0"}
13+
"yocaml" {= version}
14+
"mustache" {= "3.3.0"}
15+
"odoc" {with-doc}
16+
]
17+
build: [
18+
["dune" "subst"] {dev}
19+
[
20+
"dune"
21+
"build"
22+
"-p"
23+
name
24+
"-j"
25+
jobs
26+
"@install"
27+
"@runtest" {with-test}
28+
"@doc" {with-doc}
29+
]
30+
]
31+
dev-repo: "git+https://github.com/xhtmlboi/yocaml.git"
32+
url {
33+
src:
34+
"https://github.com/xhtmlboi/yocaml/releases/download/v2.4.0/yocaml-2.4.0.tbz"
35+
checksum: [
36+
"sha256=5d230b9dd9e3d434ebb767ecc20732ed8fc03a8c100813ff29c7933a7ee4050d"
37+
"sha512=b4f4b76bef7e4d65d2f7434c122592a02c5d80114bde58f2167509fc92e2666a6b798ca964b9ed07e526ef2b59c5db9c4a435c6c64721a745ea0da37b3eed97a"
38+
]
39+
}
40+
x-commit-hash: "5325af813ebb69223b57db2145a0f2b503ac289a"
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
opam-version: "2.0"
2+
synopsis:
3+
"Yocaml plugin for using Markdown (via OMD package) as a Markup language"
4+
maintainer: ["The XHTMLBoy <[email protected]>"]
5+
authors: ["The XHTMLBoy <[email protected]>"]
6+
license: "GPL-3.0-or-later"
7+
homepage: "https://github.com/xhtmlboi/yocaml"
8+
bug-reports: "https://github.com/xhtmlboi/yocaml/issues"
9+
depends: [
10+
"dune" {>= "3.14"}
11+
"ocaml" {>= "5.1.1"}
12+
"ppx_expect"
13+
"mdx" {with-test & >= "2.5.0"}
14+
"yocaml" {= version}
15+
"omd" {>= "2.0.0~alpha4"}
16+
"odoc" {with-doc}
17+
]
18+
build: [
19+
["dune" "subst"] {dev}
20+
[
21+
"dune"
22+
"build"
23+
"-p"
24+
name
25+
"-j"
26+
jobs
27+
"@install"
28+
"@runtest" {with-test}
29+
"@doc" {with-doc}
30+
]
31+
]
32+
dev-repo: "git+https://github.com/xhtmlboi/yocaml.git"
33+
url {
34+
src:
35+
"https://github.com/xhtmlboi/yocaml/releases/download/v2.4.0/yocaml-2.4.0.tbz"
36+
checksum: [
37+
"sha256=5d230b9dd9e3d434ebb767ecc20732ed8fc03a8c100813ff29c7933a7ee4050d"
38+
"sha512=b4f4b76bef7e4d65d2f7434c122592a02c5d80114bde58f2167509fc92e2666a6b798ca964b9ed07e526ef2b59c5db9c4a435c6c64721a745ea0da37b3eed97a"
39+
]
40+
}
41+
x-commit-hash: "5325af813ebb69223b57db2145a0f2b503ac289a"
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
opam-version: "2.0"
2+
synopsis: "Yocaml plugin for dealing with TOML as metadata provider"
3+
maintainer: ["The XHTMLBoy <[email protected]>"]
4+
authors: ["The XHTMLBoy <[email protected]>"]
5+
license: "GPL-3.0-or-later"
6+
homepage: "https://github.com/xhtmlboi/yocaml"
7+
bug-reports: "https://github.com/xhtmlboi/yocaml/issues"
8+
depends: [
9+
"dune" {>= "3.14"}
10+
"ocaml" {>= "5.1.1"}
11+
"ppx_expect"
12+
"mdx" {with-test & >= "2.5.0"}
13+
"yocaml" {= version}
14+
"otoml" {>= "1.0.5"}
15+
"odoc" {with-doc}
16+
]
17+
build: [
18+
["dune" "subst"] {dev}
19+
[
20+
"dune"
21+
"build"
22+
"-p"
23+
name
24+
"-j"
25+
jobs
26+
"@install"
27+
"@runtest" {with-test}
28+
"@doc" {with-doc}
29+
]
30+
]
31+
dev-repo: "git+https://github.com/xhtmlboi/yocaml.git"
32+
url {
33+
src:
34+
"https://github.com/xhtmlboi/yocaml/releases/download/v2.4.0/yocaml-2.4.0.tbz"
35+
checksum: [
36+
"sha256=5d230b9dd9e3d434ebb767ecc20732ed8fc03a8c100813ff29c7933a7ee4050d"
37+
"sha512=b4f4b76bef7e4d65d2f7434c122592a02c5d80114bde58f2167509fc92e2666a6b798ca964b9ed07e526ef2b59c5db9c4a435c6c64721a745ea0da37b3eed97a"
38+
]
39+
}
40+
x-commit-hash: "5325af813ebb69223b57db2145a0f2b503ac289a"
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
opam-version: "2.0"
2+
synopsis: "Tool for describing runtimes (using Logs and Digestif)"
3+
maintainer: ["The XHTMLBoy <[email protected]>"]
4+
authors: ["The XHTMLBoy <[email protected]>"]
5+
license: "GPL-3.0-or-later"
6+
homepage: "https://github.com/xhtmlboi/yocaml"
7+
bug-reports: "https://github.com/xhtmlboi/yocaml/issues"
8+
depends: [
9+
"dune" {>= "3.14"}
10+
"ocaml" {>= "5.1.1"}
11+
"ppx_expect"
12+
"mdx" {with-test & = "2.5.0"}
13+
"yocaml" {= version}
14+
"cohttp" {>= "5.3.11"}
15+
"magic-mime" {>= "1.3.1"}
16+
"logs" {>= "0.7.0"}
17+
"fmt" {>= "0.9.0"}
18+
"digestif" {>= "1.2.0"}
19+
"odoc" {with-doc}
20+
]
21+
build: [
22+
["dune" "subst"] {dev}
23+
[
24+
"dune"
25+
"build"
26+
"-p"
27+
name
28+
"-j"
29+
jobs
30+
"@install"
31+
"@runtest" {with-test}
32+
"@doc" {with-doc}
33+
]
34+
]
35+
dev-repo: "git+https://github.com/xhtmlboi/yocaml.git"
36+
url {
37+
src:
38+
"https://github.com/xhtmlboi/yocaml/releases/download/v2.4.0/yocaml-2.4.0.tbz"
39+
checksum: [
40+
"sha256=5d230b9dd9e3d434ebb767ecc20732ed8fc03a8c100813ff29c7933a7ee4050d"
41+
"sha512=b4f4b76bef7e4d65d2f7434c122592a02c5d80114bde58f2167509fc92e2666a6b798ca964b9ed07e526ef2b59c5db9c4a435c6c64721a745ea0da37b3eed97a"
42+
]
43+
}
44+
x-commit-hash: "5325af813ebb69223b57db2145a0f2b503ac289a"

0 commit comments

Comments
 (0)