commit:     fc581dc46c784c45e9378f1d43da063198ef8258
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 13 20:53:50 2024 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed Mar 13 21:05:07 2024 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=fc581dc4

kde-plasma/kwin: Update dependencies

Upstream commits:
05a3e2bad9a3baf27293f0b5ed4bef4f38952804
c5305820d476a6596b00372957eefdf36856e6a6

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

 kde-plasma/kwin/kwin-6.0.49.9999.ebuild | 1 +
 kde-plasma/kwin/kwin-9999.ebuild        | 8 +++++++-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/kde-plasma/kwin/kwin-6.0.49.9999.ebuild 
b/kde-plasma/kwin/kwin-6.0.49.9999.ebuild
index d0baa5da02..13705af800 100644
--- a/kde-plasma/kwin/kwin-6.0.49.9999.ebuild
+++ b/kde-plasma/kwin/kwin-6.0.49.9999.ebuild
@@ -30,6 +30,7 @@ COMMON_DEPEND="
        >=dev-qt/qtshadertools-${QTMIN}:6
        >=kde-frameworks/kauth-${KFMIN}:6
        >=kde-frameworks/kcmutils-${KFMIN}:6
+       >=kde-frameworks/kcolorscheme-${KFMIN}:6
        >=kde-frameworks/kconfig-${KFMIN}:6[qml]
        >=kde-frameworks/kconfigwidgets-${KFMIN}:6
        >=kde-frameworks/kcoreaddons-${KFMIN}:6

diff --git a/kde-plasma/kwin/kwin-9999.ebuild b/kde-plasma/kwin/kwin-9999.ebuild
index d78f9866f8..df54f1711c 100644
--- a/kde-plasma/kwin/kwin-9999.ebuild
+++ b/kde-plasma/kwin/kwin-9999.ebuild
@@ -15,7 +15,7 @@ DESCRIPTION="Flexible, composited Window Manager for 
windowing systems on Linux"
 LICENSE="GPL-2+"
 SLOT="6"
 KEYWORDS=""
-IUSE="accessibility caps gles2-only lock screencast +shortcuts"
+IUSE="accessibility caps gles2-only lock screencast +shortcuts systemd"
 
 RESTRICT="test"
 
@@ -30,6 +30,7 @@ COMMON_DEPEND="
        >=dev-qt/qtshadertools-${QTMIN}:6
        >=kde-frameworks/kauth-${KFMIN}:6
        >=kde-frameworks/kcmutils-${KFMIN}:6
+       >=kde-frameworks/kcolorscheme-${KFMIN}:6
        >=kde-frameworks/kconfig-${KFMIN}:6[qml]
        >=kde-frameworks/kconfigwidgets-${KFMIN}:6
        >=kde-frameworks/kcoreaddons-${KFMIN}:6
@@ -117,6 +118,11 @@ src_prepare() {
        if ! use screencast; then
                sed -e "s/^pkg_check_modules.*PipeWire/#&/" -i CMakeLists.txt 
|| die
        fi
+
+       # TODO: try to get a build switch upstreamed
+       if ! use systemd; then
+               sed -e "s/^pkg_check_modules.*libsystemd/#&/" -i CMakeLists.txt 
|| die
+       fi
 }
 
 src_configure() {

Reply via email to