Files
meta-qt5-extra/recipes-kde/plasma/untier/kwin/kwin.bb
Andreas Müller 3514788716 kde-plasma: upgrade 5.16.4 -> 5.16.5
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2019-09-04 21:21:34 +02:00

96 lines
2.3 KiB
BlitzBasic

SUMMARY = "KDE's window manager"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=5c213a7de3f013310bd272cdb6eb7a24"
REQUIRED_DISTRO_FEATURES = "x11"
inherit kde-plasma distro_features_check gettext
DEPENDS += " \
libinput \
qtsensors \
fontconfig \
\
kauth-native \
kconfig \
kconfig-native \
kconfigwidgets \
kcoreaddons \
kcoreaddons-native \
kcrash \
kglobalaccel \
ki18n \
kinit \
knotifications \
kpackage \
kpackage-native \
kservice \
plasma-framework \
kwidgetsaddons \
kwindowsystem \
kiconthemes \
kidletime \
kcompletion \
kdeclarative \
kcmutils \
kio \
knewstuff \
kxmlgui \
kdecoration \
kscreenlocker \
sonnet-native \
"
# this condition matches always currently - it is kept in this way as a marker
DEPENDS += " \
${@bb.utils.contains("DISTRO_FEATURES", "x11", "virtual/libx11 qtx11extras libepoxy xcb-util-cursor", "",d)} \
"
# REVISIT: PACKAGECONFIG for optionals
DEPENDS += " \
kactivities \
kdoctools \
kdoctools-native \
"
PV = "${PLASMA_VERSION}"
SRC_URI[md5sum] = "cc9ae0ee82ec8a61233d8e27bf6c0f37"
SRC_URI[sha256sum] = "7ff0e114e323ff7e10d78a157f8242b1d3cfa03967898d9e3fd3c039b7c9918b"
SRC_URI += " \
file://0001-Make-building-of-QPA-wayland-plugin-an-option.patch \
"
# pure X11 environments fail to build wayland plugin
EXTRA_OECMAKE += "${@bb.utils.contains('DISTRO_FEATURES', 'wayland', '-DKWIN_BUILD_QPA=ON', '-DKWIN_BUILD_QPA=OFF', d)}"
# kwin check libepoxy only -> egl pkgconfig is skipped
CXXFLAGS_append_mx6 += " -DLINUX=1"
FILES_${PN} += " \
${datadir}/config.kcfg \
${datadir}/dbus-1 \
${datadir}/kconf_update \
${datadir}/k*5 \
${datadir}/knsrcfiles \
${datadir}/kpackage \
${datadir}/icons \
${OE_QMAKE_PATH_PLUGINS} \
${OE_QMAKE_PATH_QML} \
${libdir}/kconf_update_bin \
"
# taken from bitbake.conf with lucky modification: all lt libraries end with s.so
# only move them to -dev package
FILES_SOLIBSDEV = "${base_libdir}/lib*${SOLIBSDEV} ${libdir}/lib*s${SOLIBSDEV}"
FILES_${PN} += " \
${libdir}/*.so \
"
RDEPENDS_${PN} += " \
${@bb.utils.contains("DISTRO_FEATURES", "x11 wayland", "xserver-xorg-xwayland", "",d)} \
${@bb.utils.contains("DISTRO_FEATURES", "wayland", "qtwayland", "",d)} \
qtmultimedia \
qtvirtualkeyboard-qmlplugins \
"