102 lines
2.5 KiB
BlitzBasic
102 lines
2.5 KiB
BlitzBasic
SUMMARY = "Plasma workspace, applications and applets"
|
|
LICENSE = "GPL-2.0 & LGPL-2.1 & GFDL-1.2"
|
|
LIC_FILES_CHKSUM = " \
|
|
file://COPYING;md5=5c213a7de3f013310bd272cdb6eb7a24 \
|
|
file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1 \
|
|
file://COPYING.DOC;md5=ad1419ecc56e060eccf8184a87c4285f \
|
|
"
|
|
|
|
REQUIRED_DISTRO_FEATURES = "x11"
|
|
|
|
inherit kde-plasma features_check gettext gtk-icon-cache mime-xdg
|
|
|
|
DEPENDS += " \
|
|
qtwayland-native \
|
|
kpackage-native \
|
|
kdoctools-native \
|
|
sonnet-native \
|
|
kdelibs4support-native \
|
|
kdesignerplugin-native \
|
|
kauth-native \
|
|
baloo \
|
|
kdeclarative \
|
|
plasma-framework \
|
|
kconfig \
|
|
kactivities \
|
|
krunner \
|
|
kjsembed \
|
|
kholidays \
|
|
knotifyconfig \
|
|
kdesu \
|
|
knewstuff \
|
|
kwallet \
|
|
kcmutils \
|
|
kidletime \
|
|
kdeclarative \
|
|
ktextwidgets \
|
|
ktexteditor \
|
|
kdelibs4support \
|
|
kxmlrpcclient \
|
|
kcrash \
|
|
prison \
|
|
networkmanager-qt \
|
|
libksysguard \
|
|
libkscreen \
|
|
kwin \
|
|
${@bb.utils.contains("DISTRO_FEATURES", "x11", "virtual/libx11 libsm libxcb", "", d)} \
|
|
zlib \
|
|
kpeople \
|
|
kactivities-stats \
|
|
"
|
|
|
|
PV = "${PLASMA_VERSION}"
|
|
SRC_URI += "file://0001-Fix-typo.patch"
|
|
SRC_URI[sha256sum] = "61ad5adab412c935ae156c4de3f38d1e2640752c95100ad6996b9e51e8539725"
|
|
|
|
# REVISIT
|
|
FILES_${PN} += " \
|
|
${datadir}/config.kcfg \
|
|
${datadir}/dbus-1 \
|
|
${datadir}/desktop-directories \
|
|
${datadir}/k* \
|
|
${datadir}/plasma \
|
|
${datadir}/polkit-1 \
|
|
${datadir}/sddm \
|
|
${datadir}/solid \
|
|
${datadir}/wayland-sessions \
|
|
${datadir}/xsessions \
|
|
\
|
|
${libdir}/libkdeinit5*.so \
|
|
${libdir}/libkrdb.so \
|
|
${libdir}/kconf_update_bin \
|
|
${OE_QMAKE_PATH_PLUGINS} \
|
|
${OE_QMAKE_PATH_QML} \
|
|
${systemd_user_unitdir} \
|
|
"
|
|
|
|
FILES_SOLIBSDEV = " \
|
|
${libdir}/libcolorcorrect${SOLIBSDEV} \
|
|
${libdir}/libkworkspace5${SOLIBSDEV} \
|
|
${libdir}/libnotificationmanager${SOLIBSDEV} \
|
|
${libdir}/libplasma-geolocation-interface${SOLIBSDEV} \
|
|
${libdir}/libtaskmanager${SOLIBSDEV} \
|
|
${libdir}/libweather_ion${SOLIBSDEV} \
|
|
${libdir}/libkfontinst*${SOLIBSDEV} \
|
|
"
|
|
|
|
|
|
# startkde/startplasmacompositor require:
|
|
RDEPENDS_${PN} += " \
|
|
kconfig-bin \
|
|
kded \
|
|
kinit \
|
|
kwin \
|
|
plasma-workspace-wallpapers \
|
|
qttools-tools \
|
|
xinit \
|
|
xset \
|
|
${@bb.utils.contains("DISTRO_FEATURES", "x11", "xsetroot xmessage xprop", "", d)} \
|
|
${@bb.utils.contains("DISTRO_FEATURES", "x11 wayland", "xwayland", "", d)} \
|
|
${@bb.utils.contains("DISTRO_FEATURES", "wayland", "qtwayland-plugins", "", d)} \
|
|
"
|