commit:     4057aff5f9164698f04c7d3466d80a77c9adf8ad
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Mar  2 19:38:04 2024 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Mar  9 23:04:30 2024 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=4057aff5

kde-plasma/plasma-meta: Use IUSE webengine for kde-apps/khelpcenter:6

kde-apps/khelpcenter:5 used kde-frameworks/khtml:5
kde-apps/khelpcenter:6 uses dev-qt/qtwebengine:6

Plasma profile has so far not depended on dev-qt/webengine by default,
with the unfortunate porting away to qtwebengine now it would.

If disabled, due to lack of installed khelpcenter binary, applications
fall back to using the default browser for opening - unfortunately -
KDE's online handbook instead of the locally installed one.

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

 kde-plasma/plasma-meta/metadata.xml                   | 1 +
 kde-plasma/plasma-meta/plasma-meta-6.0.49.9999.ebuild | 8 ++++----
 kde-plasma/plasma-meta/plasma-meta-9999.ebuild        | 8 ++++----
 3 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/kde-plasma/plasma-meta/metadata.xml 
b/kde-plasma/plasma-meta/metadata.xml
index 3d7b2e409d..718ebb9d08 100644
--- a/kde-plasma/plasma-meta/metadata.xml
+++ b/kde-plasma/plasma-meta/metadata.xml
@@ -31,6 +31,7 @@
                <flag name="unsupported">Allow packages that are known to ruin 
runtime experience ** DO NOT FILE BUGS WITH THIS ENABLED **</flag>
                <flag name="wacom">Pull in <pkg>kde-plasma/wacomtablet</pkg> 
control center module</flag>
                <flag name="wallpapers">Install wallpapers for the Plasma 
Workspace</flag>
+               <flag name="webengine">Use <pkg>kde-apps/khelpcenter</pkg> to 
access the locally installed KDE Help System Handbook</flag>
                <flag name="xwayland">Enable Wayland windows screensharing to 
XWayland applications via <pkg>gui-apps/xwaylandvideobridge</pkg></flag>
        </use>
 </pkgmetadata>

diff --git a/kde-plasma/plasma-meta/plasma-meta-6.0.49.9999.ebuild 
b/kde-plasma/plasma-meta/plasma-meta-6.0.49.9999.ebuild
index 1b0e517fbf..89efcbbca7 100644
--- a/kde-plasma/plasma-meta/plasma-meta-6.0.49.9999.ebuild
+++ b/kde-plasma/plasma-meta/plasma-meta-6.0.49.9999.ebuild
@@ -10,9 +10,9 @@ LICENSE="metapackage"
 SLOT="6"
 KEYWORDS=""
 IUSE="accessibility bluetooth +browser-integration colord +crash-handler crypt
-cups discover +display-manager +elogind +firewall flatpak grub gtk +handbook
-+kwallet +networkmanager oxygen-theme plymouth pulseaudio qt5 +sddm sdk +smart
-systemd thunderbolt unsupported wacom +wallpapers +xwayland"
+cups discover +display-manager +elogind +firewall flatpak grub gtk +kwallet
++networkmanager oxygen-theme plymouth pulseaudio qt5 +sddm sdk +smart systemd
+thunderbolt unsupported wacom +wallpapers webengine +xwayland"
 
 REQUIRED_USE="^^ ( elogind systemd )"
 
@@ -79,7 +79,6 @@ RDEPEND="
                >=kde-plasma/kde-gtk-config-${PV}:${SLOT}
                x11-misc/appmenu-gtk-module
        )
-       handbook? ( kde-apps/khelpcenter:* )
        kwallet? ( >=kde-plasma/kwallet-pam-${PV}:${SLOT} )
        networkmanager? (
                >=kde-plasma/plasma-nm-${PV}:${SLOT}
@@ -109,6 +108,7 @@ RDEPEND="
        )
        wacom? ( >=kde-plasma/wacomtablet-${PV}:${SLOT} )
        wallpapers? ( >=kde-plasma/plasma-workspace-wallpapers-${PV}:${SLOT} )
+       webengine? ( kde-apps/khelpcenter:6 )
        xwayland? ( >=gui-apps/xwaylandvideobridge-0.4.0 )
 "
 # Optional runtime deps: kde-plasma/plasma-desktop

diff --git a/kde-plasma/plasma-meta/plasma-meta-9999.ebuild 
b/kde-plasma/plasma-meta/plasma-meta-9999.ebuild
index 1b0e517fbf..89efcbbca7 100644
--- a/kde-plasma/plasma-meta/plasma-meta-9999.ebuild
+++ b/kde-plasma/plasma-meta/plasma-meta-9999.ebuild
@@ -10,9 +10,9 @@ LICENSE="metapackage"
 SLOT="6"
 KEYWORDS=""
 IUSE="accessibility bluetooth +browser-integration colord +crash-handler crypt
-cups discover +display-manager +elogind +firewall flatpak grub gtk +handbook
-+kwallet +networkmanager oxygen-theme plymouth pulseaudio qt5 +sddm sdk +smart
-systemd thunderbolt unsupported wacom +wallpapers +xwayland"
+cups discover +display-manager +elogind +firewall flatpak grub gtk +kwallet
++networkmanager oxygen-theme plymouth pulseaudio qt5 +sddm sdk +smart systemd
+thunderbolt unsupported wacom +wallpapers webengine +xwayland"
 
 REQUIRED_USE="^^ ( elogind systemd )"
 
@@ -79,7 +79,6 @@ RDEPEND="
                >=kde-plasma/kde-gtk-config-${PV}:${SLOT}
                x11-misc/appmenu-gtk-module
        )
-       handbook? ( kde-apps/khelpcenter:* )
        kwallet? ( >=kde-plasma/kwallet-pam-${PV}:${SLOT} )
        networkmanager? (
                >=kde-plasma/plasma-nm-${PV}:${SLOT}
@@ -109,6 +108,7 @@ RDEPEND="
        )
        wacom? ( >=kde-plasma/wacomtablet-${PV}:${SLOT} )
        wallpapers? ( >=kde-plasma/plasma-workspace-wallpapers-${PV}:${SLOT} )
+       webengine? ( kde-apps/khelpcenter:6 )
        xwayland? ( >=gui-apps/xwaylandvideobridge-0.4.0 )
 "
 # Optional runtime deps: kde-plasma/plasma-desktop

Reply via email to