[latex3-commits] [git/LaTeX3-latex3-l3build] master: Allow for LuaHBTeX (5cd9d69)

Joseph Wright joseph.wright at morningstar2.co.uk
Tue Mar 24 22:25:20 CET 2020


Repository : https://github.com/latex3/l3build
On branch  : master
Link       : https://github.com/latex3/l3build/commit/5cd9d6981fa40d07fc8e2ec2bda4293c8f744c6a

>---------------------------------------------------------------

commit 5cd9d6981fa40d07fc8e2ec2bda4293c8f744c6a
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Tue Mar 24 21:25:20 2020 +0000

    Allow for LuaHBTeX


>---------------------------------------------------------------

5cd9d6981fa40d07fc8e2ec2bda4293c8f744c6a
 CHANGELOG.md          | 1 +
 l3build-variables.lua | 7 +++++++
 2 files changed, 8 insertions(+)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9d24452..15742b1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -9,6 +9,7 @@ this project uses date-based 'snapshot' version identifiers.
 
 ### Changed
 - Exclude `sourcefiles` entries from file clean-up
+- Adjust defaults for TeX Live 2020 LuaHBTeX usage
 
 ## [2020-03-16]
 
diff --git a/l3build-variables.lua b/l3build-variables.lua
index dcb2521..432bfe6 100644
--- a/l3build-variables.lua
+++ b/l3build-variables.lua
@@ -128,6 +128,13 @@ specialformats.latex = specialformats.latex or {
     ptex  = {binary = "eptex"},
     uptex = {binary = "euptex"}
   }
+if not string.find(status.banner,"2019") then
+  specialformats.latex.luatex = specialformats.latex.luatex or
+    {binary = "luahbtex",format = "lualatex"}
+  specialformats["latex-dev"] = specialformats["latex-dev"] or
+    {luatex = {binary="luahbtex",format = "lualatex-dev"}}
+end
+
 stdengine    = stdengine    or "pdftex"
 
 -- The tests themselves





More information about the latex3-commits mailing list.