fix(linux): keep GNOME Wayland controls without redundant NOTICE copy

This commit is contained in:
Daniel committed 2026-10-20 03:53:35 +02:00
1 parent 25d52c646a
commit 5d7197a2d0
5 files changed
+89

No files matched your search

@@ -71,6 +71,7 @@ modules:
build-commands:
- cargo --offline build --release --locked -p soundcraft -p soundcraft-cli
- install -Dm755 target/release/soundcraft /app/bin/soundcraft
- install -Dm644 NOTICE /app/share/doc/soundcraft/NOTICE
- install -Dm755 target/release/soundcraft-cli /app/bin/soundcraft-cli
- install -Dm644 packaging/linux/ai.storyteller.soundcraft.desktop /app/share/applications/ai.storyteller.soundcraft.desktop
- install -Dm644 packaging/linux/ai.storyteller.soundcraft.mime.xml /app/share/mime/packages/ai.storyteller.soundcraft.xml
+2
View File
@@ -106,6 +106,8 @@ if has appimage; then
APPDIR="$WORK/SoundCraft.AppDir"
cp -R "$STAGE" "$APPDIR"
mv "$APPDIR/usr/share/doc" "$WORK/doc-unused"
# Keep sctk-adwaita's MIT notice in the AppImage.
install -Dm644 "$ROOT/NOTICE" "$APPDIR/usr/share/doc/soundcraft/NOTICE"
ln -s usr/bin/soundcraft "$APPDIR/AppRun"
cp "$HERE/$APP_ID.desktop" "$APPDIR/$APP_ID.desktop"
cp "$ROOT/assets/app-icon/hicolor/256x256/apps/$APP_ID.png" "$APPDIR/$APP_ID.png"