aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpukkamustard <pukkamustard@posteo.net>2021-06-13 18:24:10 +0200
committerpukkamustard <pukkamustard@posteo.net>2021-06-13 18:24:10 +0200
commit16f435ad13c2bed7deb8f056230faf6ab704fb5e (patch)
treeb9dfff0362ddc05d07090cb4e985b8ef4cd117a8
parentc559dce1fa89039343a866ef4fca5c7e8dd713d4 (diff)
Readme: Update Guix instructions.
Using time-machine is no longer necessary as patches have been merged to Guix master.
-rw-r--r--README.md13
1 files changed, 2 insertions, 11 deletions
diff --git a/README.md b/README.md
index f5cb11b..6aefc45 100644
--- a/README.md
+++ b/README.md
@@ -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/):
``` sh
-guix time-machine
- --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)).
# License