From a6499572b3cc564c197bc86d36a23ed7034944b8 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 4 Jan 2022 15:22:31 +0100 Subject: gnu: texlive-bin: Patch references to sed and awk. * gnu/packages/tex.scm (texlive-bin)[arguments]: Patch texlive scripts in 'post-install phase to satisfy references to sed and awk. --- gnu/packages/tex.scm | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'gnu/packages') diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index 7f1aedaa19..f75b61a59a 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -498,6 +498,14 @@ files from LOCATIONS with expected checksum HASH. CODE is not currently in use. source "/texlive-scripts/source/") scripts) + ;; Patch them. + (let ((dirs (map dirname (list (which "sed") (which "awk"))))) + (with-directory-excursion scripts + (substitute* '("mktexpk" "mktexmf" "mktexlsr") + (("^version=" m) + (format #false "PATH=\"~{~a:~}$PATH\"; export PATH~%~a" + dirs m))))) + ;; Make sure that fmtutil can find its Perl modules. (substitute* (string-append scripts "/fmtutil.pl") (("\\$TEXMFROOT/") -- cgit v1.2.3