Commit Graph

28 Commits

Author SHA1 Message Date
Vincent Laporte
ddcb088c04 ocamlformat: 0.28.1 → 0.29.0 2026-03-20 09:59:28 +01:00
Vincent Laporte
9aa7cc01ab ocamlPackages.cmdliner: 1.3.0 → 2.1.0
dune-release: 2.1.0 → 2.2.0

ocamlPackages.b0: 0.0.5 → 0.0.6
ocamlPackages.odig: 0.0.9 → 0.1.0
ocamlPackages.mirage-runtime: 4.10.1 → 4.10.2

ocamlPackages.carton: disable tests
ocamlPackages.smtml: disable tests

slipshow: disable some tests
2026-01-30 14:33:59 +01:00
Vincent Laporte
e5df96d88d ocamlPackages.cmdliner: minor cleaning 2026-01-30 13:10:38 +01:00
Ihar Hrachyshka
567e8dfd8e treewide: clean up 'meta = with' pattern
This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.

Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
2025-12-10 18:09:49 +01:00
K900
fd2316c5f9 Merge remote-tracking branch 'origin/master' into staging-next 2025-11-03 15:23:08 +03:00
Vincent Laporte
89fd9025cf ocamlPackages.ocamlformat: 0.27.0 → 0.28.1 2025-11-03 07:02:55 +01:00
jopejoe1
1e1cef625b ocamlPackages: swap throws to meta.broken
throws no longer work with the current ci we have in nixpkgs
2025-10-18 22:23:06 +02:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
Vincent Laporte
77215bbae4 ocamlformat: do not depend on janeStreet_0_15 2025-06-11 20:20:47 +02:00
Vincent Laporte
ef7d361ee0 ocamlPackages.ocamlformat_0_26_2: disable for OCaml ≥ 5.3 2025-04-18 13:30:00 +02:00
Sigmanificient
91d5ab3ae4 treewide: remove unused rec expressions 2025-03-14 05:15:05 +01:00
Silvan Mosberger
4f0dadbf38 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
Jules Aguillon
a128993b43 ocamlformat_0_27_0: init 2024-12-04 11:25:40 +01:00
Dimitrije Radojević
1287f06155 ocamlPackages.janestreet: 0.16 -> 0.17 (#329201) 2024-08-08 21:38:40 +02:00
Sigmanificient
a2353716f6 treewide: remove unused occurence of fetchurl argument 2024-05-20 05:20:23 +02:00
Vincent Laporte
ff926785c5 ocamlPackages.ocamlformat: 0.26.1 → 0.26.2 2024-05-15 06:49:14 +02:00
Mario Rodas
2becf6e837 maintainers: drop marsam 2024-04-24 04:20:00 +00:00
Jules Aguillon
32a2a0852c Link version for ocamlformat{,-lib,-rpc-lib}
The default (latest) version is now defined in 'generic.nix' and is the
same for the three packages.

'ocamlformat-rpc-lib' is no longer defined separately and also use the
latest version as a default.
2023-09-26 16:28:44 +02:00
Jules Aguillon
1bef913e8c ocamlPackages.ocamlformat-rpc-lib: 0.26.0 → 0.26.1 2023-09-26 16:09:45 +02:00
Jules Aguillon
e0c25ec2bd ocamlPackages.ocamlformat: 0.26.0 → 0.26.1 2023-09-26 16:07:27 +02:00
Vincent Laporte
778e5e8802 ocamlPackages.ocamlformat: disable old versions for OCaml ≥ 5.0 2023-08-17 21:06:19 +02:00
r-vdp
6b3a4030de Treewide: add meta.mainProgram 2023-08-07 18:12:29 +02:00
Jules Aguillon
e43e244816 ocamlPackages.ocamlformat-rpc-lib: 0.21.0 -> 0.26.0 2023-07-21 12:32:23 +02:00
Jules Aguillon
984a19f393 ocamlformat: 0.25.1 -> 0.26.0
As always, the previous version is retained. The "preferred" version is
bumped.
2023-07-19 16:57:37 +02:00
Jules Aguillon
cc0557bb27 ocamlformat: Don't depend on ocaml-ng
This made ocamlformat always build with the default version of OCaml
independently from the specified version.

The library was incompatible with the other libraries when using a
version different from the default.
2023-07-05 17:45:52 +02:00
Jules Aguillon
fb98ebb9a0 ocamlPackages.ocamlformat: Move into 'ocamlPackages'
Move the definitions of OCamlformat packages into ocamlPackages. This
moves the package containing the tool closer to the definition of the
library.

It's now possible to build OCamlformat using a different version of
OCaml than the default.

`ocamlformat`, `ocamlPackages.ocamlformat` and
`ocaml-ng.ocamlPackages_<lastest>.ocamlformat` are all aliases.
2023-07-05 17:21:04 +02:00
Jules Aguillon
3833306fc4 ocamlformat: add maintainer Julow 2023-05-05 17:56:34 +02:00
Jules Aguillon
26775c3659 ocamlformat: 0.24.1 -> 0.25.1
The ocamlformat package have been split into two in version 0.25.1:
one for the library and one for the executable.

This adds both packages at the same time.
They have the same sources and very similar dependencies, for which the
definition is shared.
2023-05-05 17:56:28 +02:00