Skip to content

fix: keep QtDBus.framework in macOS bundle#30

Merged
yani- merged 1 commit intomasterfrom
fix/keep-qtdbus-framework
Mar 29, 2026
Merged

fix: keep QtDBus.framework in macOS bundle#30
yani- merged 1 commit intomasterfrom
fix/keep-qtdbus-framework

Conversation

@yani-
Copy link
Copy Markdown
Member

@yani- yani- commented Mar 29, 2026

Summary

  • QtGui.framework depends on QtDBus.framework at runtime (Qt 6 uses D-Bus for accessibility on macOS)
  • The bundle stripping in build: migrate to Qt 6.8 LTS, CMake, and C++17 #26 removed QtDBus, causing dyld: Library not loaded crash on launch
  • This removes QtDBus from the strip list while keeping all other unused framework removals

Test plan

  • macOS app launches after PKG install
  • traktor -h works from CLI

@github-actions github-actions bot added the ci CI/CD workflows label Mar 29, 2026
@github-actions
Copy link
Copy Markdown
Contributor

Build Artifacts

Platform Download
Linux (x86_64) Traktor-linux-x86_64
macOS (Apple Silicon) Traktor-macOS
Windows (x64) Traktor-windows-x64

Built from be41c03. Artifacts expire after 90 days.

@yani- yani- merged commit d3bb265 into master Mar 29, 2026
7 checks passed
@yani- yani- deleted the fix/keep-qtdbus-framework branch March 29, 2026 04:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci CI/CD workflows

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant