commit:     5724e359153018c34778c43ca3009ba2c0ad0cbf
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 15 22:20:36 2023 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri Dec 15 22:20:36 2023 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=5724e359

kde-plasma/oxygen: Add IUSE qt5,X

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

 kde-plasma/oxygen/oxygen-9999.ebuild | 31 +++++++++++++++++++++++++++++--
 1 file changed, 29 insertions(+), 2 deletions(-)

diff --git a/kde-plasma/oxygen/oxygen-9999.ebuild 
b/kde-plasma/oxygen/oxygen-9999.ebuild
index 2baada87b3..4244ecbf8b 100644
--- a/kde-plasma/oxygen/oxygen-9999.ebuild
+++ b/kde-plasma/oxygen/oxygen-9999.ebuild
@@ -3,8 +3,10 @@
 
 EAPI=8
 
+KF5MIN=5.106.0
 KFMIN=5.245.0
 PVCUT=$(ver_cut 1-3)
+QT5MIN=5.15.9
 QTMIN=6.6.0
 inherit ecm plasma.kde.org
 
@@ -14,7 +16,7 @@ HOMEPAGE="https://invent.kde.org/plasma/oxygen";
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="6"
 KEYWORDS=""
-IUSE=""
+IUSE="qt5 X"
 
 RDEPEND="
        >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
@@ -30,9 +32,34 @@ RDEPEND="
        >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
        >=kde-frameworks/kwindowsystem-${KFMIN}:6
        >=kde-plasma/kdecoration-${PVCUT}:6
-       x11-libs/libxcb
+       qt5? (
+               >=dev-qt/qtdbus-${QT5MIN}:5
+               >=dev-qt/qtdeclarative-${QT5MIN}:5
+               >=dev-qt/qtgui-${QT5MIN}:5
+               >=dev-qt/qtwidgets-${QT5MIN}:5
+               >=kde-frameworks/frameworkintegration-${KF5MIN}:5
+               >=kde-frameworks/kcompletion-${KF5MIN}:5
+               >=kde-frameworks/kconfig-${KF5MIN}:5
+               >=kde-frameworks/kconfigwidgets-${KF5MIN}:5
+               >=kde-frameworks/kcoreaddons-${KF5MIN}:5
+               >=kde-frameworks/kguiaddons-${KF5MIN}:5
+               >=kde-frameworks/ki18n-${KF5MIN}:5
+               >=kde-frameworks/kwidgetsaddons-${KF5MIN}:5
+               >=kde-frameworks/kwindowsystem-${KF5MIN}:5
+               X? ( >=dev-qt/qtx11extras-${QT5MIN}:5 )
+       )
+       X? ( x11-libs/libxcb )
 "
 DEPEND="${RDEPEND}
        >=kde-frameworks/kservice-${KFMIN}:6
 "
 PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:*"
+
+src_configure() {
+       local mycmakeargs=(
+               -DBUILD_QT6=ON
+               -DBUILD_QT5=$(usex qt5)
+               $(cmake_use_find_package X XCB)
+       )
+       ecm_src_configure
+}

Reply via email to