summaryrefslogtreecommitdiff
path: root/Master/tlpkg/doc
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2022-03-04 16:00:29 +0000
committerKarl Berry <karl@freefriends.org>2022-03-04 16:00:29 +0000
commit5027858830867ff20c7eca53eed6f8b798c5ad9c (patch)
tree842f07fed6d88920a1bcdc035157bb20e17e7904 /Master/tlpkg/doc
parentf23f3a09677e44ad094dcf2aa3ac0c3dc3893238 (diff)
2022 doc (+sync) update
git-svn-id: svn://tug.org/texlive/trunk@62387 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg/doc')
-rw-r--r--Master/tlpkg/doc/releng.txt19
1 files changed, 10 insertions, 9 deletions
diff --git a/Master/tlpkg/doc/releng.txt b/Master/tlpkg/doc/releng.txt
index b931087ec00..2f94c555902 100644
--- a/Master/tlpkg/doc/releng.txt
+++ b/Master/tlpkg/doc/releng.txt
@@ -213,7 +213,7 @@ we won't be installing binaries from a build.
on texlive/index.html and tug's home page (at least).
Email tex-live@tug.org.
-
+
A. At some point during the pretest:
Update gpg expiration, see tlpkg/gpg/tl-key-extension.txt;
do not fail to do this, or the key will expire and cause lots of hassle.
@@ -221,8 +221,9 @@ A. At some point during the pretest:
In Master/tlpkg, update bundled Windows programs as needed:
dviout texworks tlgs tlperl tlpsv
In tlpkg/installer, update xz lz4 wget if needed (+ Master/source).
- Update readme-html.dir/readme.en.html if needed,
- run tlpkg/bin/htmltext to create readme-txt.dir/README.EN.
+ Update readme-html.dir/readme.en.html if needed (hopefully not),
+ run tlpkg/bin/htmltext to create readme-txt.dir/README.EN
+ and tell tldoc / all translators to update.
B. Specifics for tlperl update:
cd $pg
@@ -260,12 +261,12 @@ M. As pretest proceeds, update the doc:
Update tlbuild.texi text, then
W=.../Build/source/Work
make -C $W/doc script-links tlbuild-incl.texi readme-files readme-install
- cd .../Build/source
+ #cd .../Build/source
Consider updates of core man pages in Build/source/texk/web2c/man.
- Remake updmap,fmtutil man pages with help2man:
+ Remake updmap,fmtutil man pages with help2man (install latest from source):
tm=.../Master
make -C $W/texk/texlive/tl_support xupdmap.1 xfmtutil.1
- x1=`(unset CDPATH; cd $Master/texmf-dist/doc/man/man1; pwd)`
+ x1=`(unset CDPATH; cd $tm/texmf-dist/doc/man/man1; pwd)`
They must be moved from /tmp into Master by hand:
mv /tmp/xupdmap.1 $x1/updmap.1
mv /tmp/xfmtutil.1 $x1/fmtutil.1
@@ -273,6 +274,7 @@ M. As pretest proceeds, update the doc:
groff -mandoc -Thtml $x1/updmap.1 >$lw/doc/updmap.html
groff -mandoc -Thtml $x1/fmtutil.1 >$lw/doc/fmtutil.html
While we're here, let's update the other generated html files:
+ xx=$tm/texmf-dist/scripts/texlive
pod2html --cachedir=/tmp $xx/tlmgr.pl >$lw/doc/tlmgr.html
pod2html --cachedir=/tmp $tm/install-tl >$lw/doc/install-tl.html
Update copies in the Master tree (also done nightly in tl-update-auto):
@@ -280,10 +282,9 @@ M. As pretest proceeds, update the doc:
Man pages from Build to Master (after doing a build):
tl-update-man # consider removals from output, if any binaries are gone
# check /tmp/so.rules against man1/Makefile, update if needed.
- cd $x1/..
- make # remakes pdfs
+ make -C $x1/.. # remakes pdfs
# files to add:
- svn status . | sed -n 's/^\?//p'
+ svn status $x1 | sed -n 's/^\?//p'
svn add `!!`
Texinfo manuals from Build to Master:
tl-update-txi