96 lines
2.3 KiB
BlitzBasic
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 \
|
|
"
|