Also build wii
Some checks failed
Build Dusk / build-dolphin (push) Failing after 3m55s
Build Dusk / build-linux (push) Has been cancelled
Build Dusk / build-psp (push) Has been cancelled
Build Dusk / run-tests (push) Has been cancelled

This commit is contained in:
2026-02-06 15:39:33 -06:00
parent 5208c5148e
commit e2076b2c1c

View File

@@ -37,16 +37,15 @@ jobs:
fi
apt-get update
apt-get install devkitpro-pacman --yes
apt-get install --yes build-essential cmake python3 python3-pip python3-polib python3-pil libsdl2-dev libgl1-mesa-dev libzip-dev python3-dotenv python3-pyqt5 python3-opengl liblua5.3-dev
apt-get install --yes build-essential cmake python3 python3-pip python3-polib python3-pil python3-dotenv python3-pyqt5 python3-opengl
sudo dkp-pacman -Syu --noconfirm
sudo dkp-pacman -S gamecube-dev --noconfirm
sudo dkp-pacman -S gamecube-dev ppc-liblzma ppc-libzip --needed --noconfirm
- name: Build GameCube
run: |
export DEVKITPRO=/opt/devkitpro
export DEVKITPPC=/opt/devkitpro/devkitPPC
ls -l
mkdir -p build-gamecube
cmake -S. -Bbuild-gamecube -DDUSK_TARGET_SYSTEM=gamecube -DCMAKE_TOOLCHAIN_FILE="$DEVKITPRO/cmake/GameCube.cmake"
cd build-gamecube
@@ -55,8 +54,9 @@ jobs:
- name: Copy GameCube
run: |
ls -l
# mv build/Dusk.dol build/gitea/GameCube/Dusk/Dusk.dol
# mv build/dusk.dsk build/gitea/GameCube/Dusk/dusk.dsk
mv build-gamecube/Dusk.dol build/gitea/GameCube/Dusk/Dusk.dol
mv build-gamecube/dusk.dsk build/gitea/GameCube/Dusk/dusk.dsk
- name: Upload GameCube Binary
uses: actions/upload-artifact@v3
with:
@@ -64,6 +64,28 @@ jobs:
path: build/gitea/Gamecube
if-no-files-found: error
- name: Build Wii
run: |
export DEVKITPRO=/opt/devkitpro
export DEVKITPPC=/opt/devkitpro/devkitPPC
mkdir -p build-wii
cmake -S. -Bbuild-wii -DDUSK_TARGET_SYSTEM=wii -DCMAKE_TOOLCHAIN_FILE="$DEVKITPRO/cmake/Wii.cmake"
cd build-wii
make VERBOSE=1
- name: Copy Wii
run: |
ls -l
mv build-wii/Dusk.elf build/gitea/Wii/Dusk/Dusk.elf
mv build-wii/dusk.dsk build/gitea/Wii/Dusk/dusk.dsk
- name: Upload Wii Binary
uses: actions/upload-artifact@v3
with:
name: dusk-wii
path: build/gitea/Wii
if-no-files-found: error
run-tests:
runs-on: ubuntu-latest
steps: