forked from ssalevan/habiclient
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile
More file actions
18 lines (15 loc) · 811 Bytes
/
Dockerfile
File metadata and controls
18 lines (15 loc) · 811 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
FROM centos
# Adds the Habitat client repository.
ADD . /habiclient
# Installs all build dependencies.
RUN dnf groupinstall -y "Development Tools" && \
dnf install -y dnf-plugins-core epel-release glibc-devel.i686 libasan.i686 svn wget && \
git clone https://github.com/cc65/cc65 && \
svn checkout https://svn.code.sf.net/p/tass64/code/trunk tass64 && \
git clone https://bitbucket.org/PTV_Claus/cc1541.git && \
wget https://bitbucket.org/magli143/exomizer/wiki/downloads/exomizer-3.0.2.zip && \
mkdir -p /exomizer && unzip ../exomizer-3.0.2.zip && cd src && make && cp exomizer /usr/local/bin && \
cd /cc65 && make clean && make all && make install PREFIX=/usr && \
cd /tass64 && make clean && make && make install && \
cd /cc1541 && make clean && make && make install
WORKDIR /habiclient