-
Notifications
You must be signed in to change notification settings - Fork 23
/
Copy pathDockerfile
40 lines (40 loc) · 861 Bytes
/
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
# NOTE: This installs the BAPCtools version from the GitHub master branch.
FROM archlinux:latest
MAINTAINER ragnar.grootkoerkamp@gmail.com
RUN pacman -Syu --noconfirm \
automake \
git \
sudo \
tidy \
vim \
which \
gcc \
python \
pypy \
pypy3 \
python-argcomplete \
python-colorama \
python-matplotlib \
python-pytest \
python-ruamel-yaml \
python-yaml \
jdk17-openjdk \
kotlin \
rust \
texlive-core \
texlive-binextra \
texlive-latexextra \
texlive-pictures \
texlive-science \
boost-libs \
asymptote \
ghostscript \
nodejs \
cue \
&& \
pacman -Scc --noconfirm
RUN git clone https://github.com/RagnarGrootKoerkamp/BAPCtools /opt/bapctools && \
ln -sfn /opt/bapctools/bin/tools.py /usr/bin/bt && ln -sfn /opt/bapctools/third_party/checktestdata /usr/bin/checktestdata
RUN mkdir /data
WORKDIR /data
ENTRYPOINT ["/bin/bt"]