summaryrefslogtreecommitdiff
path: root/Master/tlpkg/tlpsrc/texlive-scripts.tlpsrc
blob: 3b0366a07f0722c8860a110b13b5e572eed6e4fa (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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
category TLCore
shortdesc TeX Live infrastructure programs
longdesc Includes install-tl, tl-portable, rungs, etc.; not needed for
longdesc tlmgr to run but still ours.  Not included in tlcritical.
#
depend texlive.infra

# updmap support files.
runpattern f texmf-dist/dvips/tetex/*
runpattern f texmf-dist/fonts/enc/dvips/tetex/*
runpattern f texmf-dist/fonts/map/dvips/tetex/*
runpattern f texmf-dist/web2c/updmap.cfg
#
# This two-entry map file was written by te and is maintained in the
# tetex directory.
execute addMap mathpple.map

runpattern f texmf-dist/scripts/texlive/fmtutil-sys.sh
runpattern f texmf-dist/scripts/texlive/fmtutil-user.sh
runpattern f texmf-dist/scripts/texlive/fmtutil.pl
runpattern f texmf-dist/scripts/texlive/mktexlsr.pl
runpattern f texmf-dist/scripts/texlive/mktexmf
runpattern f texmf-dist/scripts/texlive/mktexpk
runpattern f texmf-dist/scripts/texlive/mktextfm
runpattern f texmf-dist/scripts/texlive/rungs.tlu
runpattern f texmf-dist/scripts/texlive/updmap-sys.sh
runpattern f texmf-dist/scripts/texlive/updmap-user.sh
runpattern f texmf-dist/scripts/texlive/updmap.pl
#
# scripts that symlink to the above:
binpattern f bin/${ARCH}/fmtutil
binpattern f bin/${ARCH}/fmtutil-sys
binpattern f bin/${ARCH}/fmtutil-user
binpattern f bin/${ARCH}/mktexmf
binpattern f bin/${ARCH}/mktexpk
binpattern f bin/${ARCH}/mktextfm
binpattern f bin/${ARCH}/updmap
binpattern f bin/${ARCH}/updmap-sys
binpattern f bin/${ARCH}/updmap-user
#
# further links within bin:
binpattern f bin/${ARCH}/mktexfmt
binpattern f bin/${ARCH}/texhash
binpattern f bin/${ARCH}/rungs

# Having a man symlink to our texmf-dist/doc/man directory makes the man
# program on Macs and Fedora, possibly other systems, work without any
# configuration. We can't have the symlink as bin/man, or anywhere
# outside of bin/*/ directories, because it will get installed as a
# normal file on Windows, with an error.
binpattern f bin/${ARCH}/man

docpattern f texmf-dist/doc/man/man1/fmtutil*
docpattern f texmf-dist/doc/man/man1/mktexfmt.*
docpattern f texmf-dist/doc/man/man1/mktexmf.*
docpattern f texmf-dist/doc/man/man1/mktexpk.*
docpattern f texmf-dist/doc/man/man1/mktextfm.*
docpattern f texmf-dist/doc/man/man1/texhash.*
docpattern f texmf-dist/doc/man/man1/updmap*
docpattern f texmf-dist/doc/man/man5/fmtutil.cnf.*
docpattern f texmf-dist/doc/man/man5/updmap.*
#
# install-tl
runpattern f install-tl
runpattern f tlpkg/installer/install-menu-*.pl
runpattern f tlpkg/installer/install-tl-gui.tcl
runpattern f tlpkg/installer/ctan-mirrors.pl
runpattern f tlpkg/installer/texlive.png
binpattern f/win32 install-tl-windows.bat
binpattern f/win32 install-tl-advanced.bat
docpattern f texmf-dist/doc/man/man1/install-tl.*
# 
binpattern f/win32 tl-tray-menu.exe
binpattern f/win32 tlpkg/installer/tl-cmd.bat
binpattern f/win32 tlpkg/installer/tl-tray-menu.ini
#
# post-install/update actions
postaction shortcut type=menu name="TeX Live command-line" \
  cmd=TEXDIR/tlpkg/installer/tl-cmd.bat