summaryrefslogtreecommitdiff
path: root/Master/tlpkg/tlpsrc/texlive.infra.tlpsrc
blob: 3cd2ce7d08022072b43f935d6a23ac50d6f625e6 (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
80
81
82
83
84
85
86
87
88
89
category TLCore
shortdesc basic TeX Live infrastructure

longdesc This package contains the files needed to get tlmgr running:
longdesc perl modules, xz binaries, plus (sometimes) tar, wget, lz4, and
longdesc various other support files. tlshell is also included. These
longdesc files also end up in the tlcritical recovery scripts. The
longdesc standalone installer is close, but not the same; it's defined
longdesc in 00texlive.installer.

docpattern f README
docpattern f README*
docpattern d readme-html.dir
docpattern d readme-txt.dir
docpattern f index.html
docpattern f texmf-dist/doc/man/man1/tlmgr.*
docpattern f texmf-dist/scripts/texlive/NEWS
docpattern f tlpkg/README
docpattern f tlpkg/installer/COPYING.MinGW-runtime.txt
docpattern d texmf-dist/doc/support/tlshell

# gui front end support.
runpattern f tlpkg/tltcl/*.tcl
runpattern f tlpkg/tltcl/*.gif

# the license files should always be available,
# and release-texlive.txt is read for version info.
runpattern f LICENSE*
runpattern f release-texlive.txt
runpattern f texmf-dist/scripts/texlive/tlmgr.pl
runpattern f texmf-dist/scripts/texlive/tlmgrgui.pl
runpattern f texmf-dist/scripts/texlive/uninstall-win32.pl
runpattern f texmf-dist/scripts/texlive/uninstq.vbs
runpattern f texmf-dist/web2c/fmtutil-hdr.cnf
runpattern f texmf-dist/web2c/updmap-hdr.cfg
runpattern f tlpkg/installer/config.guess
#
runpattern d tlpkg/TeXLive
runpattern d tlpkg/gpg

binpattern f bin/${ARCH}/tlmgr
binpattern f bin/${ARCH}/tlshell
# (We need to include tlshell here because it needs tltcl.tcl.)
# 
binpattern f/win32 bin/win32/runscript.*
binpattern f/win32 bin/win32/wrunscript.*
binpattern f/win32 tlpkg/installer/tar.exe
binpattern f/win32 tlpkg/installer/xz/xz.exe
binpattern f/win32 tlpkg/installer/wget/wget.exe
binpattern f/win32 tlpkg/installer/lz4/lz4.exe
binpattern f/win32 tlpkg/tltcl/tclkit.exe
#
binpattern f/!i386-cygwin tlpkg/installer/xz/xz.${ARCH}
binpattern f/i386-cygwin tlpkg/installer/xz/xz.i386-cygwin.exe
#
binpattern f/!x86_64-cygwin tlpkg/installer/xz/xz.${ARCH}
binpattern f/x86_64-cygwin tlpkg/installer/xz/xz.x86_64-cygwin.exe
#
# platforms for which we do not provide wget, because it is part of the
# normal system install (this list is duplicated in 00texlive.installer):
binpattern f/!\
aarch64-linux,\
armhf-linux,\
i386-cygwin,\
i386-linux,\
i386-solaris,\
x86_64-cygwin,\
x86_64-linux,\
x86_64-solaris \
  tlpkg/installer/wget/wget.${ARCH}
#
#
# platforms for which we have lz4, including cygwin special cases.
binpattern f/i386-cygwin tlpkg/installer/lz4/lz4.i386-cygwin.exe
binpattern f/x86_64-cygwin tlpkg/installer/lz4/lz4.x86_64-cygwin.exe
#
binpattern f/\
armhf-linux,\
i386-linux,\
i386-solaris,\
x86_64-darwin,\
x86_64-linux,\
x86_64-linuxmusl,\
x86_64-solaris \
  tlpkg/installer/lz4/lz4.${ARCH}

# post-install/update actions
postaction shortcut type=menu name="TeX Live Manager" \
             cmd=TEXDIR/bin/win32/tlshell.exe