Warning, /packaging/yocto-meta-kde/classes/cmake_kdeapp.bbclass is written in an unsupported language. File is not indexed.

0001 # SPDX-FileCopyrightText: 2019 Volker Krause <vkrause@kde.org>
0002 #
0003 # SPDX-License-Identifier: MIT
0004 
0005 inherit cmake_qt5
0006 inherit ki18n
0007 inherit kdoctools
0008 inherit pkgconfig
0009 
0010 EXTRA_OECMAKE:append = " \
0011     -DBUILD_TESTING=OFF \
0012     -DOE_KF5_PATH_HOST_ROOT=${STAGING_DIR_HOST} \
0013 "
0014 
0015 DEPENDS:append = " \
0016     extra-cmake-modules \
0017     qtbase \
0018     gettext-native \
0019     kpackage-native \
0020 "
0021 
0022 do_configure:prepend() {
0023     # kpackagetool5 needs to find installed service type files
0024     export XDG_DATA_DIRS=${STAGING_DATADIR}:$XDG_DATA_DIRS
0025 }
0026 
0027 FILES:${PN}:append = " \
0028     ${libdir}/libkdeinit5_*.so \
0029     ${libdir}/kconf_update_bin/* \
0030     ${libdir}/plugins/*.so \
0031     ${libdir}/plugins/*/*.so \
0032     ${libdir}/plugins/*/*/*.so \
0033     ${libdir}/qml \
0034     ${datadir}/config.kcfg/*.kcfg \
0035     ${datadir}/dbus-1/services/*.service \
0036     ${datadir}/dbus-1/system-services/*.service \
0037     ${datadir}/icons/hicolor \
0038     ${datadir}/kconf_update/* \
0039     ${datadir}/khotkeys/*.khotkeys \
0040     ${datadir}/knotifications5/*.notifyrc \
0041     ${datadir}/kservices5/*.desktop \
0042     ${datadir}/kservices5/*.protocol \
0043     ${datadir}/kservices5/ServiceMenus/*.desktop \
0044     ${datadir}/kservicetypes5/*.desktop \
0045     ${datadir}/kxmlgui5/*/*.rc \
0046     ${datadir}/metainfo/*.xml \
0047     ${datadir}/polkit-1/actions/*.policy \
0048     ${datadir}/qlogging-categories5 \
0049 "
0050 
0051 FILES:${PN}-dev:append = " \
0052     ${datadir}/dbus-1/interfaces/*.xml \
0053     ${datadir}/kdevappwizard/templates/*.tar.bz2 \
0054     ${libdir}/cmake/*/*.cmake \
0055     ${prefix}/mkspecs/modules/qt_*.pri \
0056 "