fix(ci): apply the pending release-pipeline review fixes

Restores the ALSA layout binds in both snap recipes (bit-perfect hw:
access inside the snap), lets the build cache save on main as well as
slint-mvp, installs the desktop file as com.blitzfc.qbz.desktop so the
AppStream launchable and the MPRIS DesktopEntry resolve in deb/rpm,
clears the stale boot-restore error when a new browser sign-in starts,
and adds the X11 dlopen libraries to the flake's runtime set. The
flake version/rev/srcHash bump remains a tag-time step (documented in
the release checklist, which is rewritten for the 2.0 Slint flow).

cc
This commit is contained in:
vicrodh committed 2026-07-03 18:46:37 -06:00
1 parent 7252918d4d
commit 400637bf6d
6 files changed
+36 -2

No files matched your search

+11
View File
@@ -48,6 +48,17 @@ platforms:
amd64:
# arm64 is a separate job (needs an arm64 binary + runner); add later.
# ALSA config/plugin binds: without these the snap's alsa-lib cannot find the
# host's ALSA configuration and plugin set, and the direct hw: (bit-perfect)
# path breaks. Restored from the 1.2.x recipe (review fix 2026-07-03).
layout:
/usr/share/alsa:
bind: $SNAP/usr/share/alsa
/etc/alsa:
bind: $SNAP/etc/alsa
/usr/lib/x86_64-linux-gnu/alsa-lib:
bind: $SNAP/usr/lib/x86_64-linux-gnu/alsa-lib
apps:
qbz:
command: bin/qbz