Files
meta-wayland/dynamic-layers/meta-qt6/recipes-qt/kde/kiconthemes/kiconthemes_6.17.0.bb

41 lines
1.2 KiB
BlitzBasic

SUMMARY = "Icon GUI utilities"
HOMEPAGE = "https://api.kde.org/frameworks/kiconthemes/html/index.html"
LICENSE = "MIT & LGPL-2.1-only"
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.1-only.txt;md5=fabba2a3bfeb22a6483d44e9ae824d3f"
SRC_URI = "git://invent.kde.org/frameworks/kiconthemes.git;protocol=https;nobranch=1"
SRCREV = "cc6686960cf12ffe63296fe4a5118d5466b10e8f"
DEPENDS = " \
breeze-icons \
qtbase \
qtwayland \
qtwayland-native \
qttools-native \
extra-cmake-modules \
karchive \
kconfig \
ki18n \
kwidgetaddons \
kcolorscheme \
"
inherit qt6-cmake gettext pkgconfig
do_configure:prepend() {
# Those files are provided by 'kconfig' package but dont make it into STAGING_SYSROOT
#| The imported target "KF6::kconfig_compiler" references the file
#|
#| "../6.17.0/recipe-sysroot/usr/libexec/kf6/kconfig_compiler_kf6"
#|
#| but this file does not exist.
# add a hack to avoid cmake confusion:
mkdir -p ${STAGING_LIBEXECDIR}/kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
}
FILES:${PN} += "${libdir}/qml ${libdir}/plugins/kiconthemes6 ${datadir}/qlogging-categories6"
RDEPENDS:${PN} += "kconfig"