This repository has been archived by the owner on Apr 15, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 13
/
Dockerfile
80 lines (64 loc) · 1.51 KB
/
Dockerfile
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
## Emacs, make this -*- mode: sh; -*-
FROM fedora:33
## Copy 'checkbashisms' (as a local copy from devscripts package)
COPY checkbashisms /usr/local/bin
## Set a default user. Available via runtime flag
RUN useradd docker
RUN dnf install -y \
gcc-gfortran \
less \
ca-certificates \
curl \
java-1.8.0-openjdk \
bzip2-devel \
cairo-devel \
ghostscript \
libcurl-devel \
libicu-devel \
libjpeg-turbo-devel \
pango-devel \
pcre-devel \
libpng-devel \
readline-devel \
libtiff-devel \
libX11-devel \
libXt-devel \
subversion \
tcl-devel \
texinfo \
texlive-latex \
texlive-collection-fontsextra \
texlive-scheme-basic \
tk-devel \
unzip \
xorg-x11-proto-devel \
findutils \
make \
texinfo-tex \
xz-devel \
zlib-devel \
libXmu-devel \
tar \
texlive-ec \
texlive-parskip \
texlive-collection-fontsrecommended \
which \
xorg-x11-server-Xvfb
RUN dnf install -y \
dnf-plugins-core
RUN dnf install -y glibc-langpack-en.x86_64
RUN dnf install -y valgrind
RUN dnf install -y qpdf
RUN curl -o /usr/bin/pandoc.gz \
https://files.r-hub.io/pandoc/linux-64/pandoc.gz && \
gzip -d /usr/bin/pandoc.gz && \
curl -o /usr/bin/pandoc-citeproc.gz \
https://files.r-hub.io/pandoc/linux-64/pandoc-citeproc.gz && \
gzip -d /usr/bin/pandoc-citeproc.gz && \
chmod +x /usr/bin/pandoc /usr/bin/pandoc-citeproc
RUN dnf install -y aspell aspell-en
RUN dnf install -y file
RUN dnf install -y xorg-x11-fonts-100dpi xorg-x11-fonts-75dpi
RUN dnf update -y
ENV LC_ALL en_US.UTF-8
ENV LANG en_US.UTF-8