From ca6b17290c15004afd9fce169727fc242745c45b Mon Sep 17 00:00:00 2001 From: Siep Kroonenberg Date: Sun, 26 Feb 2023 14:52:19 +0000 Subject: ConTeXt LMTX: binaries; macos still pending git-svn-id: svn://tug.org/texlive/trunk@66180 c570f23f-e606-0410-a88d-b1316a301751 --- Master/bin/x86_64-linux/context.lua | 41 +++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 Master/bin/x86_64-linux/context.lua (limited to 'Master/bin/x86_64-linux/context.lua') diff --git a/Master/bin/x86_64-linux/context.lua b/Master/bin/x86_64-linux/context.lua new file mode 100644 index 00000000000..da2442d85ab --- /dev/null +++ b/Master/bin/x86_64-linux/context.lua @@ -0,0 +1,41 @@ +-- This file is a companion to "context(.exe)" and is effectively the same +-- as: +-- +-- mtxrun -script context ... +-- +-- which will locate "mtx-context.lua" and load that one. The binary is a +-- copy of "luametatex(.exe)" aka luatex 2.0 for context lmtx. In a similar +-- fashion "mtxrun(.exe)" will load the "mtrun.lua" script. +-- +-- The installation of context should do this on Windows: +-- +-- luametatex.exe -> tex/texmf-win64/bin/luatex.exe +-- luametatex.exe -> tex/texmf-win64/bin/mtxrun.exe +-- luametatex.exe -> tex/texmf-win64/bin/context.exe +-- mtxrun.lua -> tex/texmf-win64/bin/mtxrun.lua +-- context.lua -> tex/texmf-win64/bin/context.lua +-- +-- and this on Unix: +-- +-- luametatex -> tex/texmf-linux-64/bin/luatex +-- luametatex -> tex/texmf-linux-64/bin/mtxrun +-- luametatex -> tex/texmf-linux-64/bin/context +-- mtxrun.lua -> tex/texmf-linux-64/bin/mtxrun.lua +-- context.lua -> tex/texmf-linux-64/bin/context.lua +-- +-- The static binary is smaller than 3MB so the few copies provide no real +-- overhead. + +local selfpath = os.selfpath + +if not arg or not selfpath then + print("invalid stub") + os.exit() +end + +arg[0] = "mtxrun" + +table.insert(arg,1,"mtx-context") +table.insert(arg,1,"--script") + +dofile(selfpath .. "/" .. "mtxrun.lua") -- cgit v1.2.3