File tree 2 files changed +18
-1
lines changed
2 files changed +18
-1
lines changed Original file line number Diff line number Diff line change 17
17
uses : actions/checkout@v2
18
18
with :
19
19
submodules : recursive
20
+ - name : Symlink IDO binaries
21
+ run : ln -s /dino/tools/ido_static_recomp/build ./tools/ido_static_recomp/build
20
22
- name : Checkout baserom
21
23
uses : actions/checkout@v2
22
24
with :
Original file line number Diff line number Diff line change 1
- FROM ubuntu:24.04
1
+ FROM ubuntu:24.04 AS base
2
2
3
3
# Create directory for mount
4
4
RUN mkdir /dino
@@ -17,6 +17,21 @@ RUN pip3 install -r requirements.txt --break-system-packages
17
17
# Symlink dino.py
18
18
RUN ln -s /dino/dino.py /usr/local/bin/dino
19
19
20
+
21
+ FROM base AS ido
22
+
23
+ # Compile IDO recomp
24
+ ADD tools/ido_static_recomp ./tools/ido_static_recomp
25
+ RUN make -C tools/ido_static_recomp setup && \
26
+ make -C tools/ido_static_recomp VERSION=5.3 RELEASE=1 -j && \
27
+ make -C tools/ido_static_recomp VERSION=7.1 RELEASE=1 -j
28
+
29
+
30
+ FROM base
31
+
32
+ # Copy IDO binaries
33
+ COPY --from=ido /dino/tools/ido_static_recomp/build /dino/tools/ido_static_recomp/build
34
+
20
35
# Set up user (if they don't exist)
21
36
ARG login=sabre
22
37
ARG uid=1001
You can’t perform that action at this time.
0 commit comments