Jason Conroy
5588aa8dea
gnu: ocaml5: ocaml-5.3: Delete variable.
...
* gnu/packages/ocaml5.scm (ocaml-5.3): Delete variable.
Change-Id: Id78b07917692518e1afd48041b69871ecbae58c2
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-17 18:45:38 +02:00
Jason Conroy
57915337b0
gnu: ocaml5: Update default compiler to 5.4.1 and update dependees broken by change. [security-fixes]
...
* gnu/packages/ocaml5.scm (ocaml): Update alias to ocaml-5.4.
(%dune-base): Update to 3.22.2.
(ocaml-dune-fs-io, ocaml-dune-top-closure): New variables.
(ocaml-stdune, ocaml-dune-rpc): Update dune dependencies.
(%ocaml-odoc-base): Update to 3.2.1.
(%ocaml-merlin-base): Update to 5.7.1-504.
(%ocaml-lsp-base): Update to 1.26.0.
* guix/build-system/ocaml.scm (default-ocaml5.3): Change prefix to `ocaml5.4`
and update alias to point at ocaml-5.4.
(default-ocaml5): Update alias to point at default-ocaml5.4.
Co-authored-by: Nox <noximilien@riseup.net >
Change-Id: I279d9fe8e748c69f115d0547bce9ac721bac684d
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-17 18:45:26 +02:00
Jason Conroy
7ea0c8593c
gnu: ocaml5: Update most ocaml5.3 package prefixes to ocaml5.4.
...
This is a non-functional change; switching to the 5.4 compiler happens in the
next commit.
* gnu/packages/ocaml5.scm (ocaml5.3-dune-bootstrap)
(ocaml5.3-dune-configurator, ocaml5.3-dune, ocaml5.3-findlib): Rename variable
with `ocaml5.4` prefix.
* guix/build-system/ocaml.scm: (strip-ocaml5.3-variant)
(default-ocaml5.3-findlib, default-ocaml5.3-dune): Rename variable with
`ocaml5.4` prefix.
(package-with-ocaml5.3): Rename variable with `ocaml5.4` prefix. Search for `ocaml5.4`
package variant.
Change-Id: I39b5138001f09d40046b4d2d52e4570b5a6ca0a1
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-17 18:45:10 +02:00
Jason Conroy
f219935e4a
gnu: ocaml5: ocaml5.3-findlib: Use default ocaml package.
...
* gnu/packages/ocaml5.scm (ocaml5.3-findlib)[native-inputs]: Use ocaml
instead of ocaml-5.4.
Change-Id: Id0b4f12faa34d897c9d4452c5b4b434c1c09a4fb
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-17 18:45:08 +02:00
Jason Conroy
748cc386c0
gnu: ocaml5: Update %ocaml-ocamlformat-base for Dune 3.22.
...
* gnu/packages/ocaml.scm (%ocaml-ocamlformat-base): Pin to version compatible
with Dune 3.22.
Change-Id: Ic2a605d3ec7552b95e5b0128786c45ea7ac442a8
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-17 18:45:06 +02:00
Jason Conroy
9019c05d4c
gnu: ocaml: Remove ocaml5.0-lsp-server.
...
* gnu/packages/ocaml.scm (ocaml5.0-lsp-server): Delete variable.
Change-Id: I2601f97102f1fb6ede5f259cc8c9740e40cae474
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-17 18:45:04 +02:00
Jason Conroy
22ad56c8ee
gnu: ocaml: Remove ocaml5.0-merlin.
...
* gnu/packages/ocaml.scm (ocaml5.0-merlin): Delete variable.
Change-Id: I58825c4b2de3dc831397c48c6514d9197989203e
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-17 18:45:03 +02:00
Jason Conroy
a36670a118
gnu: ocaml: Remove ocaml5.0-dot-merlin-reader.
...
* gnu/packages/ocaml.scm (ocaml5.0-dot-merlin-reader): Delete variable.
Change-Id: I0453b9a72c6f142da4e824ac23599e1cf19298a9
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-17 18:45:01 +02:00
Jason Conroy
4d1d2df2d9
gnu: ocaml5: Update ocaml-num to 1.6.
...
* gnu/packages/ocaml5.scm (ocaml-num): Update to 1.6.
Change-Id: I60f46adafa8d97945cff0fa500d172ebc9e90501
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-17 18:44:58 +02:00
Jason Conroy
eac0c15293
gnu: ocaml5: Add ocaml-5.4.
...
* gnu/packages/ocaml5.scm (ocaml-5.4): New variable.
Change-Id: I27f3dd609c7af6feb770be54aab684bfe5e1f8df
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-17 18:44:31 +02:00
Nox
058b8bf2d7
gnu: Add ocaml-owl.
...
* gnu/packages/ocaml5.scm (ocaml-owl): New variable.
Change-Id: Ibf585f913fc3c5049339b5ad725f6572e44c27e0
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-12 20:56:27 +02:00
Nox
81acdd26ad
gnu: Add ocaml-ctypes.
...
* gnu/packages/ocaml5.scm (ocaml-ctypes): New variable.
Change-Id: I7fba8f2ba2b8eafb1fcf8a8fbb043b3d4c7c2105
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-12 20:55:46 +02:00
Nox
6b6492dbfa
gnu: Add ocaml-integers.
...
* gnu/packages/ocaml5.scm (ocaml-integers): New variable.
Change-Id: If17ac0b9d0ec1768a958b3737e84a7fc3f50d749
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-12 20:55:28 +02:00
Nox
b580820bf8
gnu: Add ocaml-npy.
...
* gnu/packages/ocaml5.scm (ocaml-npy): New variable.
Change-Id: I7a2856e7b2d622fe4d088626d3847e028a651c6d
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-12 20:54:49 +02:00
Nox
599838029d
gnu: Add ocaml-owl-base.
...
* gnu/packages/ocaml5.scm (ocaml-owl-base): New variable.
Change-Id: I2d17ca94d75b405ddd367f443b7eddd492d3ed37
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-12 20:54:11 +02:00
Jason Conroy
818c41ce3d
gnu: ocaml5: Add ocaml-lsp-server.
...
* gnu/packages/ocaml5.scm (ocaml-lsp-server): New variable.
Change-Id: If3e183ec186896bbc203f631265c974e8d742d0a
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-10 15:50:47 +02:00
Jason Conroy
99d372c45a
gnu: ocaml5: Add ocaml-lsp.
...
* gnu/packages/ocaml5.scm (ocaml-lsp): New variable.
Change-Id: I137fe584d768eea5af6687d361fa9a8f386df2cd
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-10 15:50:37 +02:00
Jason Conroy
52fa1c6624
gnu: ocaml5: Add ocaml-jsonrpc.
...
* gnu/packages/ocaml5.scm (ocaml-jsonrpc): New variable.
Change-Id: I341b9c3b0e2a5cb94703a1cbaa38cc88f82cf47b
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-10 15:50:27 +02:00
Jason Conroy
b22e83dbf1
gnu: ocaml5: Add %ocaml-lsp-base.
...
* gnu/packages/ocaml5.scm (%ocaml-lsp-base): New variable.
Change-Id: I376afc68fb5a9716938374d20a2531a669851572
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-10 15:50:20 +02:00
Jason Conroy
633a91e504
gnu: ocaml5: Add ocaml-lev-fiber-csexp.
...
* gnu/packages/ocaml5.scm (ocaml-lev-fiber-csexp): New variable.
Change-Id: Ieaf5e6ac5fdcc038b2f6a6d94b02f14e6b69d74d
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-10 15:50:10 +02:00
Jason Conroy
9d5bd9a2ac
gnu: ocaml5: Add ocaml-lev-fiber.
...
* gnu/packages/ocaml5.scm (ocaml-lev-fiber): New variable.
Change-Id: I78ab107483a3b5ab64f31993f446dd0ea077f848
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-10 15:50:02 +02:00
Jason Conroy
0fb60013c4
gnu: ocaml5: Add ocaml-lev.
...
* gnu/packages/ocaml5.scm (ocaml-lev): New variable.
Change-Id: Id89f6d021875f79b563556f404a4ffdefb471713
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-10 15:49:49 +02:00
Jason Conroy
a56906881e
gnu: ocaml5: Add %ocaml-lev-base.
...
* gnu/packages/ocaml5.scm (%ocaml-lev-base): New variable.
Change-Id: I4093e857d77f8bd77b95b35acac34344a234a81a
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-10 15:49:38 +02:00
Jason Conroy
7fa155d2e9
gnu: ocaml5: Add ocaml-ocamlformat.
...
* gnu/packages/ocaml5.scm (ocaml-ocamlformat): New variable.
Change-Id: Ia952bb61a3780577e58aafcdebe8519aa289ef6b
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-10 15:49:24 +02:00
Jason Conroy
415a8b1549
gnu: ocaml5: Add ocaml-ocamlformat-rpc-lib.
...
* gnu/packages/ocaml5.scm (ocaml-ocamlformat-rpc-lib): New variable.
Change-Id: Ieb16662477c5faf96ad7c59a6d8dde95e7987de1
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-10 15:49:11 +02:00
Jason Conroy
1d5be99666
gnu: ocaml5: Add ocaml-ocamlformat-lib.
...
* gnu/packages/ocaml5.scm (ocaml-ocamlformat-lib): New variable.
Change-Id: I56831012ab5b302bcc48e3d7217e8d2222884e5e
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-10 15:49:01 +02:00
Jason Conroy
1161b7849f
gnu: ocaml5: Add %ocaml-ocamlformat-base.
...
* gnu/packages/ocaml5.scm (%ocaml-ocamlformat-base): New variable.
Change-Id: Ibfdcd73e9d70dec730f7a79e578bda7785597f7e
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-10 15:48:59 +02:00
Jason Conroy
f2aa707f73
gnu: ocaml5: Add ocaml-uuseg.
...
* gnu/packages/ocaml5.scm (ocaml-uuseg): New variable.
Change-Id: Idccc144707cf139d3fd6cc3cf7fdb8063ef29b71
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-10 15:48:56 +02:00
Jason Conroy
c33850d515
gnu: ocaml5: Add ocaml-ocp-indent.
...
* gnu/packages/ocaml5.scm (ocaml-ocp-indent): New variable.
Change-Id: I61c3c429f66eea06c94dcc4b1110ef31a02ff99d
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-10 15:48:53 +02:00
Jason Conroy
6bdca1fd9a
gnu: ocaml5: Add ocaml-fix.
...
* gnu/packages/ocaml5.scm (ocaml-fix): New variable.
Change-Id: I0dba644231f16af84e4ea890999dd78a751ee79d
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-10 15:48:50 +02:00
Jason Conroy
192f5edf56
gnu: ocaml5: Add ocaml-either.
...
* gnu/packages/ocaml5.scm (ocaml-either): New variable.
Change-Id: I37ed93b20c9d387c65194774982ec1cc80f4c4d8
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-10 15:48:45 +02:00
Nox
44344beeb1
gnu: ocaml-ounit2: Update to 2.2.7.
...
* gnu/packages/ocaml5.scm (ocaml-ounit2): Update to 2.2.7.
Change-Id: I98ad93206e3bbae97e77fe7e751a2215b1d0b4d3
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-10 13:57:42 +02:00
Nox
c5dacaa66c
gnu: Add ocaml-ppx-yojson-conv.
...
* gnu/packages/ocaml5.scm (ocaml-ppx-yojson-conv): New variable.
Change-Id: Id8d60987f750a427f8b575cc5e1ae9df578ac251
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-10 12:59:57 +02:00
Nox
59f06ab805
gnu: Add ocaml-ppx-yojson-conv-lib.
...
* gnu/packages/ocaml5.scm (ocaml-ppx-yojson-conv-lib): New variable.
Change-Id: I741c9950e3e4a0d35b1ed3e01de7755ca6082e16
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-10 12:59:45 +02:00
Jason Conroy
991471da31
gnu: ocaml5: opaline: Remove variable.
...
No longer needed now that opam-installer has a proper bootstrap.
* gnu/packages/ocaml5.scm (opaline): Remove variable.
Change-Id: Iac2390f43f46f3731773ff2da2baf87ce4dc4da0
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-10 12:50:54 +02:00
Jason Conroy
2316e8053f
guix: ocaml-build-system: Remove support for installer tool opaline.
...
* guix/build/ocaml-build-system.scm (install): Remove support for `opaline`
tool.
Change-Id: Iec7c67b3d7397fff58c77c365f007094e58c9bd9
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-10 12:50:43 +02:00
Jason Conroy
ec634f0176
gnu: ocaml5: ocaml-jsonm: Replace opaline with opam-installer.
...
* gnu/packages/ocaml5.scm (ocaml-jsonm)[native-inputs]: Remove
opaline, add opam-installer.
Change-Id: I9cbb316deae9ba805ca61eed789918feb8109352
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-10 12:50:36 +02:00
Jason Conroy
b061a58d84
gnu: ocaml5: ocaml-bos: Replace opaline with opam-installer.
...
* gnu/packages/ocaml5.scm (ocaml-bos)[native-inputs]: Remove
opaline, add opam-installer.
Change-Id: I7d4c86085c045594f3635f5a1264164515dfb66c
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-10 12:50:28 +02:00
Jason Conroy
d8aca87524
gnu: ocaml5: ocaml-logs: Replace opaline with opam-installer.
...
* gnu/packages/ocaml5.scm (ocaml-logs)[native-inputs]: Remove
opaline, add opam-installer.
Change-Id: I57171033bf28af1529ddb87e3ae388fcb194d9df
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-10 12:50:22 +02:00
Jason Conroy
ad27de74b9
gnu: ocaml5: ocaml-fpath: Replace opaline with opam-installer.
...
* gnu/packages/ocaml5.scm (ocaml-fpath)[native-inputs]: Remove
opaline, add opam-installer.
Change-Id: I8e4e3417328174664b679efeaa35e454526d1d23
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-10 12:50:15 +02:00
Jason Conroy
4e3c072d48
gnu: ocaml5: ocaml-rresult: Replace opaline with opam-installer.
...
* gnu/packages/ocaml5.scm (ocaml-rresult)[native-inputs]: Remove
opaline, add opam-installer.
Change-Id: I04b633f2e67d5a8fcd27186bd5ea5c013ab903bc
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-10 12:50:09 +02:00
Jason Conroy
506a56e3e8
gnu: ocaml5: ocaml-ptime: Replace opaline with opam-installer.
...
* gnu/packages/ocaml5.scm (ocaml-ptime)[native-inputs]: Remove
opaline, add opam-installer.
Change-Id: Iaba526c03b41c90618300cf879288cd988fcb904
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-10 12:50:03 +02:00
Jason Conroy
194ec043fe
gnu: ocaml5: ocaml-mtime: Replace opaline with opam-installer.
...
* gnu/packages/ocaml5.scm (ocaml-mtime)[native-inputs]: Remove
opaline, add opam-installer.
Change-Id: I0c0948c79f7cad6d2629c64c5d95035fd9b63dc7
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-10 12:49:57 +02:00
Jason Conroy
4271edeec5
gnu: ocaml5: ocaml-uchar: Replace opaline with opam-installer.
...
* gnu/packages/ocaml5.scm (ocaml-uchar)[native-inputs]: Remove
opaline, add opam-installer.
Change-Id: I3a545f86d8e6207f555890a0fb285b933e65c011
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-10 12:49:51 +02:00
Jason Conroy
e4950442f1
gnu: ocaml5: ocaml-fmt: Replace opaline with opam-installer.
...
* gnu/packages/ocaml5.scm (ocaml-fmt)[native-inputs]: Remove
opaline, add opam-installer.
Change-Id: Ide3abca50b0652e92fe5672ff2fc604c4a22a354
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-10 12:49:45 +02:00
Jason Conroy
18124c9a52
gnu: ocaml5: ocaml-uutf: Replace opaline with opam-installer.
...
* gnu/packages/ocaml5.scm (ocaml-uutf)[native-inputs]: Remove
opaline, add opam-installer.
Change-Id: Ia26c261bed78badfb0b11fb58bd6b6ccb8cbc46a
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-10 12:49:38 +02:00
Jason Conroy
de53ff4ff6
gnu: ocaml5: ocaml-uuidm: Replace opaline with opam-installer.
...
* gnu/packages/ocaml5.scm (ocaml-uuidm)[native-inputs]: Remove
opaline, add opam-installer.
Change-Id: I1b28b85860334a20af9836d70018d35ba95dc905
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-10 12:47:56 +02:00
Jason Conroy
80186967c0
gnu: ocaml5: ocaml-astring: Replace opaline with opam-installer.
...
* gnu/packages/ocaml5.scm (ocaml-astring)[native-inputs]: Remove
opaline, add opam-installer.
Change-Id: Ib926e27f7615927bb5b35884c34b5fd1c3c332f9
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-10 12:47:40 +02:00
Jason Conroy
81dc72fda1
gnu: ocaml5: ocaml-topkg: Replace opaline with opam-installer.
...
* gnu/packages/ocaml5.scm (ocaml-topkg)[native-inputs]: Remove
opaline, add opam-installer.
Change-Id: Ibfb0e1af01d9e80db986c62bc2d4452cba8e1343
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-10 12:47:22 +02:00
Jason Conroy
2619ef369a
gnu: ocaml5: ocaml-opam-client: Remove dependency on ocaml-cmdliner.
...
* gnu/packages/ocaml5.scm (ocaml-opam-client)[propagated-inputs]:
Remove ocaml-cmdliner.
Change-Id: I78551bf40da4fdd8bfc8262beb208e74456b1985
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-10 12:47:05 +02:00
Jason Conroy
f104514b7f
gnu: ocaml5: Update ocaml-opam-core to 2.5.1. [security fixes]
...
Addresses OSEC-2026-03 / CVE-2026-41082.
* gnu/packages/ocaml5.scm (ocaml-opam-core): Update to 2.5.1.
[propagated-inputs]: Remove ocaml-cppo, ocaml-cmdliner.
[inputs]: Remove ocaml-patch, ocaml-uutf.
[home-page]: Updated.
[license]: Updated to correct version of LGPL (2.1).
Change-Id: Iaac2bd314e9686ad597d2b7e7090dfb8a15f4ec4
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-10 12:46:56 +02:00
Jason Conroy
3685d21e51
gnu: ocaml5: Update opam for version 2.5.1.
...
The test exclusion is a prerequisite for a version bump in the inherited package.
* gnu/packages/ocaml5.scm (opam):
[arguments]: Disable an extra test.
[native-inputs]: remove ocaml-cppo.
Change-Id: I187c1db51a6101318415ac1ead089c42fb3c98d7
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-10 12:46:54 +02:00
Jason Conroy
9bd1d6c5d8
gnu: ocaml5: Update opam-installer to 2.5.1.
...
Switch to a release with vendored dependencies to break a cycle involving
jsonm (and perhaps others).
* gnu/packages/ocaml5.scm (opam-installer): Update to 2.5.1.
Change-Id: Ia946113ae68d8d6ac04a886d341cbe115c3e8389
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-10 12:46:49 +02:00
Nox
808ef3c571
gnu: Add ocaml-gg.
...
* gnu/packages/ocaml5.scm (ocaml-gg): New variable.
Change-Id: I68f53d75f91de1223cf5c06c576a189827f47788
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-01 10:12:14 +02:00
Nox
afaa34103f
gnu: Add camlzip.
...
* gnu/packages/ocaml5.scm (camlzip): New variable.
Change-Id: I685426c82fd20303d8d2a066f853a87c9110f038
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-01 09:59:34 +02:00
Jason Conroy
b18fb6c208
gnu: ocaml5: Add ocaml-mirage-xen.
...
* gnu/packages/ocaml5.scm (ocaml-mirage-xen): New variable.
Change-Id: Ib85099c8ccfab44e1e70ecaa056a25d48dd5191e
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-19 21:59:42 +02:00
Jason Conroy
e9d8d5bc6b
gnu: ocaml5: Add ocaml-mirage-metrics-lwt.
...
* gnu/packages/ocaml5.scm (ocaml-mirage-metrics-lwt): New variable.
Change-Id: I954012029da1ef62ca78642ba3ff990188cbaa3c
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-19 21:59:34 +02:00
Jason Conroy
c5723a86e7
gnu: ocaml5: Add ocaml-mirage-metrics.
...
* gnu/packages/ocaml5.scm (ocaml-mirage-metrics): New variable.
Change-Id: I0e8e0a5e9a04f810e25f5ad0599eebdfd398e496
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-19 21:59:26 +02:00
Jason Conroy
8f14a53c4e
gnu: ocaml5: Add ocaml-mirage-sleep.
...
* gnu/packages/ocaml5.scm (ocaml-mirage-sleep): New variable.
Change-Id: I273469f751df3ec517d7cfc7db7ae26a3ae03102
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-19 21:58:06 +02:00
Jason Conroy
9ced09fd18
gnu: ocaml5: Add ocaml-mirage-unix.
...
* gnu/packages/ocaml5.scm (ocaml-mirage-unix): New variable.
Change-Id: I83b0f51b776e9cc357691c14beb34d9b8b81e981
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-19 21:56:29 +02:00
Jason Conroy
7f7e1f4ab0
gnu: ocaml5: Add ocaml-mirage-kv-mem.
...
* gnu/packages/ocaml5.scm (ocaml-mirage-kv-mem): New variable.
Change-Id: I701e672153d649d33af9b846db484069457a0ae0
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-19 21:56:12 +02:00
Jason Conroy
72a859f1d5
gnu: ocaml5: Add ocaml-mirage-kv.
...
* gnu/packages/ocaml5.scm (ocaml-mirage-kv): New variable.
Change-Id: I37edb5ceaec59a4f13317cd8351033c86d8303b2
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-19 21:55:53 +02:00
Jason Conroy
37031a73d4
gnu: ocaml5: Add ocaml-optint.
...
* gnu/packages/ocaml5.scm (ocaml-optint): New variable.
Change-Id: I4184145e964e93bb40a77ecf3619fdc434ceb386
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-19 21:55:37 +02:00
Jason Conroy
f6078d4db7
gnu: ocaml5: Add ocaml-monolith.
...
* gnu/packages/ocaml5.scm (ocaml-monolith): New variable.
Change-Id: Ic5a6a73548d9b7810b9b45d142604101cf9f70eb
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-19 21:55:24 +02:00
Jason Conroy
215b98f551
gnu: ocaml5: Add ocaml-mirage-logs.
...
* gnu/packages/ocaml5.scm (ocaml-mirage-logs): New variable.
Change-Id: I797762f9115336efbcff564af3311df7fa456d01
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-19 21:54:57 +02:00
Jason Conroy
7acb0e1e1d
gnu: ocaml5: Add ocaml-shared-memory-ring-lwt.
...
* gnu/packages/ocaml5.scm (ocaml-shared-memory-ring-lwt): New variable.
Change-Id: Id56decec8d584f2b2ca23e7488acfa7a5a84dcd0
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-19 21:54:40 +02:00
Jason Conroy
ccaa42f7ae
gnu: ocaml5: Add ocaml-shared-memory-ring.
...
* gnu/packages/ocaml5.scm (ocaml-shared-memory-ring): New variable.
Change-Id: If597560ea684e1bfca54f83dd77ff42e19a5aaa6
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-19 21:54:16 +02:00
Jason Conroy
5c3c654610
gnu: ocaml5: Add ocaml-mirage-profile-unix.
...
* gnu/packages/ocaml5.scm (ocaml-mirage-profile-unix): New variable.
Change-Id: I67616e55f3fb2e69d7e182c22c1a6cb6a15ae44b
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-19 21:53:42 +02:00
Jason Conroy
f08332ceed
gnu: ocaml5: Add ocaml-mirage-profile.
...
* gnu/packages/ocaml5.scm (ocaml-mirage-profile): New variable.
Change-Id: If216c1fdf2ed6b4f8743b0215dff7b035c49aee1
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-19 21:31:47 +02:00
Jason Conroy
437a66bfa6
gnu: ocaml5: Add ocaml-mirage-xenstore.
...
* gnu/packages/ocaml5.scm (ocaml-mirage-xenstore): New variable.
Change-Id: I3e7a0afd1b7276aacb862df333e3a9151e02dd4c
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-19 21:30:27 +02:00
Jason Conroy
89211998ad
gnu: ocaml5: Add ocaml-ppx-cstruct.
...
* gnu/packages/ocaml5.scm (ocaml-ppx-cstruct): New variable.
Change-Id: I64b89b2ae31b7e9b3d0ce72f962cac77d67c0260
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-19 21:27:20 +02:00
Jason Conroy
36d618439e
gnu: ocaml5: Add ocaml-io-page.
...
* gnu/packages/ocaml5.scm (ocaml-io-page): New variable.
Change-Id: I45a6db82c79495e9875a10134c35f8f0febd6f7a
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-19 21:27:11 +02:00
Jason Conroy
08e68e3b1f
gnu: ocaml5: Add ocaml-mirage-time.
...
* gnu/packages/ocaml5.scm (ocaml-mirage-time): New variable.
Change-Id: Iacbfa75c65b3c842346395953c7e68936b0b375b
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-19 21:25:41 +02:00
Jason Conroy
b52180a59e
gnu: ocaml5: Add ocaml-duration.
...
* gnu/packages/ocaml5.scm (ocaml-duration): New variable.
Change-Id: I823bdca0e7119c4f7e98f3c7fbc4cee5cbb98843
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-19 21:25:14 +02:00
Jason Conroy
cb16281099
gnu: ocaml5: Add ocaml-mirage-bootvar-unix.
...
* gnu/packages/ocaml5.scm (ocaml-mirage-bootvar-unix): New variable.
Change-Id: I7cac94dda21530c0e3a171089695de19cc433239
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-19 21:24:50 +02:00
Jason Conroy
974f7f15fc
gnu: ocaml5: Add ocaml-parse-argv.
...
* gnu/packages/ocaml5.scm (ocaml-parse-argv): New variable.
Change-Id: Ia13aec50c6dbc1ef9f18598d12890084f0ddfa12
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-19 21:24:29 +02:00
Jason Conroy
0fe32b5da2
gnu: ocaml5: Add ocaml-lwt-dllist.
...
* gnu/packages/ocaml5.scm (ocaml-lwt-dllist): New variable.
Change-Id: Icd5cb0da442ec3c61c13bb1104040366385bab36
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-19 21:24:21 +02:00
Jason Conroy
b6c39da273
gnu: ocaml5: Add ocaml-mirage-ptime.
...
* gnu/packages/ocaml5.scm (ocaml-mirage-ptime): New variable.
Change-Id: I23798d947d45797cfc409abc723953b8fc95d0f0
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-19 21:23:25 +02:00
Jason Conroy
38fc747354
gnu: ocaml5: Add ocaml-bheap.
...
* gnu/packages/ocaml5.scm (ocaml-bheap): New variable.
Change-Id: Ic2dfdcd7e70892919da41ba78a9dfa0eb33f10dd
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-19 21:21:42 +02:00
Jason Conroy
1d6be6ee48
gnu: ocaml5: Add ocaml-mirage-clock.
...
* gnu/packages/ocaml5.scm (ocaml-mirage-clock): New variable.
Change-Id: I89b24d82e8e0c5b6225b058add7249366e1eec11
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-19 21:20:40 +02:00
Jason Conroy
3a28c337c9
gnu: ocaml5: Add ocaml-dune-rpc.
...
* gnu/packages/ocaml5.scm (ocaml-dune-rpc): New variable.
Change-Id: I88cdfc83c28ce2bb371055ffa637f5f46e84ac30
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-19 21:20:27 +02:00
Jason Conroy
7fb4869a35
gnu: ocaml5: Add ocaml-dune-ocamlc-loc.
...
* gnu/packages/ocaml5.scm (ocaml-dune-ocamlc-loc): New variable.
Change-Id: I16e1dc6c2551c403ebb25e7246fc49a520f3c80a
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-19 21:19:06 +02:00
Jason Conroy
f4ec861dc7
gnu: ocaml5: Add ocaml-fiber.
...
* gnu/packages/ocaml5.scm (ocaml-fiber): New variable.
Change-Id: I75850b45f9614a4d6850c2412e4906559fc36189
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-19 19:41:46 +02:00
Jason Conroy
01882e84fe
gnu: ocaml5: Add ocaml-stdune.
...
* gnu/packages/ocaml5.scm (ocaml-stdune): New variable.
Change-Id: I76319927ef51aa2ade3f1506509573c427017798
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-19 19:41:01 +02:00
Jason Conroy
c48fa1c111
gnu: ocaml5: Add ocaml-dune-dyn.
...
* gnu/packages/ocaml5.scm (ocaml-dune-dyn): New variable.
Change-Id: I8babd3b5ac7b2c77694fac9e135aa6391017ea21
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-19 19:40:53 +02:00
Jason Conroy
b0c40a0d8f
gnu: ocaml5: Add ocaml-dune-ordering.
...
* gnu/packages/ocaml5.scm (ocaml-dune-ordering): New variable.
Change-Id: I134ec5e8f25ff4be0e93d2ce53b9e53363a50c5a
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-19 19:40:45 +02:00
Jason Conroy
609865f6d9
gnu: ocaml5: Add ocaml-pp.
...
* gnu/packages/ocaml5.scm (ocaml-pp): New variable.
Change-Id: Id5e92537c8daa57dd6d25f4eede3d6c4f5dd497f
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-19 19:40:12 +02:00
Jason Conroy
b5f79c6805
gnu: ocaml5: Add ocaml-dune-xdg.
...
* gnu/packages/ocaml5.scm (ocaml-dune-xdg): New variable.
Change-Id: I27439dcb4c7188e00625e490376081219e5aa9dd
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-19 19:39:49 +02:00
Jason Conroy
0c26eadb84
gnu: ocaml5: Add ocaml-dune-build-info.
...
* gnu/packages/ocaml5.scm (ocaml-dune-build-info): New variable.
Change-Id: I85ada7439a85d68b40c3f022c20cadb0ee28d56f
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-19 19:39:18 +02:00
Jason Conroy
50763c8a8f
gnu: ocaml5: Add ocaml-dune-chrome-trace.
...
* gnu/packages/ocaml5.scm (ocaml-dune-chrome-trace): New variable.
Change-Id: Ida1d01595c384af5eea562aa1ceb1910123b5c28
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-19 19:38:10 +02:00
Jason Conroy
9708ff0ce9
gnu: ocaml5: Factor out %dune-lib-base package.
...
* gnu/packages/ocaml5.scm (%dune-lib-base): New variable.
(ocaml5.3-dune-configurator): Define in terms of package %dune-lib-base.
Change-Id: I5214d5af5f8c3e708bc4c58d892ebd08370d78f4
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-19 19:38:08 +02:00
Jason Conroy
0916327487
gnu: ocaml5: Factor out %dune-base package.
...
* gnu/packages/ocaml5.scm (%dune-base): New variable.
(ocaml5.3-dune-bootstrap): Define in terms of %dune-base.
Change-Id: I9b18dc32a62a921ecb2bd294174c78d9abd45853
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-19 19:38:05 +02:00
Jason Conroy
8b16e04cb1
gnu: ocaml5: Bind dune-configurator alias to correct package.
...
* gnu/packages/ocaml5.scm (dune-configurator): Rebind variable to package
ocaml5.3-dune-configurator.
Change-Id: Ie93eeb0babab20daa708d62f2b3ad8b0b962f2ed
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-19 19:37:59 +02:00