-
Notifications
You must be signed in to change notification settings - Fork 0
/
Dockerfile.opensuse-tw
113 lines (113 loc) · 2.96 KB
/
Dockerfile.opensuse-tw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
ARG rel=tumbleweed
FROM opensuse/$rel
RUN zypper refresh \
&& zypper install -y --no-recommends \
util-linux \
perl \
shadow \
graphviz \
inkscape \
make \
gcc \
git \
gnuplot \
groff \
time \
fontconfig \
curl \
wget \
unzip \
which \
ghostscript \
transfig \
tar \
gzip \
bzip2 \
xz \
poppler-tools \
liberation-fonts \
dejavu-fonts \
texlive-a2ping \
texlive-epstopdf \
texlive-fontools \
texlive-collection-latexrecommended \
texlive-arydshln \
texlive-braket \
texlive-cleveref \
texlive-csquotes \
texlive-datatool \
texlive-draftwatermark \
texlive-ellipsis \
texlive-enumitem \
texlive-epigraph \
texlive-fmtcount \
texlive-fontaxes \
texlive-footmisc \
texlive-footnotebackref \
texlive-fvextra \
texlive-gensymb \
texlive-glossaries \
texlive-glossaries-extra \
texlive-idxlayout \
texlive-mfirstuc \
texlive-multirow \
texlive-ncctools \
texlive-nextpage \
texlive-nowidow \
texlive-listofitems \
texlive-noindentafter \
texlive-parnotes \
texlive-readarray \
texlive-silence \
texlive-siunitx \
texlive-splitindex \
texlive-tcolorbox \
texlive-threeparttable \
texlive-tocbibind \
texlive-tikzfill \
texlive-titlesec \
texlive-upquote \
texlive-varwidth \
texlive-verbatimbox \
texlive-was \
texlive-xfor \
texlive-xpatch \
texlive-xstring \
texlive-a2ping \
texlive-pdfcrop \
texlive-changepage \
texlive-environ \
texlive-placeins \
texlive-collection-fontsrecommended \
texlive-collection-fontutils \
texlive-newtx \
texlive-newtxtt \
texlive-nimbus15 \
texlive-courier-scaled \
texlive-inconsolata \
texlive-newtxsf \
texlive-libertine \
texlive-gnu-freefont \
texlive-dejavu \
texlive-pstricks \
texlive-pst-tools \
texlive-xetex \
texlive-realscripts \
texlive-lua-uni-algos \
texlive-stix2-otf \
texlive-xits \
texlive-libertinus-fonts \
&& zypper clean --all
COPY steel-city-comic.regular.ttf /usr/local/share/fonts/
RUN fc-cache /usr/local/share/fonts/
WORKDIR /opt
RUN wget https://gitlab.com/latexpand/latexpand/-/archive/v1.3/latexpand-v1.3.tar.gz \
&& sha512sum latexpand-v1.3.tar.gz > CHECKSUM \
&& echo "2e8030b478a6ea03979cec0e03ca0845f67bc7df607b2eaa58660a35e4216747be21e2a01b8700dffd244a2d5265f08eef60b65c0dbc7fcf5123ba773fb1903d latexpand-v1.3.tar.gz" > CHECKSUM_EXPECTED \
&& cmp CHECKSUM CHECKSUM_EXPECTED \
&& tar xfz latexpand-v1.3.tar.gz \
&& sed -i -e 's/@LATEXPAND_VERSION@/v1.3/' latexpand-*/latexpand \
&& cp latexpand-*/latexpand /usr/local/bin \
&& rm latexpand-v1.3.tar.gz CHECKSUM*
WORKDIR /work
CMD /bin/bash