change workflow

master
HybridDog 2021-11-08 17:32:20 +01:00
parent 8b12eac38e
commit a6ff5aed94
2 changed files with 7 additions and 4 deletions

View File

@ -12,10 +12,14 @@ jobs:
steps:
- uses: actions/checkout@v2
- name: build_schismtracker_appimage
- name: Download Schism Tracker and its dependencies
run: |
source ci_script.sh
download_schismtracker_and_depends
- name: Build a Schism Tracker AppImage
run: |
source ci_script.sh
build_schismtracker_appimage
- uses: actions/upload-artifact@v2

View File

@ -13,9 +13,6 @@ download_schismtracker_and_depends() {
build_schismtracker_appimage() {
cd schismtracker
# Download linuxdeploy
wget https://github.com/linuxdeploy/linuxdeploy/releases/download/continuous/linuxdeploy-x86_64.AppImage
chmod +x linuxdeploy-x86_64.AppImage
autoreconf -i
mkdir -p build_appimage && cd build_appimage
@ -30,6 +27,8 @@ build_schismtracker_appimage() {
sed -i '/\[Desktop Action Render WAV\]/,$ s:^:# :' ./AppDir/usr/share/applications/schism.desktop
# Create the AppImage with linuxdeploy
wget https://github.com/linuxdeploy/linuxdeploy/releases/download/continuous/linuxdeploy-x86_64.AppImage
chmod +x linuxdeploy-x86_64.AppImage
export NO_APPSTREAM=1
./linuxdeploy-x86_64.AppImage --appdir AppDir --output appimage
# Update Information: