27bb78209a
Build Dusk / build-gamecube-iso (push) Failing after 1m11s
Print the installer script contents in CI log so we can see what URLs it tries to fetch. Also add /etc/mtab symlink as the devkitPro base Docker image does. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
50 lines
1.5 KiB
YAML
50 lines
1.5 KiB
YAML
name: Setup devkitPro
|
|
description: Install devkitPro with GameCube/Wii packages on an Ubuntu runner
|
|
|
|
runs:
|
|
using: composite
|
|
steps:
|
|
- name: Install apt dependencies
|
|
shell: bash
|
|
run: |
|
|
sudo apt-get update
|
|
sudo apt-get install -y \
|
|
cmake \
|
|
python3 \
|
|
python3-pip \
|
|
python3-polib \
|
|
python3-pil \
|
|
python3-dotenv \
|
|
python3-pyqt5 \
|
|
python3-opengl \
|
|
xorriso
|
|
- name: Install devkitPro pacman
|
|
shell: bash
|
|
run: |
|
|
sudo ln -sf /proc/self/mounts /etc/mtab
|
|
wget https://apt.devkitpro.org/install-devkitpro-pacman \
|
|
-O /tmp/install-devkitpro-pacman
|
|
echo "=== installer script contents ==="
|
|
cat /tmp/install-devkitpro-pacman
|
|
echo "================================="
|
|
chmod +x /tmp/install-devkitpro-pacman
|
|
sudo /tmp/install-devkitpro-pacman
|
|
echo "DEVKITPRO=/opt/devkitpro" >> $GITHUB_ENV
|
|
echo "DEVKITPPC=/opt/devkitpro/devkitPPC" >> $GITHUB_ENV
|
|
echo "/opt/devkitpro/tools/bin" >> $GITHUB_PATH
|
|
echo "/opt/devkitpro/devkitPPC/bin" >> $GITHUB_PATH
|
|
- name: Install devkitPro GameCube/Wii packages
|
|
shell: bash
|
|
run: |
|
|
sudo dkp-pacman -S --needed --noconfirm \
|
|
gamecube-dev \
|
|
gamecube-sdl2 \
|
|
ppc-liblzma \
|
|
ppc-libzip \
|
|
libogc2 \
|
|
gamecube-tools \
|
|
ppc-libmad \
|
|
ppc-zlib-ng \
|
|
ppc-bzip2 \
|
|
ppc-zstd
|