commit:     ebdabd8bc17f59ba592f5e5bb16f5e4c7b185bd6
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 10 22:27:12 2024 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Nov 10 22:29:00 2024 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=ebdabd8b

kde-apps/kdepim-runtime: Add IUSE activities

Upstream commit a449670cefb55cc13d15177c146c9247ba53de12

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 kde-apps/kdepim-runtime/kdepim-runtime-9999.ebuild | 7 +++++--
 kde-apps/kdepim-runtime/metadata.xml               | 3 +++
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/kde-apps/kdepim-runtime/kdepim-runtime-9999.ebuild 
b/kde-apps/kdepim-runtime/kdepim-runtime-9999.ebuild
index fedf326a54..0ffa31382b 100644
--- a/kde-apps/kdepim-runtime/kdepim-runtime-9999.ebuild
+++ b/kde-apps/kdepim-runtime/kdepim-runtime-9999.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/kontact/";
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="6"
 KEYWORDS=""
-IUSE="speech"
+IUSE="activities speech"
 
 RESTRICT="test"
 
@@ -40,6 +40,7 @@ RDEPEND="
        >=kde-apps/kmbox-${PVCUT}:6
        >=kde-apps/kmime-${PVCUT}:6
        >=kde-apps/libkgapi-${PVCUT}:6
+       >=kde-apps/pimcommon-${PVCUT}:6[activities?]
        >=kde-frameworks/kcalendarcore-${KFMIN}:6
        >=kde-frameworks/kcmutils-${KFMIN}:6
        >=kde-frameworks/kcodecs-${KFMIN}:6
@@ -60,6 +61,7 @@ RDEPEND="
        >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
        >=kde-frameworks/kwindowsystem-${KFMIN}:6
        >=kde-frameworks/kxmlgui-${KFMIN}:6
+       activities? ( kde-plasma/plasma-activities:6 )
        speech? ( >=dev-qt/qtspeech-${QTMIN}:6 )
 "
 DEPEND="${RDEPEND}
@@ -71,10 +73,11 @@ DEPEND="${RDEPEND}
 
 src_configure() {
        local mycmakeargs=(
+               -DOPTION_USE_PLASMA_ACTIVITIES=$(usex activities)
+               $(cmake_use_find_package speech Qt6TextToSpeech)
                -DKDEPIM_RUN_AKONADI_TEST=$(usex test)
                -DCMAKE_DISABLE_FIND_PACKAGE_Etebase=ON
                -DCMAKE_DISABLE_FIND_PACKAGE_Libkolabxml=ON
-               $(cmake_use_find_package speech Qt6TextToSpeech)
        )
        ecm_src_configure
 }

diff --git a/kde-apps/kdepim-runtime/metadata.xml 
b/kde-apps/kdepim-runtime/metadata.xml
index d925f24397..ebdb960737 100644
--- a/kde-apps/kdepim-runtime/metadata.xml
+++ b/kde-apps/kdepim-runtime/metadata.xml
@@ -8,4 +8,7 @@
        <upstream>
                <bugs-to>https://bugs.kde.org/</bugs-to>
        </upstream>
+       <use>
+               <flag name="activities">Enable Plasma Activities support via 
kde-plasma/plasma-activities</flag>
+       </use>
 </pkgmetadata>

Reply via email to