|author||pukkamustard <firstname.lastname@example.org>||2021-06-13 18:24:10 +0200|
|committer||pukkamustard <email@example.com>||2021-06-13 18:24:10 +0200|
Readme: Update Guix instructions.
Using time-machine is no longer necessary as patches have been merged to Guix master.
1 files changed, 2 insertions, 11 deletions
@@ -24,21 +24,12 @@ A RDF library for OCaml
You may create a suitable environment for working on ocaml-rdf with [Guix](https://guix.gnu.org/):
- --url=https://gitlab.com/pukkamustard/guix.git \
- --branch=assorted-ocaml-patches \
- --disable-authentication \
- -- environment -l guix.scm
+guix environment -l guix.scm
This will create an environment where you can run `dune build` to compile the library.
-Currently it is hard to get a working development environment without Guix for following reasons:
-- An OCaml dependency is not published to OPAM yet ([ocaml-cbor](https://inqlab.net/git/ocaml-cbor.git))
-- The version of the OCaml package [datalog](https://github.com/c-cube/datalog) published on OPAM does not work with recent versions of OCaml. Guix applies a simple patch to make it work.
-Note also that we need to use `guix time-machine` as some required patches to Guix are required that are not yet merged (https://issues.guix.gnu.org/47768). Once the patch set is merged it will suffice to run the command `guix environment -l guix.scm`.
+Currently it is hard to get a working development environment without Guix as some OCaml dependencies are not published to OPAM yet ([ocaml-cbor](https://inqlab.net/git/ocaml-cbor.git)).