mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-22 01:59:02 +00:00
Remove test for luatex+fontspec compatibility (#8478)
This test used freeze on luatex's font cache generation, and only very old versions of luatex and fontspec are incompatible with each other.
This commit is contained in:
parent
9a16b2e87f
commit
f60e705299
@ -539,37 +539,13 @@ def checkLatex(dtl_tools):
|
|||||||
|
|
||||||
|
|
||||||
def checkLuatex():
|
def checkLuatex():
|
||||||
''' Check if luatex is there and usable '''
|
''' Check if luatex is there '''
|
||||||
path, LUATEX = checkProg('LuaTeX', ['lualatex $$i'])
|
path, LUATEX = checkProg('LuaTeX', ['lualatex $$i'])
|
||||||
path, DVILUATEX = checkProg('LuaTeX (DVI)', ['dvilualatex $$i'])
|
path, DVILUATEX = checkProg('LuaTeX (DVI)', ['dvilualatex $$i'])
|
||||||
if LUATEX != '':
|
if LUATEX != '':
|
||||||
# luatex binary is there
|
addToRC(r'\converter luatex pdf5 "%s" "latex=lualatex"' % LUATEX)
|
||||||
msg = "checking if LuaTeX is usable ..."
|
if DVILUATEX != '':
|
||||||
# Check if luatex is usable
|
addToRC(r'\converter luatex dvi3 "%s" "latex=dvilualatex"' % DVILUATEX)
|
||||||
writeToFile('luatest.tex', r'''
|
|
||||||
\nonstopmode
|
|
||||||
\documentclass{minimal}
|
|
||||||
\usepackage{fontspec}
|
|
||||||
\begin{document}
|
|
||||||
.
|
|
||||||
\end{document}
|
|
||||||
''')
|
|
||||||
# run lualatex on luatest.tex and check result
|
|
||||||
luatest = cmdOutput(LUATEX + ' luatest.tex')
|
|
||||||
if luatest.find('XeTeX is required to compile this document') != -1:
|
|
||||||
# fontspec/luatex too old! We do not support this version.
|
|
||||||
logger.info(msg + ' no (probably not recent enough)')
|
|
||||||
elif luatest.find('! LaTeX Error: File `fontspec.sty\' not found') != -1:
|
|
||||||
# fontspec missing
|
|
||||||
logger.info(msg + ' no (missing fontspec)')
|
|
||||||
else:
|
|
||||||
# working luatex
|
|
||||||
logger.info(msg + ' yes')
|
|
||||||
addToRC(r'\converter luatex pdf5 "%s" "latex=lualatex"' % LUATEX)
|
|
||||||
if DVILUATEX != '':
|
|
||||||
addToRC(r'\converter luatex dvi3 "%s" "latex=dvilualatex"' % DVILUATEX)
|
|
||||||
# remove temporary files
|
|
||||||
removeFiles(['luatest.tex', 'luatest.log', 'luatest.aux', 'luatest.pdf'])
|
|
||||||
|
|
||||||
|
|
||||||
def checkModule(module):
|
def checkModule(module):
|
||||||
|
Loading…
Reference in New Issue
Block a user