aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/ocaml.scm
Commit message (Collapse)AuthorAge
* gnu: lablgtk: Fix build.Guillaume Le Vaillant2024-09-02
| | | | | | * gnu/packages/ocaml.scm (lablgtk)[native-inputs]: Add gnu-make-4.2. Change-Id: I946237afd3d28fe66ba1f0a26b67fbdf31352afa
* build-systems: gnu: Export %default-gnu-imported-modules and ↵Maxim Cournoyer2024-08-31
| | | | | | | | | | | | | | | | | | | | | %default-gnu-modules. Until now users would have to cargo cult or inspect the private %default-modules variable of (guix build-systems gnu) to discover which modules to include when extending the used modules via the #:modules argument. The renaming was automated via the command: $ git grep -l %gnu-build-system-modules | xargs sed 's/%gnu-build-system-modules/%default-gnu-imported-modules/' -i * guix/build-system/gnu.scm (%gnu-build-system-modules): Rename to... (%default-gnu-imported-modules): ... this. (%default-modules): Rename to... (%default-gnu-modules): ... this. Export. (dist-package, gnu-build, gnu-cross-build): Adjust accordingly. Change-Id: Idef307fff13cb76f3182d782b26e1cd3a5c757ee
* gnu: unison: Update to 2.53.5.jgart2024-06-21
| | | | | | * gnu/packages/ocaml.scm (unison): Update to 2.53.5. Change-Id: I1e0cdeb8b27fbaf14ab3ab0a831dd08b88639359
* gnu: lablgtk: Build with librsvg-for-system.Efraim Flashner2024-05-21
| | | | | | | * gnu/packages/ocaml.scm (lablgtk)[inputs]: Replace librsvg with librsvg-for-system. Change-Id: I208d68d7f019f046c6ae28028d119a0fe5c96365
* gnu: Add ocaml-unionfind.Jean-Pierre De Jesus DIAZ2024-05-15
| | | | | | | * gnu/packages/ocaml.scm (ocaml-unionfind): New variable. Change-Id: Ib101e67576c000dad1d4a73d008ca0376e7da95a Signed-off-by: Andreas Enge <andreas@enge.fr>
* gnu: ocaml-lablgtk3-sourceview3: Fix inputs.Jean-Pierre De Jesus DIAZ2024-05-15
| | | | | | | | | * gnu/packages/ocaml.scm (ocaml-lablgtk3-sourceview3): Move gtksourceview-3 from native-inputs to propagated-inputs. Remove native-inputs and use inherited inputs instead. Change-Id: I2b242343bdace17ee3e992ce71f4e49b3c375e15 Signed-off-by: Andreas Enge <andreas@enge.fr>
* gnu: haxe: Update to 4.3.4Vasilii Smirnov2024-04-28
| | | | | | | | | | Note that the ocaml-luv library has made a few breaking changes, while only updating the PATCH number in their version. As of now, haxe can only be compiled with the 0.5.12 version of ocaml-luv - no lower, no higher. Change-Id: I465191aa8db806275b2385d11a602dfb0d8d4bb9 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: ocaml-lacaml: Remove dependency on lapack.Romain GARBAGE2024-04-04
| | | | | | | * gnu/packages/ocaml.scm (ocaml-lacaml): Remove dependency on lapack. Change-Id: If3100fc29088110705e13e9be97abb7739f2fcab Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: ocaml-extlib: Convert to dune-build-system.Vivien Kraus2024-03-25
| | | | | | | | | * gnu/packages/ocaml.scm (ocaml-extlib) [build-system]: Convert to dune-build-system. [arguments]: Remove '#:phases' and add '#:package'. Change-Id: Ia50c05423f3062200704fbcbb0680f2b326a7ca4 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: Add binsec.Sören Tempel2024-02-11
| | | | | | | * gnu/packages/ocaml.scm (binsec): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu> Change-Id: Ifc57720f97f9ffa8c3558e3cd2d741cdbf73ee3a
* gnu: Add ocaml-grain-dypgen.Sören Tempel2024-02-11
| | | | | | | * gnu/packages/ocaml.scm (ocaml-grain-dypgen): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu> Change-Id: I9804cb17863c112d57f0f93b414e568707dae88d
* gnu: Add ocaml-toml.Sören Tempel2024-02-11
| | | | | | | * gnu/packages/ocaml.scm (ocaml-toml): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu> Change-Id: Ia3ec7d0261cd6950f1a73641fc65b3ef7ce98f24
* gnu: Add ocaml-iso8601Sören Tempel2024-02-11
| | | | | | | * gnu/packages/ocaml.scm (ocaml-iso8601): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu> Change-Id: I9463d6f6e3f8ffe43a0cfb1c95edea42fc770323
* gnu: opam: Update to 2.1.5.pukkamustard2024-02-08
| | | | | | | | | | | | | | | | * gnu/packages/ocaml.scm (opam): Update to 2.1.5. [native-inputs]: Add more test data. [arguments]: Disable failing test. (ocaml-graph): Update to 2.0.0. (ocaml-dose3): Update to 7.0.0. * gnu/packages/patches/ocaml-dose3-Fix-for-ocaml-4.06.patch: Remove. * gnu/packages/patches/ocaml-dose3-Install-mli-cmx-etc.patch: Remove. * gnu/packages/patches/ocaml-dose3-add-unix-dependency.patch: Remove. * gnu/packages/patches/ocaml-dose3-dont-make-printconf.patch: Remove. * gnu/local.mk (dist_path_DATA): Unregister removed patches. Change-Id: Ie715998a6d7740332187e1fe0742631964ba5a8a Signed-off-by: Julien Lepiller <julien@lepiller.eu>
* gnu: ocaml-base64: Update to 3.5.1.Julien Lepiller2024-02-08
| | | | | | * gnu/packages/ocaml.scm (ocaml-base64): Update to 3.5.1. Change-Id: I4732c7b8711af79e09536adc478d84ca0e29408c
* gnu: Add dune-site.Julien Lepiller2024-02-08
| | | | | | * gnu/packages/ocaml.scm (dune-site): New variable. Change-Id: Idbb555f023a179d52bcf6839c7f37506813ae2b4
* gnu: Add dune-private-libs.Julien Lepiller2024-02-08
| | | | | | * gnu/packages/ocaml.scm (dune-private-libs): New variable. Change-Id: I6d2b62745459626d5d1363c1251449b959f8a544
* gnu: Add dune-stdune.Julien Lepiller2024-02-08
| | | | | | * gnu/packages/ocaml.scm (dune-stdune): New variable. Change-Id: I8993bd7157f6edd0f02d5c9a5bbc54915918ff15
* gnu: Add dune-dyn.Julien Lepiller2024-02-08
| | | | | | * gnu/packages/ocaml.scm (dune-dyn): New variable. Change-Id: I34907a758c146d9f18ab5807c069dfe104e6854f
* gnu: Add dune-ordering.Julien Lepiller2024-02-08
| | | | | | * gnu/packages/ocaml.scm (dune-ordering): New variable. Change-Id: I78d81dfc2523b47bdca6430e2f9961cf39c7335a
* gnu: Add ocaml-pp.Julien Lepiller2024-02-08
| | | | | | * gnu/packages/ocaml.scm (ocaml-pp): New variable. Change-Id: Ib97bceddda4b7037667cdb1a1b7152c8dc06acd7
* gnu: Add ocaml-ppx-import.Arnaud DABY-SEESARAM2024-02-08
| | | | | | | * gnu/packages/ocaml.scm (ocaml-ppx-import): New variable. Change-Id: Ie9619653f2b3ecc4458394709e37c4a433f875dd Signed-off-by: Julien Lepiller <julien@lepiller.eu>
* gnu: Add ocaml-ppx-deriving-yaml.Arnaud DABY-SEESARAM2024-02-08
| | | | | | | * gnu/packages/ocaml.scm (ocaml-ppx-deriving-yaml): New variable. Change-Id: I2677ce5b630b77abdec7743cd25c4193ca7b351e Signed-off-by: Julien Lepiller <julien@lepiller.eu>
* gnu: Add ocaml-yaml.Arnaud DABY-SEESARAM2024-02-08
| | | | | | | * gnu/packages/ocaml.scm (ocaml-yaml): New variable. Change-Id: Ia890e505dd3ff0fe9a8c243adef460e0475d9e81 Signed-off-by: Julien Lepiller <julien@lepiller.eu>
* gnu: Add ocaml-junit-alcotest.Arnaud DABY-SEESARAM2024-02-08
| | | | | | | * gnu/packages/ocaml.scm (ocaml-junit-alcotest): New variable. Change-Id: I377bbba90e8625a47680643db2ef84fabbe60908 Signed-off-by: Julien Lepiller <julien@lepiller.eu>
* gnu: Add ocaml-junit.Arnaud DABY-SEESARAM2024-02-08
| | | | | | | * gnu/packages/ocaml.scm (ocaml-junit): New variable. Change-Id: I69fd4302b0a178765a79a72801eed694b3bd3ebd Signed-off-by: Julien Lepiller <julien@lepiller.eu>
* gnu: Add ocaml-ppx-deriving-yojson.Arnaud DABY-SEESARAM2024-02-08
| | | | | | | * gnu/packages/ocaml.scm (ocaml-ppx-deriving-yojson): New variable. Change-Id: I3f5dfdf39c7e7d9655fc26ee6cc88a2c30485d57 Signed-off-by: Julien Lepiller <julien@lepiller.eu>
* gnu: ocaml-ppx-bench: Update to 0.16.0.Julien Lepiller2024-02-08
| | | | | | * gnu/packages/ocaml.scm (ocaml-ppx-bench): Update to 0.16.0. Change-Id: If65570f4baff82200bf30c0277f2dccad9e23732
* gnu: ocaml-jst-config: Update to 0.16.0.Julien Lepiller2024-02-08
| | | | | | * gnu/packages/ocaml.scm (ocaml-jst-config): Update to 0.16.0. Change-Id: I9203537dc8d33ee4bf4fb88c6a641f8ecfaecdb0
* gnu: ocaml-ppx-bin-prot: Update to 0.16.0.Julien Lepiller2024-02-08
| | | | | | * gnu/packages/ocaml.scm (ocaml-ppx-bin-prot): Update to 0.16.0. Change-Id: Ib907aca6c1d76ecf0d8ddc8ce30728546b4adb9c
* gnu: ocaml-bin-prot: Update to 0.16.0.Julien Lepiller2024-02-08
| | | | | | | * gnu/packages/ocaml.scm (ocam-bin-prot): Update to 0.16.0. (bap)[arguments]: Fix code after ocaml-bin-prot changes. Change-Id: I0756cfaaed2e487c18f6cab119fb7ac8b2863edd
* gnu: Add ocaml-ppx-stable-witness.Julien Lepiller2024-02-08
| | | | | | * gnu/packages/ocaml.scm (ocaml-ppx-stable-witness): New variable. Change-Id: I697c87ec27f0c218de1419ab699e14f7dffa3ca0
* gnu: ocaml-ppxlib: Update to 0.28.Julien Lepiller2024-02-08
| | | | | | | | | * gnu/packages/ocaml.scm (ocaml-ppxlib): Update to 0.28. (ocaml-sedlex): Update to 2.6. (ocaml-ppx-sexp-conv): Update to 0.15.1. (ocaml-bisect-ppx): Update to 2.8.3. Change-Id: I8fa47249063a93b813f2822d4f9f85798473e4d0
* gnu: ocaml-sexplib: Update to 0.16.0.Julien Lepiller2024-02-08
| | | | | | * gnu/packages/ocaml.scm (ocaml-sexplib): Update to 0.16.0. Change-Id: Ib7c2737b64f5b1f8de7ea8db7bcba05ef813c5db
* gnu: ocaml-alcotest: Update to 1.7.0.Julien Lepiller2024-02-08
| | | | | | * gnu/packages/ocaml.scm (ocaml-alcotest): Update to 1.7.0. Change-Id: I87bb7eec4a8b36c499448685df3e11c2edaba31b
* gnu: opam: Split build into smaller sub-packages.pukkamustard2024-02-08
| | | | | | | | | | | | | * gnu/packages/ocaml.scm (opam): Split build into smaller sub-packages. (ocaml-down, ocaml-topkg, ocaml-rresult, ocaml-mtime, ocaml-fmt, ocaml-astring, ocaml-react, ocaml-hmap, ocaml-logs, ocaml-fpath, ocaml-bos, ocaml-xmlm, ocaml-uchar, ocaml-uutf, ocaml-uunf, ocaml-jsonm, ocaml-ptime, ocaml-uuidm, ocaml-tsdl, ocaml-uucp, ocaml-uucd, ocaml-uuseg, ocaml-afl-persistent, ocaml-ocb-stubblr) [native-inputs]: Replace opam with opam-installer. Signed-off-by: Julien Lepiller <julien@lepiller.eu> Change-Id: Idb70a93b557d2fcf59335b3e1ff5acdd3d2535aa
* gnu: dune-bootstrap: Update to 3.11.0.pukkamustard2024-02-08
| | | | | | | | * gnu/packages/ocaml.scm (dune-bootstrap): Update to 3.10.0. [description]: Revise and de-emphasize historic origin. Signed-off-by: Julien Lepiller <julien@lepiller.eu> Change-Id: If7268231b4d699b4e62fd1c72a8abf5cec4e6af8
* gnu: ocaml: Update to 4.14.1.pukkamustard2024-02-08
| | | | | | | * gnu/packages/ocaml.scm (ocaml): Update to 4.14.1. Signed-off-by: Julien Lepiller <julien@lepiller.eu> Change-Id: I46de8b8bfac9250420175d0d16473c6cc8ee4198
* gnu: Make intermediate packages public but hidden.Ludovic Courtès2024-01-14
| | | | | | | | | | | | | | | | | | | | | This makes those packages visible to (gnu ci), giving them first class in the eyes of Cuirass and similar tools, in turn ensuring substitutes are available (this was discovered by running ‘guix weather -c 10’). * gnu/packages/rust.scm (rust-bootstrap, rust-1.55) (rust-1.56, rust-1.57, rust-1.58, rust-1.59, rust-1.60) (rust-1.61, rust-1.62, rust-1.63, rust-1.64, rust-1.65) (rust-1.66, rust-1.67, rust-1.68, rust-1.69, rust-1.70) (rust-1.71, rust-1.72, rust-1.73): Make variable public and add ‘hidden?’ property. (rust): Remove ‘hidden?’ property. * gnu/packages/java.scm (java-hamcrest-parent-pom) (java-org-ow2-parent-pom-1.3, java-asm-bootstrap): Make variable public and add ‘hidden?’ property. * gnu/packages/ocaml.scm (dune-bootstrap) (ocaml4.09-dune-bootstrap, ocaml5.0-dune-bootstrap): Likewise. Change-Id: I32b0ea639a4f1c39466875acdbc9cbadf75c7668
* gnu: Remove ocaml-markup0.8.0.Julien Lepiller2023-12-30
| | | | | | | | | This is only used for ocaml4.07. * gnu/packages/ocaml.scm (ocaml-markup0.8.0): Remove variable. (ocaml-markup)[properties]: Remove variant. Change-Id: Ib6444d67f5b8fba13e8ca7bca444ed9e29efa7de
* gnu: Remove ocaml4.07-sexplib0.Julien Lepiller2023-12-30
| | | | | | | * gnu/packages/ocaml.scm (ocaml4.07-sexplib0): Remove variable. (ocaml-sexplib0)[properties]: Remove variant. Change-Id: Ie370668adc446fc4c2b04206a6657380e5e09790
* gnu: Remove ocaml4.07-lwt.Julien Lepiller2023-12-30
| | | | | | | * gnu/packages/ocaml.scm (ocaml4.07-lwt): Remove variable. (ocaml-lwt)[properties]: Remove variant. Change-Id: I3db8b1656ead127a9081d843a3ad387706bcc982
* gnu: Remove ocaml4.07-base.Julien Lepiller2023-12-30
| | | | | | | * gnu/packages/ocaml.scm (ocaml4.07-base): Remove variable. (ocaml-base)[properties]: Remove variant. Change-Id: I07813a2865b3bb42e0adf75e74bfebe372f1e789
* gnu: Remove ocaml4.07-stdio.Julien Lepiller2023-12-30
| | | | | | | * gnu/packages/ocaml.scm (ocaml4.07-stdio): Remove variable. (ocaml-stdio)[properties]: Remove variant. Change-Id: I5a664b5130408eba41266f36cfc03641e2a8fd9d
* gnu: Remove ocaml4.07-re.Julien Lepiller2023-12-30
| | | | | | | * gnu/packages/ocaml.scm (ocaml4.07-re): Remove variable. (ocaml-re)[properties]: Remove variant. Change-Id: Ib3cf5188737579908e945bd49617b6d717da4250
* gnu: Remove ocaml4.07-compiler-libs.Julien Lepiller2023-12-30
| | | | | | | * gnu/packages/ocaml.scm (ocaml4.07-compiler-libs): Remove variable. (ocaml-compiler-libs)[properties]: Remove variant. Change-Id: Idf54330537c2ff9317a4650df06ece7bd980b1da
* gnu: Remove ocaml4.07-cmdliner.Julien Lepiller2023-12-30
| | | | | | | * gnu/packages/ocaml.scm (ocaml4.07-cmdliner): Remove variable. (ocaml-cmdliner)[properties]: Remove variant. Change-Id: I83cd2ca87356a103201b3c1ffb1a8de4b081a9da
* gnu: Remove ocaml4.07-lablgtk.Julien Lepiller2023-12-30
| | | | | | | * gnu/packages/ocaml.scm (ocaml4.07-lablgtk): Remove variable. (lablgtk)[properties]: Remove variant. Change-Id: I931b9316834d109fe291dbb8d1217690e129b9ee
* gnu: Remove ocaml4.07-uuidm.Julien Lepiller2023-12-30
| | | | | | | * gnu/packages/ocaml.scm (ocaml4.07-uuidm): Remove variable. (ocaml-uuidm)[properties]: Remove variant. Change-Id: I8ff5a145eb1057f8aff869f865c562134c9afc9d
* gnu: Remove ocaml4.07-ppxlib.Julien Lepiller2023-12-30
| | | | | | | * gnu/packages/ocaml.scm (ocaml4.07-ppxlib): Remove variable. (ocaml-ppxlib)[properties]: Remove variant. Change-Id: I6b19e7751d1c21549d261281ae400f90c8d88c6c