summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/tlpkg/tlpsrc/collection-basic.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/texlive.infra.tlpsrc21
-rw-r--r--Master/tlpkg/tlpsrc/tlshell.tlpsrc14
3 files changed, 18 insertions, 18 deletions
diff --git a/Master/tlpkg/tlpsrc/collection-basic.tlpsrc b/Master/tlpkg/tlpsrc/collection-basic.tlpsrc
index b831dd89d0d..a92e0902201 100644
--- a/Master/tlpkg/tlpsrc/collection-basic.tlpsrc
+++ b/Master/tlpkg/tlpsrc/collection-basic.tlpsrc
@@ -45,6 +45,7 @@ depend texlive-docindex
depend texlive-en
depend texlive-msg-translations
depend texlive-scripts
+depend tlshell
depend unicode-data
depend updmap-map
depend xdvi
diff --git a/Master/tlpkg/tlpsrc/texlive.infra.tlpsrc b/Master/tlpkg/tlpsrc/texlive.infra.tlpsrc
index 759d1918a58..dc5d80b7c49 100644
--- a/Master/tlpkg/tlpsrc/texlive.infra.tlpsrc
+++ b/Master/tlpkg/tlpsrc/texlive.infra.tlpsrc
@@ -1,12 +1,10 @@
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.
+longdesc various other support files. This package also represents the
+longdesc tlcritical recovery scripts. The standalone installer is close,
+longdesc but not the same; it's defined in 00texlive.installer.
docpattern f README
docpattern f README*
@@ -17,12 +15,6 @@ 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
-runpattern d texmf-dist/scripts/tlshell
# the license files should always be available,
# and release-texlive.txt is read for version info.
@@ -41,8 +33,6 @@ 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.*
@@ -50,7 +40,6 @@ 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
@@ -85,7 +74,3 @@ 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
diff --git a/Master/tlpkg/tlpsrc/tlshell.tlpsrc b/Master/tlpkg/tlpsrc/tlshell.tlpsrc
new file mode 100644
index 00000000000..baa2ec81d88
--- /dev/null
+++ b/Master/tlpkg/tlpsrc/tlshell.tlpsrc
@@ -0,0 +1,14 @@
+category TLCore
+shortdesc GUI frontend (tcl/tk-based) for tlmgr
+binpattern f bin/${ARCH}/${PKGNAME}
+binpattern f/win32 tlpkg/tltcl/tclkit.exe
+#
+runpattern d texmf-dist/scripts/tlshell
+runpattern f tlpkg/tltcl/*.tcl
+runpattern f tlpkg/tltcl/*.gif
+#
+docpattern d texmf-dist/doc/support/tlshell
+
+# post-install/update actions
+postaction shortcut type=menu name="TeX Live Manager" \
+ cmd=TEXDIR/bin/win32/tlshell.exe