diff options
Diffstat (limited to 'gnu/packages/ocaml.scm')
-rw-r--r-- | gnu/packages/ocaml.scm | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 5e4c08667a..01aef23b2a 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -1457,6 +1457,9 @@ software engineering.") (arguments `(#:phases (modify-phases %standard-phases + (add-before 'build 'writable-texmfvar + ;; Generating font shapes requires a writable TEXMFVAR. + (lambda _ (setenv "TEXMFVAR" "/tmp"))) (add-after 'install 'install-doc (lambda* (#:key outputs #:allow-other-keys) (let ((doc (string-append (assoc-ref outputs "out") @@ -9459,8 +9462,8 @@ SHA384, SHA512, Blake2b, Blake2s and RIPEMD160.") (add-after 'unpack 'patch-/bin/sh (lambda _ (substitute* "configure" (("/bin/sh") (which "bash"))) - ;; mktexfmt needs writable home directory. - (setenv "HOME" (getcwd))))))) + ;; mktexfmt needs writable TEXMFVAR directory. + (setenv "TEXMFVAR" "/tmp")))))) (native-inputs (list (texlive-local-tree (list texlive-infwarerr |