forked from pool/texlive-filesystem
Accepting request 1077463 from Publishing:TeXLive
- Support mkiv as well as lmtx ConTeXt formats - Correct the meta package name for boo#1204746 to texlive-alldocumentation as the documentation.sty has its own package. - Modify update script in such way that the hash sum of the mtxrun calls agree with those of the users - Update to final TeXLive 2023 - Update to pretest TeXLive 2023 OBS-URL: https://build.opensuse.org/request/show/1077463 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/texlive-filesystem?expand=0&rev=53
This commit is contained in:
commit
32eadbe766
BIN
collection-bibtexextra.tar.xz
(Stored with Git LFS)
BIN
collection-bibtexextra.tar.xz
(Stored with Git LFS)
Binary file not shown.
BIN
collection-binextra.tar.xz
(Stored with Git LFS)
BIN
collection-binextra.tar.xz
(Stored with Git LFS)
Binary file not shown.
BIN
collection-context.tar.xz
(Stored with Git LFS)
BIN
collection-context.tar.xz
(Stored with Git LFS)
Binary file not shown.
BIN
collection-fontsextra.tar.xz
(Stored with Git LFS)
BIN
collection-fontsextra.tar.xz
(Stored with Git LFS)
Binary file not shown.
BIN
collection-games.tar.xz
(Stored with Git LFS)
BIN
collection-games.tar.xz
(Stored with Git LFS)
Binary file not shown.
BIN
collection-humanities.tar.xz
(Stored with Git LFS)
BIN
collection-humanities.tar.xz
(Stored with Git LFS)
Binary file not shown.
BIN
collection-langchinese.tar.xz
(Stored with Git LFS)
BIN
collection-langchinese.tar.xz
(Stored with Git LFS)
Binary file not shown.
BIN
collection-langcjk.tar.xz
(Stored with Git LFS)
BIN
collection-langcjk.tar.xz
(Stored with Git LFS)
Binary file not shown.
BIN
collection-langenglish.tar.xz
(Stored with Git LFS)
BIN
collection-langenglish.tar.xz
(Stored with Git LFS)
Binary file not shown.
BIN
collection-langeuropean.tar.xz
(Stored with Git LFS)
BIN
collection-langeuropean.tar.xz
(Stored with Git LFS)
Binary file not shown.
BIN
collection-langfrench.tar.xz
(Stored with Git LFS)
BIN
collection-langfrench.tar.xz
(Stored with Git LFS)
Binary file not shown.
BIN
collection-langgreek.tar.xz
(Stored with Git LFS)
BIN
collection-langgreek.tar.xz
(Stored with Git LFS)
Binary file not shown.
BIN
collection-langjapanese.tar.xz
(Stored with Git LFS)
BIN
collection-langjapanese.tar.xz
(Stored with Git LFS)
Binary file not shown.
BIN
collection-latex.tar.xz
(Stored with Git LFS)
BIN
collection-latex.tar.xz
(Stored with Git LFS)
Binary file not shown.
BIN
collection-latexextra.tar.xz
(Stored with Git LFS)
BIN
collection-latexextra.tar.xz
(Stored with Git LFS)
Binary file not shown.
BIN
collection-latexrecommended.tar.xz
(Stored with Git LFS)
BIN
collection-latexrecommended.tar.xz
(Stored with Git LFS)
Binary file not shown.
BIN
collection-luatex.tar.xz
(Stored with Git LFS)
BIN
collection-luatex.tar.xz
(Stored with Git LFS)
Binary file not shown.
BIN
collection-mathscience.tar.xz
(Stored with Git LFS)
BIN
collection-mathscience.tar.xz
(Stored with Git LFS)
Binary file not shown.
BIN
collection-metapost.tar.xz
(Stored with Git LFS)
BIN
collection-metapost.tar.xz
(Stored with Git LFS)
Binary file not shown.
BIN
collection-music.tar.xz
(Stored with Git LFS)
BIN
collection-music.tar.xz
(Stored with Git LFS)
Binary file not shown.
BIN
collection-pictures.tar.xz
(Stored with Git LFS)
BIN
collection-pictures.tar.xz
(Stored with Git LFS)
Binary file not shown.
BIN
collection-plaingeneric.tar.xz
(Stored with Git LFS)
BIN
collection-plaingeneric.tar.xz
(Stored with Git LFS)
Binary file not shown.
BIN
collection-pstricks.tar.xz
(Stored with Git LFS)
BIN
collection-pstricks.tar.xz
(Stored with Git LFS)
Binary file not shown.
BIN
collection-publishers.tar.xz
(Stored with Git LFS)
BIN
collection-publishers.tar.xz
(Stored with Git LFS)
Binary file not shown.
BIN
collection-xetex.tar.xz
(Stored with Git LFS)
BIN
collection-xetex.tar.xz
(Stored with Git LFS)
Binary file not shown.
BIN
scheme-bookpub.tar.xz
(Stored with Git LFS)
Normal file
BIN
scheme-bookpub.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -1,3 +1,31 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Apr 5 08:24:31 UTC 2023 - Dr. Werner Fink <werner@suse.de>
|
||||||
|
|
||||||
|
- Support mkiv as well as lmtx ConTeXt formats
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 4 13:52:37 UTC 2023 - Dr. Werner Fink <werner@suse.de>
|
||||||
|
|
||||||
|
- Correct the meta package name for boo#1204746 to
|
||||||
|
texlive-alldocumentation as the documentation.sty has its own
|
||||||
|
package.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 31 08:42:33 UTC 2023 - Dr. Werner Fink <werner@suse.de>
|
||||||
|
|
||||||
|
- Modify update script in such way that the hash sum of the
|
||||||
|
mtxrun calls agree with those of the users
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 20 08:38:07 UTC 2023 - Dr. Werner Fink <werner@suse.de>
|
||||||
|
|
||||||
|
- Update to final TeXLive 2023
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 9 13:45:37 UTC 2023 - Dr. Werner Fink <werner@suse.de>
|
||||||
|
|
||||||
|
- Update to pretest TeXLive 2023
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Aug 18 09:15:10 UTC 2022 - Dr. Werner Fink <werner@suse.de>
|
Thu Aug 18 09:15:10 UTC 2022 - Dr. Werner Fink <werner@suse.de>
|
||||||
|
|
||||||
|
File diff suppressed because it is too large
Load Diff
136
update.texlive
136
update.texlive
@ -82,7 +82,8 @@ if test $VERBOSE = true ; then
|
|||||||
exec 4> >(rotator)
|
exec 4> >(rotator)
|
||||||
elif test $VERBOSE = debug ; then
|
elif test $VERBOSE = debug ; then
|
||||||
log=$(mktemp --tmpdir=/tmp update.XXXXXXXX) || exit 1
|
log=$(mktemp --tmpdir=/tmp update.XXXXXXXX) || exit 1
|
||||||
exec 4> >(tee $log)
|
set -x
|
||||||
|
exec 4> >(tee $log) 2>&4
|
||||||
else
|
else
|
||||||
exec 4> /dev/null
|
exec 4> /dev/null
|
||||||
fi
|
fi
|
||||||
@ -262,6 +263,15 @@ do
|
|||||||
let yes++
|
let yes++
|
||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
|
if test -x /usr/bin/mtxrun
|
||||||
|
then
|
||||||
|
case "${fmt}" in
|
||||||
|
/*/cont-[a-z][a-z].fmt)
|
||||||
|
rm -f "$fmt"
|
||||||
|
continue
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
test "$fmt" -nt "$TEXMFCNFFILE" || init=true
|
test "$fmt" -nt "$TEXMFCNFFILE" || init=true
|
||||||
inifile=$(kpsewhich -progname=$format -format=$kpse $inifile 2>/dev/null) || continue
|
inifile=$(kpsewhich -progname=$format -format=$kpse $inifile 2>/dev/null) || continue
|
||||||
let yes++
|
let yes++
|
||||||
@ -468,6 +478,89 @@ has_formats()
|
|||||||
return 1
|
return 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
make_context_fmts()
|
||||||
|
{
|
||||||
|
local -i status=0
|
||||||
|
|
||||||
|
# luametatex/lmtx
|
||||||
|
for fmt in ${TEXMFDIST}/tex/context/base/mkxl/cont-[a-z][a-z].mkxl
|
||||||
|
do
|
||||||
|
test -x /usr/bin/mtxrun || break
|
||||||
|
fmt=${fmt##*/}
|
||||||
|
fmt=${fmt%.*}
|
||||||
|
LUATEXDIR=${TEXMFDIST}/scripts/context/lua \
|
||||||
|
TEXMFCACHE=${TEXMFVAR} \
|
||||||
|
TEXMFCNF="home:texmf/web2c;${TEXMFCNFFILE%/*};${TEXMFDIST}/web2c" \
|
||||||
|
/usr/bin/context $fmt --make < /dev/null 1>&4 2>&4
|
||||||
|
let status+=$?
|
||||||
|
done
|
||||||
|
# luatex/mkiv
|
||||||
|
for fmt in ${TEXMFDIST}/tex/context/base/mkiv/cont-[a-z][a-z].mkiv
|
||||||
|
do
|
||||||
|
test -x /usr/bin/mtxrun || break
|
||||||
|
fmt=${fmt##*/}
|
||||||
|
fmt=${fmt%.*}
|
||||||
|
LUATEXDIR=${TEXMFDIST}/scripts/context/lua \
|
||||||
|
TEXMFCACHE=${TEXMFVAR} \
|
||||||
|
TEXMFCNF="home:texmf/web2c;${TEXMFCNFFILE%/*};${TEXMFDIST}/web2c" \
|
||||||
|
/usr/bin/context $fmt --luatex --make < /dev/null 1>&4 2>&4
|
||||||
|
let status+=$?
|
||||||
|
done
|
||||||
|
# rehash database
|
||||||
|
LUATEXDIR=${TEXMFDIST}/scripts/context/lua \
|
||||||
|
TEXMFCACHE=${TEXMFVAR} \
|
||||||
|
TEXMFCNF="home:texmf/web2c;${TEXMFCNFFILE%/*};${TEXMFDIST}/web2c" \
|
||||||
|
/usr/bin/mtxrun --script fonts --reload < /dev/null 1>&4 2>&4
|
||||||
|
let status+=$?
|
||||||
|
|
||||||
|
return status
|
||||||
|
}
|
||||||
|
|
||||||
|
#
|
||||||
|
# ConTeXt data bases
|
||||||
|
#
|
||||||
|
if test -x /usr/bin/mtxrun ; then
|
||||||
|
test $VERBOSE = true && { echo -en "\r[ ]Generate file database."; let nl++; }
|
||||||
|
|
||||||
|
# luametatex/lmtx
|
||||||
|
LUATEXDIR=${TEXMFDIST}/scripts/context/lua \
|
||||||
|
TEXMFCACHE=${TEXMFVAR} \
|
||||||
|
TEXMFCNF="home:texmf/web2c;${TEXMFCNFFILE%/*};${TEXMFDIST}/web2c" \
|
||||||
|
/usr/bin/mtxrun --generate < /dev/null 1>&4 2>&4
|
||||||
|
let rc+=$?
|
||||||
|
|
||||||
|
# luatex/mkiv
|
||||||
|
LUATEXDIR=${TEXMFDIST}/scripts/context/lua \
|
||||||
|
TEXMFCACHE=${TEXMFVAR} \
|
||||||
|
TEXMFCNF="home:texmf/web2c;${TEXMFCNFFILE%/*};${TEXMFDIST}/web2c" \
|
||||||
|
/usr/bin/context --luatex --generate < /dev/null 1>&4 2>&4
|
||||||
|
let rc+=$?
|
||||||
|
|
||||||
|
LUATEXDIR=${TEXMFDIST}/scripts/context/lua \
|
||||||
|
TEXMFCACHE=${TEXMFVAR} \
|
||||||
|
TEXMFCNF="home:texmf/web2c;${TEXMFCNFFILE%/*};${TEXMFDIST}/web2c" \
|
||||||
|
/usr/bin/mtxrun --script fonts --reload < /dev/null 1>&4 2>&4
|
||||||
|
let rc+=$?
|
||||||
|
|
||||||
|
if test -x /usr/bin/luatools ; then
|
||||||
|
TEXMF=${TEXMFDIST} \
|
||||||
|
TEXMFCACHE=${TEXMFVAR} \
|
||||||
|
TEXMFCNF=${TEXMFCNFFILE%/*} \
|
||||||
|
LUAINPUTS="$(kpsewhich --var-value=LUAINPUTS)" \
|
||||||
|
/usr/bin/luatools --generate < /dev/null 1>&4 2>&4
|
||||||
|
let rc+=$?
|
||||||
|
fi
|
||||||
|
if test -x /usr/bin/luaotfload-tool ; then
|
||||||
|
TEXMF=${TEXMFDIST} \
|
||||||
|
TEXMFCACHE=${TEXMFVAR} \
|
||||||
|
TEXMFCNF=${TEXMFCNFFILE%/*} \
|
||||||
|
LUAINPUTS="$(kpsewhich --var-value=LUAINPUTS)" \
|
||||||
|
/usr/bin/luaotfload-tool --update --prefer-texmf --formats=+afm --log=stdout < /dev/null 1>&4 2>&4
|
||||||
|
let rc+=$?
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
((nl == 0)) || { echo; let nl=0; }
|
||||||
|
|
||||||
#
|
#
|
||||||
# Go further
|
# Go further
|
||||||
#
|
#
|
||||||
@ -477,6 +570,15 @@ for run in /var/run/texlive/run-fmtutil.* /var/run/texlive/run-fmtutil ; do
|
|||||||
option=""
|
option=""
|
||||||
test $VERBOSE = true || option="--quiet"
|
test $VERBOSE = true || option="--quiet"
|
||||||
case "${run#*fmtutil.}" in
|
case "${run#*fmtutil.}" in
|
||||||
|
context)
|
||||||
|
test $VERBOSE = true && { echo -en "\r[ ](Re)fresh ConTeXt formats."; let nl++; }
|
||||||
|
|
||||||
|
make_context_fmts
|
||||||
|
let rc+=$?
|
||||||
|
|
||||||
|
((nl == 0)) || { echo; let nl=0; }
|
||||||
|
((rc != 0)) || rm -f "${run}"
|
||||||
|
;;
|
||||||
language)
|
language)
|
||||||
if test -n "${cnf_ldat}" ; then
|
if test -n "${cnf_ldat}" ; then
|
||||||
set -- $(md5sum < ${cnf_ldat})
|
set -- $(md5sum < ${cnf_ldat})
|
||||||
@ -506,6 +608,11 @@ for run in /var/run/texlive/run-fmtutil.* /var/run/texlive/run-fmtutil ; do
|
|||||||
fmtutil-sys ${option:+$option} --byhyphen ${cnf_llua} --no-strict < /dev/null 1>&4 2>&4
|
fmtutil-sys ${option:+$option} --byhyphen ${cnf_llua} --no-strict < /dev/null 1>&4 2>&4
|
||||||
let rc+=$?
|
let rc+=$?
|
||||||
((nl == 0)) || { echo; let nl=0; }
|
((nl == 0)) || { echo; let nl=0; }
|
||||||
|
elif test -x /usr/bin/mtxrun > /dev/null 2>&2 ; then
|
||||||
|
test $VERBOSE = true && { echo -en "\r[ ]Handle language.dat.lua setups."; let nl++; }
|
||||||
|
make_context_fmts
|
||||||
|
let rc+=$?
|
||||||
|
((nl == 0)) || { echo; let nl=0; }
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
((rc != 0)) || rm -f /var/run/texlive/run-fmtutil.language
|
((rc != 0)) || rm -f /var/run/texlive/run-fmtutil.language
|
||||||
@ -521,6 +628,8 @@ for run in /var/run/texlive/run-fmtutil.* /var/run/texlive/run-fmtutil ; do
|
|||||||
test $VERBOSE = true && { echo -en "\r[ ]Missing TeX formats."; let nl++; }
|
test $VERBOSE = true && { echo -en "\r[ ]Missing TeX formats."; let nl++; }
|
||||||
fmtutil-sys ${option:+$option} --missing --no-strict < /dev/null 1>&4 2>&4
|
fmtutil-sys ${option:+$option} --missing --no-strict < /dev/null 1>&4 2>&4
|
||||||
let rc+=$?
|
let rc+=$?
|
||||||
|
make_context_fmts
|
||||||
|
let rc+=$?
|
||||||
((nl == 0)) || { echo; let nl=0; }
|
((nl == 0)) || { echo; let nl=0; }
|
||||||
((rc != 0)) || rm -f /var/run/texlive/run-fmtutil
|
((rc != 0)) || rm -f /var/run/texlive/run-fmtutil
|
||||||
;;
|
;;
|
||||||
@ -589,31 +698,6 @@ for run in /var/run/texlive/sync-updmap* ; do
|
|||||||
done
|
done
|
||||||
((nl == 0)) || { echo; let nl=0; }
|
((nl == 0)) || { echo; let nl=0; }
|
||||||
|
|
||||||
if test -x /usr/bin/mtxrun ; then
|
|
||||||
test $VERBOSE = true && { echo -en "\r[ ]Generate file database."; let nl++; }
|
|
||||||
TEXMF=${TEXMFDIST} \
|
|
||||||
TEXMFCACHE=${TEXMFVAR} \
|
|
||||||
TEXMFCNF=${TEXMFCNFFILE%/*} \
|
|
||||||
/usr/bin/mtxrun --generate < /dev/null 1>&4 2>&4
|
|
||||||
let rc+=$?
|
|
||||||
if test -x /usr/bin/luatools ; then
|
|
||||||
TEXMF=${TEXMFDIST} \
|
|
||||||
TEXMFCACHE=${TEXMFVAR} \
|
|
||||||
TEXMFCNF=${TEXMFCNFFILE%/*} \
|
|
||||||
LUAINPUTS="$(kpsewhich --var-value=LUAINPUTS)" \
|
|
||||||
/usr/bin/luatools --generate < /dev/null 1>&4 2>&4
|
|
||||||
let rc+=$?
|
|
||||||
fi
|
|
||||||
if test -x /usr/bin/luaotfload-tool ; then
|
|
||||||
TEXMF=${TEXMFDIST} \
|
|
||||||
TEXMFCACHE=${TEXMFVAR} \
|
|
||||||
TEXMFCNF=${TEXMFCNFFILE%/*} \
|
|
||||||
LUAINPUTS="$(kpsewhich --var-value=LUAINPUTS)" \
|
|
||||||
/usr/bin/luaotfload-tool --update --prefer-texmf --formats=+afm --log=stdout < /dev/null 1>&4 2>&4
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
((nl == 0)) || { echo; let nl=0; }
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# If texmf.cnf has changed it may contain changed memory sizes
|
# If texmf.cnf has changed it may contain changed memory sizes
|
||||||
# of various programs.
|
# of various programs.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user