diff --git a/packaging/flatpak/com.blitzfc.qbz.yml b/packaging/flatpak/com.blitzfc.qbz.yml index 79cf5208f..fb609374d 100644 --- a/packaging/flatpak/com.blitzfc.qbz.yml +++ b/packaging/flatpak/com.blitzfc.qbz.yml @@ -147,7 +147,10 @@ modules: build-commands: - npm ci - export PATH="$PWD/node_modules/.bin:$PATH" && npm run build - - export PATH="$PWD/node_modules/.bin:$PATH" && npm run tauri build -- --no-bundle + # Flathub policy: no competing auto-updaters. Disable the `updater` + # Cargo feature so tauri-plugin-updater / tauri-plugin-process are + # not linked into the Flatpak binary. + - export PATH="$PWD/node_modules/.bin:$PATH" && npm run tauri build -- --no-bundle -- --no-default-features - install -Dm755 src-tauri/target/release/qbz /app/bin/qbz - install -Dm644 packaging/flatpak/com.blitzfc.qbz.desktop /app/share/applications/com.blitzfc.qbz.desktop - install -Dm644 packaging/flatpak/com.blitzfc.qbz.metainfo.xml /app/share/metainfo/com.blitzfc.qbz.metainfo.xml diff --git a/snapcraft.yaml b/snapcraft.yaml index bbd3c6f02..ce360612a 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -161,7 +161,9 @@ parts: # Build frontend npm ci - npm run tauri build -- --no-bundle + # Snap Store policy prohibits competing auto-updaters; disable + # the `updater` Cargo feature so tauri-plugin-updater is not linked. + npm run tauri build -- --no-bundle -- --no-default-features # Install binary, desktop file, and icon mkdir -p $SNAPCRAFT_PART_INSTALL/bin