123 lines
3.2 KiB
BlitzBasic
123 lines
3.2 KiB
BlitzBasic
SUMMARY = "Plasma workspace, applications and applets"
|
|
LICENSE = "GPLv2 & LGPLv2.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 distro_features_check gettext
|
|
|
|
DEPENDS += " \
|
|
baloo \
|
|
kdeclarative \
|
|
plasma-framework \
|
|
kauth-native \
|
|
kconfig \
|
|
kactivities \
|
|
krunner \
|
|
kjsembed \
|
|
knotifyconfig \
|
|
kdesu \
|
|
knewstuff \
|
|
kwallet \
|
|
kcmutils \
|
|
kidletime \
|
|
kdeclarative \
|
|
kdewebkit \
|
|
ktextwidgets \
|
|
ktexteditor \
|
|
kdelibs4support \
|
|
kxmlrpcclient \
|
|
kcrash \
|
|
prison \
|
|
networkmanager-qt \
|
|
libksysguard \
|
|
libkscreen \
|
|
libdbusmenu-qt5 \
|
|
kwin \
|
|
kpackage-native \
|
|
kdoctools-native \
|
|
sonnet-native \
|
|
kdesignerplugin-native \
|
|
kdelibs4support-native \
|
|
${@bb.utils.contains("DISTRO_FEATURES", "x11", "virtual/libx11 libsm libxcb", "", d)} \
|
|
zlib \
|
|
"
|
|
|
|
PV = "${PLASMA_VERSION}"
|
|
SRC_URI[md5sum] = "94a36b4a79b70c7e2f6aa9e90bff6721"
|
|
SRC_URI[sha256sum] = "174cb5e973421fd3de61e18d9a84657f9d30e967b0c54267b426e638a3814de6"
|
|
|
|
SRC_URI += " \
|
|
file://0001-fix-build-for-QT_NO_SESSIONMANAGER.patch \
|
|
\
|
|
file://0002-align-phonon-path.patch \
|
|
file://0003-startkde-add-meta-qt5-standard-binary-path-to-PATH.patch \
|
|
file://0004-startkde-create-kde-s-home.patch \
|
|
file://0005-startkde-enable-starting-X.patch \
|
|
file://0006-startplasmacompositor-align-qt5-bin-path.patch \
|
|
file://0007-startplasma.cmake-fix-paths-to-qdbus.patch \
|
|
"
|
|
|
|
# REVISIT
|
|
FILES_${PN} += " \
|
|
${datadir}/config.kcfg \
|
|
${datadir}/k*5 \
|
|
${datadir}/dbus-1 \
|
|
${datadir}/kstyle \
|
|
${datadir}/wayland-sessions \
|
|
${datadir}/ksplash \
|
|
${datadir}/drkonqi \
|
|
${datadir}/kio_desktop \
|
|
${datadir}/solid \
|
|
${datadir}/xsessions \
|
|
${datadir}/desktop-directories \
|
|
${datadir}/sddm \
|
|
${datadir}/plasma \
|
|
${datadir}/ksmserver \
|
|
${datadir}/kdevappwizard \
|
|
${datadir}/kconf_update \
|
|
\
|
|
${libdir}/libkdeinit5*.so \
|
|
${libdir}/kconf_update_bin \
|
|
${OE_QMAKE_PATH_PLUGINS} \
|
|
${OE_QMAKE_PATH_QML} \
|
|
"
|
|
FILES_${PN}-dbg += " \
|
|
${OE_QMAKE_PATH_PLUGINS}/.debug \
|
|
${OE_QMAKE_PATH_PLUGINS}/*/.debug \
|
|
${OE_QMAKE_PATH_PLUGINS}/*/*/.debug \
|
|
${OE_QMAKE_PATH_QML}/org/kde/*/.debug \
|
|
${OE_QMAKE_PATH_QML}/org/kde/*/*/.debug \
|
|
${OE_QMAKE_PATH_QML}/org/kde/*/*/*/.debug \
|
|
"
|
|
|
|
FILES_${PN}-dev = " \
|
|
${includedir} \
|
|
${libdir}/cmake \
|
|
${libdir}/libkworkspace5.so \
|
|
${libdir}/libweather_ion.so \
|
|
${libdir}/libplasma-geolocation-interface.so \
|
|
${libdir}/libtaskmanager.so \
|
|
${libdir}/liblegacytaskmanager.so \
|
|
${libdir}/libcolorcorrect.so \
|
|
"
|
|
|
|
# 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", "xserver-xorg-xwayland", "", d)} \
|
|
${@bb.utils.contains("DISTRO_FEATURES", "wayland", "qtwayland-plugins", "", d)} \
|
|
"
|