From aa89d7b8d687e42cdbf11b14dc8e0b4827a8aa9e Mon Sep 17 00:00:00 2001 From: David Kastrup Date: Sat, 22 Feb 2014 20:54:11 +0100 Subject: [PATCH] Issue 3874: lilypond-book: Fix TEXINPUTS environment manipulation on W32 --- python/book_latex.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/python/book_latex.py b/python/book_latex.py index 5f062c5375..a3b2b18b78 100644 --- a/python/book_latex.py +++ b/python/book_latex.py @@ -189,11 +189,12 @@ def get_latex_textwidth (source, global_options): progress (_ ("Running `%s' on file `%s' to detect default page settings.\n") % (global_options.latex_program, tmpfile)) - cmd = 'TEXINPUTS="%s:$TEXINPUTS" %s %s' \ - % (global_options.input_dir, global_options.latex_program, tmpfile) + cmd = '%s %s' % (global_options.latex_program, tmpfile) debug ("Executing: %s\n" % cmd) run_env = os.environ.copy() run_env['LC_ALL'] = 'C' + run_env['TEXINPUTS'] = '%s:%s' % \ + (global_options.input_dir, run_env.get('TEXINPUTS',"")) ### unknown why this is necessary universal_newlines = True -- 2.39.2