Skip to content

Commit

Permalink
Update TEXDIR and PATH in Dockerfile
Browse files Browse the repository at this point in the history
  • Loading branch information
totallynotdavid committed Mar 12, 2024
1 parent 70e478b commit 2f89b23
Showing 1 changed file with 4 additions and 6 deletions.
10 changes: 4 additions & 6 deletions latex/min/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,9 @@ ARG DEBIAN_FRONTEND="noninteractive"
ENV LANG="es_ES.UTF-8" \
LANGUAGE="es_ES.UTF-8" \
TERM="xterm" \
TEXDIR="/usr/local/texlive" \
TEXDIR="/usr/local/texlive/${TEXLIVE_VERSION}" \
TEXUSERDIR="/texlive-user" \
PATH="${TEXDIR}/bin/aarch64-linux:${TEXDIR}/bin/x86_64-linux:${PATH}"
PATH="${PATH}"

RUN apt-get update && \
apt-get install -y --no-install-recommends fontconfig vim neovim python3-pygments ttf-mscorefonts-installer ghostscript locales perl-modules libencode-locale-perl && \
Expand Down Expand Up @@ -70,23 +70,21 @@ RUN export TEXLIVE_INSTALL_NO_CONTEXT_CACHE=1 && \

RUN apt-get update && \
apt-get install -y --no-install-recommends cpanminus make gcc libc6-dev && \
echo 'export PATH="${PATH}:${TEXDIR}/bin/${TARGETARCH}-linux"' >> ~/.bashrc && \
cpanm -n -q --local-lib "${TEXDIR}/perl5" Log::Log4perl XString Log::Dispatch::File YAML::Tiny File::HomeDir Unicode::GCString && \
apt-get remove -y cpanminus make gcc libc6-dev && \
apt-get clean autoclean && \
apt-get autoremove -y && \
rm -rf /var/lib/{apt,dpkg,cache,log}/

RUN echo "PATH=$PATH"
RUN echo "TARGETARCH=$TARGETARCH"
RUN ls -l "${TEXDIR}/bin/${TARGETARCH}-linux"
ENV PATH="${PATH}:/usr/local/texlive/${TEXLIVE_VERSION}/bin/${TARGETARCH}-linux"

RUN tlmgr update --self --all && \
tlmgr install latexmk latexindent && \
tlmgr update --all && \
texhash

ENV PATH="${PATH}:${TEXDIR}/bin/${TARGETARCH}-linux"

COPY --from=chktex-builder /tmp/chktex-builder/chktex /usr/local/bin/chktex

RUN tlmgr version && \
Expand Down

0 comments on commit 2f89b23

Please sign in to comment.