mbox series

[bug#64209,v4,00/11] Update with rebase on master

Message ID cover.1711236338.git.benjamin@uvy.fr
Headers show
Series Update with rebase on master | expand

Message

Benjamin March 23, 2024, 11:35 p.m. UTC
4th patch with a rebase on master.
This simplifies a bit the series as there were some dependencies that
have been added like ocaml-dyn or ocaml-stdune.

I fixed dune-ordering so that package-with-ocaml5.0 can work.
This is because it inherits from dune with some properties. cf issue [1]
that can also be closed.

I updated ocaml-dune-build-info following what has been done for other
libraries of dune repositories.

I updated merlin-lib to latest because lsp-server was requiring higher
version.
Running
./pre-inst-env guix build ocaml-merlin ocaml5.0-merlin ocaml-lsp-server ocaml5.0-lsp-server
could build merlin and ocaml-lsp-server so I guess it should be fine.

Tell me if anything needs to be changed for this patch to be merged in
master.

Best


[1] https://issues.guix.gnu.org/63947


Benjamin (11):
  gnu: Fix dune-ordering
  gnu: Add ocaml-ppx-yojson-conv-lib.
  gnu: Fix ocaml-dune-build-info
  gnu: Add ocaml-xdg.
  gnu: Add dune-rpc.
  gnu: Add ocamlc-loc.
  gnu: Add ocaml-chrome-trace.
  gnu: Add ocaml-fiber.
  gnu: Add ocamlformat-rpc-lib.
  gnu: ocaml-merlin-lib: Update to 4.14.
  gnu: Add ocaml-lsp-server.

 gnu/packages/ocaml.scm | 179 +++++++++++++++++++++++++++++++++++++++--
 1 file changed, 174 insertions(+), 5 deletions(-)


base-commit: bf530017f0e847ae895919b32ef37d79fa636a1e