Merge pull request #47426 from veprbl/pr/mtxrun_generate_cache

texlive: generate MkIV caches
This commit is contained in:
xeji 2018-09-27 20:14:56 +02:00 committed by GitHub
commit 362d0c9f60
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -235,6 +235,19 @@ in buildEnv {
ln -s -t . ../texmf/doc/"$d"/*
)
done
'' +
# MkIV uses its own lookup mechanism and we need to initialize
# caches for it. Unsetting TEXMFCNF is needed to let mtxrun
# determine it from kpathsea so that the config path is given with
# "selfautodir:" as it will be in runtime. This is important because
# the cache is identified by a hash of this path.
''
if [[ -e "$out/bin/mtxrun" ]]; then
(
unset TEXMFCNF
mtxrun --generate
)
fi
''
+ bin.cleanBrokenLinks
;