gnu: texlive-latex-base: Fix syntax error in Lua file.

* gnu/packages/tex.scm (texlive-latex-base)[arguments]: Patch ltluatex.dtx.
This commit is contained in:
Ricardo Wurmus 2020-01-17 12:56:34 +01:00
parent 4798554038
commit 201015b10e
No known key found for this signature in database
GPG key ID: 197A5888235FACAC

View file

@ -2402,6 +2402,13 @@ (define-public texlive-latex-base
(srfi srfi-26)))
((#:phases phases)
`(modify-phases ,phases
;; The literal tab in the dtx file is translated to the string
;; "^^I" in the generated Lua file, which causes a syntax error.
(add-after 'unpack 'fix-lua-sources
(lambda _
(substitute* "source/latex/base/ltluatex.dtx"
((" ") " "))
#t))
(replace 'build
(lambda* (#:key inputs #:allow-other-keys)
;; Find required fonts