diff --git a/recipes-plasma/kactivitymanagerd.inc b/recipes-plasma/kactivitymanagerd.inc new file mode 100644 index 0000000..64dc31f --- /dev/null +++ b/recipes-plasma/kactivitymanagerd.inc @@ -0,0 +1,51 @@ +DESCRIPTION = "KActivity Manager Daemon" +HOMEPAGE = "" +LICENSE = "GPLv2" +LIC_FILES_CHKSUM = "file://COPYING.GPL2;md5=b234ee4d69f5fce4486a80fdaf4a4263" +PR = "r0" + +DEPENDS = " \ + boost \ + qtbase \ + extra-cmake-modules \ + \ + kconfig \ + kcoreaddons \ + kdbusaddons \ + kglobalaccel \ + ki18n \ + kio \ + kwindowsystem \ + kxmlgui \ +" + +SRC_URI = " \ + git://anongit.kde.org/kactivitymanagerd;nobranch=1 \ +" +S = "${WORKDIR}/git" + +inherit cmake_qt5 +inherit gettext +inherit python3native + +CXXFLAGS += "-DBOOST_DISABLE_ASSERTS" + +# the cmake checks for those use try_run(), which fails when cross-compiling +EXTRA_OECMAKE += " \ + -DHAVE_CXX11_AUTO=ON \ + -DHAVE_CXX11_NULLPTR=ON \ + -DHAVE_CXX11_LAMBDA=ON \ + -DHAVE_CXX11_OVERRIDE=ON \ + -DHAVE_CXX11_UNIQUE_PTR=ON \ + -DHAVE_CXX11_VARIADIC_TEMPLATES=ON \ + -DHAVE_CXX11_INITIALIZER_LISTS=ON \ +" + +FILES_${PN} += " \ + ${libdir}/*.so \ + ${libdir}/plugins/kactivitymanagerd/1/*.so \ + ${datadir}/kservices5/*.desktop \ + ${datadir}/kservicetypes5/*.desktop \ +" + +FILES_${PN}-dev = "" diff --git a/recipes-plasma/kactivitymanagerd_5.11.3.bb b/recipes-plasma/kactivitymanagerd_5.11.3.bb new file mode 100644 index 0000000..56169bb --- /dev/null +++ b/recipes-plasma/kactivitymanagerd_5.11.3.bb @@ -0,0 +1,2 @@ +require ${PN}.inc +SRCREV = "v${PV}" diff --git a/recipes-plasma/packagegroups/plasma-mobile.bb b/recipes-plasma/packagegroups/plasma-mobile.bb index 1c3e3b5..1c9e532 100644 --- a/recipes-plasma/packagegroups/plasma-mobile.bb +++ b/recipes-plasma/packagegroups/plasma-mobile.bb @@ -1,15 +1,16 @@ DESCRIPTION = "KDE Plasma Mobile" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302" inherit packagegroup RDEPENDS_${PN} = " \ breeze \ + kactivitymanagerd \ kdecoration \ kscreenlocker \ kwin \ libksysguard \ plasma-phone-components \ plasma-workspace \ "