summaryrefslogtreecommitdiff
path: root/Master/tlpkg
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2016-06-13 00:11:00 +0000
committerKarl Berry <karl@freefriends.org>2016-06-13 00:11:00 +0000
commit3e2ef9779c8a92263f3fc5d587234a1eb481e0b9 (patch)
tree329d1ad4e0130a9616e0db5d9482dca64001186b /Master/tlpkg
parente9b5c6ecb6acb99c5d56782e857a8a2bb43154f2 (diff)
scheme-infraonly.tlpsrc: new scheme, without any TeX.
texlive.infra: docpattern for README files and directories. git-svn-id: svn://tug.org/texlive/trunk@41428 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg')
-rw-r--r--Master/tlpkg/tlpsrc/scheme-infraonly.tlpsrc9
-rw-r--r--Master/tlpkg/tlpsrc/texlive.infra.tlpsrc28
2 files changed, 24 insertions, 13 deletions
diff --git a/Master/tlpkg/tlpsrc/scheme-infraonly.tlpsrc b/Master/tlpkg/tlpsrc/scheme-infraonly.tlpsrc
new file mode 100644
index 00000000000..03199ff4f9c
--- /dev/null
+++ b/Master/tlpkg/tlpsrc/scheme-infraonly.tlpsrc
@@ -0,0 +1,9 @@
+category Scheme
+shortdesc infrastructure-only scheme (no TeX at all)
+longdesc This is the TeX Live scheme for infrastructure only, with no
+longdesc TeX engines at all. It is useful for automated testing, where
+longdesc the actual programs and packages to be tested are installed
+longdesc separately afterwards, with tlmgr install.
+depend texlive.infra
+depend kpathsea
+depend hyphen-base
diff --git a/Master/tlpkg/tlpsrc/texlive.infra.tlpsrc b/Master/tlpkg/tlpsrc/texlive.infra.tlpsrc
index 6e6c7643c71..88b53c41fc4 100644
--- a/Master/tlpkg/tlpsrc/texlive.infra.tlpsrc
+++ b/Master/tlpkg/tlpsrc/texlive.infra.tlpsrc
@@ -4,21 +4,20 @@ longdesc This package contains the files needed to get the TeX Live
longdesc tools (notably tlmgr) running: perl modules, xz binaries, plus
longdesc (sometimes) tar and wget. These files end up in the standalone
longdesc install packages, and in the tlcritical repository.
-#
+
+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 f texmf-dist/scripts/texlive/NEWS
-docpattern f texmf-dist/doc/man/man1/tlmgr.*
-#
-runpattern d readme-html.dir
-runpattern d readme-txt.dir
-runpattern d tlpkg/TeXLive
-runpattern d tlpkg/gpg
-#
+
+# the license files should always be available,
+# and release-texlive.txt is read for version info.
runpattern f LICENSE*
-runpattern f README
-runpattern f README*
-runpattern f index.html
runpattern f release-texlive.txt
runpattern f texmf-dist/scripts/texlive/tlmgr.pl
runpattern f texmf-dist/scripts/texlive/tlmgrgui.pl
@@ -27,6 +26,9 @@ 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/win32 bin/win32/tlmgr-gui.exe
@@ -57,7 +59,7 @@ x86_64-cygwin,\
x86_64-linux,\
x86_64-solaris \
tlpkg/installer/wget/wget.${ARCH}
-#
+
# post-install/update actions
postaction shortcut type=menu name="TeX Live Manager" \
cmd=TEXDIR/bin/win32/tlmgr-gui.exe