commit: 54f6c78b45d2166beb8280da5df096b5d6ab81fb
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 30 10:26:45 2024 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Jul 1 21:05:24 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54f6c78b
kde-plasma/plasma-desktop: 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-plasma/plasma-desktop/metadata.xml | 1 +
...sktop-6.1.1.ebuild => plasma-desktop-6.1.1-r1.ebuild} | 16 ++++++++--------
2 files changed, 9 insertions(+), 8 deletions(-)
diff --git a/kde-plasma/plasma-desktop/metadata.xml
b/kde-plasma/plasma-desktop/metadata.xml
index 3e49f87352a5..98095d9bb630 100644
--- a/kde-plasma/plasma-desktop/metadata.xml
+++ b/kde-plasma/plasma-desktop/metadata.xml
@@ -12,5 +12,6 @@
<flag name="ibus">Use ibus input method via
<pkg>app-i18n/ibus</pkg></flag>
<flag name="kaccounts">Build the OpenDesktop integration
plugin</flag>
<flag name="scim">Enable applets that use
<pkg>app-i18n/scim</pkg></flag>
+ <flag name="webengine">Build the OpenDesktop integration
plugin</flag>
</use>
</pkgmetadata>
diff --git a/kde-plasma/plasma-desktop/plasma-desktop-6.1.1.ebuild
b/kde-plasma/plasma-desktop/plasma-desktop-6.1.1-r1.ebuild
similarity index 95%
rename from kde-plasma/plasma-desktop/plasma-desktop-6.1.1.ebuild
rename to kde-plasma/plasma-desktop/plasma-desktop-6.1.1-r1.ebuild
index b7f35478ebdc..bee0df8f3f00 100644
--- a/kde-plasma/plasma-desktop/plasma-desktop-6.1.1.ebuild
+++ b/kde-plasma/plasma-desktop/plasma-desktop-6.1.1-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI+="
https://dev.gentoo.org/~asturm/distfiles/${XORGHDRS}.tar.xz"
LICENSE="GPL-2" # TODO: CHECK
SLOT="6"
KEYWORDS="~amd64 ~arm64"
-IUSE="ibus kaccounts scim screencast sdl +semantic-desktop"
+IUSE="ibus scim screencast sdl +semantic-desktop webengine"
RESTRICT="test" # missing selenium-webdriver-at-spi
@@ -84,13 +84,13 @@ COMMON_DEPEND="
dev-libs/glib:2
x11-libs/xcb-util-keysyms
)
- kaccounts? (
- kde-apps/kaccounts-integration:6
- >=net-libs/accounts-qt-1.16_p20220803[qt6]
- )
scim? ( app-i18n/scim )
sdl? ( media-libs/libsdl2[joystick] )
semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:6 )
+ webengine? (
+ kde-apps/kaccounts-integration:6
+ >=net-libs/accounts-qt-1.16_p20220803[qt6]
+ )
"
DEPEND="${COMMON_DEPEND}
>=dev-libs/wayland-protocols-1.25
@@ -115,8 +115,8 @@ RDEPEND="${COMMON_DEPEND}
sys-apps/util-linux
x11-apps/setxkbmap
x11-misc/xdg-user-dirs
- kaccounts? ( >=net-libs/signon-oauth2-0.25_p20210102[qt6] )
screencast? ( >=kde-plasma/kpipewire-${PVCUT}:6 )
+ webengine? ( >=net-libs/signon-oauth2-0.25_p20210102[qt6] )
"
BDEPEND="
dev-util/intltool
@@ -151,10 +151,10 @@ src_configure() {
-DXORGSERVER_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include
-DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt6=ON # not packaged
$(cmake_use_find_package ibus GLIB2)
- $(cmake_use_find_package kaccounts AccountsQt6)
- $(cmake_use_find_package kaccounts KAccounts6)
$(cmake_use_find_package sdl SDL2)
$(cmake_use_find_package semantic-desktop KF6Baloo)
+ $(cmake_use_find_package webengine AccountsQt6)
+ $(cmake_use_find_package webengine KAccounts6)
)
ecm_src_configure