summaryrefslogtreecommitdiff
path: root/Master/tlpkg/tlpsrc/context.tlpsrc
blob: cf411a4f86dcf9b5eba4d37fad4abb0c21a290cc (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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# In order to be able to make formats, we no longer need
# metapost, pdftex or xetex. Everything is now done with luametatex and luatex
depend luatex

# Explicit dependencies in this package are
# repeated in scheme-context, since package-to-package dependencies
# can't be relied upon.
# Latin Modern is the default font (also needed for formats)
# plus a few more font dependencies (amsfonts are only needed for advanced math)
depend lm
depend lm-math
depend amsfonts
depend manfnt-font
depend mflogo-font
depend stmaryrd


#execute AddFormat name=cont-en engine=context \
#        options="--make --autogenerate" fmttriggers=context
# does not work; rely on automatic format generation

# contnav, hans, hans-sh fonts.
# addMap is not needed anymore for ConTeXt LMTX
execute addMap original-context-symbol.map
#
runpattern +d texmf-dist/context/data
runpattern +d texmf-dist/fonts/cid/fontforge
runpattern +d texmf-dist/tex/generic/context
#
# See longdesc in mptopdf.tlpsrc
runpattern +!d texmf-dist/tex/context/base/mkii
runpattern +!f texmf-dist/scripts/context/perl/mptopdf.pl
runpattern +!f texmf-dist/tex/generic/context/mptopdf/mptopdf.tex
docpattern +!f texmf-dist/doc/context/scripts/mkii/mptopdf.man
#depend mptopdf - not anymore

# these have their own TL packages, and are not part of core context.
runpattern +!d texmf-dist/tex/context/third
runpattern +!d texmf-dist/tex/context/interface/third
runpattern +!d texmf-dist/scripts/context/lua/third
runpattern +!d texmf-dist/metapost/context/third
runpattern +!d texmf-dist/tex/context/texlive
#
srcpattern +!d texmf-dist/source/context/third
#
docpattern +!d texmf-dist/doc/context/third
docpattern +f texmf-dist/doc/man/man1/luatools.*
docpattern +f texmf-dist/doc/man/man1/context.*
docpattern +f texmf-dist/doc/man/man1/mtx-*
docpattern +f texmf-dist/doc/man/man1/mtxrun.*
#
# Not all platforms provide this.
tlpsetvar no_lmtx_platforms \
  i386-netbsd
#
binpattern f/!${no_lmtx_platforms} bin/${ARCH}/context
binpattern f/!${no_lmtx_platforms} bin/${ARCH}/context.lua
binpattern f/!${no_lmtx_platforms} bin/${ARCH}/luametatex
binpattern f/!${no_lmtx_platforms} bin/${ARCH}/mtxrun
binpattern f/!${no_lmtx_platforms} bin/${ARCH}/mtxrun.lua