Skip to content

fix(ci): address all remaining Linux AppImage build issues#14

Merged
NF0T merged 1 commit into
mainfrom
develop
Jun 7, 2026
Merged

fix(ci): address all remaining Linux AppImage build issues#14
NF0T merged 1 commit into
mainfrom
develop

Conversation

@NF0T

@NF0T NF0T commented Jun 7, 2026

Copy link
Copy Markdown
Owner

Summary

Four issues identified and fixed together to avoid further one-at-a-time PRs:

  • Ubuntu 24.04 — switch runner from 22.04; Ubuntu 22.04 ships Qt 6.2 which predates qt_standard_project_setup() (introduced Qt 6.3). Ubuntu 24.04 ships Qt 6.4.
  • libxkbcommon-dev — add explicitly; Qt6Gui XKB dependency that comes in transitively on Debian Trixie may not on Ubuntu 24.04.
  • Export QMAKEQMAKE=$(...) without export is invisible to the linuxdeploy child process; linuxdeploy-plugin-qt reads this from the environment.
  • Drop libfuse2APPIMAGE_EXTRACT_AND_RUN=1 already set in the step bypasses FUSE entirely; package is unnecessary and renamed on 24.04.

Test plan

  • CI passes
  • After merge: re-push v26.6.2 tag and confirm the full Linux AppImage job runs through Configure → Build → AppImage without error

🤖 Generated with Claude Code

- Switch to ubuntu-24.04 (Qt 6.4+) — Ubuntu 22.04 ships Qt 6.2 which
  predates qt_standard_project_setup() introduced in Qt 6.3
- Add libxkbcommon-dev explicitly — Qt6Gui XKB dependency may not come
  in transitively on Ubuntu 24.04
- Export QMAKE so linuxdeploy-plugin-qt inherits it as an env variable
- Drop libfuse2 — APPIMAGE_EXTRACT_AND_RUN=1 bypasses FUSE entirely

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@NF0T NF0T merged commit 479eb0b into main Jun 7, 2026
6 checks passed
@NF0T NF0T deleted the develop branch June 7, 2026 17:10
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