qtbase(qt6): Enforce no x11-native gets pulled in and fix issues in qt6 layer, fix... 03/30503/14
authorJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Mon, 11 Nov 2024 10:07:21 +0000 (11:07 +0100)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Wed, 20 Nov 2024 13:35:26 +0000 (13:35 +0000)
commite13ea43e956a13fbea9134c2a2a9f4612c21e3f4
tree167d9509c34e145867748256f9ad1c9e02b8d675
parent59505a9bc8662f410e6b8c526a668c39bb8eaf73
qtbase(qt6): Enforce no x11-native gets pulled in and fix issues in qt6 layer, fix llvm vs. clang

Workaround: Fix wrong detection of X11 headers in native sysroot.
For now remove xkbcommon

Limit qt6 packagegroup inclusion to avoid unnecessary content in image.

Also remove old patch to qtmultimedia.

meta-clang inclusion now needs
https://github.com/kraj/meta-clang/tree/scarthgap?tab=readme-ov-file#providing-llvm

thus add

PREFERRED_PROVIDER_llvm = "clang"
PREFERRED_PROVIDER_llvm-native = "clang-native"
PREFERRED_PROVIDER_nativesdk-llvm = "nativesdk-clang"
PROVIDES:pn-clang = "llvm"
PROVIDES:pn-clang-native = "llvm-native"
PROVIDES:pn-nativesdk-clang = "nativesdk-llvm"

Need to work out the final location for these.

Bug-AGL: SPEC-5282

Change-Id: Ib3ed9e81ecd1e27681e443dacddac5fec42a303f
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30503
conf/include/agl-demo.inc
recipes-qt/packagegroups/packagegroup-qt6-addons.bbappend [new file with mode: 0644]
recipes-qt/packagegroups/packagegroup-qt6-addons_agldemo.inc [new file with mode: 0644]
recipes-qt/packagegroups/packagegroup-qt6-modules.bbappend [new file with mode: 0644]
recipes-qt/packagegroups/packagegroup-qt6-modules_agldemo.inc [new file with mode: 0644]
recipes-qt/qt/qtbase_agldemo.inc
recipes-qt/qt/qtmultimedia/0001-metadata-image-support-with-the-data-URL-scheme-for-.patch [deleted file]
recipes-qt/qt/qtmultimedia_agldemo.inc