From b3427113eabfe09acae7741c00b1b7cc3c29c98c Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Tue, 28 May 2024 18:48:42 +0200 Subject: 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 --- gnu/packages/tex.scm | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) (limited to 'gnu') 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 @@ (define-public texlive-luatex (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 -- cgit v1.2.3