-
Notifications
You must be signed in to change notification settings - Fork 8
/
Dockerfile
30 lines (27 loc) · 1.08 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
FROM ubuntu:22.04
ENV PATH=/etc/n64/usr/sbin:${PATH}
ENV PATH=/opt/crashsdk/bin:${PATH}
ENV ROOT=/etc/n64
ENV N64_LIBGCCDIR=/opt/crashsdk/lib/gcc/mips64-elf/12.2.0
WORKDIR /opt/crashsdk
RUN dpkg --add-architecture i386 && \
apt-get update && \
apt-get -y install build-essential git wget flex bison && \
apt-get clean && \
echo "deb [trusted=yes] https://crashoveride95.github.io/apt ./" > /etc/apt/sources.list.d/crashoveride95.list && \
apt update && \
apt-get -y install lib32z1 && \
apt-get -y install libc6:i386 && \
apt-get -y install binutils-mips-n64 gcc-mips-n64 newlib-mips-n64 && \
apt-get -y install n64sdk && \
apt-get -y install makemask && \
apt-get -y install libnustd && \
apt-get -y install libnusys && \
apt-get -y install libnaudio && \
apt-get -y install libmus && \
apt-get -y install u64assets && \
apt-get -y install n64graphics && \
apt-get -y install vadpcm-tools && \
apt-get -y install n64-conv-tools && \
apt-get -y install rsp-tools && \
apt-get -y install root-compatibility-environment