diff options
author | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2024-05-28 18:48:42 +0200 |
---|---|---|
committer | Christopher Baines <mail@cbaines.net> | 2024-06-29 12:13:04 +0100 |
commit | b3427113eabfe09acae7741c00b1b7cc3c29c98c (patch) | |
tree | bb85fb7166805eb3bc1cb99c96864066791e3d96 /gnu | |
parent | 0bd3c81618f502ff02af991e4c25c8036a519f1f (diff) |
gnu: texlive-luatex: Set proper default values for "texmfcnf.lua".
* gnu/packages/tex.scm (texlive-luatex)[arguments]<#:phases>: Make TeX
specific environment variables match those in "texmf.cnf".
Change-Id: Idb80dbe849c1dcdeea234dbedba6d8f3668e2b3f
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/tex.scm | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index 94d040e2af..6ce6ae6e8e 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -48040,8 +48040,22 @@ in the same way as BSD/GNU @code{getopt_long(3)} functions do.") (outputs '("out" "doc")) (build-system texlive-build-system) (arguments - (list #:texlive-latex-bin? #f - #:create-formats #~(list "dviluatex" "luatex"))) + (list + #:texlive-latex-bin? #f + #:create-formats #~(list "dviluatex" "luatex") + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'customize-texmfcnf.lua + (lambda _ + (substitute* "web2c/texmfcnf.lua" + (("TEXMFDIST *=.*") "TEXMFDIST = os.getenv(\"GUIX_TEXMF\"),\n") + (("TEXMFSYSVAR *=.*") + "TEXMFSYSVAR = \"$TEXMFDIST/../texmf-var\",\n") + (("TEXMFSYSCONFIG *=.*") + "TEXMFSYSCONFIG = \"$TEXMFDIST/../texmf-config\",\n") + (("TEXMF *=.*") + "TEXMF = \"{$TEXMFCONFIG,$TEXMFVAR,$TEXMFHOME,$TEXMFSYSCONFIG,$TEXMFSYSVAR,$TEXMFDIST}\",\n"))))))) + (native-inputs (list texlive-kpathsea)) (propagated-inputs (list texlive-cm texlive-etex |