Skip to content

Conversation

@kwsantiago
Copy link

@kwsantiago kwsantiago commented Nov 5, 2025

Upgrades the depends system to build Qt 6.7.3, preparing the codebase for Qt6 compatibility.

Changes

  • Add Qt6 (6.7.3) package definitions and patches
  • Update Qt build configuration to support both Qt5 and Qt6
  • Add automatic Qt version detection in depends toolchain
  • Add libxcb_util_cursor package for Qt6 Linux builds
  • Remove obsolete Qt5-specific patches

Details

This PR modernizes the Qt dependency infrastructure without changing application behavior. The Qt6 upgrade provides:

  • Long-term Qt support (Qt5 reaches end-of-life in 2025)
  • Better compatibility with modern platforms
  • Foundation for future Qt6-specific features

@luke-jr
Copy link
Collaborator

luke-jr commented Nov 8, 2025

This shouldn't have the wintaskbar changes - isolate that to the other PR

@kwsantiago kwsantiago force-pushed the kwsantiago/qt6-depends-upgrade branch from 32ad8cd to a975bc0 Compare November 9, 2025 00:53
@kwsantiago kwsantiago force-pushed the kwsantiago/qt6-depends-upgrade branch from a975bc0 to 0b5e2aa Compare November 16, 2025 01:34
@kwsantiago kwsantiago force-pushed the kwsantiago/qt6-depends-upgrade branch from 0b5e2aa to ed0e1fc Compare November 16, 2025 01:34
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.

2 participants