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