@@ -61,7 +61,7 @@ RUN apt-get -y update && apt-get install -y \
6161 && rm -rf /var/lib/apt/lists/*
6262
6363RUN curl -sSL https://install.python-poetry.org/ | \
64- POETRY_VERSION=1.6.1 POETRY_HOME=/etc/poetry python3.10 -
64+ POETRY_VERSION=1.8.3 POETRY_HOME=/etc/poetry python3.10 -
6565
6666COPY --from=nsjail /nsjail/nsjail /bin/nsjail
6767
@@ -77,16 +77,20 @@ RUN add-apt-repository -y ppa:dosemu2/ppa && \
7777ARG ENABLE_MSDOS_SUPPORT
7878ARG ENABLE_PS2_SUPPORT
7979ARG ENABLE_WIN32_SUPPORT
80+ ARG ENABLE_DREAMCAST_SUPPORT
8081RUN if [ "${ENABLE_MSDOS_SUPPORT}" = "YES" ] || \
8182 [ "${ENABLE_PS2_SUPPORT}" = "YES" ] || \
83+ [ "${ENABLE_DREAMCAST_SUPPORT}" = "YES" ] || \
8284 [ "${ENABLE_WIN32_SUPPORT}" = "YES" ]; then \
8385 dpkg --add-architecture i386 && apt-get update && \
8486 apt-get install -y -o APT::Immediate-Configure=false \
8587 wine; \
8688 fi
8789
90+ ARG ENABLE_PSP_SUPPORT
91+
8892# Patched mips binutils
89- RUN if [ "${ENABLE_PS2_SUPPORT}" = "YES" ]; then \
93+ RUN if [ "${ENABLE_PS2_SUPPORT}" = "YES" ] || [ "${ENABLE_PSP_SUPPORT}" = "YES" ] ; then \
9094 wget "https://github.com/decompals/binutils-mips-ps2-decompals/releases/download/v0.4/binutils-mips-ps2-decompals-linux-x86-64.tar.gz" && \
9195 tar xvzf binutils-mips-ps2-decompals-linux-x86-64.tar.gz -C /usr/bin mips-ps2-decompals-as mips-ps2-decompals-nm mips-ps2-decompals-objdump && \
9296 rm binutils-mips-ps2-decompals-linux-x86-64.tar.gz && \
@@ -128,6 +132,7 @@ USER user
128132RUN if [ "${ENABLE_MSDOS_SUPPORT}" = "YES" ] || \
129133 [ "${ENABLE_NDS_ARM9_SUPPORT}" = "YES" ] || \
130134 [ "${ENABLE_PS2_SUPPORT}" = "YES" ] || \
135+ [ "${ENABLE_DREAMCAST_SUPPORT}" = "YES" ] || \
131136 [ "${ENABLE_WIN32_SUPPORT}" = "YES" ]; then \
132137 wineboot --init; \
133138 fi
@@ -141,7 +146,6 @@ ARG ENABLE_N3DS_SUPPORT
141146ARG ENABLE_N64_SUPPORT
142147ARG ENABLE_NDS_ARM9_SUPPORT
143148ARG ENABLE_PS1_SUPPORT
144- ARG ENABLE_PSP_SUPPORT
145149ARG ENABLE_SATURN_SUPPORT
146150ARG ENABLE_SWITCH_SUPPORT
147151
@@ -150,6 +154,7 @@ ENV ENABLE_GC_WII_SUPPORT=${ENABLE_GC_WII_SUPPORT}
150154ENV ENABLE_MACOSX_SUPPORT=${ENABLE_MACOSX_SUPPORT}
151155ENV ENABLE_MSDOS_SUPPORT=${ENABLE_MSDOS_SUPPORT}
152156ENV ENABLE_N3DS_SUPPORT=${ENABLE_N3DS_SUPPORT}
157+ ENV ENABLE_DREAMCAST_SUPPORT=${ENABLE_DREAMCAST_SUPPORT}
153158ENV ENABLE_N64_SUPPORT=${ENABLE_N64_SUPPORT}
154159ENV ENABLE_NDS_ARM9_SUPPORT=${ENABLE_NDS_ARM9_SUPPORT}
155160ENV ENABLE_PS1_SUPPORT=${ENABLE_PS1_SUPPORT}
0 commit comments