From 6f91b03c598a681dfcb63987e7821fcf337cb58d Mon Sep 17 00:00:00 2001 From: Lukas Heiligenbrunner Date: Mon, 20 Apr 2020 18:03:49 +0000 Subject: [PATCH 1/5] Delete Dockerfile --- Dockerfile | 43 ------------------------------------------- 1 file changed, 43 deletions(-) delete mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index 488da35..0000000 --- a/Dockerfile +++ /dev/null @@ -1,43 +0,0 @@ -FROM ubuntu:rolling -MAINTAINER luki42 - -ENV PATH=/usr/local/texlive/bin/x86_64-linux:$PATH - -COPY ./texlive-profile.txt /tmp/ -COPY ./debian-equivs.txt /tmp/ - -# set up packages -RUN apt-get update -qq &&\ - apt-get install --no-install-recommends -y \ - equivs \ - wget \ - perl \ - libfontconfig1 \ - && \ - \ - # Install texlive - wget -O /tmp/install-tl-unx.tar.gz http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz && \ - mkdir /tmp/install-tl && \ - tar -xzf /tmp/install-tl-unx.tar.gz -C /tmp/install-tl --strip-components=1 && \ - /tmp/install-tl/install-tl --profile=/tmp/texlive-profile.txt && \ - \ - # Install equivalent packages - cd /tmp && \ - equivs-control texlive-local && \ - equivs-build debian-equivs.txt && \ - dpkg -i texlive-local*.deb && \ - apt-get install -f && \ - \ - # Clean up - apt-get autoclean && \ - apt-get autoremove && \ - rm -rf /var/lib/apt/lists/* \ - /tmp/* \ - /var/tmp/* && \ - tlmgr update --self && \ - tlmgr install scheme-full - - -# Expose /home as workin dir -WORKDIR /home -VOLUME ["/home"] From de5ce678f4375a07221c1b1ec3f558757b263ebc Mon Sep 17 00:00:00 2001 From: Lukas Heiligenbrunner Date: Mon, 20 Apr 2020 18:03:56 +0000 Subject: [PATCH 2/5] Delete debian-equivs.txt --- debian-equivs.txt | 40 ---------------------------------------- 1 file changed, 40 deletions(-) delete mode 100644 debian-equivs.txt diff --git a/debian-equivs.txt b/debian-equivs.txt deleted file mode 100644 index cab6517..0000000 --- a/debian-equivs.txt +++ /dev/null @@ -1,40 +0,0 @@ -Section: misc -Priority: optional -Standards-Version: 4.1.4 - -Package: texlive-local -Version: 1.0-rolling -Maintainer: adin -Provides: chktex, biblatex, biblatex-dw, cm-super, cm-super-minimal, context, - dvidvi, dvipng, feynmf, fragmaster, jadetex, lacheck, latex-beamer, - latex-cjk-all, latex-cjk-chinese, latex-cjk-chinese-arphic-bkai00mp, - latex-cjk-chinese-arphic-bsmi00lp, latex-cjk-chinese-arphic-gbsn00lp, - latex-cjk-chinese-arphic-gkai00mp, latex-cjk-common, latex-cjk-japanese, - latex-cjk-japanese-wadalab, latex-cjk-korean, latex-cjk-thai, latexdiff, - latexmk, latex-sanskrit, latex-xcolor, lcdf-typetools, lmodern, luatex, - musixtex, passivetex, pgf, preview-latex-style, prosper, ps2eps, psutils, - purifyeps, t1utils, tex4ht, tex4ht-common, tex-gyre, texlive, texlive-base, - texlive-bibtex-extra, texlive-binaries, texlive-common, texlive-extra-utils, - texlive-fonts-extra, texlive-fonts-extra-doc, texlive-fonts-recommended, - texlive-fonts-recommended-doc, texlive-font-utils, texlive-formats-extra, - texlive-games, texlive-generic-extra, texlive-generic-recommended, - texlive-humanities, texlive-humanities-doc, texlive-lang-african, - texlive-lang-all, texlive-lang-arabic, texlive-lang-cjk, texlive-lang-cyrillic, - texlive-lang-czechslovak, texlive-lang-english, texlive-lang-european, - texlive-lang-japanese, texlive-lang-chinese, texlive-lang-korean, - texlive-lang-french, texlive-lang-german, texlive-lang-greek, - texlive-lang-indic, texlive-lang-italian, texlive-lang-other, - texlive-lang-polish, texlive-lang-portuguese, texlive-lang-spanish, - texlive-latex-base, texlive-latex-base-doc, texlive-latex-extra, - texlive-latex-extra-doc, texlive-latex-recommended, - texlive-latex-recommended-doc, texlive-luatex, texlive-math-extra, - texlive-metapost, texlive-metapost-doc, texlive-music, - texlive-omega, texlive-pictures, texlive-pictures-doc, texlive-plain-extra, - texlive-plain-generic, - texlive-pstricks, texlive-pstricks-doc, texlive-publishers, - texlive-publishers-doc, texlive-science, texlive-science-doc, texlive-xetex, - thailatex, tipa, tipa-doc, xindy, xindy-rules, xmltex, asymptote, texinfo -Architecture: all -Description: My local installation of TeX Live. - A full "vanilla" TeX Live - http://tug.org/texlive/debian#vanilla From 5887422c16feb34eeb89f65b4797c0a22318cf39 Mon Sep 17 00:00:00 2001 From: Lukas Heiligenbrunner Date: Mon, 20 Apr 2020 18:04:03 +0000 Subject: [PATCH 3/5] Delete texlive-profile.txt --- texlive-profile.txt | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 texlive-profile.txt diff --git a/texlive-profile.txt b/texlive-profile.txt deleted file mode 100644 index 413b46a..0000000 --- a/texlive-profile.txt +++ /dev/null @@ -1,10 +0,0 @@ -selected_scheme scheme-minimal -TEXDIR /usr/local/texlive -TEXMFCONFIG ~/.texlive/texmf-config -TEXMFHOME ~/texmf -TEXMFLOCAL /usr/local/texlive/texmf-local -TEXMFSYSCONFIG /usr/local/texlive/texmf-config -TEXMFSYSVAR /usr/local/texlive/texmf-var -TEXMFVAR ~/.texlive/texmf-var -option_doc 0 -option_src 0 From a0f5cde4ca870ccbf6c5664c1e6380be2022913a Mon Sep 17 00:00:00 2001 From: Lukas Heiligenbrunner Date: Tue, 21 Apr 2020 08:01:00 +0000 Subject: [PATCH 4/5] Update Dockerfile --- static/Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/static/Dockerfile b/static/Dockerfile index 3bc319e..ed1f219 100644 --- a/static/Dockerfile +++ b/static/Dockerfile @@ -29,13 +29,13 @@ RUN apt-get update -qq &&\ apt-get install -f && \ \ # Clean up + tlmgr update --self && \ + tlmgr install scheme-full && \ apt-get autoclean && \ apt-get autoremove && \ rm -rf /var/lib/apt/lists/* \ /tmp/* \ - /var/tmp/* && \ - tlmgr update --self && \ - tlmgr install scheme-full + /var/tmp/* # Expose /home as workin dir From 9ed5cda14d4f0d09d3198705cb588aafaaafc4a6 Mon Sep 17 00:00:00 2001 From: Lukas Heiligenbrunner Date: Tue, 21 Apr 2020 08:01:35 +0000 Subject: [PATCH 5/5] Update Dockerfile --- latest/Dockerfile | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/latest/Dockerfile b/latest/Dockerfile index b12025b..f811aca 100644 --- a/latest/Dockerfile +++ b/latest/Dockerfile @@ -1,10 +1,12 @@ - FROM luki42/latex-full:static MAINTAINER luki42 # set up packages -RUN tlmgr update --self &&\ - tlmgr update --all +RUN tlmgr update --self && \ + tlmgr update --all && \ + rm -rf /var/lib/apt/lists/* \ + /tmp/* \ + /var/tmp/* # Expose /home as workin dir