Using QtWE 6.10 and pipewire 1.6 pre-release package.
third_party/webrtc/modules/video_capture/linux needs new includes
We applied the following changes to our 6.10.0 webengine package to fix build with this pipewire version:
https://build.opensuse.org/projects/KDE:Qt6/packages/qt6-webengine/files/0001-webrtc-IWYU-modules-video_capture.patch?expand=1
https://build.opensuse.org/projects/KDE:Qt6/packages/qt6-webengine/files/0002-webrtc-IWYU-modules-desktop_capture-and-modules-video_captu.patch?expand=1
| For Gerrit Dashboard: QTBUG-141392 | ||||||
|---|---|---|---|---|---|---|
| # | Subject | Branch | Project | Status | CR | V |
| 686031,2 | [Backport] IWYU modules/video_capture | 134-based | qt/qtwebengine-chromium | Status: MERGED | +2 | 0 |
| 686032,2 | [Backport] IWYU modules/desktop_capture and modules/video_capture for PipeWire | 134-based | qt/qtwebengine-chromium | Status: MERGED | +2 | 0 |
| 686879,3 | [Backport] IWYU modules/video_capture | 122-based | qt/qtwebengine-chromium | Status: MERGED | +2 | 0 |
| 686880,4 | [Backport] IWYU modules/video_capture | 130-based | qt/qtwebengine-chromium | Status: MERGED | +2 | 0 |
| 686881,3 | [Backport] IWYU modules/desktop_capture and modules/video_capture for PipeWire | 122-based | qt/qtwebengine-chromium | Status: MERGED | +2 | 0 |
| 686882,3 | [Backport] IWYU modules/desktop_capture and modules/video_capture for PipeWire | 130-based | qt/qtwebengine-chromium | Status: MERGED | +2 | 0 |