summaryrefslogtreecommitdiff
path: root/Master/tlpkg/tlpsrc/luahbtex.tlpsrc
blob: 4b5717ed44119608579e0e39a70c3dfbabefbc9b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# before the TL'20 release, let's include luahbtex here.
# We only have it for auto-built platforms and Windows,
# via /home/texlive/luahbtmp on tug.
#
# Keep in sync with latex-bin-dev.tlpsrc
tlpsetvar no_luahb_platforms \
  amd64-netbsd,armhf-linux,i386-cygwin,i386-netbsd,x86_64-cygwin
#
binpattern f/!${no_luahb_platforms} bin/${ARCH}/luahbtex

# must keep in sync with luatex.tlpsrc.
tlpsetvar fmtdeps cm,etex,hyphen-base,knuth-lib,plain,tex-ini-files,\
unicode-data

# For the TL'20 release, we should have luahbtex for all platforms.
# For now, on platforms where there is no luahbtex, it will be ignored
# due to the special --no-error-if-no-engine option in fmtutil,
# invoked by specifications in TLConfig.pm and tlmgr.pl.
execute AddFormat name=luahbtex engine=luahbtex \
  patterns=language.def,language.dat.lua \
  options="luatex.ini" \
  fmttriggers=${fmtdeps}

# can't have luahbtex without luatex.
depend luatex