Skip to content

fix(qt6-qtwayland): relocate Wayland client CMake files to Qt6Gui in %files#18111

Draft
reubeno wants to merge 1 commit into
microsoft:4.0from
reubeno:fix-qt6-qtwayland
Draft

fix(qt6-qtwayland): relocate Wayland client CMake files to Qt6Gui in %files#18111
reubeno wants to merge 1 commit into
microsoft:4.0from
reubeno:fix-qt6-qtwayland

Conversation

@reubeno

@reubeno reubeno commented Jul 24, 2026

Copy link
Copy Markdown
Member

Qt 6.10 moved the Wayland client plugin CMake files (Ivi/QtShell shell integrations and the Adwaita decoration) from cmake/Qt6WaylandClient/ to cmake/Qt6Gui/, but the locked 6.10.2 %files still lists the old Qt6WaylandClient paths, so packaging fails with 'File not found'. Add overlays that update the three %files entries to the Qt6Gui locations, mirroring Fedora f43 commit e96dca235e83 ('Fix %files section').

…%files

Qt 6.10 moved the Wayland client plugin CMake files (Ivi/QtShell shell
integrations and the Adwaita decoration) from cmake/Qt6WaylandClient/ to
cmake/Qt6Gui/, but the locked 6.10.2 %files still lists the old
Qt6WaylandClient paths, so packaging fails with 'File not found'. Add overlays
that update the three %files entries to the Qt6Gui locations, mirroring Fedora
f43 commit e96dca235e83 ('Fix %files section').

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings July 24, 2026 00:27

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Relocates Qt 6.10 Wayland client CMake files to their correct Qt6Gui paths, matching Fedora’s packaging fix.

Changes:

  • Adds three scoped %files overlays.
  • Moves the customized component to a dedicated definition.
  • Refreshes lock data and rendered output.

Reviewed changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated no comments.

File Description
base/comps/qt6-qtwayland/qt6-qtwayland.comp.toml Defines scoped path-replacement overlays.
base/comps/components.toml Removes the now-customized inline component.
locks/qt6-qtwayland.lock Updates the input fingerprint.
specs/q/qt6-qtwayland/qt6-qtwayland.spec Contains corrected paths and release bump.

@reubeno

reubeno commented Jul 24, 2026

Copy link
Copy Markdown
Member Author

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
3 pipeline(s) were filtered out due to trigger conditions.

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