summaryrefslogtreecommitdiff
path: root/gnu/packages/ocaml.scm
AgeCommit message (Collapse)Author
2025-03-04gnu: binsec: Update to 0.10.0.Sören Tempel
* gnu/packages/ocaml.scm (binsec): Update to 0.10.0. Change-Id: I9bca10b74b6bc7d9b2f26710ef3fc10fc91fba4e Signed-off-by: Nicolas Goaziou <[email protected]>
2025-02-19gnu: Fix some misspellings.Efraim Flashner
Change-Id: I316652aff7418af4b8e83bea24638b1513f8aa97
2025-02-17gnu: Fix typos in description and synopsis in various packages.Vagrant Cascadian
* gnu/packages/crates-database.scm (rust-sqlformat-0.2)[description]: Fix spelling of "formatting". * gnu/packages/emacs-xyz.scm (emacs-arei)[synopsis]: Fix spelling of "Asynchronous". (emacs-ob-racket)[description]: Fix spelling of "support". * gnu/packages/firmware.scm (fcode-utils)[description]: Fix spelling of "utilities". (sgabios)[description]: Fix spelling of "capabilities". * gnu/packages/games.scm (qcheckers)[description]: Fix spelling of "formerly". * gnu/packages/geo.scm (python-ogr2osm)[description]: Fix spelling of "PostgreSQL". * gnu/packages/guile-xyz.scm (guile-ares-rs)[synopsis]: Fix spelling of "Asynchronous". (guile-rsv)[description]: Fix spelling of "Separated". * gnu/packages/julia-xyz.scm (julia-multivariatepolynomials)[description]: Fix spelling of "implementing". * gnu/packages/language.scm (mecab)[description]: Fix spelling of "developed". * gnu/packages/lisp-xyz.scm (sbcl-cl-json-pointer)[description]: Fix spelling of "library". * gnu/packages/machine-learning.scm (ideep-pytorch)[synopsis]: Fix spelling of "internal". * gnu/packages/maths.scm (suitesparse-cholmod)[description]: Fix spelling of "routines". * gnu/packages/ocaml.scm (ocamlc-loc)[description]: Fix spelling of "compiler". * gnu/packages/pdf.scm (capypdf)[description]: Fix spelling of "library". * gnu/packages/ruby.scm ruby-silent-stream)[description]: Fix spelling of "Extensions". (ruby-fileutils)[synopsis]: Fix spelling of "library". * gnu/packages/rust-apps.scm (kibi)[description]: Fix spelling of "highlighting". * gnu/packages/scheme.scm (owl)[description]: Fix spelling of "support". * gnu/packages/statistics.scm (r-mixedpower)[description]: Fix spelling of "separate". * gnu/packages/sugar.scm (sugar-commander-activity)[description]: Fix spelling of "removable".
2024-12-23gnu: Add ocaml-lsp-server.Benjamin
* gnu/packages/ocaml.scm (ocaml-lsp-server): New variable. Change-Id: Ib861dea3d7d00d570f253ffc3b4955e547dc2676 Signed-off-by: Danny Milosavljevic <[email protected]>
2024-12-23gnu: ocaml-merlin-lib: Update to 4.14.Benjamin
* gnu/packages/ocaml.scm (ocaml-merlin-lib): Update to 4.14-414. * gnu/packages/ocaml.scm (ocaml-merlin-lib-500): Update to 4.14-500. Change-Id: I5b2117f34eca6d55b95413a7fefc29c4acdee7e5 Signed-off-by: Danny Milosavljevic <[email protected]>
2024-12-23gnu: Add ocamlformat-rpc-lib.Benjamin
* gnu/packages/ocaml.scm (ocamlformat-rpc-lib): New variable. Change-Id: If936fc70e541c5bf93bb021d8cc9f770b2d5329d Signed-off-by: Danny Milosavljevic <[email protected]>
2024-12-23gnu: Add ocaml-fiber.Benjamin
* gnu/packages/ocaml.scm (ocaml-fiber): New variable. Change-Id: Ibfab7cde463c806a89836bc42e3b84720fbf7206 Signed-off-by: Danny Milosavljevic <[email protected]>
2024-12-23gnu: Add ocaml-chrome-trace.Benjamin
* gnu/packages/ocaml.scm (ocaml-chrome-trace): New variable. Change-Id: I24dd519d913ea240c3500b824e2342a33d34ed1a Signed-off-by: Danny Milosavljevic <[email protected]>
2024-12-23gnu: Add ocamlc-loc.Benjamin
* gnu/packages/ocaml.scm (ocamlc-loc): New variable. Change-Id: I0bcc2666d8030f067b964647400ff31e9302d1c7 Signed-off-by: Danny Milosavljevic <[email protected]>
2024-12-23gnu: Add dune-rpc.Benjamin
* gnu/packages/ocaml.scm (dune-rpc): New variable. Change-Id: Ic6488d3517d9bb4dc5a2e55d93be3ceee2103a3e Signed-off-by: Danny Milosavljevic <[email protected]>
2024-12-23gnu: Add ocaml-xdg.Benjamin
* gnu/packages/ocaml.scm (ocaml-xdg): New variable. Change-Id: I88bc2fd7bb55d721ce1887a727480338dea0590c Signed-off-by: Danny Milosavljevic <[email protected]>
2024-12-23gnu: ocaml-dune-build-info: Fix package.Benjamin
* gnu/packages/ocaml.scm (ocaml-dune-build-info): Inherit same way as other dune packages. Change-Id: I6836bbe6a9860aee8e5fc672e65a1c577690d324 Signed-off-by: Danny Milosavljevic <[email protected]>
2024-12-23gnu: Add ocaml-ppx-yojson-conv-lib.Benjamin
* gnu/packages/ocaml.scm (ocaml-ppx-yojson-conv-lib): New variable. Change-Id: Ifd7d64e88dc873bff08ac393779ecc86594455a1 Signed-off-by: Danny Milosavljevic <[email protected]>
2024-12-23gnu: Fix dune-orderingBenjamin
* gnu/packages/ocaml.scm (dune-ordering): fix dune-ordering to make it and its inherited packages compatible with package-with-ocaml5.0 Change-Id: I07dc1e9fe32903a019da846cd6e40333619a3f36 Signed-off-by: Danny Milosavljevic <[email protected]>
2024-12-18gnu: js-of-ocaml: Use node-lts instead of node.Jelle Licht
* gnu/packages/ocaml.scm (js-of-ocaml)[native-inputs]: Replace node by node-lts. Change-Id: Ie7dd4dc25bac75a41d1510df9ecf6cc2c4a2c5a7
2024-12-18gnu: ocaml-ezjsonm: Use node-lts instead of node.Jelle Licht
* gnu/packages/ocaml.scm (ocaml-ezjsonm)[native-inputs]: Replace node by node-lts. Change-Id: Icb79d2ac8cfa424a55e9b5985b8f4dacae7a9f37
2024-12-10gnu: Fix synopsis in miscelaneous packages.Gabriel Wicki
* gnu/packages/astronomy.scm (calcmysky-qt5): Fix synopsis. * gnu/packages/base.scm (hello): Fix synopsis. * gnu/packages/bioinformatics.scm (vembrane): Fix synopsis. * gnu/packages/browser-extensions.scm (passff): Fix synopsis. * gnu/packages/browser-extensions.scm (noscript): Fix synopsis. * gnu/packages/c.scm (orangeduck-mpc): Fix synopsis. * gnu/packages/cran.scm (r-d3r): Fix synopsis. * gnu/packages/docbook.scm (docbook-mathml-1.0): Fix synopsis. * gnu/packages/finance.scm (flowee): Fix synopsis. * gnu/packages/firmware.scm (seabios): Fix synopsis. * gnu/packages/games.scm (pinball): Fix synopsis. (morris): Fix synopsis. * gnu/packages/gawk.scm (cppawk-egawk): Fix synopsis. * gnu/packages/gnome.scm (gssdp): Fix synopsis. * gnu/packages/gstreamer.scm (gst-plugins-espeak): Fix synopsis. * gnu/packages/heads.scm (musl-cross): Fix synopsis. * gnu/packages/irc.scm (epic5): Fix synopsis. * gnu/packages/kde-pim.scm (itinerary): Fix synopsis. * gnu/packages/kde-plasma.scm (mpvqt): Fix synopsis. * gnu/packages/lesstif.scm (motif): Fix synopsis. * gnu/packages/linux.scm (ecryptfs-utils): Fix synopsis. * gnu/packages/linux.scm (falcosecurity-libs): Fix synopsis. * gnu/packages/mail.scm (pan): Fix synopsis. * gnu/packages/messaging.scm (biboumi): Fix synopsis. * gnu/packages/ocaml.scm (ocaml-ppx-import): Fix synopsis. * gnu/packages/pascal.scm (p2c): Fix synopsis. * gnu/packages/pdf.scm (unpaper): Fix synopsis. * gnu/packages/pure.scm (pure): Fix synopsis. * gnu/packages/qt.scm (qxlsx-qt5): Fix synopsis. * gnu/packages/smalltalk.scm (smalltalk): Fix synopsis. * gnu/packages/sugar.scm (sugar): Fix synopsis. * gnu/packages/terminals.scm (roxterm): Fix synopsis. * gnu/packages/virtualization.scm (xen): Fix synopsis. * gnu/packages/vpn.scm (sshoot): Fix synopsis. * gnu/packages/web.scm (buku-run): Fix synopsis. Signed-off-by: Vagrant Cascadian <[email protected]>
2024-11-20gnu: ocaml-sedlex: Update to 3.2.Jean-Pierre De Jesus DIAZ
* gnu/packages/haxe.scm (ocaml-sedlex): Update to 3.2. (ocaml-sedlex-2): New variable. (ocaml-piqilib) <propagated-inputs>: Replace ocaml-sedlex by ocaml-sedlex-2. * gnu/packages/ocaml.scm (haxe) <inputs>: Replace ocaml-sedlex by ocaml-sedlex-2. Change-Id: I0ae3609f8db22589d8fdd110d1b7b92f6fead15d Signed-off-by: Ludovic Courtès <[email protected]>
2024-11-20gnu: ocaml-sedlex: Use ucd package.Jean-Pierre De Jesus DIAZ
* gnu/packages/ocaml.scm (ocaml-sedlex): Use ucd for Unicode files. Change-Id: I8c54e15bcb32cf315fde28921611b20eeb2a6637 Signed-off-by: Ludovic Courtès <[email protected]>
2024-11-20gnu: ocaml-sedlex: Use G-Expressions.Jean-Pierre De Jesus DIAZ
* gnu/packages/ocaml.scm (ocaml-sedlex): Use G-expressions. Change-Id: I1dd8b9e1cefef90ff4cdcc592f5ad3d735a5081b Signed-off-by: Ludovic Courtès <[email protected]>
2024-10-12gnu: lablgtk: Remove variable.Josselin Poiret
* gnu/packages/ocaml.scm (lablgtk): Package is no longer used as a dependency. Change-Id: I7e3d1e5c0bd65a4938b0e08012094603d9d55cc5
2024-10-12gnu: ocaml-cairo2: Only build cairo2 package, remove unneeded deps.Josselin Poiret
* gnu/packages/ocaml.scm (ocaml-cairo2): Only build cairo2 and not other ocaml packages alongside. Remove unneeded dependencies gtk+-2 and lablgtk. Change-Id: I46a026cf0ed26789a590a889d2db47f32b9a97c8
2024-09-02gnu: lablgtk: Fix build.Guillaume Le Vaillant
* gnu/packages/ocaml.scm (lablgtk)[native-inputs]: Add gnu-make-4.2. Change-Id: I946237afd3d28fe66ba1f0a26b67fbdf31352afa
2024-08-31build-systems: gnu: Export %default-gnu-imported-modules and ↵Maxim Cournoyer
%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
2024-06-21gnu: unison: Update to 2.53.5.jgart
* gnu/packages/ocaml.scm (unison): Update to 2.53.5. Change-Id: I1e0cdeb8b27fbaf14ab3ab0a831dd08b88639359
2024-05-21gnu: lablgtk: Build with librsvg-for-system.Efraim Flashner
* gnu/packages/ocaml.scm (lablgtk)[inputs]: Replace librsvg with librsvg-for-system. Change-Id: I208d68d7f019f046c6ae28028d119a0fe5c96365
2024-05-15gnu: Add ocaml-unionfind.Jean-Pierre De Jesus DIAZ
* gnu/packages/ocaml.scm (ocaml-unionfind): New variable. Change-Id: Ib101e67576c000dad1d4a73d008ca0376e7da95a Signed-off-by: Andreas Enge <[email protected]>
2024-05-15gnu: ocaml-lablgtk3-sourceview3: Fix inputs.Jean-Pierre De Jesus DIAZ
* 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 <[email protected]>
2024-04-28gnu: haxe: Update to 4.3.4Vasilii Smirnov
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 <[email protected]>
2024-04-04gnu: ocaml-lacaml: Remove dependency on lapack.Romain GARBAGE
* gnu/packages/ocaml.scm (ocaml-lacaml): Remove dependency on lapack. Change-Id: If3100fc29088110705e13e9be97abb7739f2fcab Signed-off-by: Ludovic Courtès <[email protected]>
2024-03-25gnu: ocaml-extlib: Convert to dune-build-system.Vivien Kraus
* 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 <[email protected]>
2024-02-11gnu: Add binsec.Sören Tempel
* gnu/packages/ocaml.scm (binsec): New variable. Signed-off-by: Julien Lepiller <[email protected]> Change-Id: Ifc57720f97f9ffa8c3558e3cd2d741cdbf73ee3a
2024-02-11gnu: Add ocaml-grain-dypgen.Sören Tempel
* gnu/packages/ocaml.scm (ocaml-grain-dypgen): New variable. Signed-off-by: Julien Lepiller <[email protected]> Change-Id: I9804cb17863c112d57f0f93b414e568707dae88d
2024-02-11gnu: Add ocaml-toml.Sören Tempel
* gnu/packages/ocaml.scm (ocaml-toml): New variable. Signed-off-by: Julien Lepiller <[email protected]> Change-Id: Ia3ec7d0261cd6950f1a73641fc65b3ef7ce98f24
2024-02-11gnu: Add ocaml-iso8601Sören Tempel
* gnu/packages/ocaml.scm (ocaml-iso8601): New variable. Signed-off-by: Julien Lepiller <[email protected]> Change-Id: I9463d6f6e3f8ffe43a0cfb1c95edea42fc770323
2024-02-08gnu: opam: Update to 2.1.5.pukkamustard
* 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 <[email protected]>
2024-02-08gnu: ocaml-base64: Update to 3.5.1.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-base64): Update to 3.5.1. Change-Id: I4732c7b8711af79e09536adc478d84ca0e29408c
2024-02-08gnu: Add dune-site.Julien Lepiller
* gnu/packages/ocaml.scm (dune-site): New variable. Change-Id: Idbb555f023a179d52bcf6839c7f37506813ae2b4
2024-02-08gnu: Add dune-private-libs.Julien Lepiller
* gnu/packages/ocaml.scm (dune-private-libs): New variable. Change-Id: I6d2b62745459626d5d1363c1251449b959f8a544
2024-02-08gnu: Add dune-stdune.Julien Lepiller
* gnu/packages/ocaml.scm (dune-stdune): New variable. Change-Id: I8993bd7157f6edd0f02d5c9a5bbc54915918ff15
2024-02-08gnu: Add dune-dyn.Julien Lepiller
* gnu/packages/ocaml.scm (dune-dyn): New variable. Change-Id: I34907a758c146d9f18ab5807c069dfe104e6854f
2024-02-08gnu: Add dune-ordering.Julien Lepiller
* gnu/packages/ocaml.scm (dune-ordering): New variable. Change-Id: I78d81dfc2523b47bdca6430e2f9961cf39c7335a
2024-02-08gnu: Add ocaml-pp.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-pp): New variable. Change-Id: Ib97bceddda4b7037667cdb1a1b7152c8dc06acd7
2024-02-08gnu: Add ocaml-ppx-import.Arnaud DABY-SEESARAM
* gnu/packages/ocaml.scm (ocaml-ppx-import): New variable. Change-Id: Ie9619653f2b3ecc4458394709e37c4a433f875dd Signed-off-by: Julien Lepiller <[email protected]>
2024-02-08gnu: Add ocaml-ppx-deriving-yaml.Arnaud DABY-SEESARAM
* gnu/packages/ocaml.scm (ocaml-ppx-deriving-yaml): New variable. Change-Id: I2677ce5b630b77abdec7743cd25c4193ca7b351e Signed-off-by: Julien Lepiller <[email protected]>
2024-02-08gnu: Add ocaml-yaml.Arnaud DABY-SEESARAM
* gnu/packages/ocaml.scm (ocaml-yaml): New variable. Change-Id: Ia890e505dd3ff0fe9a8c243adef460e0475d9e81 Signed-off-by: Julien Lepiller <[email protected]>
2024-02-08gnu: Add ocaml-junit-alcotest.Arnaud DABY-SEESARAM
* gnu/packages/ocaml.scm (ocaml-junit-alcotest): New variable. Change-Id: I377bbba90e8625a47680643db2ef84fabbe60908 Signed-off-by: Julien Lepiller <[email protected]>
2024-02-08gnu: Add ocaml-junit.Arnaud DABY-SEESARAM
* gnu/packages/ocaml.scm (ocaml-junit): New variable. Change-Id: I69fd4302b0a178765a79a72801eed694b3bd3ebd Signed-off-by: Julien Lepiller <[email protected]>
2024-02-08gnu: Add ocaml-ppx-deriving-yojson.Arnaud DABY-SEESARAM
* gnu/packages/ocaml.scm (ocaml-ppx-deriving-yojson): New variable. Change-Id: I3f5dfdf39c7e7d9655fc26ee6cc88a2c30485d57 Signed-off-by: Julien Lepiller <[email protected]>
2024-02-08gnu: ocaml-ppx-bench: Update to 0.16.0.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-ppx-bench): Update to 0.16.0. Change-Id: If65570f4baff82200bf30c0277f2dccad9e23732