# SPDX-FileCopyrightText: 2018-2019 Volker Krause # SPDX-FileCopyrightText: 2018 Alistair Francis # SPDX-FileCopyrightText: 2023 Andreas Cord-Landwehr # # SPDX-License-Identifier: MIT inherit kf6-cmake inherit kf6-ki18n inherit kf6-kcoreaddons inherit kf6-kconfig inherit kf6-kauth inherit kf6-kcmutils inherit kf6-kdoctools inherit pkgconfig EXTRA_OECMAKE:append = " \ -DBUILD_TESTING=OFF \ -DOE_KF6_PATH_HOST_ROOT=${STAGING_DIR_HOST} \ -DQT_MAJOR_VERSION=6 \ -DBUILD_QT5=OFF \ -DBUILD_QT6=ON \ -DBUILD_WITH_QT6=ON \ " DEPENDS:append = " \ extra-cmake-modules \ qtbase \ kpackage-native \ " do_configure:prepend() { # kpackagetool6 needs to find installed service type files export XDG_DATA_DIRS=${STAGING_DATADIR}:$XDG_DATA_DIRS } FILES:${PN}:append = " \ ${libdir}/libkdeinit6_*.so \ ${libdir}/kconf_update_bin/* \ ${libdir}/plugins/*.so \ ${libdir}/plugins/*/*.so \ ${libdir}/plugins/*/*/*.so \ ${libdir}/plugins/plasma/kcms/*/*.so \ ${libdir}/systemd/user \ ${datadir}/config.kcfg/*.kcfg \ ${datadir}/dbus-1/services/*.service \ ${datadir}/dbus-1/system-services/*.service \ ${datadir}/dbus-1/system.d/*.conf \ ${datadir}/icons/hicolor \ ${datadir}/kconf_update/* \ ${datadir}/knotifications6/*.notifyrc \ ${datadir}/knsrcfiles \ ${datadir}/kservices6/*.desktop \ ${datadir}/kservices6/*.protocol \ ${datadir}/kservicetypes6/*.desktop \ ${datadir}/kxmlgui6/*/*.rc \ ${datadir}/metainfo/*.xml \ ${datadir}/polkit-1/actions/*.policy \ ${datadir}/qlogging-categories6/* \ " FILES:${PN}-dev:append = " \ ${datadir}/dbus-1/interfaces/*.xml \ ${datadir}/kdevappwizard/templates/*.tar.bz2 \ ${libdir}/cmake/*/*.cmake \ ${prefix}/mkspecs/modules/qt_*.pri \ "