From 951f93b1b384273685382ffb9f276c8c08912500 Mon Sep 17 00:00:00 2001 From: WeeXnes Date: Thu, 1 May 2025 15:16:39 +0200 Subject: [PATCH] added AppImage Building --- .forgejo/workflows/dotnet.yaml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/.forgejo/workflows/dotnet.yaml b/.forgejo/workflows/dotnet.yaml index ab50ca8..7ca3712 100644 --- a/.forgejo/workflows/dotnet.yaml +++ b/.forgejo/workflows/dotnet.yaml @@ -38,6 +38,27 @@ jobs: -o ./output_win + - name: Download appimagetool + run: | + curl -L -o appimagetool-x86_64.AppImage https://github.com/AppImage/appimagetool/releases/download/continuous/appimagetool-x86_64.AppImage + chmod +x appimagetool-x86_64.AppImage + + - name: Build AppImage + run: | + mkdir -p PS2_Manager.AppDir/usr/bin + cp -r ./output_linux/* PS2_Manager.AppDir/usr/bin/ + + cp PS2_Manager/Assets/AppRun PS2_Manager.AppDir/ + cp PS2_Manager/Assets/ps2manager.desktop PS2_Manager.AppDir/ + cp PS2_Manager/Assets/ps2manager.png PS2_Manager.AppDir/ + + chmod +x PS2_Manager.AppDir/AppRun + + ./appimagetool-x86_64.AppImage PS2_Manager.AppDir + + mkdir -p release + mv PS2_Manager-x86_64.AppImage release/ + - name: Pack Releases into Zips run: | mkdir -p ./release