From 9b3ccc1eb62e556cada29b5b761207a526bca52e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Haso=C5=88?= Date: Sat, 13 Apr 2024 15:57:38 +0200 Subject: [PATCH] Add luatex for MkIV --- Dockerfile | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 8b34efb..094eb7f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -36,17 +36,21 @@ ARG TARGETARCH ENV CONTEXT_HOME=/usr/share \ PATH=$PATH:/usr/share/tex/texmf/bin:/usr/share/bin \ TEXMFCACHE=/usr/share/tex/texmf-cache \ + TEXMF=/usr/share/tex \ OSFONTDIR=/usr/share/fonts \ MTX_FONTS_AUTOLOAD=yes COPY --from=dist /usr/share/bin /usr/share/bin COPY --from=dist /usr/share/tex /usr/share/tex +COPY --from=minidocks/texlive /usr/local/texlive/bin/x86_64-linuxmusl/luatex /usr/share/bin/luatex +# Fonts COPY --from=dist /usr/share/texmf-fonts/public/dejavu /usr/share/tex/texmf/fonts/data/public/dejavu COPY --from=dist /usr/share/texmf-fonts/gust/lm /usr/share/tex/texmf/fonts/data/gust/lm +RUN wget -P /usr/share/fonts http://quivira-font.com/files/Quivira.otf # --jit -RUN apk add libgcc && wget -P /usr/share/fonts http://quivira-font.com/files/Quivira.otf && clean +RUN apk add libgcc && clean # https://www.contextgarden.net/Barcodes RUN apk add libpng && clean @@ -55,7 +59,8 @@ RUN export platform="$([ "$TARGETARCH" = "arm64" ] && echo "linux-aarch64" || ec && mkdir -p /usr/share/tex/texmf-$platform/bin/lib/luametatex/zint \ && ln -s /usr/local/lib/libzint.so /usr/share/tex/texmf-$platform/bin/lib/luametatex/zint/libzint.so -RUN mtxrun --generate && context --make en && mtxrun --script fonts --reload \ +RUN context --luatex --generate && context --generate \ + && context --luatex --make && context --make && mtxrun --script fonts --reload \ && find "$TEXMFCACHE" -type d -exec chmod 777 {} \; \ && find "$TEXMFCACHE" -type f -exec chmod 666 {} \;