Skip to content

fix(ci): robust qmake6 discovery, drop qt6-tools-dev on Ubuntu 22.04#13

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

fix(ci): robust qmake6 discovery, drop qt6-tools-dev on Ubuntu 22.04#13
NF0T merged 1 commit into
mainfrom
develop

Conversation

@NF0T

@NF0T NF0T commented Jun 7, 2026

Copy link
Copy Markdown
Owner

Summary

  • Drop qt6-tools-dev from the Ubuntu 22.04 apt dependencies — qt6-tools-dev-tools is the confirmed package that provides qmake6; qt6-tools-dev may not exist on 22.04 and would cause apt-get to fail
  • Replace the hardcoded QMAKE=/usr/lib/x86_64-linux-gnu/qt6/bin/qmake6 env var with runtime discovery (which qmake6 with a find fallback) so the path resolves correctly regardless of Ubuntu package layout

Follow-up to #12 (libgl1-mesa-dev fix). Addresses the remaining pre-flight risks in the Linux AppImage job before re-tagging v26.6.2.

Test plan

  • CI passes
  • After merge: re-push v26.6.2 tag and confirm Linux AppImage job gets past Configure, Build, and AppImage steps

🤖 Generated with Claude Code

…kage

- Remove qt6-tools-dev from Ubuntu 22.04 deps (qt6-tools-dev-tools is
  the confirmed package; qt6-tools-dev may not exist on 22.04)
- Replace hardcoded QMAKE path with runtime discovery via which/find so
  the path resolves correctly regardless of Ubuntu package layout

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