summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--kde-frameworks/krunner/krunner-9999.ebuild10
-rw-r--r--kde-frameworks/krunner/metadata.xml3
2 files changed, 12 insertions, 1 deletions
diff --git a/kde-frameworks/krunner/krunner-9999.ebuild b/kde-frameworks/krunner/krunner-9999.ebuild
index cf57d49d712..2698ef579cf 100644
--- a/kde-frameworks/krunner/krunner-9999.ebuild
+++ b/kde-frameworks/krunner/krunner-9999.ebuild
@@ -11,7 +11,7 @@ inherit ecm kde.org
DESCRIPTION="Framework for providing different actions given a string query"
LICENSE="LGPL-2+"
KEYWORDS=""
-IUSE=""
+IUSE="activities"
DEPEND="
>=dev-qt/qtdbus-${QTMIN}:5
@@ -26,9 +26,17 @@ DEPEND="
=kde-frameworks/plasma-${PVCUT}*:5
=kde-frameworks/solid-${PVCUT}*:5
=kde-frameworks/threadweaver-${PVCUT}*:5
+ activities? ( =kde-frameworks/kactivities-${PVCUT}*:5 )
"
RDEPEND="${DEPEND}"
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package activities KF5Activities)
+ )
+ ecm_src_configure
+}
+
src_test() {
# requires virtual dbus #630672
local myctestargs=(
diff --git a/kde-frameworks/krunner/metadata.xml b/kde-frameworks/krunner/metadata.xml
index 2fdbf33d963..185ce0bebb1 100644
--- a/kde-frameworks/krunner/metadata.xml
+++ b/kde-frameworks/krunner/metadata.xml
@@ -5,4 +5,7 @@
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <use>
+ <flag name="activities">Enable search runner for KDE Activities history</flag>
+ </use>
</pkgmetadata>