Skip to content

fix(release): xcb runtime set for the AppImage deploy, in-tree dish flatpak module - #38

Merged
emir-hasanbegovic merged 1 commit into
mainfrom
fix/appimage-xcb-deps-flatpak-postinstall
Aug 23, 2026
Merged

fix(release): xcb runtime set for the AppImage deploy, in-tree dish flatpak module#38
emir-hasanbegovic merged 1 commit into
mainfrom
fix/appimage-xcb-deps-flatpak-postinstall

Conversation

@emir-hasanbegovic

Copy link
Copy Markdown
Contributor

Attempt 3: the .deb and .rpm passed for the third straight time; the same two jobs advanced one layer each.

AppImage: linuxdeploy's qt plugin deploys libqxcb.so and fails when a dependency does not resolve on the build host; jammy's runner image lacks libxkbcommon-x11.so.0. Installed the full xcb runtime block libqxcb links (xkbcommon-x11, cursor, icccm, image, keysyms, randr, render-util, shape, xinerama, xkb) instead of finding them one failed run at a time.

Flatpak: #37's builddir: true on the dish module moved the post-install cwd out of the source tree, and the udev-rule copy is source-relative. Only SDL2's CMakeLists rejects in-tree configures; dish's does not, and in-tree is the configuration the manifest header's local build used. Reverted on dish, kept on sdl2, both manifests.

Same follow-up: retag 0.1.0 on the merge commit.

…latpak module

linuxdeploy's qt plugin refuses to deploy libqxcb.so when its
dependencies do not resolve on the build host; jammy's runner image
carries no libxkbcommon-x11. Install the full xcb block libqxcb links
rather than discovering it one library per run. The dish flatpak module
goes back to an in-tree configure: its post-install copies the udev rule
by a source-relative path, and only SDL2's CMakeLists rejects in-tree.
@emir-hasanbegovic
emir-hasanbegovic enabled auto-merge (squash) August 23, 2026 14:46
@emir-hasanbegovic
emir-hasanbegovic merged commit 15b3e61 into main Aug 23, 2026
12 checks passed
@emir-hasanbegovic
emir-hasanbegovic deleted the fix/appimage-xcb-deps-flatpak-postinstall branch August 23, 2026 14:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant