diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index c42f241..2bae19e 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -1,14 +1,18 @@ FROM docker.io/ldericher/autodoc:diagram -# source: https://stackoverflow.com/a/39420880 -COPY pdfa /opt/pdfa - -# install TeXoffice -COPY --chown=root:root \ - texoffice \ - /opt/texlive/texdir/texmf-dist/tex/latex/texoffice - -RUN /opt/texlive/texdir/bin/default/texconfig rehash - -# install lenaisten directory -COPY --chown=root:root lenaisten /opt/lenaisten +RUN set -ex; \ + # install pdfa tools + ln -s \ + /workspaces/lev-templates/deploy/pdfa \ + /opt/ \ + ; \ + # install TeXoffice + ln -s \ + /workspaces/lev-templates/deploy/texoffice \ + /opt/texlive/texdir/texmf-dist/tex/latex/texoffice \ + ; \ + # install lenaisten directory + ln -s \ + /workspaces/lev-templates/src/lenaisten \ + /opt/lenaisten \ + ; diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index feca9f0..c19e730 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -35,6 +35,8 @@ } }, + "postCreateCommand": "sudo /opt/texlive/texdir/bin/default/texconfig rehash", + // Set `remoteUser` to `root` to connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root. "remoteUser": "vscode" diff --git a/.gitattributes b/.gitattributes index b4616b1..b790950 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,3 +1,3 @@ -.devcontainer/pdfa/bin/* filter=lfs diff=lfs merge=lfs -text +deploy/pdfa/bin/* filter=lfs diff=lfs merge=lfs -text *.pdf filter=lfs diff=lfs merge=lfs -text -*.png filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text \ No newline at end of file diff --git a/.devcontainer/pdfa/PDFA_def.ps b/deploy/pdfa/PDFA_def.ps similarity index 100% rename from .devcontainer/pdfa/PDFA_def.ps rename to deploy/pdfa/PDFA_def.ps diff --git a/.devcontainer/pdfa/bin/AdobeRGB1998.icc b/deploy/pdfa/bin/AdobeRGB1998.icc similarity index 100% rename from .devcontainer/pdfa/bin/AdobeRGB1998.icc rename to deploy/pdfa/bin/AdobeRGB1998.icc diff --git a/.devcontainer/pdfa/bin/gs-919-linux_x86_64 b/deploy/pdfa/bin/gs-919-linux_x86_64 similarity index 100% rename from .devcontainer/pdfa/bin/gs-919-linux_x86_64 rename to deploy/pdfa/bin/gs-919-linux_x86_64 diff --git a/.devcontainer/texoffice/to-geom.sty b/deploy/texoffice/to-geom.sty similarity index 100% rename from .devcontainer/texoffice/to-geom.sty rename to deploy/texoffice/to-geom.sty diff --git a/.devcontainer/lenaisten/logo/flat.png b/src/lenaisten/logo/flat.png similarity index 100% rename from .devcontainer/lenaisten/logo/flat.png rename to src/lenaisten/logo/flat.png diff --git a/.devcontainer/lenaisten/redact.py b/src/lenaisten/redact.py similarity index 100% rename from .devcontainer/lenaisten/redact.py rename to src/lenaisten/redact.py diff --git a/src/lev-protokoll.mk b/src/lev-protokoll.mk index 700fbfd..82b8cd1 100644 --- a/src/lev-protokoll.mk +++ b/src/lev-protokoll.mk @@ -1,6 +1,6 @@ #%SRCPAT% \.prot\.md -include lev-templates.mk +include /opt/lenaisten/lev-templates.mk suffixPub := suffixInt := _intern