summaryrefslogtreecommitdiffstats
path: root/latex
diff options
context:
space:
mode:
authorPavel Vinogradov2017-02-02 23:12:52 -0500
committerPavel Vinogradov2017-02-02 23:12:52 -0500
commitfcd9dde6c42aa605e8f5f0d2bac7c39de2b1cddf (patch)
treec7b6d362f3f375aadde552f96249e33bb3b1c265 /latex
parentef224772b0c4a22f4b39a029b17c2e833890b373 (diff)
latex/texlive: fixed staged installation
Diffstat (limited to 'latex')
-rwxr-xr-xlatex/texlive/DETAILS1
-rw-r--r--latex/texlive/HISTORY5
-rwxr-xr-xlatex/texlive/INSTALL8
3 files changed, 9 insertions, 5 deletions
diff --git a/latex/texlive/DETAILS b/latex/texlive/DETAILS
index b449646460..f819f53b44 100755
--- a/latex/texlive/DETAILS
+++ b/latex/texlive/DETAILS
@@ -9,7 +9,6 @@ COMPILE_DIRECTORY="${SOURCE_DIRECTORY}/build"
WEB_SITE="http://www.tug.org/texlive"
LICENSE[0]="LPPL GPL"
ENTERED=20090729
- STAGED_INSTALL=off
KEYWORDS=""
SHORT="TeX distribution"
cat << EOF
diff --git a/latex/texlive/HISTORY b/latex/texlive/HISTORY
index 6d4d1ffa28..300e7b4e93 100644
--- a/latex/texlive/HISTORY
+++ b/latex/texlive/HISTORY
@@ -1,3 +1,8 @@
+2017-02-02 Pavel Vinogradov <public@sourcemage.org>
+ * DETAILS: removed STAGED_INSTALL=off
+ * INSTALL: install_rootified calls to mktexlsr, fmtutil-sys and
+ mtxrun, thus, making staged installation possible
+
2017-01-10 Pavel Vinogradov <public@sourcemage.org>
* DETAILS: disabled staged installation, PATCHLEVEL++
diff --git a/latex/texlive/INSTALL b/latex/texlive/INSTALL
index 9d60c5574b..bca7da0fd6 100755
--- a/latex/texlive/INSTALL
+++ b/latex/texlive/INSTALL
@@ -32,8 +32,8 @@ cp -vdR "$SOURCE_DIRECTORY/texk/tests/TeXLive" \
"$INSTALL_ROOT/usr/share/tlpkg" &&
# update filename db & create all formats
-mktexlsr &&
-fmtutil-sys --cnffile "$fmtutilcnf" --fmtdir ${INSTALL_ROOT}/usr/share/texmf-dist/web2c --all &&
+${INSTALL_ROOT}/usr/bin/mktexlsr &&
+${INSTALL_ROOT}/usr/bin/fmtutil-sys --cnffile "$fmtutilcnf" --fmtdir ${INSTALL_ROOT}/usr/share/texmf-dist/web2c --all &&
# allow fontconfig to see latex fonts
install -Cv ${SPELL_DIRECTORY}/09-texlive-fonts.conf ${INSTALL_ROOT}/etc/fonts/conf.avail &&
@@ -42,9 +42,9 @@ fc-cache -fsv &&
if is_depends_enabled $SPELL LUA; then
# update filename db & create formats for context
- mtxrun --generate &&
+ ${INSTALL_ROOT}/usr/bin/mtxrun --generate &&
# generate fonts for luatex & context
- OSFONTDIR="${INSTALL_ROOT}/usr/share/texmf-dist/fonts/;${INSTALL_ROOT}/usr/share/texmf/fonts/;${INSTALL_ROOT}/usr/local/share/texmf/fonts" mtxrun --script fonts --reload
+ OSFONTDIR="${INSTALL_ROOT}/usr/share/texmf-dist/fonts/;${INSTALL_ROOT}/usr/share/texmf/fonts/;${INSTALL_ROOT}/usr/local/share/texmf/fonts" ${INSTALL_ROOT}/usr/bin/mtxrun --script fonts --reload
fi &&
# Fixup for really stupid fuckup. Newer versions should have this fixed. Please.