Skip to content

Commit 0bb3b20

Browse files
authored
New Install method for eisvogel (#282)
1 parent fb173a6 commit 0bb3b20

File tree

3 files changed

+29
-23
lines changed

3 files changed

+29
-23
lines changed

alpine/extra/Dockerfile

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -28,19 +28,22 @@ ARG TEMPLATES_DIR=$PANDOC_DATA_DIR/templates
2828
RUN mkdir -p $TEMPLATES_DIR
2929

3030
# eisvogel
31-
ARG EISVOGEL_REPO=https://raw.githubusercontent.com/Wandmalfarbe/pandoc-latex-template
32-
ARG EISVOGEL_VERSION=v3.2.0
33-
RUN wget ${EISVOGEL_REPO}/refs/tags/${EISVOGEL_VERSION}/eisvogel.tex \
34-
-O ${TEMPLATES_DIR}/eisvogel.latex
31+
ARG EISVOGEL_REPO=https://github.com/Wandmalfarbe/pandoc-latex-template/releases/download
32+
ARG EISVOGEL_VERSION=3.2.0
33+
RUN wget -qO- ${EISVOGEL_REPO}/v{EISVOGEL_VERSION}/Eisvogel.tar.gz \
34+
| tar xz \
35+
--strip-components=1 \
36+
--one-top-level= ${PANDOC_DATA_DIR} \
37+
Eisvogel-${EISVOGEL_VERSION}/eisvogel.latex \
38+
Eisvogel-${EISVOGEL_VERSION}/eisvogel.beamer
3539

36-
# Lua filters
40+
# Lua Filters
3741
ARG LUA_FILTERS_REPO=https://github.com/pandoc/lua-filters/releases/download
38-
ARG LUA_FILTERS_VERSION=v2021-11-05
39-
RUN wget ${LUA_FILTERS_REPO}/${LUA_FILTERS_VERSION}/lua-filters.tar.gz \
40-
&& tar xzf lua-filters.tar.gz \
41-
--strip-components=1 \
42-
--one-top-level=$PANDOC_DATA_DIR \
43-
&& rm -f lua-filters.tar.gz
44-
42+
ARG LUA_FILTERS_VERSION=2021-11-05
43+
RUN wget -qO- ${LUA_FILTERS_REPO}/v${LUA_FILTERS_VERSION}/lua-filters.tar.gz \
44+
| tar xz \
45+
--strip-components=1 \
46+
--one-top-level=${PANDOC_DATA_DIR}
47+
4548
# tectonic
4649
RUN apk --no-cache add tectonic

docs/extra.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ These images contain [pandoc][], the universal document converter
55
and a curated selection of components:
66

77
* Templates: [Eisvogel][]
8-
* Beamer Themes: [beamer-metropolis][]
8+
* Beamer Themes: [Eisvogel][], [beamer-metropolis][]
99
* Pandoc filters: [pandoc-latex-environment][] + [Lua filters][], [pandoc-include][]
1010
* Open Source Fonts: Font Awesome, Source Code Pro, Source Sans Pro
1111
* PDF engines: [Tectonic][]

ubuntu/extra/Dockerfile

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -30,20 +30,23 @@ ARG TEMPLATES_DIR=$PANDOC_DATA_DIR/templates
3030
RUN mkdir -p $TEMPLATES_DIR
3131

3232
# eisvogel
33-
ARG EISVOGEL_REPO=https://raw.githubusercontent.com/Wandmalfarbe/pandoc-latex-template
34-
ARG EISVOGEL_VERSION=v3.2.0
35-
RUN wget ${EISVOGEL_REPO}/refs/tags/${EISVOGEL_VERSION}/eisvogel.tex \
36-
-O ${TEMPLATES_DIR}/eisvogel.latex
33+
ARG EISVOGEL_REPO=https://github.com/Wandmalfarbe/pandoc-latex-template/releases/download
34+
ARG EISVOGEL_VERSION=3.2.0
35+
RUN wget -qO- ${EISVOGEL_REPO}/v{EISVOGEL_VERSION}/Eisvogel.tar.gz \
36+
| tar xz \
37+
--strip-components=1 \
38+
--one-top-level= ${PANDOC_DATA_DIR} \
39+
Eisvogel-${EISVOGEL_VERSION}/eisvogel.latex \
40+
Eisvogel-${EISVOGEL_VERSION}/eisvogel.beamer
3741

3842
# Lua Filters
3943
ARG LUA_FILTERS_REPO=https://github.com/pandoc/lua-filters/releases/download
40-
ARG LUA_FILTERS_VERSION=v2021-11-05
41-
RUN wget ${LUA_FILTERS_REPO}/${LUA_FILTERS_VERSION}/lua-filters.tar.gz \
42-
&& tar xzf lua-filters.tar.gz \
44+
ARG LUA_FILTERS_VERSION=2021-11-05
45+
RUN wget -qO- ${LUA_FILTERS_REPO}/v${LUA_FILTERS_VERSION}/lua-filters.tar.gz \
46+
| tar xz \
4347
--strip-components=1 \
44-
--one-top-level=$PANDOC_DATA_DIR \
45-
&& rm -f lua-filters.tar.gz
46-
48+
--one-top-level=${PANDOC_DATA_DIR}
49+
4750
# tectonic
4851
ARG TARGETARCH
4952
ARG TECTONIC_REPO=https://github.com/tectonic-typesetting/tectonic/releases/download

0 commit comments

Comments
 (0)