summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2023-12-15 23:20:36 +0100
committerAndreas Sturmlechner <asturm@gentoo.org>2023-12-15 23:20:36 +0100
commit5724e359153018c34778c43ca3009ba2c0ad0cbf (patch)
tree0f46174a767f3ff5203c1232958830a21faf7def
parent30000822b326fd36161834554472a97e03049c62 (diff)
downloadkde-5724e359153018c34778c43ca3009ba2c0ad0cbf.tar.gz
kde-5724e359153018c34778c43ca3009ba2c0ad0cbf.tar.bz2
kde-5724e359153018c34778c43ca3009ba2c0ad0cbf.zip
kde-plasma/oxygen: Add IUSE qt5,X
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
-rw-r--r--kde-plasma/oxygen/oxygen-9999.ebuild31
1 files changed, 29 insertions, 2 deletions
diff --git a/kde-plasma/oxygen/oxygen-9999.ebuild b/kde-plasma/oxygen/oxygen-9999.ebuild
index 2baada87b39..4244ecbf8bb 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
+}