Marc Ferland 4960ad55fa plasma-mobile: fix build failure
Rebuilt from scratch and got the following build failure:

| -- Could NOT find Qt6WaylandScannerTools (missing: Qt6WaylandScannerTools_DIR)
| CMake Warning at /home/marc/dev/build/tmp/work/core2-64-poky-linux/plasma-mobile/6.2.4/recipe-sysroot/usr/lib/cmake/Qt6/Qt6Config.cmake:191 (find_package):
|   Found package configuration file:
|
|     /home/marc/dev/build/tmp/work/core2-64-poky-linux/plasma-mobile/6.2.4/recipe-sysroot/usr/lib/cmake/Qt6WaylandClient/Qt6WaylandClientConfig.cmake
|
|   but it set Qt6WaylandClient_FOUND to FALSE so package "Qt6WaylandClient" is
|   considered to be NOT FOUND.  Reason given by package:
|
|   Qt6WaylandClient could not be found because dependency
|   Qt6WaylandScannerTools could not be found.
|
|   Configuring with --debug-find-pkg=Qt6WaylandScannerTools might reveal
|   details why the package was not found.
|
|   Configuring with -DQT_DEBUG_FIND_PACKAGE=ON will print the values of some
|   of the path variables that find_package uses to try and find the package.
|
| Call Stack (most recent call first):
|   CMakeLists.txt:51 (find_package)
|
|
| CMake Error at CMakeLists.txt:51 (find_package):
|   Found package configuration file:
|
|     /home/marc/dev/build/tmp/work/core2-64-poky-linux/plasma-mobile/6.2.4/recipe-sysroot/usr/lib/cmake/Qt6/Qt6Config.cmake
|
|   but it set Qt6_FOUND to FALSE so package "Qt6" is considered to be NOT
|   FOUND.  Reason given by package:
|
|   Failed to find required Qt component "WaylandClient".
|
|   Expected Config file at
|   "/home/marc/dev/build/tmp/work/core2-64-poky-linux/plasma-mobile/6.2.4/recipe-sysroot/usr/lib/cmake/Qt6WaylandClient/Qt6WaylandClientConfig.cmake"
|   exists

Adding qtwayland and qtwayland-native as build dependencies fixes the
issue.

Signed-off-by: Marc Ferland <marc.ferland@gmail.com>
2024-12-15 10:52:43 -05:00
2017-08-07 18:08:00 +02:00
2024-03-17 20:52:16 +00:00

meta-kde

This layer contains recipes for workspace and application products of the KDE community. For KDE Frameworks recipes see meta-kf6.

Dependencies

This layer depends on:

URI: https://invent.kde.org/packaging/yocto-meta-kf6 branch: master

URI: https://code.qt.io/cgit/yocto/meta-qt6.git tag: v5.11.1

URI: https://git.yoctoproject.org/cgit/cgit.cgi/meta-java branch: master

URI: http://git.openembedded.org/meta-openembedded layers: meta-networking, meta-python, meta-oe branch: master

URI: https://git.yoctoproject.org/cgit/cgit.cgi/poky layers: meta-yocto-bsp, meta-poky, meta branch: master

Configuration

The layer makes use of the following DISTRO_FEATURE values:

  • desktop-portal : KDE custom feature that enables/disables integration with desktop portal technologies (including: screen-sharing, package install via Flatpack); note that the support is very experimental and it is only known to even´ build without problems for versions > nanbield

Patches

Please submit any patches against the kde layer on KDE GitLab project. Project available on https://invent.kde.org/packaging/yocto-meta-kde GitLab guide on https://community.kde.org/Infrastructure/GitLab

Description
No description provided
Readme 1.1 MiB
Languages
BitBake 94.3%
Shell 5.7%