commit: 39d6d0b6d046436da7ff60641baf591d4eb52327
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 30 10:23:34 2024 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Jul 1 18:42:38 2024 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=39d6d0b6
kde-frameworks/purpose: Rename IUSE kaccounts -> webengine
kde-apps/kaccounts-integration inevitably pulls in -providers which
pulls in dev-qt/qtwebengine.
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
kde-frameworks/purpose/metadata.xml | 1 +
kde-frameworks/purpose/purpose-5.239.9999.ebuild | 2 +-
kde-frameworks/purpose/purpose-9999.ebuild | 10 +++++-----
3 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/kde-frameworks/purpose/metadata.xml
b/kde-frameworks/purpose/metadata.xml
index 6b0d501b77..70fcb36355 100644
--- a/kde-frameworks/purpose/metadata.xml
+++ b/kde-frameworks/purpose/metadata.xml
@@ -11,6 +11,7 @@
<use>
<flag name="kaccounts">Enable support for system-wide defined
KAccounts</flag>
<flag name="kf6compat">Disable components colliding with KF6,
depend on KF6 components instead</flag>
+ <flag name="webengine">Enable support for system-wide defined
KAccounts</flag>
</use>
<slots>
<subslots>
diff --git a/kde-frameworks/purpose/purpose-5.239.9999.ebuild
b/kde-frameworks/purpose/purpose-5.239.9999.ebuild
index 8e1f04fffd..e8834a98e3 100644
--- a/kde-frameworks/purpose/purpose-5.239.9999.ebuild
+++ b/kde-frameworks/purpose/purpose-5.239.9999.ebuild
@@ -40,7 +40,7 @@ DEPEND="
)
"
RDEPEND="${DEPEND}
- kf6compat? ( kde-frameworks/purpose:6[kaccounts?] )
+ kf6compat? ( kaccounts? (
>=kde-frameworks/purpose-6.3.0-r1:6[webengine] ) )
>=dev-qt/qtquickcontrols-${QTMIN}:5
>=dev-qt/qtquickcontrols2-${QTMIN}:5
>=kde-frameworks/kdeclarative-${PVCUT}:5
diff --git a/kde-frameworks/purpose/purpose-9999.ebuild
b/kde-frameworks/purpose/purpose-9999.ebuild
index 4daee151d2..7f6966dca5 100644
--- a/kde-frameworks/purpose/purpose-9999.ebuild
+++ b/kde-frameworks/purpose/purpose-9999.ebuild
@@ -13,7 +13,7 @@ DESCRIPTION="Library for providing abstractions to get the
developer's purposes
LICENSE="LGPL-2.1+"
KEYWORDS=""
-IUSE="bluetooth kaccounts"
+IUSE="bluetooth webengine"
# requires running environment
RESTRICT="test"
@@ -29,7 +29,7 @@ DEPEND="
=kde-frameworks/knotifications-${PVCUT}*:6
=kde-frameworks/kservice-${PVCUT}*:6
=kde-frameworks/prison-${PVCUT}*:6
- kaccounts? (
+ webengine? (
kde-apps/kaccounts-integration:6
>=net-libs/accounts-qt-1.16_p20220803[qt6]
)
@@ -38,9 +38,9 @@ RDEPEND="${DEPEND}
!${CATEGORY}/${PN}:5[-kf6compat(-)]
>=kde-frameworks/kdeclarative-${PVCUT}:6
bluetooth? ( =kde-frameworks/bluez-qt-${PVCUT}*:6 )
- kaccounts? ( >=net-libs/accounts-qml-0.7_p20231028[qt6] )
+ webengine? ( >=net-libs/accounts-qml-0.7_p20231028[qt6] )
"
-BDEPEND="kaccounts? ( dev-util/intltool )"
+BDEPEND="webengine? ( dev-util/intltool )"
src_prepare() {
ecm_src_prepare
@@ -51,7 +51,7 @@ src_prepare() {
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package kaccounts KAccounts6)
+ $(cmake_use_find_package webengine KAccounts6)
)
ecm_src_configure