mirror of
https://git.citron-emu.org/citron/emulator
synced 2026-01-31 23:03:33 +00:00
ci: Fix shasum wrapper - perl-digest-sha didn't provide shasum command
- The perl-digest-sha package didn't actually install shasum command - Back to the working echo-based wrapper approach - Uses simple echo commands to avoid YAML parsing issues - This creates the same shasum wrapper that worked before - Should resolve the 'shasum: command not found' error and create AppImage
This commit is contained in:
@@ -39,8 +39,15 @@ build-linux:
|
||||
- pacman -S --noconfirm nasm
|
||||
- pacman -S --noconfirm glslang
|
||||
- pacman -S --noconfirm fuse2 gdb
|
||||
# Install shasum for AppImage compatibility
|
||||
- pacman -S --noconfirm perl-digest-sha
|
||||
# Create shasum compatibility wrapper for AppImage build
|
||||
- echo '#!/bin/bash' > /usr/local/bin/shasum
|
||||
- echo 'if [ "$1" = "-a" ] && [ "$2" = "256" ]; then' >> /usr/local/bin/shasum
|
||||
- echo ' shift 2' >> /usr/local/bin/shasum
|
||||
- echo ' sha256sum "$@"' >> /usr/local/bin/shasum
|
||||
- echo 'else' >> /usr/local/bin/shasum
|
||||
- echo ' sha256sum "$@"' >> /usr/local/bin/shasum
|
||||
- echo 'fi' >> /usr/local/bin/shasum
|
||||
- chmod +x /usr/local/bin/shasum
|
||||
script:
|
||||
- git submodule update --init --recursive
|
||||
- mkdir -p build && cd build
|
||||
|
||||
Reference in New Issue
Block a user