Jason Conroy
d0fe2de084
gnu: ocaml5: Add ocaml-alcotest.
...
* gnu/packages/ocaml5.scm (ocaml-alcotest): New variable.
Change-Id: I65956e9fe85e5f1bd99ea48a2a711bee3b26641b
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-01-13 19:13:57 +01:00
Jason Conroy
c4fed7dd90
gnu: ocaml5: Add ocaml-re.
...
* gnu/packages/ocaml5.scm (ocaml-re): New variable.
Change-Id: I625c32f2e35dda2bb7f13eb7447b79ad68d863a5
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-01-13 19:13:52 +01:00
Jason Conroy
033d469065
gnu: ocaml5: Add ocaml-ounit.
...
* gnu/packages/ocaml5.scm (ocaml-ounit): New variable.
Change-Id: Icc60eb1d9b9c9002ec3b459a5eb78313e2c722ec
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-01-13 19:13:50 +01:00
Jason Conroy
427a4028b6
gnu: ocaml5: Add ocaml-ounit2.
...
* gnu/packages/ocaml5.scm (ocaml-ounit2): New variable.
Change-Id: I388ae135c14c573516069b78ef3361f81fa5d657
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-01-13 19:13:47 +01:00
Jason Conroy
42d206848b
gnu: ocaml5: Add ocaml-lwt.
...
* gnu/packages/ocaml5.scm (ocaml-lwt): New variable.
Change-Id: I5918d78b27db11e541a50ee85bad012a9f9dc3a9
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-01-13 19:13:42 +01:00
Jason Conroy
1854e21ce1
gnu: ocaml5: Add ocaml-ocplib-endian.
...
* gnu/packages/ocaml5.scm (ocaml-ocplib-endian): New variable.
Change-Id: Ib9472272a79b551bcb56f0acd60a50b07ebe385f
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-01-13 19:13:39 +01:00
Jason Conroy
4196661b7f
gnu: ocaml5: Add ocaml-fmt.
...
* gnu/packages/ocaml5.scm (ocaml-fmt): New variable.
Change-Id: I14cd4cb4143468226d4640785adcf7966b7e2f8a
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-01-13 19:13:36 +01:00
Jason Conroy
d64bfa4c3a
gnu: ocaml5: Add ocaml-uutf.
...
* gnu/packages/ocaml5.scm (ocaml-uutf): New variable.
Change-Id: I24b1573bf8755c48c03ea1f7b68c3a4d10b1fd7a
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-01-13 19:13:33 +01:00
Jason Conroy
c418eee25c
gnu: ocaml5: Add ocaml-uuidm.
...
* gnu/packages/ocaml5.scm (ocaml-uuidm): New variable.
Change-Id: Ifefbbea28612fa7eae95bd9bb667897e9cfccbec
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-01-13 19:13:29 +01:00
Jason Conroy
23359606ed
gnu: ocaml5: Add ocaml-astring.
...
* gnu/packages/ocaml5.scm (ocaml-astring): New variable.
Change-Id: I499b8a4e3788b8ed6ca88ff708fb06f305fa1b6d
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-01-13 19:13:25 +01:00
Jason Conroy
d7a8730f41
gnu: ocaml5: Add ocaml-mmap.
...
* gnu/packages/ocaml5.scm (ocaml-mmap): New variable.
Change-Id: I4ed2d44be4ef12614242f8ad040409ea9dc1cb1a
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-01-13 19:13:20 +01:00
Jason Conroy
46d24655ae
gnu: ocaml5: Add ocaml-bigarray-compat.
...
* gnu/packages/ocaml5.scm (ocaml-bigarray-compat): New variable.
Change-Id: I258851aaec598b98fbcd06054ffcae60e0990b82
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-01-13 19:13:17 +01:00
Jason Conroy
bd36c761d8
gnu: ocaml5: Add ocaml-cppo.
...
* gnu/packages/ocaml5.scm (ocaml-cppo): New variable.
Change-Id: I787495978ebdb3d4d6575df96e249647008b416a
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-01-13 19:13:14 +01:00
Jason Conroy
a7bf87de9d
gnu: ocaml5: Add ocaml-cmdliner.
...
* gnu/packages/ocaml5.scm (ocaml-cmdliner): New variable.
Change-Id: I6f6b8004c5bd702202a66b06c6f9fd305507007f
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-01-13 19:13:11 +01:00
Jason Conroy
4812e42846
gnu: ocaml5: Add ocaml-stdlib-shims.
...
* gnu/packages/ocaml5.scm (ocaml-stdlib-shims): New variable.
Change-Id: I606f51c505a430f99475dd9612dcaccc0f508940
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-01-13 19:13:08 +01:00
Jason Conroy
05b1d08ccc
gnu: ocaml5: Add ocaml-seq.
...
* gnu/packages/ocaml5.scm (ocaml-seq): New variable.
Change-Id: I4366224850086d6cb6ff3d0e97385014f7aa3470
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-01-13 19:13:03 +01:00
Jason Conroy
2943d0f628
gnu: ocaml5: Add ocaml-topkg.
...
* gnu/packages/ocaml5.scm (ocaml-topkg): New variable.
Change-Id: I603ea803d8ff8874efe022f2c2d1921cdc47dcf1
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-01-13 19:12:59 +01:00
Jason Conroy
985efebcd2
gnu: ocaml5: Add ocaml-result package alias.
...
* gnu/packages/ocaml5.scm (ocaml-result): New variable.
Change-Id: I1dd019074cc1b79eeed29d37737e80beb7c91a42
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-01-13 19:12:56 +01:00
Jason Conroy
20e11809f7
guix: ocaml-build-system: Support installer tool opaline.
...
* guix/build/ocaml-build-system.scm (install): Invoke `opaline` when
`opam-installer` is not in $PATH.
Change-Id: I6271b3acb028b7eb868bc690d14ef76529d1f856
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-01-13 19:12:37 +01:00
Jason Conroy
c0751f038d
gnu: ocaml5: Add opaline.
...
* gnu/packages/ocaml5.scm (opaline): New variable.
Change-Id: I2adc3ebf68002ab89192f15798d6479ed8becef2
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-01-13 19:12:09 +01:00
Jason Conroy
65eb403fb4
gnu: ocaml5: Add ocaml-opam-file-format.
...
* gnu/packages/ocaml5.scm (ocaml-opam-file-format): New variable.
Change-Id: Ibb19698643b3ad570e00ed9e00b6fb85b61c8104
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-01-13 19:12:01 +01:00
Jason Conroy
b44da656a3
gnu: ocaml5: Add ocamlbuild.
...
* gnu/packages/ocaml5.scm (ocamlbuild): New variable.
Change-Id: I3d9a2c5c69bc39b1662b3f72de2b0d4a4eba1762
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-01-13 19:11:44 +01:00
Jason Conroy
16bf8703be
gnu: ocaml: Move ocaml5.0-dune-bootstrap to module ocaml5.
...
* gnu/packages/ocaml.scm (ocaml5.0-dune-bootstrap): Delete variable.
* gnu/packages/ocaml5.scm (ocaml5.0-dune-bootstrap): New variable.
Change-Id: Idb58f33850f960cfa1ad49a3f897ad17e0383e93
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-01-06 18:29:05 +01:00
Jason Conroy
76f2c37895
gnu: ocaml: Move ocaml5.0-findlib to module ocaml5.
...
* gnu/packages/ocaml.scm (ocaml5.0-findlib): Delete variable.
* gnu/packages/ocaml5.scm (ocaml5.0-findlib): New variables.
* guix/build-system/ocaml.scm (default-ocaml5.0-findlib): Update package
reference.
Change-Id: Idb58f33850f960cfa1ad49a3f897ad17e0383e93
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-01-06 18:28:54 +01:00
Jason Conroy
9e11bd2c86
gnu: ocaml: Move ocaml5.3-dune to module ocaml5.
...
* gnu/packages/ocaml.scm (ocaml5.3-dune): Delete variable.
* gnu/packages/ocaml5.scm (ocaml5.3-dune): New variable.
* guix/build-system/ocaml.scm (default-ocaml5.3-dune): Update package
reference.
Change-Id: I3f3e453e15638e36afbe7fd7bd920bc5fa328d06
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-01-06 18:28:44 +01:00
Jason Conroy
ec23f200ec
gnu: ocaml: Move ocaml5.3-dune-configurator to module ocaml5.
...
* gnu/packages/ocaml.scm (ocaml5.3-dune-configurator): Delete variable.
* gnu/packages/ocaml5.scm (ocaml5.3-dune-configurator): New variable.
Change-Id: I8d8a0e4687e6bca9b80ca964a8da115fc58f0c6e
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-01-06 18:28:38 +01:00
Jason Conroy
48cd3114ec
gnu: ocaml: Move ocaml5.3-csexp to module ocaml5.
...
* gnu/packages/ocaml.scm (ocaml5.3-csexp): Delete variable.
* gnu/packages/ocaml5.scm (ocaml5.3-csexp): New variable.
Change-Id: Iaccfcbb6a3b238d053d9c47f1be918b66ce3f73b
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-01-06 18:28:28 +01:00
Jason Conroy
818ae83b3a
gnu: ocaml: Move ocaml5.3-result to module ocaml5.
...
* gnu/packages/ocaml.scm (ocaml5.3-result): Delete variable.
* gnu/packages/ocaml5.scm (ocaml5.3-result): New variable.
Change-Id: If63a977367a963ca6a714a4f92a0847086aa5516
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-01-06 18:28:22 +01:00
Jason Conroy
388a85e5cb
gnu: ocaml: Move ocaml5.3-dune-bootstrap to module ocaml5.
...
* gnu/packages/ocaml.scm (ocaml5.3-dune-bootstrap): Delete variable.
* gnu/packages/ocaml5.scm (ocaml5.3-dune-bootstrap): New variable.
Change-Id: I3f3e453e15638e36afbe7fd7bd920bc5fa328d06
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-01-06 18:28:10 +01:00
Jason Conroy
e0fefb2d31
gnu: ocaml: Move ocaml5.3-findlib to module ocaml5.
...
* gnu/packages/ocaml.scm (ocaml5.3-findlib): Delete variable.
* gnu/packages/ocaml5.scm (ocaml5.3-findlib): New variables.
* guix/build-system/ocaml.scm (default-ocaml5.3-findlib): Update package
reference.
Change-Id: Idb58f33850f960cfa1ad49a3f897ad17e0383e93
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-01-06 18:27:55 +01:00
Jason Conroy
afa583b86a
gnu: ocaml: Move ocaml@5.3 to module ocaml5.
...
* gnu/packages/ocaml.scm (ocaml-5.3): Delete variable.
* gnu/packages/ocaml5.scm (ocaml-5.3): New variable.
* guix/build-system/ocaml.scm (default-ocaml5.3): Update package reference.
Change-Id: I8fe23536d188fdede4b93907e87341a1d0c0b2ee
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-01-06 18:27:46 +01:00
Jason Conroy
d5ba53d989
gnu: ocaml: Move ocaml@5.0 to module ocaml5.
...
* gnu/packages/ocaml.scm (ocaml-5.0): Delete variable.
* gnu/packages/ocaml5.scm (ocaml-5.0): New variable.
* guix/build-system/ocaml.scm (default-ocaml5.0): Update package reference.
Change-Id: I3f3e453e15638e36afbe7fd7bd920bc5fa328d06
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-01-06 18:27:11 +01:00
Jason Conroy
67bcdba9c3
gnu: ocaml: Add new ocaml5 module to the build.
...
* gnu/packages/ocaml5.scm: New module.
* gnu/local.mk (GNU_SYSTEM_MODULES): Register new module.
* etc/teams.scm: Add "gnu/packages/ocaml5.scm".
* CODEOWNERS: Regenerate file.
Change-Id: I4632396d066c39c6c8a2d234c51b4fcf627e1e47
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-01-06 18:26:35 +01:00
Jason Conroy
f17be82987
guix: ocaml-build-system: Remove obsolete lower function.
...
* guix/build-system/ocaml.scm:
(lower): Remove variable.
Change-Id: Idb49514bd89c1b837d751228d1385f912ad660c1
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2025-12-02 18:06:02 +01:00
Jason Conroy
a97957e8b4
guix: dune-build-system: Provide separate build system instances for OCaml 4.x and 5.x dev stacks.
...
* guix/build-system/dune.scm:
Update header docs.
(make-dune-build-system): New variable.
(dune-build-system): Define in terms of `make-dune-build-system`.
(ocaml5-dune-build-system): New variable.
(lower): Remove variable.
Change-Id: I2f72d93945f285436878e13b5212c90b7c2cf85f
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2025-12-02 18:05:46 +01:00
Jason Conroy
bf57bfe274
guix: ocaml-build-system: Provide separate build system instances for OCaml 4.x and 5.x dev stacks.
...
* guix/build-system/ocaml.scm:
Update header docs.
(make-ocaml-build-system): New variable.
(ocaml-build-system): Define in terms of `make-ocaml-build-system`.
(ocaml5-build-system): New variable.
(default-ocaml5, default-ocaml5-findlib, default-ocaml5-dune):
Add to exports.
Change-Id: Icfede9a62c48fb4e0eee0c94608239f6a1ad896f
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2025-12-02 18:05:08 +01:00
Jason Conroy
500181d20b
guix: dune-build-system: Define lower in terms of a higher-order function.
...
* guix/build-system/dune.scm:
(make-lower): New variable.
(lower): Define in terms of `make-lower`.
Change-Id: I33586023237e7a7a852196c6ec7607aa5f3c00b6
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2025-12-02 18:04:53 +01:00
Jason Conroy
4446dfe5a6
guix: ocaml-build-system: Define lower in terms of a higher-order function.
...
* guix/build-system/ocaml.scm:
(make-lower): New variable.
(lower): Define in terms of `make-lower`.
Change-Id: I9ee6ee2ae9a2d02c94028161100393254c5a2316
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2025-12-02 18:02:13 +01:00
Jason Conroy
ccd13ed9a9
guix: ocaml: Identify OCaml and Dune build systems by name.
...
* guix/build-system/ocaml.scm (package-with-explicit-ocaml):
Identify OCaml and Dune build systems using `build-system-name`.
Change-Id: I406ff96ec4ccb018eabc02cdab843faa0b4a77ab
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2025-12-02 18:01:43 +01:00
Jason Conroy
cc5b9ebb8e
guix: ocaml-build-system: Use more general names for OCaml 5.x package aliases.
...
guix/build-system/ocaml.scm (default-ocaml5, default-ocaml5-findlib)
(default-ocaml5-dune): New variables.
Change-Id: I5e3e5a1877ff83e0e7aa875c6bbf458b043ab66c
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2025-12-02 18:00:30 +01:00
Jason Conroy
32a34a63a2
guix: ocaml: Collect aliases for core ocaml packages in one place.
...
* guix/build-system/ocaml.scm (default-dune): New variable.
* guix/build-system/dune.scm (default-dune): Remove variable.
Change-Id: I6f98fe3699bc700d2b119d19510083f214cc32ba
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2025-12-02 17:59:54 +01:00
Jason Conroy
fb49ed59de
guix: ocaml: Add package-with-ocaml5.3.
...
* guix/build-system/ocaml.scm (package-with-ocaml5.3)
(strip-ocaml5.3-variant): New variables.
* gnu/packages/ocaml.scm (ocaml5.3-dune-bootstrap)
(ocaml5.3-dune, ocaml5.3-dune-configurator)
(ocaml5.3-csexp, ocaml5.3-result): New variables.
Change-Id: Ic605701593b70f293ec05f7cad073203dc71aa5f
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2025-12-02 17:59:22 +01:00
Jason Conroy
d851457e48
guix: Add ocaml5.3-findlib.
...
* gnu/packages/ocaml.scm (ocaml5.3-findlib): New variable.
Change-Id: Ie357babc368047b6e44df059bbc01c9b6080a28d
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2025-12-02 17:59:05 +01:00
Jiyu
136fc8bfe9
gnu: u-boot: Removed non-free software.
...
Change-Id: Ic647e659f41f245ce4a1409b232b24a91bd9ff25
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2025-12-02 15:08:09 +01:00
Efraim Flashner
d48a3379d1
gnu: libcap: Fix build on powerpc-linux.
...
* gnu/packages/linux.scm (libcap)[arguments]: When building for
powerpc-linux add a phase to apply a patch.
* gnu/packages/patches/libcap-magic-glibc-constant.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
Change-Id: I3d2d7d09684af604b17b13ffbcfcc31db46d2d82
2025-12-02 15:47:45 +02:00
Efraim Flashner
642f28f47f
gnu: libseccomp: Fix tests on powerpc-linux.
...
* gnu/packages/linux.scm (libseccomp)[arguments]: When building for
powerpc-linux add a phase to skip a test.
Change-Id: I670a9a2cf73073daca634cf4e8358e18d0ef91bd
2025-12-02 15:47:45 +02:00
jgart
7c7bad305a
gnu: trealla: Update to 2.86.7.
...
* gnu/packages/prolog.scm (trealla): Update to 2.86.7.
Change-Id: Ied45fed8dedfca7d85dd3104488203b4d436b522
2025-12-02 07:24:26 -06:00
jgart
5195582b12
gnu: Add mnc.
...
* gnu/packages/golang-apps.scm (mnc): New variable.
Change-Id: If341b357dae444ed86ac33598bc45eb9ab9c9986
2025-12-02 07:12:05 -06:00
jgart
18d777842e
gnu: Add go-github-com-influxdata-cron.
...
* gnu/packages/golang-xyz.scm (go-github-com-influxdata-cron): New variable.
Change-Id: If9988b39dcac7173b9df41955484589cca356cc4
2025-12-02 07:11:45 -06:00
Sharlatan Hellseher
01831203c2
gnu: hungrycat: Build from git.
...
* gnu/packages/admin.scm (hungrycat):
[source]: Switch to git-fetch.
[arguments] <make-flags>: Set CC for target.
<phases>: Add 'build-doc.
[native-inputs]: Remove python-wrapper and python-pynose; add automake,
autoconf, cppcheck, and python-docutils.
Change-Id: I874ebefc90b850985bf55bfd3718e817a4f6d580
2025-12-02 11:18:03 +00:00