Skip to content

Commit 708c4f5

Browse files
authored
Add new SN64 2.7.2 compilers (#32)
* Add new SN64 2.7.2 compilers * Use standard location for psyq-obj-parser
1 parent b14c024 commit 708c4f5

File tree

6 files changed

+76
-22
lines changed

6 files changed

+76
-22
lines changed

platforms/n64/gcc2.7.2sn/Dockerfile

Lines changed: 0 additions & 18 deletions
This file was deleted.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# NOTE: This file is generated automatically via template.py. Do not edit manually!
2+
3+
4+
FROM alpine:3.18 as base
5+
6+
RUN mkdir -p /compilers/n64/gcc2.7.2sn0001
7+
8+
RUN wget -O n64_sn272_0001.tar.gz "https://github.com/decompme/compilers/releases/download/compilers/n64_sn272_0001.tar.gz"
9+
RUN tar xvzf n64_sn272_0001.tar.gz -C /compilers/n64/gcc2.7.2sn0001
10+
RUN wget -O psyq-obj-parser.tar.gz "https://github.com/decompme/compilers/releases/download/compilers/psyq-obj-parser.tar.gz"
11+
RUN tar xvzf psyq-obj-parser.tar.gz -C /compilers/n64/gcc2.7.2sn0001
12+
13+
RUN chown -R root:root /compilers/n64/gcc2.7.2sn0001/
14+
RUN chmod +x /compilers/n64/gcc2.7.2sn0001/*
15+
16+
17+
FROM scratch as release
18+
19+
COPY --from=base /compilers /compilers
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# NOTE: This file is generated automatically via template.py. Do not edit manually!
2+
3+
4+
FROM alpine:3.18 as base
5+
6+
RUN mkdir -p /compilers/n64/gcc2.7.2sn0004
7+
8+
RUN wget -O /compilers/n64/gcc2.7.2sn0004/asn64.exe "https://github.com/Mr-Wiseguy/pcsx-redux/releases/download/n64/asn64.exe"
9+
RUN wget -O /compilers/n64/gcc2.7.2sn0004/cc1n64.exe "https://github.com/Mr-Wiseguy/pcsx-redux/releases/download/n64/cc1n64.exe"
10+
RUN wget -O psyq-obj-parser.tar.gz "https://github.com/decompme/compilers/releases/download/compilers/psyq-obj-parser.tar.gz"
11+
RUN tar xvzf psyq-obj-parser.tar.gz -C /compilers/n64/gcc2.7.2sn0004
12+
13+
RUN chown -R root:root /compilers/n64/gcc2.7.2sn0004/
14+
RUN chmod +x /compilers/n64/gcc2.7.2sn0004/*
15+
16+
17+
FROM scratch as release
18+
19+
COPY --from=base /compilers /compilers
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# NOTE: This file is generated automatically via template.py. Do not edit manually!
2+
3+
4+
FROM alpine:3.18 as base
5+
6+
RUN mkdir -p /compilers/n64/gcc2.7.2sn0006
7+
8+
RUN wget -O n64_sn272_0006.tar.gz "https://github.com/decompme/compilers/releases/download/compilers/n64_sn272_0006.tar.gz"
9+
RUN tar xvzf n64_sn272_0006.tar.gz -C /compilers/n64/gcc2.7.2sn0006
10+
RUN wget -O psyq-obj-parser.tar.gz "https://github.com/decompme/compilers/releases/download/compilers/psyq-obj-parser.tar.gz"
11+
RUN tar xvzf psyq-obj-parser.tar.gz -C /compilers/n64/gcc2.7.2sn0006
12+
13+
RUN chown -R root:root /compilers/n64/gcc2.7.2sn0006/
14+
RUN chmod +x /compilers/n64/gcc2.7.2sn0006/*
15+
16+
17+
FROM scratch as release
18+
19+
COPY --from=base /compilers /compilers

platforms/n64/gcc2.8.1sn/Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@ RUN mkdir -p /compilers/n64/gcc2.8.1sn
88
RUN wget -O /compilers/n64/gcc2.8.1sn/asn64.exe "https://github.com/marijnvdwerf/sn64/releases/download/1%2C0%2C0%2C2/asn64.exe"
99
RUN wget -O /compilers/n64/gcc2.8.1sn/cc1n64.exe "https://github.com/marijnvdwerf/sn64/releases/download/1%2C0%2C0%2C2/cc1n64.exe"
1010
RUN wget -O /compilers/n64/gcc2.8.1sn/cc1pln64.exe "https://github.com/marijnvdwerf/sn64/releases/download/1%2C0%2C0%2C2/cc1pln64.exe"
11-
RUN wget -O /compilers/n64/gcc2.8.1sn/psyq-obj-parser "https://github.com/Mr-Wiseguy/pcsx-redux/releases/download/n64/psyq-obj-parser"
11+
RUN wget -O psyq-obj-parser.tar.gz "https://github.com/decompme/compilers/releases/download/compilers/psyq-obj-parser.tar.gz"
12+
RUN tar xvzf psyq-obj-parser.tar.gz -C /compilers/n64/gcc2.8.1sn
1213

1314
RUN chown -R root:root /compilers/n64/gcc2.8.1sn/
1415
RUN chmod +x /compilers/n64/gcc2.8.1sn/*

values.yaml

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,27 @@ compilers:
2020
- https://github.com/decompals/mips-gcc-2.7.2/releases/download/main/gcc-2.7.2-mac.tar.gz
2121
- https://github.com/decompals/mips-binutils-2.6/releases/download/main/binutils-2.6-mac.tar.gz
2222

23-
- id: gcc2.7.2sn
23+
- id: gcc2.7.2sn0001
24+
platform: n64
25+
template: common/default
26+
files:
27+
- https://github.com/decompme/compilers/releases/download/compilers/n64_sn272_0001.tar.gz
28+
- https://github.com/decompme/compilers/releases/download/compilers/psyq-obj-parser.tar.gz
29+
30+
- id: gcc2.7.2sn0004
2431
platform: n64
2532
template: common/default
2633
files:
2734
- https://github.com/Mr-Wiseguy/pcsx-redux/releases/download/n64/asn64.exe
2835
- https://github.com/Mr-Wiseguy/pcsx-redux/releases/download/n64/cc1n64.exe
29-
- https://github.com/Mr-Wiseguy/pcsx-redux/releases/download/n64/psyq-obj-parser
36+
- https://github.com/decompme/compilers/releases/download/compilers/psyq-obj-parser.tar.gz
37+
38+
- id: gcc2.7.2sn0006
39+
platform: n64
40+
template: common/default
41+
files:
42+
- https://github.com/decompme/compilers/releases/download/compilers/n64_sn272_0006.tar.gz
43+
- https://github.com/decompme/compilers/releases/download/compilers/psyq-obj-parser.tar.gz
3044

3145
- id: gcc2.7.2snew
3246
platform: n64
@@ -57,7 +71,7 @@ compilers:
5771
- https://github.com/marijnvdwerf/sn64/releases/download/1%2C0%2C0%2C2/asn64.exe
5872
- https://github.com/marijnvdwerf/sn64/releases/download/1%2C0%2C0%2C2/cc1n64.exe
5973
- https://github.com/marijnvdwerf/sn64/releases/download/1%2C0%2C0%2C2/cc1pln64.exe
60-
- https://github.com/Mr-Wiseguy/pcsx-redux/releases/download/n64/psyq-obj-parser
74+
- https://github.com/decompme/compilers/releases/download/compilers/psyq-obj-parser.tar.gz
6175

6276
- id: ido5.3
6377
platform: n64

0 commit comments

Comments
 (0)