9494
9595 # Structure AppDir
9696 mkdir -p AppDir/usr/bin
97- cp dist/MusicPresence AppDir/usr/bin/MusicPresence
98- chmod +x AppDir/usr/bin/MusicPresence
97+ cp -r dist/MusicPresence AppDir/usr/bin/MusicPresence
98+ chmod +x AppDir/usr/bin/MusicPresence/MusicPresence
9999
100100 # Icône
101101 cp assets/icon.png AppDir/MusicPresence.png
@@ -104,22 +104,25 @@ jobs:
104104 cp installer/MusicPresence.desktop AppDir/MusicPresence.desktop
105105
106106 # AppRun
107- cat > AppDir/AppRun << 'EOF '
107+ cat > AppDir/AppRun << 'APPRUN '
108108 #!/bin/bash
109109 SELF=$(readlink -f "$0")
110110 HERE="${SELF%/*}"
111- exec "$HERE/usr/bin/MusicPresence" "$@"
112- EOF
111+ exec "$HERE/usr/bin/MusicPresence/MusicPresence " "$@"
112+ APPRUN
113113 chmod +x AppDir/AppRun
114114
115115 # Build AppImage
116116 ARCH=x86_64 ./appimagetool AppDir MusicPresence-$APP_VERSION-x86_64.AppImage
117117
118+ - name : Tar portable
119+ run : tar -czf dist/MusicPresence-linux.tar.gz -C dist MusicPresence
120+
118121 - name : Upload binary
119122 uses : actions/upload-artifact@v4
120123 with :
121124 name : MusicPresence-linux-binary
122- path : dist/MusicPresence
125+ path : dist/MusicPresence-linux.tar.gz
123126
124127 - name : Upload AppImage
125128 uses : actions/upload-artifact@v4
@@ -155,11 +158,11 @@ jobs:
155158 | Fichier | Description |
156159 |---|---|
157160 | `MusicPresence-*-x86_64.AppImage` | AppImage universel |
158- | `MusicPresence` | Binaire portable |
161+ | `MusicPresence-linux.tar.gz ` | Archive portable |
159162
160163 > Placez votre fichier `.env` dans le même dossier que l'exécutable.
161164 files : |
162165 artifacts/MusicPresence-windows-setup/MusicPresence-Setup-*.exe
163166 artifacts/MusicPresence-windows-portable/MusicPresence-portable.zip
164167 artifacts/MusicPresence-linux-appimage/MusicPresence-*.AppImage
165- artifacts/MusicPresence-linux-binary/MusicPresence
168+ artifacts/MusicPresence-linux-binary/MusicPresence-linux.tar.gz
0 commit comments