summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'kde-plasma')
-rw-r--r--kde-plasma/bluedevil/Manifest2
-rw-r--r--kde-plasma/bluedevil/bluedevil-5.27.9.ebuild (renamed from kde-plasma/bluedevil/bluedevil-5.27.5.ebuild)8
-rw-r--r--kde-plasma/breeze-grub/Manifest2
-rw-r--r--kde-plasma/breeze-grub/breeze-grub-5.27.9.ebuild (renamed from kde-plasma/breeze-grub/breeze-grub-5.27.5.ebuild)0
-rw-r--r--kde-plasma/breeze-gtk/Manifest2
-rw-r--r--kde-plasma/breeze-gtk/breeze-gtk-5.27.9.ebuild (renamed from kde-plasma/breeze-gtk/breeze-gtk-5.27.5.ebuild)2
-rw-r--r--kde-plasma/breeze-plymouth/Manifest2
-rw-r--r--kde-plasma/breeze-plymouth/breeze-plymouth-5.27.9.ebuild (renamed from kde-plasma/breeze-plymouth/breeze-plymouth-5.27.5.ebuild)2
-rw-r--r--kde-plasma/breeze/Manifest2
-rw-r--r--kde-plasma/breeze/breeze-5.27.9-r1.ebuild (renamed from kde-plasma/breeze/breeze-5.27.5.ebuild)8
-rw-r--r--kde-plasma/breeze/metadata.xml1
-rw-r--r--kde-plasma/discover/Manifest2
-rw-r--r--kde-plasma/discover/discover-5.27.9.ebuild (renamed from kde-plasma/discover/discover-5.27.5-r1.ebuild)7
-rw-r--r--kde-plasma/drkonqi/Manifest4
-rw-r--r--kde-plasma/drkonqi/drkonqi-5.27.9.ebuild (renamed from kde-plasma/drkonqi/drkonqi-5.27.5.ebuild)26
-rw-r--r--kde-plasma/drkonqi/metadata.xml3
-rw-r--r--kde-plasma/flatpak-kcm/Manifest2
-rw-r--r--kde-plasma/flatpak-kcm/flatpak-kcm-5.27.9.ebuild (renamed from kde-plasma/flatpak-kcm/flatpak-kcm-5.27.5.ebuild)6
-rw-r--r--kde-plasma/kactivitymanagerd/Manifest2
-rw-r--r--kde-plasma/kactivitymanagerd/kactivitymanagerd-5.27.9.ebuild (renamed from kde-plasma/kactivitymanagerd/kactivitymanagerd-5.27.5.ebuild)4
-rw-r--r--kde-plasma/kde-cli-tools/Manifest2
-rw-r--r--kde-plasma/kde-cli-tools/files/kde-cli-tools-5.27.5-kcmshell5.patch22
-rw-r--r--kde-plasma/kde-cli-tools/kde-cli-tools-5.27.9.ebuild (renamed from kde-plasma/kde-cli-tools/kde-cli-tools-5.27.5-r1.ebuild)12
-rw-r--r--kde-plasma/kde-gtk-config/Manifest2
-rw-r--r--kde-plasma/kde-gtk-config/kde-gtk-config-5.27.9.ebuild (renamed from kde-plasma/kde-gtk-config/kde-gtk-config-5.27.5.ebuild)13
-rw-r--r--kde-plasma/kdecoration/Manifest2
-rw-r--r--kde-plasma/kdecoration/kdecoration-5.27.9.ebuild (renamed from kde-plasma/kdecoration/kdecoration-5.27.5.ebuild)5
-rw-r--r--kde-plasma/kdeplasma-addons/Manifest2
-rw-r--r--kde-plasma/kdeplasma-addons/kdeplasma-addons-5.27.9.ebuild (renamed from kde-plasma/kdeplasma-addons/kdeplasma-addons-5.27.5.ebuild)10
-rw-r--r--kde-plasma/kgamma/Manifest2
-rw-r--r--kde-plasma/kgamma/kgamma-5.27.9.ebuild (renamed from kde-plasma/kgamma/kgamma-5.27.5.ebuild)4
-rw-r--r--kde-plasma/khotkeys/Manifest2
-rw-r--r--kde-plasma/khotkeys/khotkeys-5.27.9.ebuild (renamed from kde-plasma/khotkeys/khotkeys-5.27.5.ebuild)4
-rw-r--r--kde-plasma/kinfocenter/Manifest2
-rw-r--r--kde-plasma/kinfocenter/kinfocenter-5.27.9.ebuild (renamed from kde-plasma/kinfocenter/kinfocenter-5.27.5.ebuild)5
-rw-r--r--kde-plasma/kmenuedit/Manifest2
-rw-r--r--kde-plasma/kmenuedit/kmenuedit-5.27.9.ebuild (renamed from kde-plasma/kmenuedit/kmenuedit-5.27.5.ebuild)4
-rw-r--r--kde-plasma/kpipewire/Manifest2
-rw-r--r--kde-plasma/kpipewire/kpipewire-5.27.9.ebuild (renamed from kde-plasma/kpipewire/kpipewire-5.27.5.ebuild)6
-rw-r--r--kde-plasma/kscreen/Manifest2
-rw-r--r--kde-plasma/kscreen/kscreen-5.27.9.ebuild (renamed from kde-plasma/kscreen/kscreen-5.27.5.ebuild)15
-rw-r--r--kde-plasma/kscreenlocker/Manifest2
-rw-r--r--kde-plasma/kscreenlocker/kscreenlocker-5.27.9.ebuild (renamed from kde-plasma/kscreenlocker/kscreenlocker-5.27.5.ebuild)12
-rw-r--r--kde-plasma/ksshaskpass/Manifest2
-rw-r--r--kde-plasma/ksshaskpass/ksshaskpass-5.27.9.ebuild (renamed from kde-plasma/ksshaskpass/ksshaskpass-5.27.5.ebuild)4
-rw-r--r--kde-plasma/ksystemstats/Manifest2
-rw-r--r--kde-plasma/ksystemstats/ksystemstats-5.27.9.ebuild (renamed from kde-plasma/ksystemstats/ksystemstats-5.27.5.ebuild)12
-rw-r--r--kde-plasma/kwallet-pam/Manifest2
-rw-r--r--kde-plasma/kwallet-pam/kwallet-pam-5.27.9.ebuild (renamed from kde-plasma/kwallet-pam/kwallet-pam-5.27.5.ebuild)0
-rw-r--r--kde-plasma/kwayland-integration/Manifest2
-rw-r--r--kde-plasma/kwayland-integration/kwayland-integration-5.27.9.ebuild (renamed from kde-plasma/kwayland-integration/kwayland-integration-5.27.5.ebuild)6
-rw-r--r--kde-plasma/kwayland/Manifest1
-rw-r--r--kde-plasma/kwayland/kwayland-5.112.0.ebuild39
-rw-r--r--kde-plasma/kwayland/metadata.xml17
-rw-r--r--kde-plasma/kwin/Manifest2
-rw-r--r--kde-plasma/kwin/files/kwin-5.27.5-fix-xcbutils-nativeFloor.patch32
-rw-r--r--kde-plasma/kwin/files/kwin-5.27.5-revert-7c91c4ba.patch49
-rw-r--r--kde-plasma/kwin/files/kwin-5.27.9-xdgshellwindow-enforce-min-size.patch71
-rw-r--r--kde-plasma/kwin/kwin-5.27.9-r1.ebuild (renamed from kde-plasma/kwin/kwin-5.27.5-r2.ebuild)32
-rw-r--r--kde-plasma/kwrited/Manifest2
-rw-r--r--kde-plasma/kwrited/kwrited-5.27.9.ebuild (renamed from kde-plasma/kwrited/kwrited-5.27.5.ebuild)4
-rw-r--r--kde-plasma/layer-shell-qt/Manifest2
-rw-r--r--kde-plasma/layer-shell-qt/layer-shell-qt-5.27.9.ebuild (renamed from kde-plasma/layer-shell-qt/layer-shell-qt-5.27.5.ebuild)4
-rw-r--r--kde-plasma/libkscreen/Manifest2
-rw-r--r--kde-plasma/libkscreen/libkscreen-5.27.9.ebuild (renamed from kde-plasma/libkscreen/libkscreen-5.27.5.ebuild)11
-rw-r--r--kde-plasma/libksysguard/Manifest2
-rw-r--r--kde-plasma/libksysguard/libksysguard-5.27.9.ebuild (renamed from kde-plasma/libksysguard/libksysguard-5.27.5.ebuild)19
-rw-r--r--kde-plasma/libkworkspace/Manifest2
-rw-r--r--kde-plasma/libkworkspace/files/libkworkspace-5.27.9-standalone.patch (renamed from kde-plasma/libkworkspace/files/libkworkspace-5.22.80-standalone.patch)4
-rw-r--r--kde-plasma/libkworkspace/libkworkspace-5.27.9.ebuild (renamed from kde-plasma/libkworkspace/libkworkspace-5.27.5.ebuild)9
-rw-r--r--kde-plasma/libplasma/Manifest1
-rw-r--r--kde-plasma/libplasma/libplasma-5.112.0.ebuild73
-rw-r--r--kde-plasma/libplasma/metadata.xml17
-rw-r--r--kde-plasma/milou/Manifest2
-rw-r--r--kde-plasma/milou/milou-5.27.9.ebuild (renamed from kde-plasma/milou/milou-5.27.5.ebuild)6
-rw-r--r--kde-plasma/oxygen-sounds/Manifest2
-rw-r--r--kde-plasma/oxygen-sounds/oxygen-sounds-5.27.9.ebuild (renamed from kde-plasma/oxygen-sounds/oxygen-sounds-5.27.5.ebuild)4
-rw-r--r--kde-plasma/oxygen/Manifest2
-rw-r--r--kde-plasma/oxygen/oxygen-5.27.9.ebuild (renamed from kde-plasma/oxygen/oxygen-5.27.5.ebuild)4
-rw-r--r--kde-plasma/plasma-activities-stats/Manifest1
-rw-r--r--kde-plasma/plasma-activities-stats/metadata.xml17
-rw-r--r--kde-plasma/plasma-activities-stats/plasma-activities-stats-5.112.0.ebuild28
-rw-r--r--kde-plasma/plasma-activities/Manifest1
-rw-r--r--kde-plasma/plasma-activities/metadata.xml17
-rw-r--r--kde-plasma/plasma-activities/plasma-activities-5.112.0.ebuild33
-rw-r--r--kde-plasma/plasma-browser-integration/Manifest2
-rw-r--r--kde-plasma/plasma-browser-integration/plasma-browser-integration-5.27.9.ebuild (renamed from kde-plasma/plasma-browser-integration/plasma-browser-integration-5.27.5.ebuild)14
-rw-r--r--kde-plasma/plasma-desktop/Manifest4
-rw-r--r--kde-plasma/plasma-desktop/files/plasma-desktop-5.27.9-foldermodel-screen-add-remove-handling.patch95
-rw-r--r--kde-plasma/plasma-desktop/plasma-desktop-5.27.9-r1.ebuild (renamed from kde-plasma/plasma-desktop/plasma-desktop-5.27.5.ebuild)17
-rw-r--r--kde-plasma/plasma-disks/Manifest2
-rw-r--r--kde-plasma/plasma-disks/plasma-disks-5.27.9.ebuild (renamed from kde-plasma/plasma-disks/plasma-disks-5.27.5.ebuild)4
-rw-r--r--kde-plasma/plasma-firewall/Manifest2
-rw-r--r--kde-plasma/plasma-firewall/plasma-firewall-5.27.9.ebuild (renamed from kde-plasma/plasma-firewall/plasma-firewall-5.27.5.ebuild)11
-rw-r--r--kde-plasma/plasma-integration/Manifest2
-rw-r--r--kde-plasma/plasma-integration/plasma-integration-5.27.9.ebuild (renamed from kde-plasma/plasma-integration/plasma-integration-5.27.5.ebuild)5
-rw-r--r--kde-plasma/plasma-meta/metadata.xml1
-rw-r--r--kde-plasma/plasma-meta/plasma-meta-5.27.9-r1.ebuild (renamed from kde-plasma/plasma-meta/plasma-meta-5.27.5.ebuild)8
-rw-r--r--kde-plasma/plasma-nm/Manifest2
-rw-r--r--kde-plasma/plasma-nm/plasma-nm-5.27.9.ebuild (renamed from kde-plasma/plasma-nm/plasma-nm-5.27.5.ebuild)6
-rw-r--r--kde-plasma/plasma-pa/Manifest2
-rw-r--r--kde-plasma/plasma-pa/plasma-pa-5.27.9.ebuild (renamed from kde-plasma/plasma-pa/plasma-pa-5.27.5.ebuild)9
-rw-r--r--kde-plasma/plasma-sdk/Manifest2
-rw-r--r--kde-plasma/plasma-sdk/plasma-sdk-5.27.9.ebuild (renamed from kde-plasma/plasma-sdk/plasma-sdk-5.27.5.ebuild)7
-rw-r--r--kde-plasma/plasma-systemmonitor/Manifest2
-rw-r--r--kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.27.9.ebuild (renamed from kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.27.5.ebuild)5
-rw-r--r--kde-plasma/plasma-thunderbolt/Manifest2
-rw-r--r--kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.27.9.ebuild (renamed from kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.27.5.ebuild)4
-rw-r--r--kde-plasma/plasma-vault/Manifest2
-rw-r--r--kde-plasma/plasma-vault/plasma-vault-5.27.9.ebuild (renamed from kde-plasma/plasma-vault/plasma-vault-5.27.5.ebuild)9
-rw-r--r--kde-plasma/plasma-welcome/Manifest2
-rw-r--r--kde-plasma/plasma-welcome/plasma-welcome-5.27.9.ebuild (renamed from kde-plasma/plasma-welcome/plasma-welcome-5.27.5.ebuild)7
-rw-r--r--kde-plasma/plasma-workspace-wallpapers/Manifest2
-rw-r--r--kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.27.9.ebuild (renamed from kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.27.5.ebuild)2
-rw-r--r--kde-plasma/plasma-workspace/Manifest2
-rw-r--r--kde-plasma/plasma-workspace/files/plasma-workspace-5.27.9-fix-GLIBC_LOCALE-check.patch28
-rw-r--r--kde-plasma/plasma-workspace/files/plasma-workspace-5.27.9-fix-nightcolor-autolocation.patch47
-rw-r--r--kde-plasma/plasma-workspace/files/plasma-workspace-5.27.9-reset-KSMClient-state.patch29
-rw-r--r--kde-plasma/plasma-workspace/plasma-workspace-5.27.9.1.ebuild (renamed from kde-plasma/plasma-workspace/plasma-workspace-5.27.5.ebuild)21
-rw-r--r--kde-plasma/plymouth-kcm/Manifest2
-rw-r--r--kde-plasma/plymouth-kcm/plymouth-kcm-5.27.9.ebuild (renamed from kde-plasma/plymouth-kcm/plymouth-kcm-5.27.5.ebuild)4
-rw-r--r--kde-plasma/polkit-kde-agent/Manifest2
-rw-r--r--kde-plasma/polkit-kde-agent/polkit-kde-agent-5.27.9.ebuild (renamed from kde-plasma/polkit-kde-agent/polkit-kde-agent-5.27.5-r1.ebuild)4
-rw-r--r--kde-plasma/powerdevil/Manifest2
-rw-r--r--kde-plasma/powerdevil/powerdevil-5.27.9.ebuild (renamed from kde-plasma/powerdevil/powerdevil-5.27.5.ebuild)7
-rw-r--r--kde-plasma/print-manager/Manifest2
-rw-r--r--kde-plasma/print-manager/metadata.xml12
-rw-r--r--kde-plasma/print-manager/print-manager-23.04.3.ebuild62
-rw-r--r--kde-plasma/print-manager/print-manager-23.08.3.ebuild62
-rw-r--r--kde-plasma/sddm-kcm/Manifest2
-rw-r--r--kde-plasma/sddm-kcm/sddm-kcm-5.27.9.ebuild (renamed from kde-plasma/sddm-kcm/sddm-kcm-5.27.5.ebuild)5
-rw-r--r--kde-plasma/systemsettings/Manifest2
-rw-r--r--kde-plasma/systemsettings/systemsettings-5.27.9.ebuild (renamed from kde-plasma/systemsettings/systemsettings-5.27.5.ebuild)6
-rw-r--r--kde-plasma/wacomtablet/Manifest2
-rw-r--r--kde-plasma/wacomtablet/files/wacomtablet-3.2.0-fix-incorrect-xsetwacom-call.patch41
-rw-r--r--kde-plasma/wacomtablet/files/wacomtablet-3.2.0-port-to-QRegularExpression.patch143
-rw-r--r--kde-plasma/wacomtablet/metadata.xml12
-rw-r--r--kde-plasma/wacomtablet/wacomtablet-3.2.0-r3.ebuild71
-rw-r--r--kde-plasma/xdg-desktop-portal-kde/Manifest2
-rw-r--r--kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.27.9.ebuild (renamed from kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.27.5.ebuild)9
-rw-r--r--kde-plasma/xembed-sni-proxy/Manifest2
-rw-r--r--kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.27.9.ebuild (renamed from kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.27.5.ebuild)6
142 files changed, 1206 insertions, 378 deletions
diff --git a/kde-plasma/bluedevil/Manifest b/kde-plasma/bluedevil/Manifest
index 50ef460ffb24..044f6d98f98f 100644
--- a/kde-plasma/bluedevil/Manifest
+++ b/kde-plasma/bluedevil/Manifest
@@ -1 +1 @@
-DIST bluedevil-5.27.5.tar.xz 366000 BLAKE2B b37cc22650d5c5e83519046fa08019c2df9b8767b9061f84657e72d780e90a2bb5ea179ece9fd86aeb8d12cc6bba2be0e78c9990a3d3f1ea81c203d7003a6cb8 SHA512 3daf8b146e30a9bd4fcb1380ed95e2c888a4cf6ae63bf20c86a67e039576d2be136d53da0be72352280c8e767ecd6f550731a4d647dc507a1ff08751ca81d284
+DIST bluedevil-5.27.9.tar.xz 365668 BLAKE2B a8cfa34255f0defefebdd270ea47201e25dcac9163059f792f06d26297f411e12c6a5e34957d3179ffa9fd9d1b0fd3f75085736c36fa8d023ae8c775970b2b8f SHA512 575316ce5dddb60d20bf9e8c3b7ca4fd007646d20f47906c7a25162e6d11917a668e07cfa810139b879feb2adf71324b61b2bc3e8165a600c402700674b73844
diff --git a/kde-plasma/bluedevil/bluedevil-5.27.5.ebuild b/kde-plasma/bluedevil/bluedevil-5.27.9.ebuild
index 88ff646e426c..2422c3b5af5d 100644
--- a/kde-plasma/bluedevil/bluedevil-5.27.5.ebuild
+++ b/kde-plasma/bluedevil/bluedevil-5.27.9.ebuild
@@ -4,9 +4,9 @@
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.102.0
+KFMIN=5.106.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
+QTMIN=5.15.9
inherit ecm plasma.kde.org
DESCRIPTION="Bluetooth stack for KDE Plasma"
@@ -25,16 +25,16 @@ DEPEND="
>=dev-qt/qtwidgets-${QTMIN}:5
>=kde-frameworks/bluez-qt-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
>=kde-frameworks/kcoreaddons-${KFMIN}:5
>=kde-frameworks/kdeclarative-${KFMIN}:5
>=kde-frameworks/kdbusaddons-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
>=kde-frameworks/kio-${KFMIN}:5
>=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
>=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
- >=kde-frameworks/plasma-${KFMIN}:5
+ >=kde-plasma/libplasma-${KFMIN}:5
"
RDEPEND="${DEPEND}
>=dev-qt/qtquickcontrols2-${QTMIN}:5
diff --git a/kde-plasma/breeze-grub/Manifest b/kde-plasma/breeze-grub/Manifest
index 66ac42fc1f47..db83eb4b89d8 100644
--- a/kde-plasma/breeze-grub/Manifest
+++ b/kde-plasma/breeze-grub/Manifest
@@ -1 +1 @@
-DIST breeze-grub-5.27.5.tar.xz 3134676 BLAKE2B 4269865722f5d07383c85d124be79522be5a7f3fb2a854b9992cb1db8e2739a02ef63d25dce6e8c75a468885b47f4aa381742932673a00dfc4cc7320b80a222f SHA512 491396be1e63ace07c2589e896dc2ba47c37e10a730afd6b1a457264c1a2a5b6522b7388ad6a5311898ab977f143559447581fce8654cd604b254ee6d5ae8e1a
+DIST breeze-grub-5.27.9.tar.xz 3157532 BLAKE2B 993bea37ace778a1504b452b2376d67ef90dffa07778df4772bbce11ae4904641b65a19bb2e766467bf6218023fcb7f8d792c227ade945395265a0a2f9e142df SHA512 c599889b88770151dabbf287af09337f041d5a0bbc53fe0f48f622cb0d7b889a6514ffa2df2ca6d5e8929f9cae2d9b84e2a16e87900e2cbf4abafb287908e519
diff --git a/kde-plasma/breeze-grub/breeze-grub-5.27.5.ebuild b/kde-plasma/breeze-grub/breeze-grub-5.27.9.ebuild
index 28f4097a2358..28f4097a2358 100644
--- a/kde-plasma/breeze-grub/breeze-grub-5.27.5.ebuild
+++ b/kde-plasma/breeze-grub/breeze-grub-5.27.9.ebuild
diff --git a/kde-plasma/breeze-gtk/Manifest b/kde-plasma/breeze-gtk/Manifest
index 4e111509ba0f..766fb18531d7 100644
--- a/kde-plasma/breeze-gtk/Manifest
+++ b/kde-plasma/breeze-gtk/Manifest
@@ -1 +1 @@
-DIST breeze-gtk-5.27.5.tar.xz 40816 BLAKE2B ab39f3c8de12f4d15429992c2c93021d56f48a6c84df3dc0c2ffff7e5815b4784929902555443d69ff01e34fb58f503cb750c0181a679a607e553649ef780275 SHA512 7f66ecf01e28581f621e664f5a6318e26de77681ee70df481548efa5924bf1a0e4f94122e4102b4770f8f97f15914f4d0578d1bad67d71d2d7efe728b3be9305
+DIST breeze-gtk-5.27.9.tar.xz 40756 BLAKE2B c2154d5a1bfae21ee3e778951bb7728ff06d071fb7874eb5c6372bdb4ac87df21c60daabb2d848a50170409f76652c4e39de23d360af7c1bcc2101f4b4350fe2 SHA512 640ca12f7eaa2cafe6304f9bbc20546d22e5e4ae4d0d40be0f07f8c2cae789f06576f30ffc7f97041a25875452c0e4308380bd09ea49d305c78f9242793c47ec
diff --git a/kde-plasma/breeze-gtk/breeze-gtk-5.27.5.ebuild b/kde-plasma/breeze-gtk/breeze-gtk-5.27.9.ebuild
index dfdebea0d50b..afc0fbaef1be 100644
--- a/kde-plasma/breeze-gtk/breeze-gtk-5.27.5.ebuild
+++ b/kde-plasma/breeze-gtk/breeze-gtk-5.27.9.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PVCUT=$(ver_cut 1-3)
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit ecm plasma.kde.org python-any-r1
DESCRIPTION="Official GTK+ port of Plasma's Breeze widget style"
diff --git a/kde-plasma/breeze-plymouth/Manifest b/kde-plasma/breeze-plymouth/Manifest
index 6ad9497132a0..193f061048e3 100644
--- a/kde-plasma/breeze-plymouth/Manifest
+++ b/kde-plasma/breeze-plymouth/Manifest
@@ -1 +1 @@
-DIST breeze-plymouth-5.27.5.tar.xz 111252 BLAKE2B 23072133d8975b86e4a951db98d33e4063533057be531d01427295d255238d91d1e4d18f33ca7ec09d7bc734e53d23f65545589778c514ff6f3136d4c8dae710 SHA512 88fb6539b90b81ee1e8e5e71b6a477f417aef52995f6953ec38bbccaf66a2dd575cb63e50689ab68b65d527e3342fdd5835e5eb4110cb39cf5e8221089992c9b
+DIST breeze-plymouth-5.27.9.tar.xz 111036 BLAKE2B bd8789480bccaef2fab88d91847abf95a7543ac68f27ed2fd618e145273d003a5c30b83ad28b786541d37de72c398fc8d65dea1ab084f0cdafe82182fe4633a0 SHA512 fbb014a17d3d83b3a77bb426686bed763fc80d264eaa5eb54d7c76e658f99dfb4f330141acc2a12bb62c943a57c89d288338ac62c9418131363d8180a4f41fc5
diff --git a/kde-plasma/breeze-plymouth/breeze-plymouth-5.27.5.ebuild b/kde-plasma/breeze-plymouth/breeze-plymouth-5.27.9.ebuild
index f5b72a549904..91539c7ce710 100644
--- a/kde-plasma/breeze-plymouth/breeze-plymouth-5.27.5.ebuild
+++ b/kde-plasma/breeze-plymouth/breeze-plymouth-5.27.9.ebuild
@@ -14,7 +14,7 @@ SLOT="5"
KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 x86"
IUSE=""
-BDEPEND=">=kde-frameworks/extra-cmake-modules-${KFMIN}:5"
+BDEPEND=">=kde-frameworks/extra-cmake-modules-${KFMIN}:0"
DEPEND="sys-boot/plymouth"
RDEPEND="${DEPEND}"
diff --git a/kde-plasma/breeze/Manifest b/kde-plasma/breeze/Manifest
index cac47e9ea62a..b6abbd63c930 100644
--- a/kde-plasma/breeze/Manifest
+++ b/kde-plasma/breeze/Manifest
@@ -1 +1 @@
-DIST breeze-5.27.5.tar.xz 87590396 BLAKE2B a7426ebe7cdee06e3f170524894d3d68ab981f2f95d2201a6d2a22b3bcb621f1121d45a8ac756e81a9ead6661ccdee6918f41945521e61b213185a4f41854c8c SHA512 47baa7e01290294fcd9bf8005e00ecb4586380b35d082d6a858bae7a7e6df01b1970b43f43596d1c2061c26c8208802b6010fc990e62e03e6e7eedeb93ed42e8
+DIST breeze-5.27.9.tar.xz 87595232 BLAKE2B b958b895103b16c8857b382811e06980b1e59af49c5c3dbc7f69e0f42ccc83c887eff9f11256e99d5d84bf0c70453a7b16d241d3b57fc70d4179b8fbf75673a6 SHA512 ce91a30fb74ab26e177fd928e20be37ab230a88ee2ceb089d3b5389a362e47358b2745d1ea910f38cbeba2416819e14dd2e8712eca0496ee2e60b9dbdd88fe95
diff --git a/kde-plasma/breeze/breeze-5.27.5.ebuild b/kde-plasma/breeze/breeze-5.27.9-r1.ebuild
index d98d0997e9ef..0b67d501a83b 100644
--- a/kde-plasma/breeze/breeze-5.27.5.ebuild
+++ b/kde-plasma/breeze/breeze-5.27.9-r1.ebuild
@@ -3,9 +3,9 @@
EAPI=8
-KFMIN=5.102.0
+KFMIN=5.106.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
+QTMIN=5.15.9
inherit ecm plasma.kde.org
DESCRIPTION="Breeze visual style for the Plasma desktop"
@@ -30,12 +30,14 @@ RDEPEND="
>=kde-frameworks/kguiaddons-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
>=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kirigami-${KFMIN}:5
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
>=kde-plasma/kdecoration-${PVCUT}:5
"
DEPEND="${RDEPEND}"
BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"
PDEPEND="
- >=kde-frameworks/breeze-icons-${KFMIN}:5
+ >=kde-frameworks/breeze-icons-${KFMIN}:*
>=kde-plasma/kde-cli-tools-${PVCUT}:5
"
diff --git a/kde-plasma/breeze/metadata.xml b/kde-plasma/breeze/metadata.xml
index d925f2439758..691fe86ecc98 100644
--- a/kde-plasma/breeze/metadata.xml
+++ b/kde-plasma/breeze/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">plasma/breeze</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-plasma/discover/Manifest b/kde-plasma/discover/Manifest
index 1b0eef526e65..8038525f2f10 100644
--- a/kde-plasma/discover/Manifest
+++ b/kde-plasma/discover/Manifest
@@ -1 +1 @@
-DIST discover-5.27.5.tar.xz 867168 BLAKE2B 21ca3e2e0aa3d593a2a2ce63b0c75822cd486438cb4aaede5c375f2c1dc8692f86e6cc88b9ace2d0cb43885d7cb7d615d26398058dae5f84075075b9279b77ce SHA512 1f4b46af1c2b22892c4b4b267d8e8bd4278d99e973f90bb398087bc664d718ba9d06ec15600d2d8ea0193f8558870484cc295c27f32ea816e0b3b1da02f014bb
+DIST discover-5.27.9.tar.xz 870444 BLAKE2B 03dd98bb66ada6ee29e3d099ea6a53a51a711e442a44fb81fa019e41fba9999e0c4e82762a217e0f42535f449ba374b52f8d74a3333e9dafa0967bb91373479d SHA512 c1049e022745fecd613d59434271e33789282f6915435db887fa9952e0b51955bc8453071c0da87d77d328f77d83204cfd8dc8db1bc489894e6fe3acafd7f798
diff --git a/kde-plasma/discover/discover-5.27.5-r1.ebuild b/kde-plasma/discover/discover-5.27.9.ebuild
index 4547a7270bd6..6e4df4367ad8 100644
--- a/kde-plasma/discover/discover-5.27.5-r1.ebuild
+++ b/kde-plasma/discover/discover-5.27.9.ebuild
@@ -4,9 +4,8 @@
EAPI=8
ECM_TEST="true"
-KFMIN=5.102.0
-QTMIN=5.15.7
-VIRTUALX_REQUIRED="test"
+KFMIN=5.106.0
+QTMIN=5.15.9
inherit ecm plasma.kde.org
DESCRIPTION="KDE Plasma resources management GUI"
@@ -46,7 +45,7 @@ DEPEND="
firmware? ( >=sys-apps/fwupd-1.5.0 )
flatpak? ( sys-apps/flatpak )
snap? ( sys-libs/snapd-glib:=[qt5] )
- telemetry? ( dev-libs/kuserfeedback:5 )
+ telemetry? ( kde-frameworks/kuserfeedback:5 )
webengine? ( >=dev-qt/qtwebview-${QTMIN}:5 )
"
RDEPEND="${DEPEND}
diff --git a/kde-plasma/drkonqi/Manifest b/kde-plasma/drkonqi/Manifest
index 09a0c913479a..20bb07714c0e 100644
--- a/kde-plasma/drkonqi/Manifest
+++ b/kde-plasma/drkonqi/Manifest
@@ -1,2 +1,2 @@
-DIST drkonqi-5.27.1-revert-add-sentry-support.patch.xz 11852 BLAKE2B 79cf8fd5bc07209ed85fd343593157d23f7ed0ca0e64c1d3deef2a11124781de8c5ae3f70e5a472aa0e4385412501b318b8052e07e13966cf96b8c6222163ca1 SHA512 fd4e02cc1f317fb49539794c0645f73805b4e71d414c4a6904a2da7a6b850c5778ed25c3341217ef3d820d8288bba78518045726d150a0ad6e756e4c59768c32
-DIST drkonqi-5.27.5.tar.xz 858288 BLAKE2B 661d6709bc697758fd9daf7004f1d8fce9e712d33102fcbd5c1ded541af9cbc085a9b78715bf79661174856af3456a39a477b7b82368ad109c8d5e39d025ded6 SHA512 a9f0f1113ea8d0cec77758f1e67d4fa5d7e0dc828af3d52a0c3a30fd3c72ab1d52bf40bf44d0d6f32547d312c49acaece9251c1b8458c579a467ba49ea46e4ed
+DIST drkonqi-5.27.8-revert-add-sentry-support.patch.xz 11996 BLAKE2B 17bf8c3e5c9a5bad200d22fa59b84a97caeca2c164d8b92a1dea665df7e73111401e82c1bacf5ab24c40fb21767c6dea38b38afd288d32190e1c72e453a38558 SHA512 50e448f311bde34c7e77a229aa7816899b7eb743b522d41bd31cc2b18741939a028fe42e267ba440560535fcb33890e3360e20d157a2e5959d2943ce8960491d
+DIST drkonqi-5.27.9.tar.xz 861796 BLAKE2B d2e441bedd8762744a845316bf59ebb0fbea9bd2898fc196f21e8bee96340fb3ef7242e6d04910edf4ddc969ac400da838ab78ba6913d56307b0b1045e732ecc SHA512 77165e08d0debceb95a83b52173a01dc2fff4e9a14afcacd50ae684bf8449d27abf8b274a8ed0b6fbde35d42a457e04d8a8a3ff0be74eb59b2ea78f9e7d86699
diff --git a/kde-plasma/drkonqi/drkonqi-5.27.5.ebuild b/kde-plasma/drkonqi/drkonqi-5.27.9.ebuild
index c9ee744e659b..437721f5dabd 100644
--- a/kde-plasma/drkonqi/drkonqi-5.27.5.ebuild
+++ b/kde-plasma/drkonqi/drkonqi-5.27.9.ebuild
@@ -3,25 +3,25 @@
EAPI=8
-KFMIN=5.102.0
+ECM_TEST="forceoptional"
+KFMIN=5.106.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
+QTMIN=5.15.9
inherit ecm plasma.kde.org systemd
DESCRIPTION="Plasma crash handler, gives the user feedback if a program crashed"
-SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PN}-5.27.1-revert-add-sentry-support.patch.xz"
+SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PN}-5.27.8-revert-add-sentry-support.patch.xz"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-IUSE=""
+IUSE="systemd"
COMMON_DEPEND="
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtdeclarative-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
>=kde-frameworks/kcompletion-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
>=kde-frameworks/kcoreaddons-${KFMIN}:5
@@ -32,13 +32,18 @@ COMMON_DEPEND="
>=kde-frameworks/kjobwidgets-${KFMIN}:5
>=kde-frameworks/knotifications-${KFMIN}:5
>=kde-frameworks/kwallet-${KFMIN}:5
- >=kde-frameworks/kwayland-${KFMIN}:5
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
>=kde-frameworks/kwindowsystem-${KFMIN}:5
>=kde-frameworks/syntax-highlighting-${KFMIN}:5
+ systemd? (
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ sys-apps/systemd:=
+ )
"
DEPEND="${COMMON_DEPEND}
>=dev-qt/qtconcurrent-${QTMIN}:5
+ test? ( >=dev-qt/qtnetwork-${QTMIN}:5 )
"
RDEPEND="${COMMON_DEPEND}
>=kde-frameworks/kirigami-${KFMIN}:5
@@ -49,7 +54,14 @@ RDEPEND="${COMMON_DEPEND}
)
"
-PATCHES=( "${WORKDIR}/${PN}-5.27.1-revert-add-sentry-support.patch" ) # bug 871759
+PATCHES=( "${WORKDIR}/${PN}-5.27.8-revert-add-sentry-support.patch" ) # bug 871759
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package systemd Systemd)
+ )
+ ecm_src_configure
+}
src_test() {
# needs network access, bug #698510
diff --git a/kde-plasma/drkonqi/metadata.xml b/kde-plasma/drkonqi/metadata.xml
index d925f2439758..be35b35a0d33 100644
--- a/kde-plasma/drkonqi/metadata.xml
+++ b/kde-plasma/drkonqi/metadata.xml
@@ -5,6 +5,9 @@
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <use>
+ <flag name="systemd">Enable Coredumpd integration</flag>
+ </use>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
</upstream>
diff --git a/kde-plasma/flatpak-kcm/Manifest b/kde-plasma/flatpak-kcm/Manifest
index 533dcadc6f90..04b9f6667d9c 100644
--- a/kde-plasma/flatpak-kcm/Manifest
+++ b/kde-plasma/flatpak-kcm/Manifest
@@ -1 +1 @@
-DIST flatpak-kcm-5.27.5.tar.xz 226100 BLAKE2B feaa673363e824830a6136af6cca99aef4baaea6ea79100c176e27b167faa27f2c2bf5441966a096d227421d73fe5b9b63cd1f76b811b299a6c4792059c2bb8b SHA512 dc89a98bb1de123406826ce40ba5f4b0b47a808e9d21434c40b6b6562535a0c675e2c38c3e6e8a8b56162ea2fcb639afe2f31f6616f2573a5132b7531c19176f
+DIST flatpak-kcm-5.27.9.tar.xz 230684 BLAKE2B 98d7f10a53966cbe5afb84e091ba0c43a12b610ac1442a21bb51b682203da6c85bf5b66285686d2f1f7dcce6129162e942627318c05981be87c7c9c609f5cede SHA512 17ea0d02fafca4beb762be7030d3ebb31a86e738f90ca2082850f5f7ec378d49b3c378853a4690a0eb0578d34e7674fd3b32d0063fa5ea4be0ee343f15ccfb3e
diff --git a/kde-plasma/flatpak-kcm/flatpak-kcm-5.27.5.ebuild b/kde-plasma/flatpak-kcm/flatpak-kcm-5.27.9.ebuild
index 0d07078221e6..9312edc88d5e 100644
--- a/kde-plasma/flatpak-kcm/flatpak-kcm-5.27.5.ebuild
+++ b/kde-plasma/flatpak-kcm/flatpak-kcm-5.27.9.ebuild
@@ -3,9 +3,9 @@
EAPI=8
-KFMIN=5.102.0
+KFMIN=5.106.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
+QTMIN=5.15.9
inherit ecm plasma.kde.org
DESCRIPTION="Flatpak Permissions Management KCM"
@@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/plasma/flatpak-kcm"
LICENSE="GPL-2 LGPL-2.1+"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/kde-plasma/kactivitymanagerd/Manifest b/kde-plasma/kactivitymanagerd/Manifest
index f74f4c375dc2..c263a0d1d319 100644
--- a/kde-plasma/kactivitymanagerd/Manifest
+++ b/kde-plasma/kactivitymanagerd/Manifest
@@ -1 +1 @@
-DIST kactivitymanagerd-5.27.5.tar.xz 127104 BLAKE2B 7fb468a287fcf6c83d914ca253ca67ff634c18527e306de0004b5de6f740e412e209e09a3ce362949a2608598cf09a81940f3f6c3a32686e1a8b481fa4e1b6c6 SHA512 fdd30843a2b2805943fcb7415af2f4a8f5ee171db4da5f668f1bee75010fbc9e4990ddec4ddaa40b31930ab907335bd674776ed866be1d433984532e30aff8d7
+DIST kactivitymanagerd-5.27.9.tar.xz 127252 BLAKE2B 1b220d64e063aaa6b031f4d3bb895da315a03c445000ddc01c2a1a033f6e8cabec196c5f699085f9bb7f921e33ae031c78b2c2c004c77cab009b60672e32ecb9 SHA512 d269df331c500a96745d95daa5c219c30389b700e08933f167a0bab886e6af17877205433ddbed4c7c5cdaf3e6139a8f1cde4d1ef4d0094a9089826908cf39bd
diff --git a/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.27.5.ebuild b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.27.9.ebuild
index f25732dd8f84..54cc61fe2a74 100644
--- a/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.27.5.ebuild
+++ b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.27.9.ebuild
@@ -3,9 +3,9 @@
EAPI=8
-KFMIN=5.102.0
+KFMIN=5.106.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
+QTMIN=5.15.9
inherit ecm plasma.kde.org
DESCRIPTION="System service to manage user's activities, track the usage patterns etc."
diff --git a/kde-plasma/kde-cli-tools/Manifest b/kde-plasma/kde-cli-tools/Manifest
index 5028958d8e72..e8277282a5b3 100644
--- a/kde-plasma/kde-cli-tools/Manifest
+++ b/kde-plasma/kde-cli-tools/Manifest
@@ -1 +1 @@
-DIST kde-cli-tools-5.27.5.tar.xz 669140 BLAKE2B 235632187c7fdba27f5adcb3fb94d8e360bc80cd76ced0c7ce411d5381aa10220f8cb5017b1050c4fe7a1c62a37b45355333e79cabd7f4dfa1d44141de978b4a SHA512 73f699995f59b6ecbcb073f0c0e605135f31a5089435cd69afc59f7ce289f1520fec5f29ff0312f5e2d1f7ee7127a4aa34392bb4992ef9dc3538cb7868431a77
+DIST kde-cli-tools-5.27.9.tar.xz 667364 BLAKE2B 7b8dc995d901bdfbea6f27b871d52b1687d2fee11509ac8622d5a2b1e16263776d1be7be106efe087ca0baab1bf3c4e001c40adca3cb4ea2c6ba08a20c527213 SHA512 ff625bda336df1ffa8d093cf2408512d31dcba72c501d1b31f4bd806de96f17e6451f19c70e6a86d55b06115094708a3fcf1527b112f39175e24a74e6b160ab4
diff --git a/kde-plasma/kde-cli-tools/files/kde-cli-tools-5.27.5-kcmshell5.patch b/kde-plasma/kde-cli-tools/files/kde-cli-tools-5.27.5-kcmshell5.patch
deleted file mode 100644
index 4fa2309c6b37..000000000000
--- a/kde-plasma/kde-cli-tools/files/kde-cli-tools-5.27.5-kcmshell5.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-From 726690b34c1b75307fb8c830ba05dd00b98aa85a Mon Sep 17 00:00:00 2001
-From: Heiko Becker <heiko.becker@kde.org>
-Date: Tue, 9 May 2023 21:29:52 +0200
-Subject: [PATCH] kinfo: Use kcmshell5 with Plasma *5*
-
----
- kinfo/kinfo | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/kinfo/kinfo b/kinfo/kinfo
-index ddb5de31..6f911965 100644
---- a/kinfo/kinfo
-+++ b/kinfo/kinfo
-@@ -3,4 +3,4 @@
- # SPDX-FileCopyrightText: 2023 Harald Sitter <sitter@kde.org>
-
- export QT_LOGGING_RULES="*=false"
--exec kcmshell6 kcm_about-distro --args dump --platform offscreen
-+exec kcmshell5 kcm_about-distro --args dump --platform offscreen
---
-GitLab
-
diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-5.27.5-r1.ebuild b/kde-plasma/kde-cli-tools/kde-cli-tools-5.27.9.ebuild
index 8dbcf025b952..a3fe1295793f 100644
--- a/kde-plasma/kde-cli-tools/kde-cli-tools-5.27.5-r1.ebuild
+++ b/kde-plasma/kde-cli-tools/kde-cli-tools-5.27.9.ebuild
@@ -5,10 +5,9 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="optional"
-KFMIN=5.102.0
+KFMIN=5.106.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
-VIRTUALX_REQUIRED="test"
+QTMIN=5.15.9
inherit ecm plasma.kde.org
DESCRIPTION="Tools based on KDE Frameworks 5 to better interact with the system"
@@ -28,7 +27,7 @@ DEPEND="
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtsvg-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kactivities-${KFMIN}:5
+ >=kde-plasma/plasma-activities-${KFMIN}:5
>=kde-frameworks/kcmutils-${KFMIN}:5
>=kde-frameworks/kcompletion-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
@@ -53,10 +52,7 @@ RDEPEND="${DEPEND}
"
BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"
-PATCHES=(
- "${FILESDIR}/${PN}-5.12.80-tests-optional.patch"
- "${FILESDIR}/${P}-kcmshell5.patch" # bug 906198
-)
+PATCHES=( "${FILESDIR}/${PN}-5.12.80-tests-optional.patch" )
src_configure() {
local mycmakeargs=(
diff --git a/kde-plasma/kde-gtk-config/Manifest b/kde-plasma/kde-gtk-config/Manifest
index 1b9be3858aa1..80f9c502800d 100644
--- a/kde-plasma/kde-gtk-config/Manifest
+++ b/kde-plasma/kde-gtk-config/Manifest
@@ -1 +1 @@
-DIST kde-gtk-config-5.27.5.tar.xz 77108 BLAKE2B 878970897affd2c5c37dcf02df7c8fcc9ebf4ef3d40d25bb23c5d154dad11d0aeef1abca42069ce898f9e0822498461e3418651d4d71002c21dc4757663444e2 SHA512 564651e50646be739a1ece81e1dccaca64def47f01a87f8ee9be57ec6de46c7698d84979f0d47b10c65d109bb7150bc603dd62f3f020ef741880bb410ee6a75e
+DIST kde-gtk-config-5.27.9.tar.xz 77288 BLAKE2B d30f6a2aad1ddcfe7eb25a42cbfe6a98793afbd68bab184949c54081d5f8a927b636ed6fe5f731e1b0af9c84dbb71e6d0d1b7de5ddf20a9cca6dc2ac636a9357 SHA512 dff637684e0da6b782341901abc43a5f2d250fe1fe8225851d927fad3ce1c8e8db0e9449f0c4964587a71fa9ab8c9e0c940c5dcf16cb9dbaebf449babab3cea4
diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-5.27.5.ebuild b/kde-plasma/kde-gtk-config/kde-gtk-config-5.27.9.ebuild
index 2aa913af404d..8933d5454f9a 100644
--- a/kde-plasma/kde-gtk-config/kde-gtk-config-5.27.5.ebuild
+++ b/kde-plasma/kde-gtk-config/kde-gtk-config-5.27.9.ebuild
@@ -3,10 +3,9 @@
EAPI=8
-KFMIN=5.102.0
+KFMIN=5.106.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
-VIRTUALX_REQUIRED="test"
+QTMIN=5.15.9
inherit ecm plasma.kde.org
DESCRIPTION="Syncs KDE Plasma theme settings to GTK applications"
@@ -18,7 +17,6 @@ KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
DEPEND="
- dev-cpp/glibmm:2
dev-libs/glib:2
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
@@ -29,16 +27,15 @@ DEPEND="
>=kde-frameworks/kcoreaddons-${KFMIN}:5
>=kde-frameworks/kdbusaddons-${KFMIN}:5
>=kde-frameworks/kguiaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
>=kde-plasma/kdecoration-${PVCUT}:5
- x11-libs/gtk+:3
+ x11-libs/gtk+:3[X]
"
RDEPEND="${DEPEND}
>=kde-plasma/kde-cli-tools-${PVCUT}:5
x11-misc/xsettingsd
"
-BDEPEND="
- dev-lang/sassc
-"
+BDEPEND="dev-lang/sassc"
src_configure() {
local mycmakeargs=(
diff --git a/kde-plasma/kdecoration/Manifest b/kde-plasma/kdecoration/Manifest
index 260f75aef22a..052fe90eb1ee 100644
--- a/kde-plasma/kdecoration/Manifest
+++ b/kde-plasma/kdecoration/Manifest
@@ -1 +1 @@
-DIST kdecoration-5.27.5.tar.xz 52700 BLAKE2B 17db0a0ecdf66d1e7c73a56edc3c186f40e6d76974faa711bb76e476769b2710a85d9415a85636532e1f70b104377c89f9d0e80d33a090ac1c7d4d86a844ede7 SHA512 3532bf99f081fef029731dbf87310091945922caba2d44d8626e3ee22f2b39df1177f3122553b6d83a7e02bcc960ce50a50770e524cf3e6b011143d3646f66b0
+DIST kdecoration-5.27.9.tar.xz 52968 BLAKE2B 8beca1d3903760b369385a58fcae83e3353341c389903f0bfd0f3ec7d4455740cb643a3dc8692aad6b714353c85ab57a170da4287292da65bd7135978c464279 SHA512 2428a9f49413249d8e04c03be5ebd0947821650d829ee0dba55686f247405b3757cb12b2ce9940ca58665bef29905255176ddab576793aa87aefd59660c69732
diff --git a/kde-plasma/kdecoration/kdecoration-5.27.5.ebuild b/kde-plasma/kdecoration/kdecoration-5.27.9.ebuild
index 3092b0ddea52..d2610f5029eb 100644
--- a/kde-plasma/kdecoration/kdecoration-5.27.5.ebuild
+++ b/kde-plasma/kdecoration/kdecoration-5.27.9.ebuild
@@ -4,10 +4,9 @@
EAPI=8
ECM_TEST="forceoptional"
-KFMIN=5.102.0
+KFMIN=5.106.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
-VIRTUALX_REQUIRED="test"
+QTMIN=5.15.9
inherit ecm plasma.kde.org
DESCRIPTION="Plugin based library to create window decorations"
diff --git a/kde-plasma/kdeplasma-addons/Manifest b/kde-plasma/kdeplasma-addons/Manifest
index e779259b49ba..ea76cb2e85a1 100644
--- a/kde-plasma/kdeplasma-addons/Manifest
+++ b/kde-plasma/kdeplasma-addons/Manifest
@@ -1 +1 @@
-DIST kdeplasma-addons-5.27.5.tar.xz 819660 BLAKE2B 419ef451334993cf79e0e5ba16e3229c5dc2870253effacd048637001debaf8d21bf213102874bf6c41d7e0994961993d37aa9ad873e4b94eb75f70378e1043a SHA512 dc7c859e303aedf2356cb3e9d3977434ee4d35b57dbb5e51c59fc0a654c3cb9c0163ba6657f3e27caa36da69a86d7ea4be57063501449eae4e89456209ffdc71
+DIST kdeplasma-addons-5.27.9.tar.xz 822664 BLAKE2B 409e631269e7b0f341b39b88da89b53d6a91503322a94a74c06909d8a072bf34f19f6be179aa3a09f49288d20ba46c51a8cfd1d7635c5692e1492a9a3e402121 SHA512 f74e8699715aa965f9d38b9d75facfbc03320442fbf716e5410ceaab5880956aa8cd8d31a476e3621d4a5bdda1661c0ccdafd52c216e34619425cc26ba944abe
diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.27.5.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.27.9.ebuild
index 29f75a57d91b..5ffe0f923954 100644
--- a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.27.5.ebuild
+++ b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.27.9.ebuild
@@ -4,10 +4,9 @@
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.102.0
+KFMIN=5.106.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
-VIRTUALX_REQUIRED="test"
+QTMIN=5.15.9
inherit ecm plasma.kde.org optfeature
DESCRIPTION="Extra Plasma applets and engines"
@@ -22,10 +21,10 @@ RESTRICT="test" # bug 727846
DEPEND="
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5
>=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
>=kde-frameworks/kconfigwidgets-${KFMIN}:5
>=kde-frameworks/kcoreaddons-${KFMIN}:5
@@ -41,7 +40,7 @@ DEPEND="
>=kde-frameworks/kunitconversion-${KFMIN}:5
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
>=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/plasma-${KFMIN}:5
+ >=kde-plasma/libplasma-${KFMIN}:5
>=kde-frameworks/sonnet-${KFMIN}:5
alternate-calendar? ( dev-libs/icu:= )
networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 )
@@ -51,7 +50,6 @@ DEPEND="
RDEPEND="${DEPEND}
>=dev-qt/qtquickcontrols-${QTMIN}:5
>=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-plasma/plasma-workspace-${PVCUT}:5
"
src_configure() {
diff --git a/kde-plasma/kgamma/Manifest b/kde-plasma/kgamma/Manifest
index 2821faa9a0b7..322be0e70bcc 100644
--- a/kde-plasma/kgamma/Manifest
+++ b/kde-plasma/kgamma/Manifest
@@ -1 +1 @@
-DIST kgamma5-5.27.5.tar.xz 88448 BLAKE2B 72f5e5db54c2da49a8f2032a909cc2bc2fc11efbfcd56be4ad43e6fa8f44d764a23e0132e2ca600a7328cbc2f6e548d4bfd7ae3ed37ed09975a5f99800f538ca SHA512 6a9492ff1b195e5aabec94a2f020e64d618d1d9b487cd479b49c960892d28b15af59a757c3fd24e279380f9c671191021d4d2a548c28239afb54438b84fb4f99
+DIST kgamma5-5.27.9.tar.xz 88448 BLAKE2B e36cbdd125d749b8afc9d4f59e5a605970ecc0ca4592025d8b6a7a813dcdc5e4bfe1c079261776d94e4c6b82ce9d0a49e8d4ab20ab387b91ae4900c35e32d788 SHA512 2caccfe119c3669f3f1e75e6219b4db24c6076a5df1ea0429e719594f7ec41e63877fa30e7e1376ff23c8d2cdd518a89c57621d7a8f331035dfe7cd8aabe213b
diff --git a/kde-plasma/kgamma/kgamma-5.27.5.ebuild b/kde-plasma/kgamma/kgamma-5.27.9.ebuild
index a76c0a435876..9d23f98b7f71 100644
--- a/kde-plasma/kgamma/kgamma-5.27.5.ebuild
+++ b/kde-plasma/kgamma/kgamma-5.27.9.ebuild
@@ -5,9 +5,9 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
KDE_ORG_NAME="${PN}5"
-KFMIN=5.102.0
+KFMIN=5.106.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
+QTMIN=5.15.9
inherit ecm plasma.kde.org
DESCRIPTION="Screen gamma values kcontrol module"
diff --git a/kde-plasma/khotkeys/Manifest b/kde-plasma/khotkeys/Manifest
index c4da623be21f..4b897ad688b3 100644
--- a/kde-plasma/khotkeys/Manifest
+++ b/kde-plasma/khotkeys/Manifest
@@ -1 +1 @@
-DIST khotkeys-5.27.5.tar.xz 1894844 BLAKE2B 045fbeae4c1abada43765087a3cc08004573be681cdf9fe7d0d8cc1952e97fe090a2c8549302308e144bfb8681be40e4b1efcdc26a977359ce6b0d6b3c2a731c SHA512 2a50671362119328e02104c671b022c7f4af2c85ee568e71225eddbd1675f2bf041215cf2954cba93ad1e650c4107d2acffeccb20abb7401581d553634beb7ee
+DIST khotkeys-5.27.9.tar.xz 1895220 BLAKE2B 8bacfaced6f8fb421325fcaa0460832c61bac419dcfb77596d521f35b503a5b43a99d9619725c1995269202eb127e2882d6fea4805346a7959a2a38eb8eb1536 SHA512 8e60d30d2b6c8b45f99d450113aca39597a306447a203b32c7edbda83b998cc7cb73db9b58b9cf6ef5dfb5a24cf8c58445d8e2ea38446e058a9f85719d568c2a
diff --git a/kde-plasma/khotkeys/khotkeys-5.27.5.ebuild b/kde-plasma/khotkeys/khotkeys-5.27.9.ebuild
index 568d91f18b73..1c120312eeaf 100644
--- a/kde-plasma/khotkeys/khotkeys-5.27.5.ebuild
+++ b/kde-plasma/khotkeys/khotkeys-5.27.9.ebuild
@@ -4,9 +4,9 @@
EAPI=8
ECM_HANDBOOK="forceoptional" # not optional until !kdelibs4support
-KFMIN=5.102.0
+KFMIN=5.106.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
+QTMIN=5.15.9
inherit ecm plasma.kde.org
DESCRIPTION="KDE Plasma workspace hotkey module"
diff --git a/kde-plasma/kinfocenter/Manifest b/kde-plasma/kinfocenter/Manifest
index 768a724d0b40..01d9b32a914f 100644
--- a/kde-plasma/kinfocenter/Manifest
+++ b/kde-plasma/kinfocenter/Manifest
@@ -1,2 +1,2 @@
DIST glogo-small.png 24583 BLAKE2B 0af2ceae708e56f217120e5d8b880fb71401e3761ab26c4af5e74c0622368aa4e34b05160fae15fbfbbc832077810ab5c1e424826632748299fd22997cbe665c SHA512 648be463ec3812a2edcdab54d7a230bf2bd7e6895f4ffe72321d8fca28a5e1e0980f6e3b9a32f369c8369943ceb802a65a94b9dad820dcf2c81d4581d814cb48
-DIST kinfocenter-5.27.5.tar.xz 1016296 BLAKE2B 5bd852f272031619c6876bd11d59594de8afbfb04204e26cda780b7ffbf76c46167b621b13222bd7747715ce2480f2361b2fda6752cce45ef3d3bb486fefceac SHA512 db2f04baf094debcce8f2f76034803b99e4fa4ed784b6f654d5e10f026cdcc668735d84d91ebb7a9d091306c0b9cb97446e33d1374e05510f147b453df80b06a
+DIST kinfocenter-5.27.9.tar.xz 1016368 BLAKE2B 14281837c83947ef1f75b686efdcbb34243c4cab21d5de2198fdc87252b3fb0d20a3052ebf772e12b53960d7e9cd9cbf7c18abe8d943d3ede058b518f5884047 SHA512 9ba52890b4924989e68a7cdff2841ebd2adceac6b7412fecaaae31b98ba997ab7bf9a6e7917412b19e9787329bc16a1973bbff546816ffe3f2037e4840de7c19
diff --git a/kde-plasma/kinfocenter/kinfocenter-5.27.5.ebuild b/kde-plasma/kinfocenter/kinfocenter-5.27.9.ebuild
index a24ab60dd92e..62ddedc08ee5 100644
--- a/kde-plasma/kinfocenter/kinfocenter-5.27.5.ebuild
+++ b/kde-plasma/kinfocenter/kinfocenter-5.27.9.ebuild
@@ -4,9 +4,9 @@
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.102.0
+KFMIN=5.106.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
+QTMIN=5.15.9
inherit ecm plasma.kde.org optfeature
DESCRIPTION="Utility providing information about the computer hardware"
@@ -23,6 +23,7 @@ DEPEND="
>=dev-qt/qtdeclarative-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5[gles2-only=]
>=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kauth-${KFMIN}:5
>=kde-frameworks/kcmutils-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
>=kde-frameworks/kconfigwidgets-${KFMIN}:5
diff --git a/kde-plasma/kmenuedit/Manifest b/kde-plasma/kmenuedit/Manifest
index 89b03740876f..506f134491bf 100644
--- a/kde-plasma/kmenuedit/Manifest
+++ b/kde-plasma/kmenuedit/Manifest
@@ -1 +1 @@
-DIST kmenuedit-5.27.5.tar.xz 931772 BLAKE2B f4f87d23af6ff0803fd1aa8ec4aac567131ac9d8198490f7f10724704d2a1f8f7601bfef7554dc62b999921e03016aa00d5cabc3259656b8ddc366fe3990a261 SHA512 aab43d69ed214e767383d198d8a5678bb3538280cfb2c8474c74c063df5e3cfef518ee9213b3b540cff323392f8e73c7221ecf2be1f5fa9ae2dfeefbb5eb322e
+DIST kmenuedit-5.27.9.tar.xz 932188 BLAKE2B 8eb5dcc870d71aabb192850abbc5099a88c1d54077fcc010343b207f022e44be77bb4e8f1cc6da4daa6eb03c721c33d762a82baf46d951c4bd508192276ba095 SHA512 d0314e66434e741c1bf692285cc7c8b5e226df465bb0b0ea076b2fd780215285218f8ad8d38a33215346328166bd44539aea41658fe7f332a9510f84701bbf80
diff --git a/kde-plasma/kmenuedit/kmenuedit-5.27.5.ebuild b/kde-plasma/kmenuedit/kmenuedit-5.27.9.ebuild
index d4d096421fff..f4d8d42bcae9 100644
--- a/kde-plasma/kmenuedit/kmenuedit-5.27.5.ebuild
+++ b/kde-plasma/kmenuedit/kmenuedit-5.27.9.ebuild
@@ -4,8 +4,8 @@
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.102.0
-QTMIN=5.15.7
+KFMIN=5.106.0
+QTMIN=5.15.9
inherit ecm plasma.kde.org
DESCRIPTION="KDE Plasma menu editor"
diff --git a/kde-plasma/kpipewire/Manifest b/kde-plasma/kpipewire/Manifest
index 2451bca17659..3b6bba970c2b 100644
--- a/kde-plasma/kpipewire/Manifest
+++ b/kde-plasma/kpipewire/Manifest
@@ -1 +1 @@
-DIST kpipewire-5.27.5.tar.xz 59824 BLAKE2B 5c5473a30be58e4441aa68f93290231d32e559a7419b0fd23cfb2438045bcf035a82b05032ffd8010bea89891cb652e05d04eb1330d36aee333247e023346819 SHA512 a294b727374f15a88af2017b5cd836670d14c81d2c43aabbb53efc98c05679de2689a8b94462535efb60ad8eee6dc241c241d861a1b646314f98f99234303579
+DIST kpipewire-5.27.9.tar.xz 59796 BLAKE2B 06fb84d566b63dc2eab46598aa1210ea1769ab9060d3387b0d8c90ab3820499c99d1a19195fe8d05da888c3928e621fe8dfbda1c0d5da4c0d33e9d6f143a8c5a SHA512 979c7a4e7ea12447353fd66f26e32da5eff5d1c6ccbbd4fda71a2a201c43827e825b7c35c113c93387b6df50c85cfc8d849f735f4fc91c8ed616e081f3fdaf45
diff --git a/kde-plasma/kpipewire/kpipewire-5.27.5.ebuild b/kde-plasma/kpipewire/kpipewire-5.27.9.ebuild
index ed0769ec4092..1ba725cd3fd7 100644
--- a/kde-plasma/kpipewire/kpipewire-5.27.5.ebuild
+++ b/kde-plasma/kpipewire/kpipewire-5.27.9.ebuild
@@ -4,8 +4,8 @@
EAPI=8
ECM_TEST="true"
-KFMIN=5.102.0
-QTMIN=5.15.7
+KFMIN=5.106.0
+QTMIN=5.15.9
inherit ecm plasma.kde.org
DESCRIPTION="Components relating to Flatpak pipewire use in Plasma"
@@ -23,7 +23,7 @@ COMMON_DEPEND="
>=dev-qt/qtwayland-${QTMIN}:5
>=kde-frameworks/kcoreaddons-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwayland-${KFMIN}:5
+ >=kde-plasma/kwayland-${KFMIN}:5
media-libs/libepoxy
media-libs/libglvnd
media-video/ffmpeg:=
diff --git a/kde-plasma/kscreen/Manifest b/kde-plasma/kscreen/Manifest
index f91f15e0587e..b9f84085b77a 100644
--- a/kde-plasma/kscreen/Manifest
+++ b/kde-plasma/kscreen/Manifest
@@ -1 +1 @@
-DIST kscreen-5.27.5.tar.xz 185368 BLAKE2B 83c3443a99b53af044aebdc1dad8505df43e4b348d8668e583fa9d321108feed734d03b8b9de25b9660115f118a7fd738467eddd22c366730419fcd0fd277fb5 SHA512 9627528a66537a09e1dd9cec03ae678fdb479a579cb9979cc74261992ecf17c1b3c3a4eb6777f4e4469c5d021f3a9b36108c144dbbfdb15a3a0dbaab0a66afe4
+DIST kscreen-5.27.9.tar.xz 185952 BLAKE2B 870b652e9360e242678fcccbf2af31f9f4f8d9d22c3ecbb65326f27c65cbac6a18bef2233cdb05773f7e4f1657098d867fdbdfb052d20256b5b3ba0bd178e56f SHA512 8b651436d32c930758302b139bccf752f82f5fe49d1019187494552dc627632e6f922bbf83422527c693719b88d7a3a616312cd67448a9564031c7159c6a9527
diff --git a/kde-plasma/kscreen/kscreen-5.27.5.ebuild b/kde-plasma/kscreen/kscreen-5.27.9.ebuild
index c94b00b3e0fa..614590302d99 100644
--- a/kde-plasma/kscreen/kscreen-5.27.5.ebuild
+++ b/kde-plasma/kscreen/kscreen-5.27.9.ebuild
@@ -4,9 +4,9 @@
EAPI=8
ECM_TEST="forceoptional"
-KFMIN=5.102.0
+KFMIN=5.106.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
+QTMIN=5.15.9
inherit ecm plasma.kde.org
DESCRIPTION="KDE Plasma screen management"
@@ -26,21 +26,22 @@ DEPEND="
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtsensors-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtx11extras-${QTMIN}:5
>=kde-frameworks/kcmutils-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
>=kde-frameworks/kcoreaddons-${KFMIN}:5
>=kde-frameworks/kdeclarative-${KFMIN}:5
>=kde-frameworks/kdbusaddons-${KFMIN}:5
>=kde-frameworks/kglobalaccel-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
>=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/plasma-${KFMIN}:5
+ >=kde-plasma/libplasma-${KFMIN}:5
>=kde-plasma/layer-shell-qt-${PVCUT}:5
- >=kde-plasma/libkscreen-${PVCUT}:5
+ >=kde-plasma/libkscreen-${PVCUT}:5=
x11-libs/libX11
+ x11-libs/libxcb:=
+ x11-libs/libXi
"
RDEPEND="${DEPEND}
>=dev-qt/qtgraphicaleffects-${QTMIN}:5
diff --git a/kde-plasma/kscreenlocker/Manifest b/kde-plasma/kscreenlocker/Manifest
index 49cd6d70ac6d..e586f16d4c19 100644
--- a/kde-plasma/kscreenlocker/Manifest
+++ b/kde-plasma/kscreenlocker/Manifest
@@ -1 +1 @@
-DIST kscreenlocker-5.27.5.tar.xz 160612 BLAKE2B b692c954ec2c85d884b39e835cf62669c4cb611bdcd5a8e74afe706ceb20af3fcd2218fda0f6b3b90f61d1549ece0363370cd4bf7260c1aa09adf786e106bb11 SHA512 a7a41d7a7b9d12b9ca9bfc4fe02be3b35ade4ac2b0f79fa8e52e294c76e5d843b3c2628ca0a26d2d69823483911a3739e7a3f7a19aa2c6f06fe870841577e0ea
+DIST kscreenlocker-5.27.9.tar.xz 161040 BLAKE2B f5e1e4d1f3deed146a0412625439e0fab3e4264d6781d14e267f2776b4f056b71e43211bb9d8d05fb5267e22b73e3dd11cfbffd0d858dfd98f06302925a40143 SHA512 5447432c0a712c50c4f5429fef645ac19ed56fcefc0f4f8b5a2df55b62e5e802941975ae18c83db3d6e942e9edff663774be6d76ff06a5b4f10beebcffebeadf
diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.27.5.ebuild b/kde-plasma/kscreenlocker/kscreenlocker-5.27.9.ebuild
index 2e698fee554e..b5cf5f5861ce 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.27.5.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.27.9.ebuild
@@ -4,10 +4,9 @@
EAPI=8
ECM_TEST="forceoptional"
-KFMIN=5.102.0
+KFMIN=5.106.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
-VIRTUALX_REQUIRED="test"
+QTMIN=5.15.9
inherit ecm plasma.kde.org pam
DESCRIPTION="Library and components for secure lock screen architecture"
@@ -19,7 +18,6 @@ IUSE=""
RESTRICT="test"
-# slot op: private QtX11Extras header (private/qtx11extras_p.h)
COMMON_DEPEND="
dev-libs/wayland
>=dev-qt/qtdbus-${QTMIN}:5
@@ -27,7 +25,7 @@ COMMON_DEPEND="
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtnetwork-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5=
+ >=dev-qt/qtx11extras-${QTMIN}:5
>=kde-frameworks/kcmutils-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5[qml]
>=kde-frameworks/kconfigwidgets-${KFMIN}:5
@@ -40,7 +38,7 @@ COMMON_DEPEND="
>=kde-frameworks/kio-${KFMIN}:5
>=kde-frameworks/knotifications-${KFMIN}:5
>=kde-frameworks/kpackage-${KFMIN}:5
- >=kde-frameworks/kwayland-${KFMIN}:5
+ >=kde-plasma/kwayland-${KFMIN}:5
>=kde-frameworks/kwindowsystem-${KFMIN}:5
>=kde-frameworks/kxmlgui-${KFMIN}:5
>=kde-frameworks/solid-${KFMIN}:5
@@ -58,7 +56,7 @@ DEPEND="${COMMON_DEPEND}
RDEPEND="${COMMON_DEPEND}
>=dev-qt/qtquickcontrols2-${QTMIN}:5
>=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/plasma-${KFMIN}:5
+ >=kde-plasma/libplasma-${KFMIN}:5
"
BDEPEND="
dev-util/wayland-scanner
diff --git a/kde-plasma/ksshaskpass/Manifest b/kde-plasma/ksshaskpass/Manifest
index d931076543bf..af4abf6b37a7 100644
--- a/kde-plasma/ksshaskpass/Manifest
+++ b/kde-plasma/ksshaskpass/Manifest
@@ -1 +1 @@
-DIST ksshaskpass-5.27.5.tar.xz 27928 BLAKE2B c4ce00f823bd99e9be8293c2f04293fc0046d60c61440a53e207a393a40d4262c5cf216d9749ba3eeecc974d25f194e2b573a19c50ded0835214caece8ad46aa SHA512 6e96894974d0b7309d360e5df6ef57608f52c9228f8cb0d34f8e7b3614111eeaa31d4225fa1299962985dc414e6980a8a7c5c42d0fc5d648696bfd8f222b149d
+DIST ksshaskpass-5.27.9.tar.xz 28032 BLAKE2B 3e120fd3bde294ea183e6531a6c6dff5140f2374dcc648b34255845e3d63577996f884405d769166da14e93e4ae9c515afb031a35615549bdf2ca68e727a2c1b SHA512 37032f6580d5f3f2d1b10a94c8abd83dd7a79c2920730b8f18a801706d7920e186d56d7edf7a62256c589792dd33e26f185c79c121acf0d27ee6585a474c34de
diff --git a/kde-plasma/ksshaskpass/ksshaskpass-5.27.5.ebuild b/kde-plasma/ksshaskpass/ksshaskpass-5.27.9.ebuild
index 32ff3fb89dba..3d54f0b2b43c 100644
--- a/kde-plasma/ksshaskpass/ksshaskpass-5.27.5.ebuild
+++ b/kde-plasma/ksshaskpass/ksshaskpass-5.27.9.ebuild
@@ -3,8 +3,8 @@
EAPI=8
-KFMIN=5.102.0
-QTMIN=5.15.7
+KFMIN=5.106.0
+QTMIN=5.15.9
inherit ecm plasma.kde.org
DESCRIPTION="Implementation of ssh-askpass with KDE Wallet integration"
diff --git a/kde-plasma/ksystemstats/Manifest b/kde-plasma/ksystemstats/Manifest
index c255e5ed02e3..6cf3b678f5e3 100644
--- a/kde-plasma/ksystemstats/Manifest
+++ b/kde-plasma/ksystemstats/Manifest
@@ -1 +1 @@
-DIST ksystemstats-5.27.5.tar.xz 115160 BLAKE2B 3e5d205f444cd6fe0ed9a2d9f7fc2215018e37e560e2793faa943ecb97d3f1964b955efdd0d364c055c88d2f5f2c85cc578f1ef663c30f372b713d5d76484d9c SHA512 0db1df8fd0264c6d5b5091b92ae892e74367e6a88b48d909bd79813638df5f9510eae42cb626c46d99f5b7ed66aed8636745aef4e66d49a9e0fa411c6140693e
+DIST ksystemstats-5.27.9.tar.xz 116580 BLAKE2B 966e22bdb170303fa749d08d253ff18a6a14ccac0b0f44a616b0f7c4a064047f8c965e91028a20818d61578de1405404ae1abb83ba1ac95abee63c9ee12aa4bd SHA512 62b7e38015aceb77eaa8a34f9f0dea2f7a2956058a5128207a31f507c955489635e3c54513305fe439ca4505939e870207e4968044714c01acddb5f706899384
diff --git a/kde-plasma/ksystemstats/ksystemstats-5.27.5.ebuild b/kde-plasma/ksystemstats/ksystemstats-5.27.9.ebuild
index 40e6fd0e0e0f..56d7402e238f 100644
--- a/kde-plasma/ksystemstats/ksystemstats-5.27.5.ebuild
+++ b/kde-plasma/ksystemstats/ksystemstats-5.27.9.ebuild
@@ -5,11 +5,11 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="forceoptional"
-KFMIN=5.102.0
+KFMIN=5.106.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
-VIRTUALX_REQUIRED="test"
-inherit ecm plasma.kde.org
+QTMIN=5.15.9
+VIRTUALX_REQUIRED="test" # bug 909312 (test fails)
+inherit ecm plasma.kde.org virtualx
DESCRIPTION="Plugin-based system monitoring daemon"
@@ -34,9 +34,7 @@ DEPEND="
virtual/libudev:=
networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 )
"
-RDEPEND="${DEPEND}
- !<kde-plasma/ksysguard-5.21.90:5
-"
+RDEPEND="${DEPEND}"
src_configure() {
local mycmakeargs=(
diff --git a/kde-plasma/kwallet-pam/Manifest b/kde-plasma/kwallet-pam/Manifest
index b7896c93d41b..e1ee69840fbb 100644
--- a/kde-plasma/kwallet-pam/Manifest
+++ b/kde-plasma/kwallet-pam/Manifest
@@ -1 +1 @@
-DIST kwallet-pam-5.27.5.tar.xz 23024 BLAKE2B d1d4c54b041ad1e17040c8bf5c2725e77a9931681ecf8d62aba608a535873f534eb647fad3b1d8b5ae71e2a910d122c25e467aee9e67ae32eea540701650b918 SHA512 175e13515ee63f6963adc81460447d14d0ea021cce3bd3ebd3b5ade4e82ff76b614f55fc8620c0b37d69a56a28680aaec849cf48b45173accdecb5d6efd366fc
+DIST kwallet-pam-5.27.9.tar.xz 22876 BLAKE2B 5b7d247a9e64c5979140d9424508fc699c9c487f3582925f93285fd372e79a08dc08ca393865b5b4bc8f1f24ca35ad88a35ea4a19c65c1ec88db205f458e7279 SHA512 98905aa381bcf8cf6925ac2ec3e4bdef81bfd37ad1eb265307315ccce568020011cd0e03f846b27ebd1fe785b138de1b4cecdae71ecd81f765a25526526c474f
diff --git a/kde-plasma/kwallet-pam/kwallet-pam-5.27.5.ebuild b/kde-plasma/kwallet-pam/kwallet-pam-5.27.9.ebuild
index 8f722261e223..8f722261e223 100644
--- a/kde-plasma/kwallet-pam/kwallet-pam-5.27.5.ebuild
+++ b/kde-plasma/kwallet-pam/kwallet-pam-5.27.9.ebuild
diff --git a/kde-plasma/kwayland-integration/Manifest b/kde-plasma/kwayland-integration/Manifest
index f125de6e87d7..e220af766d5a 100644
--- a/kde-plasma/kwayland-integration/Manifest
+++ b/kde-plasma/kwayland-integration/Manifest
@@ -1 +1 @@
-DIST kwayland-integration-5.27.5.tar.xz 25716 BLAKE2B 88d99daf93e7d8b9a1707fb9fa5c81c7d7a11c9eb6b60c4ab6ba54e92b497ebde3df374ce2bde5a3212f34030003598f2bb4206da2ff62048a45610253889ccf SHA512 8ed6e5d09387c7f3c1e0f9d83e1d511ab9cdcbbfbbe6eef198f0c1a1759e03dd59eac8569e6b48f359be2a4e3332444877007977e6ca3a7bc64717c0d4ee4904
+DIST kwayland-integration-5.27.9.tar.xz 25776 BLAKE2B dba48b7405edbaa885e1abe938806022546ab5c485f1ef20799399bbd7e97c618a7a2c0755561880f45a28e57b0cd17bb2e219f7af102f86bff638787d4460cf SHA512 aaea32038eb9098387d819e9c9dcff4f5b4634841614a0a5c5db9528a6f51d5197cab5ee24dccfbba400b7c012f6360248b4d8c64948c79ee7a545009a64594f
diff --git a/kde-plasma/kwayland-integration/kwayland-integration-5.27.5.ebuild b/kde-plasma/kwayland-integration/kwayland-integration-5.27.9.ebuild
index bd19df0e072b..f1f1904772cc 100644
--- a/kde-plasma/kwayland-integration/kwayland-integration-5.27.5.ebuild
+++ b/kde-plasma/kwayland-integration/kwayland-integration-5.27.9.ebuild
@@ -3,8 +3,8 @@
EAPI=8
-KFMIN=5.102.0
-QTMIN=5.15.7
+KFMIN=5.106.0
+QTMIN=5.15.9
inherit ecm plasma.kde.org
DESCRIPTION="Provides KWindowSystem integration plugin for Wayland"
@@ -29,7 +29,7 @@ DEPEND="
)
>=dev-qt/qtwidgets-${QTMIN}:5
>=dev-qt/qtwayland-${QTMIN}:5=
- >=kde-frameworks/kwayland-${KFMIN}:5
+ >=kde-plasma/kwayland-${KFMIN}:5
>=kde-frameworks/kwindowsystem-${KFMIN}:5=
x11-libs/libxkbcommon
"
diff --git a/kde-plasma/kwayland/Manifest b/kde-plasma/kwayland/Manifest
new file mode 100644
index 000000000000..df8101b8469f
--- /dev/null
+++ b/kde-plasma/kwayland/Manifest
@@ -0,0 +1 @@
+DIST kwayland-5.112.0.tar.xz 337424 BLAKE2B 33141d772cb86bcb5b11d2f16336332d5ba32adf06000469e0790d0e667210051892426f3bf9e9c35d5d338764ef728a56f9beee049a91a7124726c320896df1 SHA512 70f141cecb9094ac0cfda6b4472c5cb80767fadc1f8c4be05efac73d0e18ccbd736a99ef19ea659ea841a5429c1214b325df72040b50744c1181b1c4e3075ff5
diff --git a/kde-plasma/kwayland/kwayland-5.112.0.ebuild b/kde-plasma/kwayland/kwayland-5.112.0.ebuild
new file mode 100644
index 000000000000..8342da1182f6
--- /dev/null
+++ b/kde-plasma/kwayland/kwayland-5.112.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_NONGUI="true"
+ECM_QTHELP="true"
+ECM_TEST="true"
+KFMIN=$(ver_cut 1-2)
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Qt-style client and server library wrapper for Wayland libraries"
+HOMEPAGE="https://invent.kde.org/frameworks/kwayland"
+
+LICENSE="LGPL-2.1"
+KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
+IUSE=""
+
+# All failing, I guess we need a virtual wayland server
+RESTRICT="test"
+
+# slot ops: includes qpa/qplatformnativeinterface.h, surface_p.h
+RDEPEND="
+ >=dev-libs/wayland-1.15.0
+ >=dev-qt/qtconcurrent-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5=[egl]
+ >=dev-qt/qtwayland-${QTMIN}:5=
+ media-libs/libglvnd
+"
+DEPEND="${RDEPEND}
+ >=dev-libs/plasma-wayland-protocols-1.9.0
+ >=dev-libs/wayland-protocols-1.15
+ sys-kernel/linux-headers
+"
+BDEPEND="
+ >=dev-qt/qtwaylandscanner-${QTMIN}:5
+ >=dev-util/wayland-scanner-1.19.0
+"
diff --git a/kde-plasma/kwayland/metadata.xml b/kde-plasma/kwayland/metadata.xml
new file mode 100644
index 000000000000..aeee38454dd6
--- /dev/null
+++ b/kde-plasma/kwayland/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">frameworks/kwayland</remote-id>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+</pkgmetadata>
diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest
index 7741715d6368..24ff0c5d9493 100644
--- a/kde-plasma/kwin/Manifest
+++ b/kde-plasma/kwin/Manifest
@@ -1 +1 @@
-DIST kwin-5.27.5.tar.xz 7622688 BLAKE2B 267cd1515f2667a4b96f0ffccbced0885c602d4a5227127ba5c9a23ccd9483d5f613fbc40d39e58ca16c42103f0caf09d39b4e5387d2673bd22393519e142e8f SHA512 777bf193ad8e4440ee9866f6b725e191460c5ff4b33e3e517184568fda3aee4936be5274daa33996ae654465b477b108fee83f91e33f0db8f622de7629340de8
+DIST kwin-5.27.9.tar.xz 7633316 BLAKE2B 0b92d2fcbff6a303edd6b30a2c0bb22d1c9d0bc263e8688ddcd13ba03469f0ae238e47f744deece1109d3b124bbbef7cf30be8e3d1d983ff0de487cc832eb115 SHA512 64b67fbd28e6806000180534c538412778a779cc70f77528a0271c9a20d08170926c8d533a4301bdede023842b6525d892ce035d42bc671c7355e06baa8318b3
diff --git a/kde-plasma/kwin/files/kwin-5.27.5-fix-xcbutils-nativeFloor.patch b/kde-plasma/kwin/files/kwin-5.27.5-fix-xcbutils-nativeFloor.patch
deleted file mode 100644
index 97fed89af956..000000000000
--- a/kde-plasma/kwin/files/kwin-5.27.5-fix-xcbutils-nativeFloor.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From 2237391e979b2423462bb5eaf1fdf4c0876f7476 Mon Sep 17 00:00:00 2001
-From: Xaver Hugl <xaver.hugl@gmail.com>
-Date: Wed, 10 May 2023 12:28:24 +0200
-Subject: [PATCH] xcbutils: fix nativeFloor
-
-The floor was not done in the X-native coordinate space but with double
-scaling
-
-BUG: 459373
-
-
-(cherry picked from commit a48c98f5aba71fab8bc1e1d5dd18668833631920)
----
- src/utils/xcbutils.cpp | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/utils/xcbutils.cpp b/src/utils/xcbutils.cpp
-index cea0ef7c894..9731f483c0b 100644
---- a/src/utils/xcbutils.cpp
-+++ b/src/utils/xcbutils.cpp
-@@ -646,7 +646,7 @@ QSizeF fromXNative(const QSize &s)
-
- static qreal nativeFloor(qreal value)
- {
-- return std::floor(value / kwinApp()->xwaylandScale()) * kwinApp()->xwaylandScale();
-+ return std::floor(value * kwinApp()->xwaylandScale()) / kwinApp()->xwaylandScale();
- }
-
- QRectF nativeFloor(const QRectF &rect)
---
-GitLab
-
diff --git a/kde-plasma/kwin/files/kwin-5.27.5-revert-7c91c4ba.patch b/kde-plasma/kwin/files/kwin-5.27.5-revert-7c91c4ba.patch
deleted file mode 100644
index f7c2047818b3..000000000000
--- a/kde-plasma/kwin/files/kwin-5.27.5-revert-7c91c4ba.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-From 3d62e7548955e2ddf298c61a55fcd26007ea27bb Mon Sep 17 00:00:00 2001
-From: Vlad Zahorodnii <vlad.zahorodnii@kde.org>
-Date: Thu, 11 May 2023 22:56:32 +0300
-Subject: [PATCH] Revert "wayland: Avoid pointer warp if constraint region is
- invalid"
-
-This reverts commit 7c91c4bad9ee709eebfdf9d5b3997fa00ca7cd13.
-
-It created regressions in some video games. After a closer look at the
-pointer constraint region handling, there are some issues, but it might
-be safer to fix them in master.
-
-In meanwhile, let's revert 7c91c4bad because it breaks more things than
-it fixes.
-
-CCBUG: 457021
-BUG: 469555
-
-
-(cherry picked from commit 07da1796b8388b00275d8281fac476bde71cd02b)
----
- src/pointer_input.cpp | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/pointer_input.cpp b/src/pointer_input.cpp
-index 2b582649a61..d47b5bc47d3 100644
---- a/src/pointer_input.cpp
-+++ b/src/pointer_input.cpp
-@@ -669,7 +669,7 @@ void PointerInputRedirection::updatePointerConstraints()
- lock->setLocked(false);
- m_locked = false;
- disconnectLockedPointerAboutToBeUnboundConnection();
-- if (!(hint.x() < 0 || hint.y() < 0 || !lock->region().contains(hint.toPoint())) && focus()) {
-+ if (!(hint.x() < 0 || hint.y() < 0) && focus()) {
- processMotionAbsolute(focus()->mapFromLocal(hint), waylandServer()->seat()->timestamp());
- }
- }
-@@ -684,7 +684,7 @@ void PointerInputRedirection::updatePointerConstraints()
- // In this case the cached cursor position hint must be fetched before the resource goes away
- m_lockedPointerAboutToBeUnboundConnection = connect(lock, &KWaylandServer::LockedPointerV1Interface::aboutToBeDestroyed, this, [this, lock]() {
- const auto hint = lock->cursorPositionHint();
-- if (hint.x() < 0 || hint.y() < 0 || !lock->region().contains(hint.toPoint()) || !focus()) {
-+ if (hint.x() < 0 || hint.y() < 0 || !focus()) {
- return;
- }
- auto globalHint = focus()->mapFromLocal(hint);
---
-GitLab
-
diff --git a/kde-plasma/kwin/files/kwin-5.27.9-xdgshellwindow-enforce-min-size.patch b/kde-plasma/kwin/files/kwin-5.27.9-xdgshellwindow-enforce-min-size.patch
new file mode 100644
index 000000000000..471a37a3e0bd
--- /dev/null
+++ b/kde-plasma/kwin/files/kwin-5.27.9-xdgshellwindow-enforce-min-size.patch
@@ -0,0 +1,71 @@
+From 0900264e6f538ff915186b1bd9e528e568b28c1d Mon Sep 17 00:00:00 2001
+From: Xaver Hugl <xaver.hugl@gmail.com>
+Date: Wed, 23 Aug 2023 21:51:18 +0200
+Subject: [PATCH] xdgshellwindow: enforce a minimum size for clients
+
+It doesn't make sense for a window to become 1x1 pixels small. When we have
+server side decorations we also know that the decoration takes a lot of
+space, so this commit enforces a bigger minimum size for decorated windows
+
+BUG: 469237
+
+
+(cherry picked from commit 28c27609a4b45cf08b53dcc7dfe90f23c3338797)
+---
+ autotests/integration/xdgshellwindow_test.cpp | 8 ++++----
+ src/xdgshellwindow.cpp | 3 ++-
+ 2 files changed, 6 insertions(+), 5 deletions(-)
+
+diff --git a/autotests/integration/xdgshellwindow_test.cpp b/autotests/integration/xdgshellwindow_test.cpp
+index 70716e49434..53489a27f6b 100644
+--- a/autotests/integration/xdgshellwindow_test.cpp
++++ b/autotests/integration/xdgshellwindow_test.cpp
+@@ -375,12 +375,12 @@ void TestXdgShellWindow::testFullscreen()
+ QVERIFY(surfaceConfigureRequestedSpy.wait());
+
+ shellSurface->xdgSurface()->ack_configure(surfaceConfigureRequestedSpy.last().at(0).value<quint32>());
+- auto window = Test::renderAndWaitForShown(surface.get(), QSize(100, 50), Qt::blue);
++ auto window = Test::renderAndWaitForShown(surface.get(), QSize(500, 250), Qt::blue);
+ QVERIFY(window);
+ QVERIFY(window->isActive());
+ QCOMPARE(window->layer(), NormalLayer);
+ QVERIFY(!window->isFullScreen());
+- QCOMPARE(window->clientSize(), QSize(100, 50));
++ QCOMPARE(window->clientSize(), QSize(500, 250));
+ QCOMPARE(window->isDecorated(), decoMode == Test::XdgToplevelDecorationV1::mode_server_side);
+ QCOMPARE(window->clientSizeToFrameSize(window->clientSize()), window->size());
+
+@@ -417,14 +417,14 @@ void TestXdgShellWindow::testFullscreen()
+ QCOMPARE(surfaceConfigureRequestedSpy.count(), 4);
+ states = toplevelConfigureRequestedSpy.last().at(1).value<Test::XdgToplevel::States>();
+ QVERIFY(!(states & Test::XdgToplevel::State::Fullscreen));
+- QCOMPARE(toplevelConfigureRequestedSpy.last().at(0).value<QSize>(), QSize(100, 50));
++ QCOMPARE(toplevelConfigureRequestedSpy.last().at(0).value<QSize>(), QSize(500, 250));
+
+ shellSurface->xdgSurface()->ack_configure(surfaceConfigureRequestedSpy.last().at(0).value<quint32>());
+ Test::render(surface.get(), toplevelConfigureRequestedSpy.last().at(0).value<QSize>(), Qt::blue);
+
+ QVERIFY(fullScreenChangedSpy.wait());
+ QCOMPARE(fullScreenChangedSpy.count(), 2);
+- QCOMPARE(window->clientSize(), QSize(100, 50));
++ QCOMPARE(window->clientSize(), QSize(500, 250));
+ QVERIFY(!window->isFullScreen());
+ QCOMPARE(window->isDecorated(), decoMode == Test::XdgToplevelDecorationV1::mode_server_side);
+ QCOMPARE(window->layer(), NormalLayer);
+diff --git a/src/xdgshellwindow.cpp b/src/xdgshellwindow.cpp
+index 34201bdd05b..29d8623cac3 100644
+--- a/src/xdgshellwindow.cpp
++++ b/src/xdgshellwindow.cpp
+@@ -600,7 +600,8 @@ MaximizeMode XdgToplevelWindow::requestedMaximizeMode() const
+
+ QSizeF XdgToplevelWindow::minSize() const
+ {
+- return rules()->checkMinSize(m_shellSurface->minimumSize());
++ const int enforcedMinimum = m_nextDecoration ? 150 : 20;
++ return rules()->checkMinSize(QSize(std::max(enforcedMinimum, m_shellSurface->minimumSize().width()), std::max(enforcedMinimum, m_shellSurface->minimumSize().height())));
+ }
+
+ QSizeF XdgToplevelWindow::maxSize() const
+--
+GitLab
+
diff --git a/kde-plasma/kwin/kwin-5.27.5-r2.ebuild b/kde-plasma/kwin/kwin-5.27.9-r1.ebuild
index 64c9236fa3d9..e41e87204a4c 100644
--- a/kde-plasma/kwin/kwin-5.27.5-r2.ebuild
+++ b/kde-plasma/kwin/kwin-5.27.9-r1.ebuild
@@ -5,10 +5,9 @@ EAPI=8
ECM_HANDBOOK="optional"
ECM_TEST="optional"
-KFMIN=5.102.0
+KFMIN=5.106.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
-VIRTUALX_REQUIRED="test"
+QTMIN=5.15.9
inherit ecm plasma.kde.org optfeature
DESCRIPTION="Flexible, composited Window Manager for windowing systems on Linux"
@@ -21,16 +20,15 @@ IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
RESTRICT="test"
COMMON_DEPEND="
- >=dev-libs/libinput-1.19
+ >=dev-libs/libinput-1.19:=
>=dev-libs/wayland-1.21.0
- >=dev-qt/qtconcurrent-${QTMIN}:5
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5=[egl,gles2-only=,libinput]
- >=dev-qt/qtwayland-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5=[accessibility,egl,gles2-only=,libinput]
+ >=dev-qt/qtnetwork-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5
>=dev-qt/qtx11extras-${QTMIN}:5
- >=kde-frameworks/kactivities-${KFMIN}:5
+ >=kde-plasma/plasma-activities-${KFMIN}:5
>=kde-frameworks/kauth-${KFMIN}:5
>=kde-frameworks/kcmutils-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5[qml]
@@ -42,16 +40,15 @@ COMMON_DEPEND="
>=kde-frameworks/kglobalaccel-${KFMIN}:5=[X]
>=kde-frameworks/ki18n-${KFMIN}:5
>=kde-frameworks/kidletime-${KFMIN}:5=
- >=kde-frameworks/kitemviews-${KFMIN}:5
>=kde-frameworks/knewstuff-${KFMIN}:5
>=kde-frameworks/knotifications-${KFMIN}:5
>=kde-frameworks/kpackage-${KFMIN}:5
>=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwayland-${KFMIN}:5
+ >=kde-plasma/kwayland-${KFMIN}:5
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
>=kde-frameworks/kwindowsystem-${KFMIN}:5=[X]
>=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/plasma-${KFMIN}:5
+ >=kde-plasma/libplasma-${KFMIN}:5
>=kde-plasma/breeze-${PVCUT}:5
>=kde-plasma/kdecoration-${PVCUT}:5
media-libs/fontconfig
@@ -64,15 +61,13 @@ COMMON_DEPEND="
x11-libs/libX11
x11-libs/libXi
>=x11-libs/libdrm-2.4.112
- >=x11-libs/libxcb-1.10
+ >=x11-libs/libxcb-1.10:=
>=x11-libs/libxcvt-0.1.1
>=x11-libs/libxkbcommon-1.5.0
x11-libs/xcb-util-cursor
- x11-libs/xcb-util-image
x11-libs/xcb-util-keysyms
x11-libs/xcb-util-wm
accessibility? ( media-libs/libqaccessibilityclient:5 )
- caps? ( sys-libs/libcap )
gles2-only? ( media-libs/mesa[gles2] )
lock? ( >=kde-plasma/kscreenlocker-${PVCUT}:5 )
plasma? ( >=kde-frameworks/krunner-${KFMIN}:5 )
@@ -82,7 +77,6 @@ RDEPEND="${COMMON_DEPEND}
!kde-plasma/kwayland-server
>=dev-qt/qtquickcontrols-${QTMIN}:5
>=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtvirtualkeyboard-${QTMIN}:5
>=kde-frameworks/kirigami-${KFMIN}:5
>=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
sys-apps/hwdata
@@ -94,7 +88,10 @@ DEPEND="${COMMON_DEPEND}
>=dev-libs/wayland-protocols-1.31
>=dev-qt/designer-${QTMIN}:5
>=dev-qt/qtconcurrent-${QTMIN}:5
+ >=dev-qt/qtwayland-${QTMIN}:5
x11-base/xorg-proto
+ x11-libs/xcb-util-image
+ caps? ( sys-libs/libcap )
"
BDEPEND="
>=dev-qt/qtwaylandscanner-${QTMIN}:5
@@ -103,10 +100,7 @@ BDEPEND="
"
PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"
-PATCHES=(
- "${FILESDIR}/${P}-fix-xcbutils-nativeFloor.patch" #KDE-bug 459373
- "${FILESDIR}/${P}-revert-7c91c4ba.patch" #KDE-bug 469555
-)
+PATCHES=( "${FILESDIR}/${P}-xdgshellwindow-enforce-min-size.patch" ) # KDE-bug 469237
src_prepare() {
ecm_src_prepare
diff --git a/kde-plasma/kwrited/Manifest b/kde-plasma/kwrited/Manifest
index f7d7f9f51b17..f986552d7898 100644
--- a/kde-plasma/kwrited/Manifest
+++ b/kde-plasma/kwrited/Manifest
@@ -1 +1 @@
-DIST kwrited-5.27.5.tar.xz 23436 BLAKE2B 0120a1c112ebfe548f760c78508f8b18113c389e290e2beed1cea79a82f561faeed03b6bfcadfb0480fa1533729523b6bc1faba52a2ee7d82a676eba86fb352e SHA512 33e812ab74992d7ec1a55e829d56d13644590e075631347ea4f7f58fe04514ddb9c5ec6528d694e032a58f71e060f48974b7415b3c4de763aee8e86a95ed3f35
+DIST kwrited-5.27.9.tar.xz 23436 BLAKE2B de3376e4fbe134c80164844b4ac2b8c8ab8375aadbfdc9d914666ce710a87b988e96bbea707e2f1934ca606f355cd4f90a66db6c1569bfbfe378973012682822 SHA512 73010001f45372b461ee7d4f8584f955cfd0a830632d0bf10c873f70cd13e52779c8f6d632829b83262fa3d3e80d486f0e4b1cf020daff683836c30928fb2add
diff --git a/kde-plasma/kwrited/kwrited-5.27.5.ebuild b/kde-plasma/kwrited/kwrited-5.27.9.ebuild
index 2fcd881f942a..5801ed5f0b64 100644
--- a/kde-plasma/kwrited/kwrited-5.27.5.ebuild
+++ b/kde-plasma/kwrited/kwrited-5.27.9.ebuild
@@ -3,9 +3,9 @@
EAPI=8
-KFMIN=5.102.0
+KFMIN=5.106.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
+QTMIN=5.15.9
inherit ecm plasma.kde.org
DESCRIPTION="KDE Plasma daemon listening for wall and write messages"
diff --git a/kde-plasma/layer-shell-qt/Manifest b/kde-plasma/layer-shell-qt/Manifest
index 4e41ae4676be..1873bb055bc5 100644
--- a/kde-plasma/layer-shell-qt/Manifest
+++ b/kde-plasma/layer-shell-qt/Manifest
@@ -1 +1 @@
-DIST layer-shell-qt-5.27.5.tar.xz 18420 BLAKE2B d646ad85e541ef9d36a40174ba2acff3d48ae60b13e5166574c42cf611857641e1f4bef928b65422513b345f9a19799e75f1aa350ba5ef072a5bffc67ef4276b SHA512 c4e4b683ce4cbc4df7c1e5517b5168d011119af7750d21772000fa4d5298a9c10252e46125ea4b1d1cff93998e93741281d5eab29ee8df3cec211dbff62209a8
+DIST layer-shell-qt-5.27.9.tar.xz 18444 BLAKE2B 55a4c4c1dc38d1bb618c1c1f651d59d5e7be3dea7118b84ab2ed72b9db7bef42c8ac0be2d8671216c93dddc99bc5fd6c607b2f21236ae4813fdc43fb350a18d1 SHA512 a58d7038ab6da1765e516f94271cf1a14e7be5c82bcd0e088cebdc58a569fef5cbb5fdba40865f2effd600e99656383261e5c91a8d7cb786f3b06d11fa697928
diff --git a/kde-plasma/layer-shell-qt/layer-shell-qt-5.27.5.ebuild b/kde-plasma/layer-shell-qt/layer-shell-qt-5.27.9.ebuild
index ae0214d36de8..009ec7e96a5d 100644
--- a/kde-plasma/layer-shell-qt/layer-shell-qt-5.27.5.ebuild
+++ b/kde-plasma/layer-shell-qt/layer-shell-qt-5.27.9.ebuild
@@ -3,8 +3,8 @@
EAPI=8
-KFMIN=5.102.0
-QTMIN=5.15.7
+KFMIN=5.106.0
+QTMIN=5.15.9
inherit ecm plasma.kde.org
DESCRIPTION="Qt component to allow applications make use of Wayland wl-layer-shell protocol"
diff --git a/kde-plasma/libkscreen/Manifest b/kde-plasma/libkscreen/Manifest
index 7e18b8ee5f5f..957d1209591c 100644
--- a/kde-plasma/libkscreen/Manifest
+++ b/kde-plasma/libkscreen/Manifest
@@ -1 +1 @@
-DIST libkscreen-5.27.5.tar.xz 115492 BLAKE2B 68119aacd0c64435afa7a68895e78d54f350d0433b55ac92ca26ddabdd83676534748d2c277abafdf15bd4cbecb064a7d5611094994632232017c35912704767 SHA512 b70a842790c1aa5aefe52d7481cd2956092b510772b931c08c8e3ee6bbc82fd92b59d8e13fa1cba962a76ba164b7e584ea1765a970e6c9853c867876004c79b1
+DIST libkscreen-5.27.9.tar.xz 116060 BLAKE2B 324fb4b8eaf58ef2a0f87509491ea38fcf451053525da8d8bed3b078e5aa7f77a9873d74e0ee6ee3ac4f06119a48e9d248d3009f20125b3caf8f345a2230bedc SHA512 b876aecfaaefbe4c109588de1060b29f4f70dbb322ee005f302ec69f0c5b9a490b68dea537577edd65e8e19ed52f34406b6519ba06eaf6b49c60b4ff3902570a
diff --git a/kde-plasma/libkscreen/libkscreen-5.27.5.ebuild b/kde-plasma/libkscreen/libkscreen-5.27.9.ebuild
index c1444bc20102..2d903f2eaac3 100644
--- a/kde-plasma/libkscreen/libkscreen-5.27.5.ebuild
+++ b/kde-plasma/libkscreen/libkscreen-5.27.9.ebuild
@@ -5,10 +5,9 @@ EAPI=8
ECM_QTHELP="true"
ECM_TEST="forceoptional"
-KFMIN=5.102.0
+KFMIN=5.106.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
-VIRTUALX_REQUIRED="test"
+QTMIN=5.15.9
inherit ecm plasma.kde.org
DESCRIPTION="Plasma screen management library"
@@ -25,11 +24,11 @@ RDEPEND="
dev-libs/wayland
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwayland-${QTMIN}:5
>=dev-qt/qtx11extras-${QTMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kwayland-${KFMIN}:5
- x11-libs/libxcb
+ >=kde-plasma/kwayland-${KFMIN}:5
+ x11-libs/libxcb:=
"
DEPEND="${RDEPEND}
>=dev-libs/plasma-wayland-protocols-1.10.0
diff --git a/kde-plasma/libksysguard/Manifest b/kde-plasma/libksysguard/Manifest
index 83e6e4153d9d..521198d9bfe9 100644
--- a/kde-plasma/libksysguard/Manifest
+++ b/kde-plasma/libksysguard/Manifest
@@ -1 +1 @@
-DIST libksysguard-5.27.5.tar.xz 875116 BLAKE2B f86f201e3e793488fc868df13262f27290a7648c867c1fbbaba1eeb134a277dff3b51aed06d1e1e21629e0925a6f7c5243a3fb8c6c82fb4b3a3406f8c4bbb1a9 SHA512 3a9c48e6e10b5b82d079e045f625281004d4253514244f318833a5176bdb423a97d0307738c0d803257c952277c2d9c08728f88cb4a3bb64df1d1e5dabb7937c
+DIST libksysguard-5.27.9.tar.xz 885432 BLAKE2B d3daa615a32f3568361cfb2f7947b86f06c5ec61a622f9e4d452a53ace9b9b04839483803456cc360a36817a35c5c049c84fe517d9670a40dfb62d2f0ccee560 SHA512 3a4c4268259724e5060598dae416c7f3d126978d0588cf656dad18c88f007b9d16997dcc9eaa2de6043ca0a489de460ce5812636932ede390cb02248e669cd54
diff --git a/kde-plasma/libksysguard/libksysguard-5.27.5.ebuild b/kde-plasma/libksysguard/libksysguard-5.27.9.ebuild
index 9fe083c10baf..c1979715a8db 100644
--- a/kde-plasma/libksysguard/libksysguard-5.27.5.ebuild
+++ b/kde-plasma/libksysguard/libksysguard-5.27.9.ebuild
@@ -5,9 +5,8 @@ EAPI=8
ECM_DESIGNERPLUGIN="true"
ECM_TEST="true"
-KFMIN=5.102.0
-QTMIN=5.15.7
-VIRTUALX_REQUIRED="test"
+KFMIN=5.106.0
+QTMIN=5.15.9
inherit ecm plasma.kde.org
DESCRIPTION="Task management and system monitoring library"
@@ -18,7 +17,7 @@ KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE="webengine"
# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
-COMMON_DEPEND="
+RDEPEND="
dev-libs/libnl:3
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtdeclarative-${QTMIN}:5
@@ -27,19 +26,21 @@ COMMON_DEPEND="
>=dev-qt/qtwidgets-${QTMIN}:5
>=dev-qt/qtx11extras-${QTMIN}:5
>=kde-frameworks/kauth-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5[qml]
>=kde-frameworks/kconfigwidgets-${KFMIN}:5
>=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kglobalaccel-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
>=kde-frameworks/kjobwidgets-${KFMIN}:5
>=kde-frameworks/knewstuff-${KFMIN}:5
>=kde-frameworks/kpackage-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
>=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
+ >=kde-frameworks/solid-${KFMIN}:5
net-libs/libpcap
sys-apps/lm-sensors:=
- sys-libs/libcap
sys-libs/zlib
x11-libs/libX11
x11-libs/libXres
@@ -48,13 +49,11 @@ COMMON_DEPEND="
>=dev-qt/qtwebengine-${QTMIN}:5
)
"
-DEPEND="${COMMON_DEPEND}
+DEPEND="${RDEPEND}
>=kde-frameworks/kiconthemes-${KFMIN}:5
x11-base/xorg-proto
"
-RDEPEND="${COMMON_DEPEND}
- !<kde-plasma/ksysguard-5.21.90:5
-"
+BDEPEND="sys-libs/libcap"
# downstream patch
PATCHES=( "${FILESDIR}/${PN}-5.22.80-no-detailed-mem-message.patch" )
diff --git a/kde-plasma/libkworkspace/Manifest b/kde-plasma/libkworkspace/Manifest
index 9ebb7fdb7950..8d61bf879576 100644
--- a/kde-plasma/libkworkspace/Manifest
+++ b/kde-plasma/libkworkspace/Manifest
@@ -1 +1 @@
-DIST plasma-workspace-5.27.5.tar.xz 19432672 BLAKE2B 28d54f66d5999b8e44745cfa47258fdeb976b7ee4e7006e164b04f88738a9ed1442f97cdec8743b1e93e93838701743779f83b303c6f2974850468e61adf3efb SHA512 16f730b76430b7d546b5483c6b18eba1f3944f2537762a184bd3504578bcbe391ab0f2af7afb874e6907753682857629424599a12fa0393465396f0d9957158c
+DIST plasma-workspace-5.27.9.tar.xz 19467152 BLAKE2B 8b88c2a65f2a8c3b1e0d93b1b3b805685afbd75117e218ab1ae8cfa4ea143d0cfff50fdd96c3355aea436d186b81df2ec7632f28cb4666f21bfc6d7b247e4f87 SHA512 11eefc03fa4e327454d13d873a3c4fbdaa6fc9a1ad0033d16986d31bf313005bd47dff2948f97aab801837620f9631f5e96acca3348491ee95486bdfbbbe3cc2
diff --git a/kde-plasma/libkworkspace/files/libkworkspace-5.22.80-standalone.patch b/kde-plasma/libkworkspace/files/libkworkspace-5.27.9-standalone.patch
index 971dc941d0fc..85eddb74b513 100644
--- a/kde-plasma/libkworkspace/files/libkworkspace-5.22.80-standalone.patch
+++ b/kde-plasma/libkworkspace/files/libkworkspace-5.27.9-standalone.patch
@@ -39,7 +39,7 @@ index 015c5181f..0aa635e11 100644
+ include(ECMMarkAsTest)
+ include(GenerateExportHeader)
+
-+ find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS Config CoreAddons I18n Init WindowSystem)
++ find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS Config CoreAddons I18n WindowSystem)
+
+ find_package(KWinDBusInterface CONFIG REQUIRED)
+ find_package(KScreenLocker 5.13.80 REQUIRED)
@@ -69,7 +69,7 @@ index 015c5181f..0aa635e11 100644
set(kworkspace_LIB_SRCS kdisplaymanager.cpp
kworkspace.cpp
@@ -12,9 +65,17 @@ add_definitions(-DTRANSLATION_DOMAIN=\"libkworkspace\")
- qt_add_dbus_interface(kworkspace_LIB_SRCS ${KINIT_DBUS_INTERFACES_DIR}/kf5_org.kde.KLauncher.xml klauncher_interface)
+ qt_add_dbus_interface(kworkspace_LIB_SRCS kf5_org.kde.KLauncher.xml klauncher_interface)
qt_add_dbus_interface(kworkspace_LIB_SRCS ${KSCREENLOCKER_DBUS_INTERFACES_DIR}/kf5_org.freedesktop.ScreenSaver.xml screenlocker_interface )
qt_add_dbus_interface(kworkspace_LIB_SRCS ${KSCREENLOCKER_DBUS_INTERFACES_DIR}/org.kde.screensaver.xml kscreenlocker_interface )
+if(${CMAKE_SOURCE_DIR} STREQUAL ${libkworkspace_SOURCE_DIR})
diff --git a/kde-plasma/libkworkspace/libkworkspace-5.27.5.ebuild b/kde-plasma/libkworkspace/libkworkspace-5.27.9.ebuild
index 3cb937b7ec9e..9486a599d1fe 100644
--- a/kde-plasma/libkworkspace/libkworkspace-5.27.5.ebuild
+++ b/kde-plasma/libkworkspace/libkworkspace-5.27.9.ebuild
@@ -5,12 +5,13 @@ EAPI=8
ECM_TEST="true"
KDE_ORG_NAME="plasma-workspace"
-KFMIN=5.102.0
+KFMIN=5.106.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
+QTMIN=5.15.9
inherit ecm plasma.kde.org
DESCRIPTION="Workspace library to interact with the Plasma session manager"
+S="${S}/${PN}"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
@@ -34,15 +35,13 @@ DEPEND="${RDEPEND}
>=kde-plasma/kwin-${PVCUT}:5
"
-S="${S}/${PN}"
-
src_prepare() {
# delete colliding libkworkspace translations, let ecm_src_prepare do its magic
find ../po -type f -name "*po" -and -not -name "libkworkspace*" -delete || die
rm -rf po/*/docs || die
cp -a ../po ./ || die
- eapply "${FILESDIR}/${PN}-5.22.80-standalone.patch"
+ eapply "${FILESDIR}/${P}-standalone.patch"
sed -e "/set/s/GENTOO_PV/$(ver_cut 1-3)/" -i CMakeLists.txt || die
cat >> CMakeLists.txt <<- _EOF_ || die
ki18n_install(po)
diff --git a/kde-plasma/libplasma/Manifest b/kde-plasma/libplasma/Manifest
new file mode 100644
index 000000000000..1572597d87a1
--- /dev/null
+++ b/kde-plasma/libplasma/Manifest
@@ -0,0 +1 @@
+DIST plasma-framework-5.112.0.tar.xz 3310804 BLAKE2B e6b6a407c282ac633b250a88587fa7131073b76b1cfeb49342858b77f41882d1d037a0d403ff7bcaf4dc86e721250b7a00693c729ddd38bf696c407bbce75608 SHA512 5bc931ab1d43897e73778b3d99b0422ac991e11568f2a136cd652d746171133de5bc80acc4904c187219134353682f4582d86b5f0ce80c4fb67ae4f51d40178b
diff --git a/kde-plasma/libplasma/libplasma-5.112.0.ebuild b/kde-plasma/libplasma/libplasma-5.112.0.ebuild
new file mode 100644
index 000000000000..067a5362f7b9
--- /dev/null
+++ b/kde-plasma/libplasma/libplasma-5.112.0.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_NONGUI="true"
+ECM_QTHELP="true"
+ECM_TEST="true"
+KDE_ORG_NAME="plasma-framework"
+KFMIN=$(ver_cut 1-2)
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Plasma library and runtime components based upon KF5 and Qt5"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+IUSE="gles2-only man wayland"
+
+RESTRICT="test"
+
+# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
+RDEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5[gles2-only=,X]
+ >=dev-qt/qtquickcontrols-${QTMIN}:5
+ >=dev-qt/qtsql-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtx11extras-${QTMIN}:5
+ =kde-frameworks/karchive-${KFMIN}*:5
+ =kde-frameworks/kconfig-${KFMIN}*:5[qml]
+ =kde-frameworks/kconfigwidgets-${KFMIN}*:5
+ =kde-frameworks/kcoreaddons-${KFMIN}*:5
+ =kde-frameworks/kdeclarative-${KFMIN}*:5
+ =kde-frameworks/kglobalaccel-${KFMIN}*:5
+ =kde-frameworks/kguiaddons-${KFMIN}*:5
+ =kde-frameworks/ki18n-${KFMIN}*:5
+ =kde-frameworks/kiconthemes-${KFMIN}*:5
+ =kde-frameworks/kio-${KFMIN}*:5
+ =kde-frameworks/kirigami-${KFMIN}*:5
+ =kde-frameworks/knotifications-${KFMIN}*:5
+ =kde-frameworks/kpackage-${KFMIN}*:5
+ =kde-frameworks/kservice-${KFMIN}*:5
+ =kde-frameworks/kwidgetsaddons-${KFMIN}*:5
+ =kde-frameworks/kwindowsystem-${KFMIN}*:5[X]
+ =kde-frameworks/kxmlgui-${KFMIN}*:5
+ =kde-plasma/plasma-activities-${KFMIN}*:5
+ x11-libs/libX11
+ x11-libs/libxcb
+ !gles2-only? ( media-libs/libglvnd[X] )
+ wayland? (
+ =kde-plasma/kwayland-${KFMIN}*:5
+ media-libs/libglvnd
+ )
+"
+DEPEND="${RDEPEND}
+ x11-base/xorg-proto
+"
+BDEPEND="man? ( >=kde-frameworks/kdoctools-${KFMIN}:5 )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_DESKTOPTHEMES=ON # TODO: switch for KF6 compat
+ $(cmake_use_find_package !gles2-only OpenGL)
+ $(cmake_use_find_package man KF5DocTools)
+ $(cmake_use_find_package wayland EGL)
+ $(cmake_use_find_package wayland KF5Wayland)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-plasma/libplasma/metadata.xml b/kde-plasma/libplasma/metadata.xml
new file mode 100644
index 000000000000..936dd6d7c065
--- /dev/null
+++ b/kde-plasma/libplasma/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">plasma/libplasma</remote-id>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+</pkgmetadata>
diff --git a/kde-plasma/milou/Manifest b/kde-plasma/milou/Manifest
index ea0379e664e6..a49b746811d7 100644
--- a/kde-plasma/milou/Manifest
+++ b/kde-plasma/milou/Manifest
@@ -1 +1 @@
-DIST milou-5.27.5.tar.xz 58376 BLAKE2B 1fff02aa65f39f2f2620f5a9dbdf2451b77aba5dcd20d4f1735e491118a5e2b536c7661a1b82fceedb70863d40416b29178ebc2da483353b85486381cf518922 SHA512 88c8dcd45474ae1ba288198e3897d8f2e92668005e4847fe20b23d2b9bcc9d461804434c5cfee092fc0b4e228ce7b170be536daa6d22c2f02ab58517848b6079
+DIST milou-5.27.9.tar.xz 58564 BLAKE2B 8eef0ea5447b5ab06c49f885d8f363185e69cf8008e851d8462d35d62fbb09ccfe28369107c1cb031f35d36baf9cc4feace446a58b8d00c07cf70f05916ad3d3 SHA512 09b4681ba6ff75b4451fc4c15de6f2b9dc2b3e82f6210f674d3d6887725410e0f6406dd07f14faeabd3dceb33ab0fa7fe3ddce6a60a9a67344c7ed98a2bdf7b5
diff --git a/kde-plasma/milou/milou-5.27.5.ebuild b/kde-plasma/milou/milou-5.27.9.ebuild
index 8516acfecbad..f3c0fe42d6db 100644
--- a/kde-plasma/milou/milou-5.27.5.ebuild
+++ b/kde-plasma/milou/milou-5.27.9.ebuild
@@ -4,9 +4,9 @@
EAPI=8
ECM_TEST="true"
-KFMIN=5.102.0
+KFMIN=5.106.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
+QTMIN=5.15.9
inherit ecm plasma.kde.org
DESCRIPTION="Dedicated search application built on top of Baloo"
@@ -28,6 +28,6 @@ DEPEND="
>=kde-frameworks/kitemmodels-${KFMIN}:5
>=kde-frameworks/krunner-${KFMIN}:5
>=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/plasma-${KFMIN}:5
+ >=kde-plasma/libplasma-${KFMIN}:5
"
RDEPEND="${DEPEND}"
diff --git a/kde-plasma/oxygen-sounds/Manifest b/kde-plasma/oxygen-sounds/Manifest
index 358b6d84153f..16f8b88455b5 100644
--- a/kde-plasma/oxygen-sounds/Manifest
+++ b/kde-plasma/oxygen-sounds/Manifest
@@ -1 +1 @@
-DIST oxygen-sounds-5.27.5.tar.xz 1896544 BLAKE2B e0f6545aa03c0d1ed112a57adc4ca85b1b73f885bbd1b2d011fca701116ea2dbb9108131a92c4b64c002b1b6208017f157c9f5678f7feee9a4955c822baaf890 SHA512 f8f0c71085f0a1bd8cfcc25fc0d2bb11e55c8cc954a2b499936b51ed1799d28ed8d25469a9ea12263ddf8338e0ae1deb552cfc53a7b11bde29d7428520953167
+DIST oxygen-sounds-5.27.9.tar.xz 1896428 BLAKE2B 88e73cf4b7d5b5997f27b2f7dcae29942e696c2a23403cf7f958c1f9e4da22cbdf30361b1ee1312ab3d868f3536ceaf76907036160e2c3ef4962a12ad6e3d554 SHA512 103c4b862953c84854d0452b32a9154c3dbe46a0713a2adc5f04976a46b11a67645d1499e0718aebbeb0ba5d7d66eaf7da3bc0a9cf91b02c0509ab80eec732bd
diff --git a/kde-plasma/oxygen-sounds/oxygen-sounds-5.27.5.ebuild b/kde-plasma/oxygen-sounds/oxygen-sounds-5.27.9.ebuild
index db671082e768..95fe43bb8c4c 100644
--- a/kde-plasma/oxygen-sounds/oxygen-sounds-5.27.5.ebuild
+++ b/kde-plasma/oxygen-sounds/oxygen-sounds-5.27.9.ebuild
@@ -3,8 +3,8 @@
EAPI=8
-KFMIN=5.102.0
-QTMIN=5.15.7
+KFMIN=5.106.0
+QTMIN=5.15.9
inherit ecm plasma.kde.org
DESCRIPTION="Oxygen sound theme for the Plasma desktop"
diff --git a/kde-plasma/oxygen/Manifest b/kde-plasma/oxygen/Manifest
index 4e3d70577b2d..8ef62e47eabe 100644
--- a/kde-plasma/oxygen/Manifest
+++ b/kde-plasma/oxygen/Manifest
@@ -1 +1 @@
-DIST oxygen-5.27.5.tar.xz 2789212 BLAKE2B d1ccb00b3a08635de0e061e61290462df5445122e28036ce8e9c1699ba3ce56319990bd6520ccaad6d37f0c7ac23b7a64ebe15acfe1dbd5c06dc2560e2b86578 SHA512 2a1298990e9efb36782aa745f69015e624058ee1e076fa130aed187c51637ed0d94512cf701d935774ab449b5f4a65fcf0770607104d5d71829d32d5e990199f
+DIST oxygen-5.27.9.tar.xz 2785072 BLAKE2B 8c9dd0b1f882baa20a6e54e610bd4982453b6cdd2a5db87af2e7e7b422de6e7a5c7e3467e3fca1a1c37bfefeacb34d7a4dd2f8576a0c312fdddcb4dd3ca2cb1d SHA512 16ee929a8230543d512cf0937370c23d3ca11cf4ccf5a59a492e16884d5e02f4c07b9113d15edf8a7a692674a48194cdfb5cc357aaee7f5956b8cf26efbe5c0f
diff --git a/kde-plasma/oxygen/oxygen-5.27.5.ebuild b/kde-plasma/oxygen/oxygen-5.27.9.ebuild
index a0bd150ef65f..fe962161eac0 100644
--- a/kde-plasma/oxygen/oxygen-5.27.5.ebuild
+++ b/kde-plasma/oxygen/oxygen-5.27.9.ebuild
@@ -3,9 +3,9 @@
EAPI=8
-KFMIN=5.102.0
+KFMIN=5.106.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
+QTMIN=5.15.9
inherit ecm plasma.kde.org
DESCRIPTION="Oxygen visual style for the Plasma desktop"
diff --git a/kde-plasma/plasma-activities-stats/Manifest b/kde-plasma/plasma-activities-stats/Manifest
new file mode 100644
index 000000000000..b8ff2f3b9622
--- /dev/null
+++ b/kde-plasma/plasma-activities-stats/Manifest
@@ -0,0 +1 @@
+DIST kactivities-stats-5.112.0.tar.xz 84584 BLAKE2B abb1eb089621f0fd05b0e4e59620a917e972a062566cf601f52154f3e257ee8e4e34518d5251aff03966a6787059a05f9326bdc0f5efed38822e197da5934dd4 SHA512 7bc568ee80ef62a7dc8ad7ce6da53422ced5ddd2594f6461482be5e09f10bef43b788dad6b8f4dcfa3d5acb5da7c896dd0560cfeeb00da71835a737bb536a0fd
diff --git a/kde-plasma/plasma-activities-stats/metadata.xml b/kde-plasma/plasma-activities-stats/metadata.xml
new file mode 100644
index 000000000000..3351d37e0915
--- /dev/null
+++ b/kde-plasma/plasma-activities-stats/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">plasma/plasma-activities-stats</remote-id>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+</pkgmetadata>
diff --git a/kde-plasma/plasma-activities-stats/plasma-activities-stats-5.112.0.ebuild b/kde-plasma/plasma-activities-stats/plasma-activities-stats-5.112.0.ebuild
new file mode 100644
index 000000000000..0706801fa515
--- /dev/null
+++ b/kde-plasma/plasma-activities-stats/plasma-activities-stats-5.112.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_NONGUI="true"
+ECM_QTHELP="true"
+ECM_TEST="true"
+KDE_ORG_NAME="kactivities-stats"
+KFMIN=$(ver_cut 1-2)
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Library for accessing usage data collected by the activities system"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtsql-${QTMIN}:5
+ =kde-frameworks/kconfig-${KFMIN}*:5
+ =kde-plasma/plasma-activities-${KFMIN}*:5
+"
+DEPEND="${RDEPEND}
+ test? ( dev-libs/boost )
+"
diff --git a/kde-plasma/plasma-activities/Manifest b/kde-plasma/plasma-activities/Manifest
new file mode 100644
index 000000000000..4db9e87da927
--- /dev/null
+++ b/kde-plasma/plasma-activities/Manifest
@@ -0,0 +1 @@
+DIST kactivities-5.112.0.tar.xz 73576 BLAKE2B 71962f3c540e454993e4a39331f10e3933c112b96891da806471ff45fc979512b69e1106176f72fbbe12706dd7ffd00e9d4c91b9536b5baea3b87eb8f2f71d66 SHA512 da31b47c1bfdadfae07de3ef4afc4a65e3d0eb6c3f21352c594d841e28a22d4e1819895dfe36bcd2d8095e5b014ac9cbfbbf232eabfed875b246355580e6e365
diff --git a/kde-plasma/plasma-activities/metadata.xml b/kde-plasma/plasma-activities/metadata.xml
new file mode 100644
index 000000000000..bb67a13ea2fd
--- /dev/null
+++ b/kde-plasma/plasma-activities/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">plasma/plasma-activities</remote-id>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+</pkgmetadata>
diff --git a/kde-plasma/plasma-activities/plasma-activities-5.112.0.ebuild b/kde-plasma/plasma-activities/plasma-activities-5.112.0.ebuild
new file mode 100644
index 000000000000..7dda8d7503b4
--- /dev/null
+++ b/kde-plasma/plasma-activities/plasma-activities-5.112.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_NONGUI="true"
+ECM_QTHELP="true"
+ECM_TEST="true"
+KDE_ORG_NAME="kactivities"
+KFMIN=$(ver_cut 1-2)
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Core components for KDE's Activities System"
+
+LICENSE="|| ( LGPL-2.1 LGPL-3 )"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+IUSE=""
+
+COMMON_DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtsql-${QTMIN}:5
+ =kde-frameworks/kconfig-${KFMIN}*:5
+ =kde-frameworks/kcoreaddons-${KFMIN}*:5
+"
+RDEPEND="${COMMON_DEPEND}
+ >=kde-plasma/kactivitymanagerd-5.16.5:5
+"
+DEPEND="${COMMON_DEPEND}
+ dev-libs/boost
+"
diff --git a/kde-plasma/plasma-browser-integration/Manifest b/kde-plasma/plasma-browser-integration/Manifest
index 4999a4b40fe6..cab3c3120dc8 100644
--- a/kde-plasma/plasma-browser-integration/Manifest
+++ b/kde-plasma/plasma-browser-integration/Manifest
@@ -1 +1 @@
-DIST plasma-browser-integration-5.27.5.tar.xz 211644 BLAKE2B 195ee8eaa82ca867bafce9086a3ccab4ab638f6d17368b52a34bbc15de1b73f581a85f13b772ee7dedb0ea3b61ba1f979c3e20e8272cdba84b01f1b4036606dc SHA512 f923e5359588aaef0a814fdb286cdb455c6451c8708dd2eff682fd9ab6dbe1f09f91f9c4494f87724d7d3c8a42e7fb082cf8c2fc4f437cea27480fd8fd32ca9d
+DIST plasma-browser-integration-5.27.9.tar.xz 211156 BLAKE2B 41db564b30fb728c93d4fb4bac1ed8dcab03786038f82f03024eda6084ffb84f2b5241eea2f0e9c9a64fe1646ba021431b0d38bd28c68478010928ae85135fe4 SHA512 6653057b1ba79b50f64ef709e8da573a5e44f5da0669e7771155162ff53e7ba43b64320731d18bb491be87c7230589a923d2c1ddcfd56f6a6601293a1b57fb0d
diff --git a/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.27.5.ebuild b/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.27.9.ebuild
index 29e75339649d..51b0e886f116 100644
--- a/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.27.5.ebuild
+++ b/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.27.9.ebuild
@@ -3,9 +3,9 @@
EAPI=8
-KFMIN=5.102.0
+KFMIN=5.106.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
+QTMIN=5.15.9
inherit ecm plasma.kde.org
DESCRIPTION="Integrate Chrome/Firefox better into Plasma through browser extensions"
@@ -16,11 +16,11 @@ SLOT="5"
KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
-DEPEND="
+RDEPEND="
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kactivities-${KFMIN}:5
+ >=kde-plasma/plasma-activities-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
>=kde-frameworks/kcoreaddons-${KFMIN}:5
>=kde-frameworks/kcrash-${KFMIN}:5
@@ -30,11 +30,13 @@ DEPEND="
>=kde-frameworks/kio-${KFMIN}:5
>=kde-frameworks/kjobwidgets-${KFMIN}:5
>=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/krunner-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
>=kde-frameworks/purpose-${KFMIN}:5
>=kde-plasma/plasma-workspace-${PVCUT}:5
"
-RDEPEND="${DEPEND}"
+DEPEND="${RDEPEND}
+ >=kde-frameworks/krunner-${KFMIN}:5
+"
src_configure() {
local mycmakeargs=(
diff --git a/kde-plasma/plasma-desktop/Manifest b/kde-plasma/plasma-desktop/Manifest
index 2462b6c80bde..93f1f6a4edce 100644
--- a/kde-plasma/plasma-desktop/Manifest
+++ b/kde-plasma/plasma-desktop/Manifest
@@ -1,2 +1,2 @@
-DIST plasma-desktop-5.27.5.tar.xz 14361248 BLAKE2B cf8efedc79c9ca24c7f267c02fa51af2680ef130eba702855e6a1a75537b55b266206bd1c0b5ca4c99779ff5d9a567c5da74d3c58f5320c39c9bd322e642f9e9 SHA512 2dee9d068b0a4ffaccffe6175f8c9833451d2235837d3187ee3f5bf62e0024d48ff50884b7708b914e0e383471e83b9ba969c84103d5351e1b8583a04ec703fb
-DIST plasma-desktop-override-include-dirs-2.tar.xz 8324 BLAKE2B 5ddf9340edf6b6fa76e80158a982ac887b0fb464bc40d5bc4dcd3d6b8f5a87c2d6ecdd153e67e168454aa7faff8d84defb90ba16096b64f3af1e7a74570a00c6 SHA512 452923555bd419d3e389e808c4c9ea35e48795d4f0d78c5845aea677e21f594068540538a8968c2d4034aacb11e910a7b69908e10518eba486ebcc0dda39221a
+DIST plasma-desktop-5.27.9.tar.xz 14721128 BLAKE2B 5332887ac65df280d8eaa6d834d844a49ba8d3aba38246564e19885aaed86135b95958b7914e69008c1ff1d5b85440a9d8998ca04740c82ddc1cf46399cb9f6f SHA512 ae23ab2e8359345c5ffe3cd2ff8d3aa8e302be49f3686f5f24fd5905990fc2f05a45d69fcb9b3414eae9997b70e0d424b307bc7f02d189158cd7f9ba995c9ec9
+DIST plasma-desktop-override-include-dirs-3.tar.xz 8288 BLAKE2B f05ece81d1b744d45a21a5963750011c1e815156bcaac6075fa67451ba8ab1ea0fcc5ca59c8109c6fe65f9d4db6ac003bb7e26bf011e124c5f9b7f9e1b3afef5 SHA512 fbfc08a4c057dab3ef96e3c56d5e6087916e952ff32280c6e23c0822e18739441082894ea36412be04eda0893a4e10b9a0fbf0a10e0e44f046b6e872840c4dbb
diff --git a/kde-plasma/plasma-desktop/files/plasma-desktop-5.27.9-foldermodel-screen-add-remove-handling.patch b/kde-plasma/plasma-desktop/files/plasma-desktop-5.27.9-foldermodel-screen-add-remove-handling.patch
new file mode 100644
index 000000000000..8d5ad98b40b7
--- /dev/null
+++ b/kde-plasma/plasma-desktop/files/plasma-desktop-5.27.9-foldermodel-screen-add-remove-handling.patch
@@ -0,0 +1,95 @@
+From a6bc63103ed128ffe0fd843eb3c4416ede835fde Mon Sep 17 00:00:00 2001
+From: Harald Sitter <sitter@kde.org>
+Date: Mon, 6 Nov 2023 23:24:57 +0100
+Subject: [PATCH] foldermodel: lift screen add/remove handling out of
+ screenmapper
+
+screenmapper is the wrong place for it because we don't know the url
+inside the mapper. Instead handle events in the foldermodel and
+correctly delegate the add/remove actions to the mapper with both our
+screenId AND the activityId
+
+notably the previous code would incorrectly invoke addScreen with empty
+activityIds triggering fallback handling that resulted in incorrect
+m_screensPerPath management (there would be no screen associated with
+our url anymore after a screenAdded signal because our screen got
+associated with no url) and consequently firstAvailableScreen would
+return no screen for our url (remember: we are associated with no url)
+making FolderModel::filterAcceptsRow return false and filtering
+completely valid entries
+
+BUG: 467951
+
+possibly also is the root cause behind
+CCBUG: 467092
+---
+ containments/desktop/plugins/folder/foldermodel.cpp | 12 +++++++++++-
+ containments/desktop/plugins/folder/screenmapper.cpp | 9 +--------
+ containments/desktop/plugins/folder/screenmapper.h | 2 +-
+ 3 files changed, 13 insertions(+), 10 deletions(-)
+
+diff --git a/containments/desktop/plugins/folder/foldermodel.cpp b/containments/desktop/plugins/folder/foldermodel.cpp
+index 6a9f8da607..bcab0275e3 100644
+--- a/containments/desktop/plugins/folder/foldermodel.cpp
++++ b/containments/desktop/plugins/folder/foldermodel.cpp
+@@ -2024,7 +2024,17 @@ void FolderModel::setAppletInterface(QObject *appletInterface)
+ Plasma::Corona *corona = containment->corona();
+
+ if (corona) {
+- m_screenMapper->setCorona(corona, m_currentActivity);
++ connect(corona, &Plasma::Corona::screenRemoved, this, [this](int screenId) {
++ if (m_screen == screenId) {
++ m_screenMapper->removeScreen(screenId, m_currentActivity, resolvedUrl());
++ }
++ });
++ connect(corona, &Plasma::Corona::screenAdded, this, [this](int screenId) {
++ if (m_screen == screenId) {
++ m_screenMapper->addScreen(screenId, m_currentActivity, resolvedUrl());
++ }
++ });
++ m_screenMapper->setCorona(corona);
+ }
+ setScreen(containment->screen());
+ connect(containment, &Plasma::Containment::screenChanged, this, &FolderModel::setScreen);
+diff --git a/containments/desktop/plugins/folder/screenmapper.cpp b/containments/desktop/plugins/folder/screenmapper.cpp
+index 83e8a75276..fccea0e3fe 100644
+--- a/containments/desktop/plugins/folder/screenmapper.cpp
++++ b/containments/desktop/plugins/folder/screenmapper.cpp
+@@ -243,20 +243,13 @@ void ScreenMapper::cleanup()
+ }
+ #endif
+
+-void ScreenMapper::setCorona(Plasma::Corona *corona, const QString &activity)
++void ScreenMapper::setCorona(Plasma::Corona *corona)
+ {
+ if (m_corona != corona) {
+ Q_ASSERT(!m_corona);
+
+ m_corona = corona;
+ if (m_corona) {
+- connect(m_corona, &Plasma::Corona::screenRemoved, this, [this, activity](int screenId) {
+- removeScreen(screenId, activity, {});
+- });
+- connect(m_corona, &Plasma::Corona::screenAdded, this, [this, activity](int screenId) {
+- addScreen(screenId, activity, {});
+- });
+-
+ auto config = m_corona->config();
+ KConfigGroup group(config, QStringLiteral("ScreenMapping"));
+ const QStringList mapping = group.readEntry(QStringLiteral("screenMapping"), QStringList{});
+diff --git a/containments/desktop/plugins/folder/screenmapper.h b/containments/desktop/plugins/folder/screenmapper.h
+index 47b01e1c08..c22432b2e8 100644
+--- a/containments/desktop/plugins/folder/screenmapper.h
++++ b/containments/desktop/plugins/folder/screenmapper.h
+@@ -50,7 +50,7 @@ public:
+ int screenForItem(const QUrl &url, const QString &activity) const;
+ void addMapping(const QUrl &url, int screen, const QString &activity, MappingSignalBehavior behavior = ImmediateSignal);
+ void removeFromMap(const QUrl &url, const QString &activity);
+- void setCorona(Plasma::Corona *corona, const QString &activity);
++ void setCorona(Plasma::Corona *corona);
+
+ void addScreen(int screenId, const QString &activity, const QUrl &screenUrl);
+ void removeScreen(int screenId, const QString &activity, const QUrl &screenUrl);
+--
+GitLab
+
diff --git a/kde-plasma/plasma-desktop/plasma-desktop-5.27.5.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-5.27.9-r1.ebuild
index 43bda1212d07..bb75a10afcab 100644
--- a/kde-plasma/plasma-desktop/plasma-desktop-5.27.5.ebuild
+++ b/kde-plasma/plasma-desktop/plasma-desktop-5.27.9-r1.ebuild
@@ -5,14 +5,13 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="true"
-KFMIN=5.102.0
+KFMIN=5.106.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
-VIRTUALX_REQUIRED="test"
+QTMIN=5.15.9
inherit ecm plasma.kde.org optfeature
DESCRIPTION="KDE Plasma desktop"
-XORGHDRS="${PN}-override-include-dirs-2"
+XORGHDRS="${PN}-override-include-dirs-3"
SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${XORGHDRS}.tar.xz"
LICENSE="GPL-2" # TODO: CHECK
@@ -36,8 +35,8 @@ COMMON_DEPEND="
>=dev-qt/qtx11extras-${QTMIN}:5
>=dev-qt/qtxml-${QTMIN}:5
>=kde-frameworks/attica-${KFMIN}:5
- >=kde-frameworks/kactivities-${KFMIN}:5
- >=kde-frameworks/kactivities-stats-${KFMIN}:5
+ >=kde-plasma/plasma-activities-${KFMIN}:5
+ >=kde-plasma/plasma-activities-stats-${KFMIN}:5
>=kde-frameworks/karchive-${KFMIN}:5
>=kde-frameworks/kauth-${KFMIN}:5
>=kde-frameworks/kbookmarks-${KFMIN}:5
@@ -70,7 +69,7 @@ COMMON_DEPEND="
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
>=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
>=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/plasma-${KFMIN}:5
+ >=kde-plasma/libplasma-${KFMIN}:5
>=kde-frameworks/solid-${KFMIN}:5
>=kde-frameworks/sonnet-${KFMIN}:5
>=kde-plasma/kwin-${PVCUT}:5
@@ -121,12 +120,14 @@ RDEPEND="${COMMON_DEPEND}
screencast? ( >=kde-plasma/kpipewire-${PVCUT}:5 )
"
BDEPEND="
+ dev-util/wayland-scanner
>=kde-frameworks/kcmutils-${KFMIN}:5
virtual/pkgconfig
"
PATCHES=(
- "${WORKDIR}/${XORGHDRS}/${PN}-5.25.80-override-include-dirs.patch" # downstream patch
+ "${WORKDIR}/${XORGHDRS}/${P}-override-include-dirs.patch" # downstream patch
+ "${FILESDIR}/${P}-foldermodel-screen-add-remove-handling.patch" # in 5.27.10
)
src_prepare() {
diff --git a/kde-plasma/plasma-disks/Manifest b/kde-plasma/plasma-disks/Manifest
index aceaa18bccf1..d6572fc21f24 100644
--- a/kde-plasma/plasma-disks/Manifest
+++ b/kde-plasma/plasma-disks/Manifest
@@ -1 +1 @@
-DIST plasma-disks-5.27.5.tar.xz 92992 BLAKE2B 9a16bb8b6c1a817ada259e07f11cd908e058397b84096c3b2efd3229a887f786a0405eb4772f374c28cc03f06094a818a1e81fafad2c64be8f58f88bbb4ea586 SHA512 ca96b4604a9ea6790a703ed7dce5d0c2b120456f1a9f70ec79864c86778c349e4abb9328092abec23649f6f1853f011348a907df4bfbfb17ab5384a96b2b2cd5
+DIST plasma-disks-5.27.9.tar.xz 93808 BLAKE2B 8b09a2a3230199759cfc2e7afddd898dd7d6e0af41d19700d2a64e8cacea172ea5761a3c69620588afdde14c7d5b0fffcff3a0ac71efce109c4d3faae90952da SHA512 0bd786cabab0e2ef182757448d0837557decec3a9365bcb12d4da07b5246ed0dafbba850043156f49acd141494f3b4d2cf1f19aef6a5cb37571874009d45d19a
diff --git a/kde-plasma/plasma-disks/plasma-disks-5.27.5.ebuild b/kde-plasma/plasma-disks/plasma-disks-5.27.9.ebuild
index 89a8c50ea80c..c51b1e2fdedd 100644
--- a/kde-plasma/plasma-disks/plasma-disks-5.27.5.ebuild
+++ b/kde-plasma/plasma-disks/plasma-disks-5.27.9.ebuild
@@ -4,8 +4,8 @@
EAPI=8
ECM_HANDBOOK="true"
-KFMIN=5.102.0
-QTMIN=5.15.7
+KFMIN=5.106.0
+QTMIN=5.15.9
inherit ecm plasma.kde.org
DESCRIPTION="Monitors S.M.A.R.T. capable devices for imminent failure"
diff --git a/kde-plasma/plasma-firewall/Manifest b/kde-plasma/plasma-firewall/Manifest
index 06128a77338c..fbbc4e9214c1 100644
--- a/kde-plasma/plasma-firewall/Manifest
+++ b/kde-plasma/plasma-firewall/Manifest
@@ -1 +1 @@
-DIST plasma-firewall-5.27.5.tar.xz 362476 BLAKE2B 57566389b37f5ad46b06e4b8cbe383362d1dbd7825cd017868b77693d1383deaa2cc9fc670963b7eba359759cad7c124bb72581c025dd0c5990e3a368dc5f79f SHA512 307194544e119efb3291e65076d5f016ae358a24a555aa50036498333f91b45baef4126c3a75fb4ad44fc9288fb89a0c334187625246b2c758ecd6113b80fe89
+DIST plasma-firewall-5.27.9.tar.xz 363280 BLAKE2B 519e9e21aba5d779733320d4a1ab4b71a71c2b6a032c4274f99b84a8e22329b912b67f492b2cc6782ae5a185a578247ae7d5a9364a2ab3e527b0ce7400a8addb SHA512 e58f27f4823f5c01d1f447018c43cc36bdbe8055f3cade667539a09e12dc4e73b9051f104a0a5e904846ae1dabc611006276eba68462fd19d7769f5d79803734
diff --git a/kde-plasma/plasma-firewall/plasma-firewall-5.27.5.ebuild b/kde-plasma/plasma-firewall/plasma-firewall-5.27.9.ebuild
index 9bc6068e1218..fe016a6bd2e1 100644
--- a/kde-plasma/plasma-firewall/plasma-firewall-5.27.5.ebuild
+++ b/kde-plasma/plasma-firewall/plasma-firewall-5.27.9.ebuild
@@ -4,9 +4,9 @@
EAPI=8
ECM_TEST="forceoptional"
-PYTHON_COMPAT=( python3_{9..11} )
-KFMIN=5.102.0
-QTMIN=5.15.7
+PYTHON_COMPAT=( python3_{10..12} )
+KFMIN=5.106.0
+QTMIN=5.15.9
inherit ecm plasma.kde.org python-single-r1
DESCRIPTION="Plasma frontend for Firewalld or UFW"
@@ -55,11 +55,6 @@ src_configure() {
ecm_src_configure
}
-src_test() {
- local -x QT_QPA_PLATFORM=offscreen
- ecm_src_test
-}
-
pkg_postinst () {
ecm_pkg_postinst
diff --git a/kde-plasma/plasma-integration/Manifest b/kde-plasma/plasma-integration/Manifest
index ebc431abc1ea..0d054d70e85f 100644
--- a/kde-plasma/plasma-integration/Manifest
+++ b/kde-plasma/plasma-integration/Manifest
@@ -1 +1 @@
-DIST plasma-integration-5.27.5.tar.xz 89436 BLAKE2B 1757501436016e16cceab80ef482e0335438de82a80cbd40e2e1af2ec419ca476fd33994cadcc3c0d68091a9511d3af71f9febdf60b7babc67c3f4cf7ef0bdc9 SHA512 854c35b6159f91c838494912f2defc87b0044845ba98ca2fda83ac141f4214c6d4648e258e2839e01eb9263171896a5686a29d27b95c264026f99756e4aa8268
+DIST plasma-integration-5.27.9.tar.xz 89796 BLAKE2B 081c36fe46bf60b50a7691bd87c40ba1c85fd5fa7adc1918da6ea0d4327ed51f29771525acd33bc2688c10fab5c766a5edc81af528fedb4a35b760ee1d0f5dea SHA512 d1f028962eb421896a6db885e126b8fd2b21f61c84018404c428f0fd9beb78e37af45ee4099ac11f4ce0df199de7820e3f6683a7e1c34e1a6d79c55a8d9a3625
diff --git a/kde-plasma/plasma-integration/plasma-integration-5.27.5.ebuild b/kde-plasma/plasma-integration/plasma-integration-5.27.9.ebuild
index cd1ef3a01a4a..36dfeff8c176 100644
--- a/kde-plasma/plasma-integration/plasma-integration-5.27.5.ebuild
+++ b/kde-plasma/plasma-integration/plasma-integration-5.27.9.ebuild
@@ -3,10 +3,9 @@
EAPI=8
-KFMIN=5.102.0
+KFMIN=5.106.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
-VIRTUALX_REQUIRED="test"
+QTMIN=5.15.9
inherit ecm plasma.kde.org
DESCRIPTION="Qt Platform Theme integration plugins for the Plasma workspaces"
diff --git a/kde-plasma/plasma-meta/metadata.xml b/kde-plasma/plasma-meta/metadata.xml
index 929b376cb8ad..2fd30c2d077e 100644
--- a/kde-plasma/plasma-meta/metadata.xml
+++ b/kde-plasma/plasma-meta/metadata.xml
@@ -17,6 +17,7 @@
<flag name="discover">Pull in resources management GUI; a centralised GHNS alternative and optional <pkg>sys-apps/fwupd</pkg> frontend</flag>
<flag name="display-manager">Pull in a graphical display manager</flag>
<flag name="firewall">Pull in <pkg>kde-plasma/plasma-firewall</pkg> for system firewall administration</flag>
+ <flag name="flatpak">Pull in <pkg>kde-plasma/flatpak-kcm</pkg> for flatpak permissions administration</flag>
<flag name="grub">Pull in Breeze theme for <pkg>sys-boot/grub</pkg></flag>
<flag name="gtk">Enable Breeze widget style and system settings module for GTK+</flag>
<flag name="kwallet">Enable support for KWallet auto-unlocking via <pkg>kde-plasma/kwallet-pam</pkg></flag>
diff --git a/kde-plasma/plasma-meta/plasma-meta-5.27.5.ebuild b/kde-plasma/plasma-meta/plasma-meta-5.27.9-r1.ebuild
index b64423ae2b3e..4d2c195eea67 100644
--- a/kde-plasma/plasma-meta/plasma-meta-5.27.5.ebuild
+++ b/kde-plasma/plasma-meta/plasma-meta-5.27.9-r1.ebuild
@@ -10,9 +10,9 @@ LICENSE="metapackage"
SLOT="5"
KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE="accessibility bluetooth +browser-integration colord +crash-handler crypt
-+desktop-portal discover +display-manager +elogind +firewall grub gtk +handbook
-+kwallet +legacy-systray +networkmanager plymouth pulseaudio +sddm sdk +smart
-systemd thunderbolt +wallpapers"
+cups +desktop-portal discover +display-manager +elogind +firewall flatpak grub
+gtk +handbook +kwallet +legacy-systray +networkmanager plymouth pulseaudio +sddm
+sdk +smart systemd thunderbolt +wallpapers"
REQUIRED_USE="^^ ( elogind systemd )"
@@ -55,6 +55,7 @@ RDEPEND="
colord? ( x11-misc/colord )
crash-handler? ( >=kde-plasma/drkonqi-${PV}:${SLOT} )
crypt? ( >=kde-plasma/plasma-vault-${PV}:${SLOT} )
+ cups? ( kde-plasma/print-manager:${SLOT} )
desktop-portal? ( >=kde-plasma/xdg-desktop-portal-kde-${PV}:${SLOT} )
discover? ( >=kde-plasma/discover-${PV}:${SLOT} )
display-manager? (
@@ -65,6 +66,7 @@ RDEPEND="
!sddm? ( x11-misc/lightdm )
)
elogind? ( sys-auth/elogind[pam] )
+ flatpak? ( >=kde-plasma/flatpak-kcm-${PV}:${SLOT} )
grub? ( >=kde-plasma/breeze-grub-${PV}:${SLOT} )
gtk? (
>=kde-plasma/breeze-gtk-${PV}:${SLOT}
diff --git a/kde-plasma/plasma-nm/Manifest b/kde-plasma/plasma-nm/Manifest
index be1b90a57ea2..fd8e56b299d8 100644
--- a/kde-plasma/plasma-nm/Manifest
+++ b/kde-plasma/plasma-nm/Manifest
@@ -1 +1 @@
-DIST plasma-nm-5.27.5.tar.xz 1155948 BLAKE2B e74da009a035b6bd46823c94fd5f798c7dfc794cf5e80af2e2a655ee9939269dd6fa222412e1c4fa1d249f657010206b1871c9ae0f6998ecf7d9f46ed549e7d4 SHA512 a7b66bb44cecf489a83c62aee29ebd5fa697ebccabd0c384adbbf0e5facc209b6d202b85ce0a490be26f0830d4b936c3442d6077200d4f08a1faeef42d7266bc
+DIST plasma-nm-5.27.9.tar.xz 1155540 BLAKE2B 923c50385ccfb3085d4bf2e429dde12e8afcc808de0d57d38161503b358b3ec090c458b53366a3e44baa604485860abf5a0cf97ce734fd72a2cb9b3ffd43b44a SHA512 e3e49da8d9093d5632e8200015046f47c576b15f74eb0d5b1ef26e1fbe75f532d02a5eb972e3fa4d4606036d9b3f9bd47f1e1822b39578fb830e91f9af286385
diff --git a/kde-plasma/plasma-nm/plasma-nm-5.27.5.ebuild b/kde-plasma/plasma-nm/plasma-nm-5.27.9.ebuild
index 276d2a2710fa..a7fb480b1a99 100644
--- a/kde-plasma/plasma-nm/plasma-nm-5.27.5.ebuild
+++ b/kde-plasma/plasma-nm/plasma-nm-5.27.9.ebuild
@@ -4,9 +4,9 @@
EAPI=8
ECM_TEST="true"
-KFMIN=5.102.0
+KFMIN=5.106.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
+QTMIN=5.15.9
inherit ecm plasma.kde.org
DESCRIPTION="KDE Plasma applet for NetworkManager"
@@ -40,7 +40,7 @@ DEPEND="
>=kde-frameworks/kxmlgui-${KFMIN}:5
>=kde-frameworks/modemmanager-qt-${KFMIN}:5
>=kde-frameworks/networkmanager-qt-${KFMIN}:5[teamd=]
- >=kde-frameworks/plasma-${KFMIN}:5
+ >=kde-plasma/libplasma-${KFMIN}:5
>=kde-frameworks/solid-${KFMIN}:5
net-misc/mobile-broadband-provider-info
net-misc/networkmanager[teamd=]
diff --git a/kde-plasma/plasma-pa/Manifest b/kde-plasma/plasma-pa/Manifest
index 859a0fa0303b..f6842deaf570 100644
--- a/kde-plasma/plasma-pa/Manifest
+++ b/kde-plasma/plasma-pa/Manifest
@@ -1 +1 @@
-DIST plasma-pa-5.27.5.tar.xz 163052 BLAKE2B 63a74251348665823c6f2a08326fd21d7be716f9d0f7780f5f4fdbe8a63b684862cd360c50d790372fd33d9526a1a74e1d980ce1ff689c274aa8971153fe9a8a SHA512 7524e4bd6b5c0db4f7157f50cb89a0cc4052f33c680ebef08d0cc2e393ecf5e53d9c96e472701300c74ef7386f90f74afffec79180a080724d19445a22dfcf7f
+DIST plasma-pa-5.27.9.tar.xz 163800 BLAKE2B 4e906beb3f9a0c1068b6ed3312110747407db416ca8eaecb43dc73c76d679b140e62c3dc536c8cc007c4bcb0575747e64e53e14dbe87af808c3586bec823a774 SHA512 eba1ad3023f64c6ad1b173c1768dd94b6c14d008ed89f29312813122cee2d2ffab80dfec7d5935b8ddbc1757ccfa858c1f1b7a76c83754faf17bffcbc8a53466
diff --git a/kde-plasma/plasma-pa/plasma-pa-5.27.5.ebuild b/kde-plasma/plasma-pa/plasma-pa-5.27.9.ebuild
index 9e39eed58378..a01d7ea24976 100644
--- a/kde-plasma/plasma-pa/plasma-pa-5.27.5.ebuild
+++ b/kde-plasma/plasma-pa/plasma-pa-5.27.9.ebuild
@@ -4,8 +4,8 @@
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.102.0
-QTMIN=5.15.7
+KFMIN=5.106.0
+QTMIN=5.15.9
inherit ecm plasma.kde.org
DESCRIPTION="Plasma applet for audio volume management using PulseAudio"
@@ -20,11 +20,14 @@ DEPEND="
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtdeclarative-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
>=kde-frameworks/kcoreaddons-${KFMIN}:5
>=kde-frameworks/kdeclarative-${KFMIN}:5
>=kde-frameworks/kglobalaccel-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/plasma-${KFMIN}:5
+ >=kde-plasma/libplasma-${KFMIN}:5
media-libs/libcanberra
media-libs/libpulse
"
diff --git a/kde-plasma/plasma-sdk/Manifest b/kde-plasma/plasma-sdk/Manifest
index 82002bb51798..617d71f53a87 100644
--- a/kde-plasma/plasma-sdk/Manifest
+++ b/kde-plasma/plasma-sdk/Manifest
@@ -1 +1 @@
-DIST plasma-sdk-5.27.5.tar.xz 321196 BLAKE2B 0235a2154f9ca057a6203750f7b002ea0ef19756274f66dd827adfb63137f87f915aa7f492d2cd0ae1972a1fea825a50315a6011a8d578c01baa274c5c1bca69 SHA512 52a476207285521910e6278e12bebeab907e6ab19c718650d78e6c690824e65dcc0b216d650b2292292d6fe60a86bdda21dafa0b5d3ba321e4e77ab7cdff8015
+DIST plasma-sdk-5.27.9.tar.xz 321192 BLAKE2B 830bd5193244c640c5413f962e350374a570f813212323c2778e1a52c89d67f0755ba8f49b382480ea5331d3e81c1bf20cea2fb2f5be74027e4d795097c5961a SHA512 b096a6b7da3db06b7a7411ac4faf4cae73afee4d126651d8fcc12bcdf07eba3ba7a407accb90c1c76a2c4207fed4144dec93a6095e3fee457191b891c6b32c9a
diff --git a/kde-plasma/plasma-sdk/plasma-sdk-5.27.5.ebuild b/kde-plasma/plasma-sdk/plasma-sdk-5.27.9.ebuild
index 29a7ee1d7db1..c030fed36f87 100644
--- a/kde-plasma/plasma-sdk/plasma-sdk-5.27.5.ebuild
+++ b/kde-plasma/plasma-sdk/plasma-sdk-5.27.9.ebuild
@@ -4,10 +4,9 @@
EAPI=8
ECM_TEST="optional"
-KFMIN=5.102.0
+KFMIN=5.106.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
-VIRTUALX_REQUIRED="test"
+QTMIN=5.15.9
inherit ecm plasma.kde.org
DESCRIPTION="Useful applications for Plasma development"
@@ -37,7 +36,7 @@ DEPEND="
>=kde-frameworks/kservice-${KFMIN}:5
>=kde-frameworks/ktexteditor-${KFMIN}:5
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/plasma-${KFMIN}:5
+ >=kde-plasma/libplasma-${KFMIN}:5
"
RDEPEND="${DEPEND}
>=dev-qt/qtquickcontrols-${QTMIN}:5
diff --git a/kde-plasma/plasma-systemmonitor/Manifest b/kde-plasma/plasma-systemmonitor/Manifest
index ab95ddbcafe2..20176c65d7a6 100644
--- a/kde-plasma/plasma-systemmonitor/Manifest
+++ b/kde-plasma/plasma-systemmonitor/Manifest
@@ -1 +1 @@
-DIST plasma-systemmonitor-5.27.5.tar.xz 172512 BLAKE2B a51d9ce7fe27fe38acb21ca732170102f48a2f6c88297b0d19fb3ddac4aa1bd52a0c06ffbb290cf843cef545e45303890a51408d96cac735695a7204e696c250 SHA512 11a0d9a91aba9cdbcba8f96183d8d45a07470307183b2d32715dc041e24e4720bd6c87b3bd67d9341b1ede5bf288cf1e3944136dfb5cda61b25e10c069d18f6d
+DIST plasma-systemmonitor-5.27.9.tar.xz 173248 BLAKE2B 44d0137e4e75a1d938b89e193796ba51bc3770c7db817b76962a6250e383ecb878c69737f50b89b82cc2f14155278da3b78a19eef987a21ce41c6f1263971656 SHA512 b11060575d28cb57a2c7c5f79bbaecd49d95d6e4abec6b61c1e3cf3ca74f726593827f605870d06392df4a5015c39274ff6a5edd129052596411bd5189af0bfc
diff --git a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.27.5.ebuild b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.27.9.ebuild
index 0c77dab4f84b..5af3913d488e 100644
--- a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.27.5.ebuild
+++ b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.27.9.ebuild
@@ -4,8 +4,8 @@
EAPI=8
PVCUT=$(ver_cut 1-3)
-KFMIN=5.102.0
-QTMIN=5.15.7
+KFMIN=5.106.0
+QTMIN=5.15.9
inherit ecm plasma.kde.org
DESCRIPTION="Monitor system sensors, process information and other system resources"
@@ -31,6 +31,7 @@ DEPEND="
>=kde-frameworks/kitemmodels-${KFMIN}:5
>=kde-frameworks/knewstuff-${KFMIN}:5
>=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
>=kde-plasma/libksysguard-${PVCUT}:5
"
RDEPEND="${DEPEND}
diff --git a/kde-plasma/plasma-thunderbolt/Manifest b/kde-plasma/plasma-thunderbolt/Manifest
index 99446f2011d9..40b4c8f9badb 100644
--- a/kde-plasma/plasma-thunderbolt/Manifest
+++ b/kde-plasma/plasma-thunderbolt/Manifest
@@ -1 +1 @@
-DIST plasma-thunderbolt-5.27.5.tar.xz 71980 BLAKE2B 8907b3b73eb6b6b507991e73097b882c9fabea16f9dca6c271bcb01de7923eb106f3fce2a044d661417e3387d2ac17637b7e7651dc2b124a1c520cf9646aa1f5 SHA512 b2550c7014561048bd16498689dcc7309d7abf3e6e403fad7629404f30fd8bd31f7ef3841309a06bae50c8d09deeeee64b12b0d1af5ff1b98e158eb216950f44
+DIST plasma-thunderbolt-5.27.9.tar.xz 72108 BLAKE2B d699f4a97a128aa6ebd25249f9f21b228e8f5ab52a67dad467e12702444c537abefcdff9c0c3c3bd3f58067468bd998b2c8b3f0b9f5907db9d9ed73254c95166 SHA512 3ab445eb660f9b882186ec8267f6dc678f703ad1ebf3bb063759eb29092f9f650bcfc0a2feac3724c877b03be5439ea818f48ded0af272f15606526683155dd3
diff --git a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.27.5.ebuild b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.27.9.ebuild
index 24592b5281de..3ea74772fd98 100644
--- a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.27.5.ebuild
+++ b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.27.9.ebuild
@@ -4,9 +4,9 @@
EAPI=8
ECM_TEST="true"
-KFMIN=5.102.0
+KFMIN=5.106.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
+QTMIN=5.15.9
inherit ecm plasma.kde.org
DESCRIPTION="Plasma integration for controlling Thunderbolt devices"
diff --git a/kde-plasma/plasma-vault/Manifest b/kde-plasma/plasma-vault/Manifest
index 217cafd656de..38ac0f145722 100644
--- a/kde-plasma/plasma-vault/Manifest
+++ b/kde-plasma/plasma-vault/Manifest
@@ -1 +1 @@
-DIST plasma-vault-5.27.5.tar.xz 187100 BLAKE2B 15a27cbb476c70f6e5e5e4a7830108a8b325026ae6d84eb481d5f479fb43990be07e18ddb72f65b409563c3793213db47db5ed02b86dbf6cc613c0175e20afef SHA512 6c5cee36aa32931c72e901dbe074ed0d9ffadcae07a00ffb9bb3efab4d0c519a460144f7c8ada52ac8573b2247937905aea2100581ae0116845f1d8892ba28ec
+DIST plasma-vault-5.27.9.tar.xz 186668 BLAKE2B a00b4313d4610d16c2b66a73a688d322b9a5ba1f2d27ab91b43d10d1cd0966172131dbcff4563f40707e66198283e534a8eb8f32fab841c1d70ceee8791fc1f9 SHA512 a4bf2bfee40139ea9663d406fe154fcdccbe3dc4b6858d54510e2f994c766a0e8ee86304871bc9ea8fffacd1ab3eeb2d7aa2444ec62feef3d6c00cd94d34d924
diff --git a/kde-plasma/plasma-vault/plasma-vault-5.27.5.ebuild b/kde-plasma/plasma-vault/plasma-vault-5.27.9.ebuild
index d2317672b68a..9b4eb7740f9d 100644
--- a/kde-plasma/plasma-vault/plasma-vault-5.27.5.ebuild
+++ b/kde-plasma/plasma-vault/plasma-vault-5.27.9.ebuild
@@ -3,9 +3,9 @@
EAPI=8
-KFMIN=5.102.0
+KFMIN=5.106.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
+QTMIN=5.15.9
inherit ecm plasma.kde.org
DESCRIPTION="Plasma applet and services for creating encrypted vaults"
@@ -21,7 +21,7 @@ DEPEND="
>=dev-qt/qtdeclarative-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kactivities-${KFMIN}:5
+ >=kde-plasma/plasma-activities-${KFMIN}:5
>=kde-frameworks/kcodecs-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
>=kde-frameworks/kconfigwidgets-${KFMIN}:5
@@ -29,7 +29,8 @@ DEPEND="
>=kde-frameworks/kdbusaddons-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
>=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/plasma-${KFMIN}:5
+ >=kde-plasma/libplasma-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
>=kde-plasma/libksysguard-${PVCUT}:5
networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 )
diff --git a/kde-plasma/plasma-welcome/Manifest b/kde-plasma/plasma-welcome/Manifest
index fcd89f46c5e1..a8ac1bd533e7 100644
--- a/kde-plasma/plasma-welcome/Manifest
+++ b/kde-plasma/plasma-welcome/Manifest
@@ -1 +1 @@
-DIST plasma-welcome-5.27.5.tar.xz 822732 BLAKE2B b0c30702595865fa8b59f47a372b20dc1c8c7aada1110021d97fa9abc275c00e7198124c822baf6ea2ed5b4b8274e68be77cfedf263e791b1508c8a0dbffca23 SHA512 9e854e2df80ba6fde4b12bf4ed16834c2b831dbc8a26915784a717637d8dbcc492cdf3670426566d19d221719e5d36ece8955fb4aea7b1d81f616bd4ab696268
+DIST plasma-welcome-5.27.9.tar.xz 835908 BLAKE2B fc7ce9d9a4d141c62f98676e072bb6dc8915e0b880602effd16c2123ef7bfd0787b2eee81fdd43cf32ec9efefe075730134e833dcfe74b4aa350c4c42c83f0e1 SHA512 c3a4e2f65ff471f56ee1efc111b1183bb1f00f6df488d7a6803fe478985769757ec26c43ef1f4617020f1d8c9d172fd10a904cdf07f619f7e6537044b4d3cd01
diff --git a/kde-plasma/plasma-welcome/plasma-welcome-5.27.5.ebuild b/kde-plasma/plasma-welcome/plasma-welcome-5.27.9.ebuild
index 83ed19a61cc9..4175a56edd6c 100644
--- a/kde-plasma/plasma-welcome/plasma-welcome-5.27.5.ebuild
+++ b/kde-plasma/plasma-welcome/plasma-welcome-5.27.9.ebuild
@@ -3,8 +3,8 @@
EAPI=8
-KFMIN=5.102.0
-QTMIN=5.15.7
+KFMIN=5.106.0
+QTMIN=5.15.9
inherit ecm plasma.kde.org
DESCRIPTION="A friendly onboarding wizard for Plasma"
@@ -32,8 +32,9 @@ DEPEND="
>=kde-frameworks/knotifications-${KFMIN}:5
>=kde-frameworks/kservice-${KFMIN}:5
>=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-plasma/libplasma-${KFMIN}:5
kaccounts? ( kde-apps/kaccounts-integration:5 )
- telemetry? ( dev-libs/kuserfeedback:5 )
+ telemetry? ( kde-frameworks/kuserfeedback:5 )
"
RDEPEND="${DEPEND}
discover? ( kde-plasma/discover:5 )
diff --git a/kde-plasma/plasma-workspace-wallpapers/Manifest b/kde-plasma/plasma-workspace-wallpapers/Manifest
index 3e32afbe3d06..8cbda80af83c 100644
--- a/kde-plasma/plasma-workspace-wallpapers/Manifest
+++ b/kde-plasma/plasma-workspace-wallpapers/Manifest
@@ -1 +1 @@
-DIST plasma-workspace-wallpapers-5.27.5.tar.xz 94032868 BLAKE2B 5342067f706b9cb9760abd08bc3c7d3636236959fda215a735a1fa3e4b4fd2a9a254facfface8a97bfcd9c33c413f995cdf80787ffa1fd630a5149a141a6f935 SHA512 c434300754a196619f5ccbe0cbaf2ab302b7cc380ef6fdba8d18bfbc5827156ba22432d826ba12ccf30183c9df7faf779a1724ed4a68e236aa1a9b9f770db846
+DIST plasma-workspace-wallpapers-5.27.9.tar.xz 94031672 BLAKE2B cb2d4360a147e4c4ef1bceffc7682af0b7fa8ea957685a8bdfb865e2f3486dc10c1da171b7df0f4d8f637a502a22256ae2d5affc49613eb4a9fe9b7c4cb96c2b SHA512 952768f143dc13783a1e1cd9163bcd0050c48ae641118b5754a36980acd6968ee069f43e0729ebcb0c7ae49e57a7989deea2ebc0c95b9fd224493092744ef009
diff --git a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.27.5.ebuild b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.27.9.ebuild
index f5fe066db7dd..83c233ec2adf 100644
--- a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.27.5.ebuild
+++ b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.27.9.ebuild
@@ -15,5 +15,5 @@ IUSE=""
BDEPEND="
dev-qt/qtcore:5
- kde-frameworks/extra-cmake-modules:5
+ kde-frameworks/extra-cmake-modules:0
"
diff --git a/kde-plasma/plasma-workspace/Manifest b/kde-plasma/plasma-workspace/Manifest
index 9ebb7fdb7950..75dbbf1dea17 100644
--- a/kde-plasma/plasma-workspace/Manifest
+++ b/kde-plasma/plasma-workspace/Manifest
@@ -1 +1 @@
-DIST plasma-workspace-5.27.5.tar.xz 19432672 BLAKE2B 28d54f66d5999b8e44745cfa47258fdeb976b7ee4e7006e164b04f88738a9ed1442f97cdec8743b1e93e93838701743779f83b303c6f2974850468e61adf3efb SHA512 16f730b76430b7d546b5483c6b18eba1f3944f2537762a184bd3504578bcbe391ab0f2af7afb874e6907753682857629424599a12fa0393465396f0d9957158c
+DIST plasma-workspace-5.27.9.1.tar.xz 19468088 BLAKE2B 23244e093bbae33adb5aad2572566e53ad436b4eacf4f4439f3acdb923aeaade65758672a2951b3ad2a0a0e52f24901f79220d7050c0a0b7bfc4a0a7335588f3 SHA512 6aa1e69bba9b293646d5d2c819ec8ab1ba8b82b3a050f7122cdfa8c3580bffe8a7fe1e6422bb0f6e87d716df609e5fd49f2e20ebbe7296e43663eeca6d897442
diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-5.27.9-fix-GLIBC_LOCALE-check.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-5.27.9-fix-GLIBC_LOCALE-check.patch
new file mode 100644
index 000000000000..0dee8bce65f5
--- /dev/null
+++ b/kde-plasma/plasma-workspace/files/plasma-workspace-5.27.9-fix-GLIBC_LOCALE-check.patch
@@ -0,0 +1,28 @@
+From 292822e16ada9122594ac2c8573633e5a50e63dd Mon Sep 17 00:00:00 2001
+From: Gleb Popov <6yearold@gmail.com>
+Date: Tue, 24 Oct 2023 22:03:20 +0300
+Subject: [PATCH] kcms/region_language: Fix check for GLIBC_LOCALE.
+
+The GLIBC_LOCALE_AUTO is created by the #cmakedefine01 directive and thus is
+always defined.
+
+(cherry picked from commit 196966b02bf40a971bdf8888a2fa8ba7db0106f1)
+---
+ config-workspace.h.cmake | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/config-workspace.h.cmake b/config-workspace.h.cmake
+index b696cd8fa5..e05f1c9749 100644
+--- a/config-workspace.h.cmake
++++ b/config-workspace.h.cmake
+@@ -15,6 +15,6 @@
+ #cmakedefine01 GLIBC_LOCALE_AUTO
+ #cmakedefine01 GLIBC_LOCALE_GENERATED
+
+-#if defined(GLIBC_LOCALE_AUTO) || defined(GLIBC_LOCALE_GENERATED)
++#if GLIBC_LOCALE_AUTO == 1 || GLIBC_LOCALE_GENERATED == 1
+ #define GLIBC_LOCALE
+ #endif
+--
+GitLab
+
diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-5.27.9-fix-nightcolor-autolocation.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-5.27.9-fix-nightcolor-autolocation.patch
new file mode 100644
index 000000000000..17286608fc8d
--- /dev/null
+++ b/kde-plasma/plasma-workspace/files/plasma-workspace-5.27.9-fix-nightcolor-autolocation.patch
@@ -0,0 +1,47 @@
+From b8544fc070e88614feb9c198f6ea910c91f3c5d5 Mon Sep 17 00:00:00 2001
+From: Ismael Asensio <isma.af@gmail.com>
+Date: Mon, 6 Nov 2023 19:13:37 +0000
+Subject: [PATCH] kcms/nightcolor: Fix nightcolor with automatic location
+
+As it turns out that the UI never send the geo-location to the
+backend so backend always fallbacks to (0, 0) lat and lon
+coordinates unless manually changed by `qdbus` commad..
+
+BUG: 469730
+FIXED-IN: 5.27.10
+
+
+(cherry picked from commit cb2b0e9c036d844d87fd104a3ae031b59243eaa5)
+---
+ kcms/nightcolor/package/contents/ui/main.qml | 15 +++++++++++++++
+ 1 file changed, 15 insertions(+)
+
+diff --git a/kcms/nightcolor/package/contents/ui/main.qml b/kcms/nightcolor/package/contents/ui/main.qml
+index c7d237f13b..418c05d42f 100644
+--- a/kcms/nightcolor/package/contents/ui/main.qml
++++ b/kcms/nightcolor/package/contents/ui/main.qml
+@@ -60,6 +60,21 @@ KCM.SimpleKCM {
+ }
+ }
+
++ // Update backend when locator is changed
++ Connections {
++ target: locator
++ function onLatitudeChanged() {
++ if (root.doneLocating) {
++ kcm.nightColorSettings.latitudeAuto = locator.latitude
++ }
++ }
++ function onLongitudeChanged() {
++ if (root.doneLocating) {
++ kcm.nightColorSettings.longitudeAuto = locator.latitude
++ }
++ }
++ }
++
+ header: ColumnLayout{
+ Kirigami.InlineMessage {
+ id: errorMessage
+--
+GitLab
+
diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-5.27.9-reset-KSMClient-state.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-5.27.9-reset-KSMClient-state.patch
new file mode 100644
index 000000000000..26a35bba5c91
--- /dev/null
+++ b/kde-plasma/plasma-workspace/files/plasma-workspace-5.27.9-reset-KSMClient-state.patch
@@ -0,0 +1,29 @@
+From 6e88325d25c06d3e8fdca49d13dd5a6d5ccefc0c Mon Sep 17 00:00:00 2001
+From: xiaofeng zhou <rpg2010@yeah.net>
+Date: Wed, 1 Nov 2023 18:14:22 +0000
+Subject: [PATCH] Reset KSMClient state even when logout is cancelled
+
+Now the KSMClient state is properly reset when a log out is canceled, preventing some funny business
+when the state is not cleared. For example inside of KSMServer::handlePendingInteractions, when it
+checks if a client has pending interactions.
+
+(cherry picked from commit b5b2c757e98511a7eb6c56b9e009e98f0e132c26)
+---
+ ksmserver/logout.cpp | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/ksmserver/logout.cpp b/ksmserver/logout.cpp
+index f267338860..fb912714ba 100644
+--- a/ksmserver/logout.cpp
++++ b/ksmserver/logout.cpp
+@@ -346,6 +346,7 @@ void KSMServer::cancelShutdown(KSMClient *c)
+ if (!discard.isEmpty())
+ executeCommand(discard);
+ }
++ c->resetState();
+ }
+ }
+ state = Idle;
+--
+GitLab
+
diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.27.5.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-5.27.9.1.ebuild
index e5c99e143dc5..c87b2877a1df 100644
--- a/kde-plasma/plasma-workspace/plasma-workspace-5.27.5.ebuild
+++ b/kde-plasma/plasma-workspace/plasma-workspace-5.27.9.1.ebuild
@@ -5,10 +5,9 @@ EAPI=8
ECM_HANDBOOK="optional"
ECM_TEST="forceoptional"
-KFMIN=5.102.0
+KFMIN=5.106.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
-VIRTUALX_REQUIRED="test"
+QTMIN=5.15.9
inherit ecm plasma.kde.org
DESCRIPTION="KDE Plasma workspace"
@@ -37,11 +36,12 @@ COMMON_DEPEND="
>=dev-qt/qtwidgets-${QTMIN}:5
>=dev-qt/qtx11extras-${QTMIN}:5
>=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kactivities-${KFMIN}:5
- >=kde-frameworks/kactivities-stats-${KFMIN}:5
+ >=kde-plasma/plasma-activities-${KFMIN}:5
+ >=kde-plasma/plasma-activities-stats-${KFMIN}:5
>=kde-frameworks/karchive-${KFMIN}:5
>=kde-frameworks/kauth-${KFMIN}:5
>=kde-frameworks/kbookmarks-${KFMIN}:5
+ >=kde-frameworks/kcmutils-${KFMIN}:5
>=kde-frameworks/kcompletion-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
>=kde-frameworks/kconfigwidgets-${KFMIN}:5
@@ -64,6 +64,7 @@ COMMON_DEPEND="
>=kde-frameworks/knotifications-${KFMIN}:5
>=kde-frameworks/knotifyconfig-${KFMIN}:5
>=kde-frameworks/kpackage-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
>=kde-frameworks/kpeople-${KFMIN}:5
>=kde-frameworks/krunner-${KFMIN}:5
>=kde-frameworks/kservice-${KFMIN}:5
@@ -71,11 +72,11 @@ COMMON_DEPEND="
>=kde-frameworks/ktextwidgets-${KFMIN}:5
>=kde-frameworks/kunitconversion-${KFMIN}:5
>=kde-frameworks/kwallet-${KFMIN}:5
- >=kde-frameworks/kwayland-${KFMIN}:5
+ >=kde-plasma/kwayland-${KFMIN}:5
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
>=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
>=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/plasma-${KFMIN}:5
+ >=kde-plasma/libplasma-${KFMIN}:5
>=kde-frameworks/prison-${KFMIN}:5[qml]
>=kde-frameworks/solid-${KFMIN}:5
>=kde-plasma/breeze-${PVCUT}:5
@@ -120,7 +121,7 @@ COMMON_DEPEND="
x11-libs/libdrm
)
semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:5 )
- telemetry? ( dev-libs/kuserfeedback:5 )
+ telemetry? ( kde-frameworks/kuserfeedback:5 )
wallpaper-metadata? ( kde-apps/libkexiv2:5 )
"
DEPEND="${COMMON_DEPEND}
@@ -162,6 +163,9 @@ PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"
PATCHES=(
"${FILESDIR}/${PN}-5.24.80-split-libkworkspace.patch" # downstream
"${FILESDIR}/${PN}-5.22.5-krunner-cwd-at-home.patch" # TODO upstream: KDE-bug 432975, bug 767478
+ "${FILESDIR}/${PN}-5.27.9-fix-GLIBC_LOCALE-check.patch"
+ "${FILESDIR}/${PN}-5.27.9-fix-nightcolor-autolocation.patch"
+ "${FILESDIR}/${PN}-5.27.9-reset-KSMClient-state.patch" # KDE-bug 469730
)
src_prepare() {
@@ -203,6 +207,7 @@ src_configure() {
$(cmake_use_find_package geolocation KF5NetworkManagerQt)
$(cmake_use_find_package semantic-desktop KF5Baloo)
$(cmake_use_find_package telemetry KUserFeedback)
+ $(cmake_use_find_package wallpaper-metadata KF5KExiv2)
)
ecm_src_configure
diff --git a/kde-plasma/plymouth-kcm/Manifest b/kde-plasma/plymouth-kcm/Manifest
index 8aa207e050a2..12354a955be7 100644
--- a/kde-plasma/plymouth-kcm/Manifest
+++ b/kde-plasma/plymouth-kcm/Manifest
@@ -1 +1 @@
-DIST plymouth-kcm-5.27.5.tar.xz 45588 BLAKE2B e1f30b65630cedcab14a7a2ff852b38835f0264ae0e8d7ca2ad38ce45acfeacfa9cb9007496429e6190fc809b7716204b7041f9f3a01cf1214885a9e5819f13f SHA512 a4113fb106230953f2ed65e08b7bf1118d438c53c2bcf45c19745e8bc716e1643649f78703e6af1d2194362affcc1b027d36335a9bfdaafc007b6d90970137c6
+DIST plymouth-kcm-5.27.9.tar.xz 45728 BLAKE2B 17c9d77904e4dbd87be26d575f6d34603a71ccbc8b06d7aa432896cac4d5a7d9426996160e1c9bce3dbd00e6316c3258bf83168b5a6fcd71f06917a82d632378 SHA512 914196f8c6740166d8ff503fc5cf6929bb6a153001480f1d41d94373692fe89897b892c7aa79aac295550565eb8266fefe486369bfb7e11494f03144eeb44ea0
diff --git a/kde-plasma/plymouth-kcm/plymouth-kcm-5.27.5.ebuild b/kde-plasma/plymouth-kcm/plymouth-kcm-5.27.9.ebuild
index 6d631a834bd2..68395c1ebec7 100644
--- a/kde-plasma/plymouth-kcm/plymouth-kcm-5.27.5.ebuild
+++ b/kde-plasma/plymouth-kcm/plymouth-kcm-5.27.9.ebuild
@@ -3,9 +3,9 @@
EAPI=8
-KFMIN=5.102.0
+KFMIN=5.106.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
+QTMIN=5.15.9
inherit ecm plasma.kde.org
DESCRIPTION="KDE Plasma control module for Plymouth"
diff --git a/kde-plasma/polkit-kde-agent/Manifest b/kde-plasma/polkit-kde-agent/Manifest
index a8bd34de3102..9814fd911385 100644
--- a/kde-plasma/polkit-kde-agent/Manifest
+++ b/kde-plasma/polkit-kde-agent/Manifest
@@ -1 +1 @@
-DIST polkit-kde-agent-1-5.27.5.tar.xz 52624 BLAKE2B 8b92b69a68ab3c2e88dc4373fa7363151668fd3ed2dd9f3228460efdc059ef4ef3019255fd8fc67b8b3d687fd1e9e889da12f890c3b982b70087f9cf3340a572 SHA512 b314971f19d71897db4eb34941f527b13340ee909dd5348cebaf0a2e52b8c4e5e6b2912e41ba4a8c7a5d3f13fcfd9391c354ee3475bda4e6ea24d0fc9518187e
+DIST polkit-kde-agent-1-5.27.9.tar.xz 52776 BLAKE2B fba13f00551e528a9581fb54c6f47722ceec0360144350444ad6fbee090f2fab3db7fab93736c637e4b6dd82f7c337ac25836f06f5c804b43441874bffccf304 SHA512 958590f073bef4f2ed984d78bafb611335aa44e243141816284d4a29aa40e3df1a308105549d2ff82bccbdd16cec54c386360de1fbb6f7e45b6eebc31f5da172
diff --git a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.27.5-r1.ebuild b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.27.9.ebuild
index 494e8bab8a23..db8cae62945c 100644
--- a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.27.5-r1.ebuild
+++ b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.27.9.ebuild
@@ -4,9 +4,9 @@
EAPI=8
KDE_ORG_NAME="${PN}-1"
-KFMIN=5.102.0
+KFMIN=5.106.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
+QTMIN=5.15.9
inherit ecm plasma.kde.org
DESCRIPTION="PolKit agent module for KDE Plasma"
diff --git a/kde-plasma/powerdevil/Manifest b/kde-plasma/powerdevil/Manifest
index 8d14ed1b2e0e..6efa40d619b7 100644
--- a/kde-plasma/powerdevil/Manifest
+++ b/kde-plasma/powerdevil/Manifest
@@ -1 +1 @@
-DIST powerdevil-5.27.5.tar.xz 788188 BLAKE2B b6b15e93d5d970c8ff16b58a0c3900c0e5a46a372207f7927dcf0efe5705183eb624a21bd96a1ecbd2f7ecdd57fc00fd369f7bfc79866ba481752ab8b643ca5e SHA512 3ac9d19dde9c430d17104a6abd9d410e6ea37a7a18a23e753624da2a119bc71714e948c3626d362f84bd8e89b1acd21f457b9510bc916cb85d651f587d26aa27
+DIST powerdevil-5.27.9.tar.xz 788132 BLAKE2B 299182bc2a626e6834dcc590b9e165d4318c4daf1b3b3b3a049aca3a5831d4a97fbdd4a37e43bde4a699b4be43506414e7a29dc8e5e501d4fedf43fe168a910d SHA512 06a613a5f3db5133bdd855f8c2f3ebdb2e3c3d2933c7f399528c10abac138f172c2bb8130a0aa54a695def0dedae669c4171942c484b463f0e9255058fbb7b83
diff --git a/kde-plasma/powerdevil/powerdevil-5.27.5.ebuild b/kde-plasma/powerdevil/powerdevil-5.27.9.ebuild
index 14067d1bfc2a..3178a02d88f9 100644
--- a/kde-plasma/powerdevil/powerdevil-5.27.5.ebuild
+++ b/kde-plasma/powerdevil/powerdevil-5.27.9.ebuild
@@ -4,9 +4,9 @@
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.102.0
+KFMIN=5.106.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
+QTMIN=5.15.9
inherit ecm plasma.kde.org
DESCRIPTION="Power management for KDE Plasma Shell"
@@ -22,7 +22,7 @@ DEPEND="
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5
>=dev-qt/qtx11extras-${QTMIN}:5
- >=kde-frameworks/kactivities-${KFMIN}:5
+ >=kde-plasma/plasma-activities-${KFMIN}:5
>=kde-frameworks/kauth-${KFMIN}:5[policykit]
>=kde-frameworks/kcompletion-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
@@ -54,6 +54,7 @@ DEPEND="
"
RDEPEND="${DEPEND}
>=kde-plasma/kde-cli-tools-${PVCUT}:5
+ sys-power/power-profiles-daemon
>=sys-power/upower-0.9.23
"
BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"
diff --git a/kde-plasma/print-manager/Manifest b/kde-plasma/print-manager/Manifest
new file mode 100644
index 000000000000..f036a12fb8f5
--- /dev/null
+++ b/kde-plasma/print-manager/Manifest
@@ -0,0 +1,2 @@
+DIST print-manager-23.04.3.tar.xz 288948 BLAKE2B ea0a507b3cb44bc410ee856b1e6ce344f7c46af54351ad8362be029e10004d50c730245175379a8669303667e9f9129bb0492f1b9ed9f6de42f482b402bb773f SHA512 8462e241f73259f0cfca927f33d778df0d83d3db8cd5347dea8cd48973774352bab5d1dd2352ed4d8cd908ab6392189ec0e6468b679cfaf85afae1c574a2a3e6
+DIST print-manager-23.08.3.tar.xz 289328 BLAKE2B e705ea40a4330e46903430070911eed416e529d045a7bee916052386a737ddaed5b8b6d92951046a804944f20636f9b3570cf8ce5d5f7770e27df148adac3dad SHA512 49d27aad5a743b700e6f46f92573e27c0595923044c3dcd30478f711ee3133de3f69f7a41fe17b8b047ab75463f213053a78d0e3a7860e84055a94b309b89a57
diff --git a/kde-plasma/print-manager/metadata.xml b/kde-plasma/print-manager/metadata.xml
new file mode 100644
index 000000000000..bd25761eebff
--- /dev/null
+++ b/kde-plasma/print-manager/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">plasma/print-manager</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/kde-plasma/print-manager/print-manager-23.04.3.ebuild b/kde-plasma/print-manager/print-manager-23.04.3.ebuild
new file mode 100644
index 000000000000..3a901c445e8b
--- /dev/null
+++ b/kde-plasma/print-manager/print-manager-23.04.3.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm gear.kde.org
+
+DESCRIPTION="Manage CUPS print jobs and printers in Plasma"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
+IUSE="+gtk"
+
+DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-plasma/libplasma-${KFMIN}:5
+ net-print/cups
+"
+RDEPEND="${DEPEND}
+ >=dev-qt/qtquickcontrols-${QTMIN}:5
+ >=dev-qt/qtquickcontrols2-${QTMIN}:5
+ >=kde-frameworks/kdeclarative-${KFMIN}:5
+ kde-plasma/kde-cli-tools:5
+ gtk? ( app-admin/system-config-printer )
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"
+
+pkg_postinst() {
+ ecm_pkg_postinst
+
+ if [[ -z "${REPLACING_VERSIONS}" ]] && ! use gtk ; then
+ ewarn "By switching off \"gtk\" USE flag, you have chosen to do without"
+ ewarn "an important, though optional, runtime dependency:"
+ ewarn
+ ewarn "app-admin/system-config-printer"
+ ewarn
+ ewarn "${PN} will work nevertheless, but is going to be less comfortable"
+ ewarn "and will show the following error status during runtime:"
+ ewarn
+ ewarn "\"Failed to group devices: 'The name org.fedoraproject.Config.Printing"
+ ewarn "was not provided by any .service files'\""
+ fi
+}
diff --git a/kde-plasma/print-manager/print-manager-23.08.3.ebuild b/kde-plasma/print-manager/print-manager-23.08.3.ebuild
new file mode 100644
index 000000000000..3a901c445e8b
--- /dev/null
+++ b/kde-plasma/print-manager/print-manager-23.08.3.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm gear.kde.org
+
+DESCRIPTION="Manage CUPS print jobs and printers in Plasma"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
+IUSE="+gtk"
+
+DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-plasma/libplasma-${KFMIN}:5
+ net-print/cups
+"
+RDEPEND="${DEPEND}
+ >=dev-qt/qtquickcontrols-${QTMIN}:5
+ >=dev-qt/qtquickcontrols2-${QTMIN}:5
+ >=kde-frameworks/kdeclarative-${KFMIN}:5
+ kde-plasma/kde-cli-tools:5
+ gtk? ( app-admin/system-config-printer )
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"
+
+pkg_postinst() {
+ ecm_pkg_postinst
+
+ if [[ -z "${REPLACING_VERSIONS}" ]] && ! use gtk ; then
+ ewarn "By switching off \"gtk\" USE flag, you have chosen to do without"
+ ewarn "an important, though optional, runtime dependency:"
+ ewarn
+ ewarn "app-admin/system-config-printer"
+ ewarn
+ ewarn "${PN} will work nevertheless, but is going to be less comfortable"
+ ewarn "and will show the following error status during runtime:"
+ ewarn
+ ewarn "\"Failed to group devices: 'The name org.fedoraproject.Config.Printing"
+ ewarn "was not provided by any .service files'\""
+ fi
+}
diff --git a/kde-plasma/sddm-kcm/Manifest b/kde-plasma/sddm-kcm/Manifest
index 8aff89131f5e..a2fea0d53b30 100644
--- a/kde-plasma/sddm-kcm/Manifest
+++ b/kde-plasma/sddm-kcm/Manifest
@@ -1 +1 @@
-DIST sddm-kcm-5.27.5.tar.xz 91868 BLAKE2B 1db1c7e4a93fafb2362a61de8eeca543e6bf22fb6a57c0183f190d301dbff6e3a13d220cfec316347ebfa2ad0004fcd4a6cb271070d1e4422144ce1862f8881a SHA512 a305061f0b42bc7743af68b0912b98383ab7ced3c7f3d4f6a5f28ab2be84e766336c5462b1ffc68ead96a93a486ae5b3665c934cc768f3a20e7ded706ee405f2
+DIST sddm-kcm-5.27.9.tar.xz 93628 BLAKE2B 3fa9860ac38f5ed061232686ab8bca9a9e29fd16a509e60186dfe0265b91caa2e3b6353418756ca075282d9d32ad24083676300aba631d671b1e233e3f415c6b SHA512 06bd5804a8c73588902bb2a7ebdcbf8f785fdbabe284fec4ea0259039faa3a592b4b65729f135f20e0c4329680ba2fd5f3fde8c7ab49db9ed5ef6252f92acdcd
diff --git a/kde-plasma/sddm-kcm/sddm-kcm-5.27.5.ebuild b/kde-plasma/sddm-kcm/sddm-kcm-5.27.9.ebuild
index c25c9a8f1384..6d760b1f6aa6 100644
--- a/kde-plasma/sddm-kcm/sddm-kcm-5.27.5.ebuild
+++ b/kde-plasma/sddm-kcm/sddm-kcm-5.27.9.ebuild
@@ -3,9 +3,9 @@
EAPI=8
-KFMIN=5.102.0
+KFMIN=5.106.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
+QTMIN=5.15.9
inherit ecm plasma.kde.org
DESCRIPTION="KDE Plasma control module for SDDM"
@@ -30,6 +30,7 @@ DEPEND="
>=kde-frameworks/ki18n-${KFMIN}:5
>=kde-frameworks/kio-${KFMIN}:5
>=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
"
RDEPEND="${DEPEND}
diff --git a/kde-plasma/systemsettings/Manifest b/kde-plasma/systemsettings/Manifest
index 6afe7c34b4b0..9c2732eb5a46 100644
--- a/kde-plasma/systemsettings/Manifest
+++ b/kde-plasma/systemsettings/Manifest
@@ -1 +1 @@
-DIST systemsettings-5.27.5.tar.xz 227116 BLAKE2B acc0bdd27b1600bd220db471bcf7043e84b5a324779e30d8e331f793f293f44fd14a1a1c3aa38831bb80dc3a33436115dd9f72fb44cf26d52bfad6097d650baf SHA512 5cc153a5552150c69195438951244d9fdafcafe46c08f609fa594745e95f8575d55462243b4754a6e1b02de20fd62cca61194d683bb8113a953821d4c06e7b8b
+DIST systemsettings-5.27.9.tar.xz 229080 BLAKE2B 18ed14ec407b898e1a730281c7b28df7f6b5737e646d0606036f0363c0478200f1b9ef6d7f380947d95477aa8001fe9ece37a5be4c50d33ab26214fa9e02bf85 SHA512 9d82f15e548738a304c223f2fac1edf965a0dbdcf178ce82759c1a79b981f6a680a5feef16521720e55fb167b349d50b04b927b421bdca5412d07048799e8643
diff --git a/kde-plasma/systemsettings/systemsettings-5.27.5.ebuild b/kde-plasma/systemsettings/systemsettings-5.27.9.ebuild
index 6dfb968162c3..bcafd87b63c5 100644
--- a/kde-plasma/systemsettings/systemsettings-5.27.5.ebuild
+++ b/kde-plasma/systemsettings/systemsettings-5.27.9.ebuild
@@ -4,9 +4,9 @@
EAPI=8
ECM_HANDBOOK="optional"
-KFMIN=5.102.0
+KFMIN=5.106.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
+QTMIN=5.15.9
inherit ecm plasma.kde.org optfeature
DESCRIPTION="Control Center to configure KDE Plasma desktop"
@@ -21,7 +21,7 @@ DEPEND="
>=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kactivities-${KFMIN}:5
+ >=kde-plasma/plasma-activities-${KFMIN}:5
>=kde-frameworks/kauth-${KFMIN}:5
>=kde-frameworks/kcmutils-${KFMIN}:5
>=kde-frameworks/kcompletion-${KFMIN}:5
diff --git a/kde-plasma/wacomtablet/Manifest b/kde-plasma/wacomtablet/Manifest
new file mode 100644
index 000000000000..b1170c608238
--- /dev/null
+++ b/kde-plasma/wacomtablet/Manifest
@@ -0,0 +1,2 @@
+DIST wacomtablet-3.2.0-patchset-1.tar.xz 7796 BLAKE2B 4fa998a0f4376579d1e0d06a8aa9edababedca22d579dbdae651eee3699decc880a7a1d277f04c2bc24adba87908c07ab711989a5985b68af5b295d3b3260d33 SHA512 ff96f05831e4760ce99920061f0dc927aa6a2d5ef4b7443c3129bb1431262cb4bc1434097595976672393e3b611438014ccb528fc948e7c0407fc9a2d52ade8d
+DIST wacomtablet-3.2.0.tar.xz 728468 BLAKE2B f741c8989f94cdc5b4839df5d91a6728c48308880c489e031d4615a58e82dddda75dcd1cd04b941035c1aece3ed4f7889508629100852cbcaafc063d7e0f8d1e SHA512 acbabd6d6546bc85f0ed4e245668dc89b1c2ecaedd3754bf7ad8027b90f3ae81e5312395376de272dcbd416a9a1115bff2481351bd3f418bef7fa06d0db0c5a6
diff --git a/kde-plasma/wacomtablet/files/wacomtablet-3.2.0-fix-incorrect-xsetwacom-call.patch b/kde-plasma/wacomtablet/files/wacomtablet-3.2.0-fix-incorrect-xsetwacom-call.patch
new file mode 100644
index 000000000000..9434b0082569
--- /dev/null
+++ b/kde-plasma/wacomtablet/files/wacomtablet-3.2.0-fix-incorrect-xsetwacom-call.patch
@@ -0,0 +1,41 @@
+From 32c78782b3061bab2a3b1457133faf77b6d9ed2a Mon Sep 17 00:00:00 2001
+From: Nicolas Fella <nicolas.fella@gmx.de>
+Date: Mon, 14 Nov 2022 02:57:07 +0100
+Subject: [PATCH] Fix incorrect xsetwacom call
+
+When param is e.g. 'Button 1' the 'Button' and '1' need to be passed as separate arguments
+
+BUG: 454947
+---
+ src/kded/xsetwacomadaptor.cpp | 14 +++++++++++---
+ 1 file changed, 11 insertions(+), 3 deletions(-)
+
+diff --git a/src/kded/xsetwacomadaptor.cpp b/src/kded/xsetwacomadaptor.cpp
+index 934fa8b..fc1bcac 100644
+--- a/src/kded/xsetwacomadaptor.cpp
++++ b/src/kded/xsetwacomadaptor.cpp
+@@ -245,10 +245,18 @@ bool XsetwacomAdaptor::setRotation(const QString& value)
+ bool XsetwacomAdaptor::setParameter(const QString &device, const QString &param, const QString &value) const
+ {
+ QProcess setConf;
+- if (!value.isEmpty()) {
+- setConf.start(QString::fromLatin1("xsetwacom"), QStringList() << QString::fromLatin1("set") << device << param << value);
++
++ // https://bugs.kde.org/show_bug.cgi?id=454947
++ static const QRegularExpression buttonWithNumber(QStringLiteral("^Button \\d+$"));
++ if (param.contains(buttonWithNumber)) {
++ const QStringList splitted = param.split(QLatin1Char(' '));
++ setConf.start(QString::fromLatin1("xsetwacom"), QStringList() << QString::fromLatin1("set") << device << splitted[0] << splitted[1] << value);
+ } else {
+- setConf.start(QString::fromLatin1("xsetwacom"), QStringList() << QString::fromLatin1("set") << device << param);
++ if (!value.isEmpty()) {
++ setConf.start(QString::fromLatin1("xsetwacom"), QStringList() << QString::fromLatin1("set") << device << param << value);
++ } else {
++ setConf.start(QString::fromLatin1("xsetwacom"), QStringList() << QString::fromLatin1("set") << device << param);
++ }
+ }
+
+ if (!setConf.waitForStarted() || !setConf.waitForFinished()) {
+--
+GitLab
+
diff --git a/kde-plasma/wacomtablet/files/wacomtablet-3.2.0-port-to-QRegularExpression.patch b/kde-plasma/wacomtablet/files/wacomtablet-3.2.0-port-to-QRegularExpression.patch
new file mode 100644
index 000000000000..e86f97cfaef4
--- /dev/null
+++ b/kde-plasma/wacomtablet/files/wacomtablet-3.2.0-port-to-QRegularExpression.patch
@@ -0,0 +1,143 @@
+From 9c2f133ee400562ca9813e329f6e2bdae24a5ac5 Mon Sep 17 00:00:00 2001
+From: Nicolas Fella <nicolas.fella@gmx.de>
+Date: Thu, 4 Aug 2022 22:43:07 +0200
+Subject: [PATCH] Port from QRegExp to QRegularExpression
+
+---
+ src/common/buttonshortcut.cpp | 33 ++++++++++++++++++++-------------
+ src/kded/xsetwacomadaptor.cpp | 17 +++++++++++------
+ 2 files changed, 31 insertions(+), 19 deletions(-)
+
+diff --git a/src/common/buttonshortcut.cpp b/src/common/buttonshortcut.cpp
+index e11784f..32bf842 100644
+--- a/src/common/buttonshortcut.cpp
++++ b/src/common/buttonshortcut.cpp
+@@ -19,7 +19,7 @@
+
+ #include "buttonshortcut.h"
+
+-#include <QRegExp>
++#include <QRegularExpression>
+ #include <QKeySequence>
+
+ #include <KLocalizedString>
+@@ -266,8 +266,8 @@ bool ButtonShortcut::set(const QString& sequence)
+ return true;
+ }
+
+- QRegExp modifierRx (QLatin1String("^(?:key )?(?:\\s*\\+?(?:alt|ctrl|meta|shift|super))+$"), Qt::CaseInsensitive);
+- QRegExp buttonRx (QLatin1String ("^(?:button\\s+)?\\+?\\d+$"), Qt::CaseInsensitive);
++ static const QRegularExpression modifierRx (QLatin1String("^(?:key )?(?:\\s*\\+?(?:alt|ctrl|meta|shift|super))+$"), QRegularExpression::CaseInsensitiveOption);
++ static const QRegularExpression buttonRx (QLatin1String ("^(?:button\\s+)?\\+?\\d+$"), QRegularExpression::CaseInsensitiveOption);
+
+ if (seq.contains(buttonRx)) {
+ // this is a button
+@@ -388,7 +388,8 @@ void ButtonShortcut::convertToNormalizedKeySequence(QString& sequence, bool from
+ {
+ normalizeKeySequence(sequence);
+
+- QStringList keyList = sequence.split (QRegExp (QLatin1String ("\\s+")), Qt::SkipEmptyParts);
++ static const QRegularExpression rx(QStringLiteral("\\s+"));
++ QStringList keyList = sequence.split (rx, Qt::SkipEmptyParts);
+ bool isFirstKey = true;
+
+ sequence.clear();
+@@ -460,28 +461,33 @@ void ButtonShortcut::normalizeKeySequence(QString& sequence) const
+ {
+ // When setting a shortcut like "ctrl+x", xsetwacom will convert it to "key +ctrl +x -x"
+ // therefore we just truncate the string on the first "-key" we find.
+- QRegExp minusKeyRx (QLatin1String ("(^|\\s)-\\S"));
+- int pos = 0;
++ static const QRegularExpression minusKeyRx (QLatin1String ("(^|\\s)-\\S"));
+
+- if ((pos = minusKeyRx.indexIn(sequence, 0)) != -1) {
+- sequence = sequence.left(pos);
++ const QRegularExpressionMatch minusKeyRxMatch = minusKeyRx.match(sequence);
++
++ if (minusKeyRxMatch.hasMatch()) {
++ sequence = sequence.left(minusKeyRxMatch.capturedStart());
+ }
+
+ // cleanup leading "key " identifier from xsetwacom sequences
+- sequence.remove(QRegExp (QLatin1String ("^\\s*key\\s+"), Qt::CaseInsensitive));
++ static const QRegularExpression leadingKey(QStringLiteral("^\\s*key\\s+"), QRegularExpression::CaseInsensitiveOption);
++ sequence.remove(leadingKey);
+
+ // Remove all '+' prefixes from keys.
+ // This will convert shortcuts like "+ctrl +alt" to "ctrl alt", but not
+ // shortcuts like "ctrl +" which is required to keep compatibility to older
+ // (buggy) configuration files.
+- sequence.replace(QRegExp (QLatin1String ("(^|\\s)\\+(\\S)")), QLatin1String ("\\1\\2"));
++ static const QRegularExpression plusPrefixes(QStringLiteral("(^|\\s)\\+(\\S)"), QRegularExpression::CaseInsensitiveOption);
++ sequence.replace(plusPrefixes, QLatin1String ("\\1\\2"));
+
+ // Cleanup plus signs between keys.
+ // This will convert shortcuts like "ctrl+alt+shift" or "Ctrl++" to "ctrl alt shift" or "Ctrl +".
+- sequence.replace (QRegExp (QLatin1String ("(\\S)\\+(\\S)")), QLatin1String ("\\1 \\2"));
++ static const QRegularExpression cleanupPlus(QStringLiteral("(\\S)\\+(\\S)"), QRegularExpression::CaseInsensitiveOption);
++ sequence.replace (cleanupPlus, QLatin1String ("\\1 \\2"));
+
+ // replace multiple whitespaces with one
+- sequence.replace (QRegExp (QLatin1String ("\\s{2,}")), QLatin1String (" "));
++ static const QRegularExpression whitespaces(QStringLiteral("\\s{2,}"), QRegularExpression::CaseInsensitiveOption);
++ sequence.replace (whitespaces, QLatin1String (" "));
+
+ // trim the string
+ sequence = sequence.trimmed();
+@@ -500,7 +506,8 @@ void ButtonShortcut::prettifyKey(QString& key) const
+ bool ButtonShortcut::setButtonSequence(const QString& buttonSequence)
+ {
+ QString buttonNumber = buttonSequence;
+- buttonNumber.remove(QRegExp (QLatin1String ("^\\s*button\\s+"), Qt::CaseInsensitive));
++ static const QRegularExpression rx(QStringLiteral("^\\s*button\\s+"), QRegularExpression::CaseInsensitiveOption);
++ buttonNumber.remove(rx);
+
+ bool ok = false;
+ int button = buttonNumber.toInt(&ok);
+diff --git a/src/kded/xsetwacomadaptor.cpp b/src/kded/xsetwacomadaptor.cpp
+index a39f307..934fa8b 100644
+--- a/src/kded/xsetwacomadaptor.cpp
++++ b/src/kded/xsetwacomadaptor.cpp
+@@ -27,7 +27,7 @@
+ #include "tabletarea.h"
+
+ #include <QProcess>
+-#include <QRegExp>
++#include <QRegularExpression>
+
+ using namespace Wacom;
+
+@@ -142,10 +142,13 @@ const QString XsetwacomAdaptor::convertParameter(const XsetwacomProperty& param)
+ QString modifiedParam = param.key();
+
+ // convert tablet button number to hardware button number
+- QRegExp rx(QLatin1String("^Button\\s*([0-9]+)$"), Qt::CaseInsensitive);
++ static const QRegularExpression rx(QLatin1String("^Button\\s*([0-9]+)$"), QRegularExpression::CaseInsensitiveOption);
++
++ const QRegularExpressionMatch match = rx.match(modifiedParam);
++
++ if (match.hasMatch()) {
++ QString hwButtonNumber = match.captured(1);
+
+- if (rx.indexIn(modifiedParam, 0) != -1) {
+- QString hwButtonNumber = rx.cap(1);
+ QString kernelButtonNumber;
+
+ if (!d->buttonMap.isEmpty()) {
+@@ -167,9 +170,11 @@ const QString XsetwacomAdaptor::convertParameter(const XsetwacomProperty& param)
+
+ void XsetwacomAdaptor::convertButtonShortcut (const XsetwacomProperty& property, QString& value) const
+ {
+- QRegExp rx (QLatin1String("^Button\\s*[0-9]+$"), Qt::CaseInsensitive);
++ static const QRegularExpression rx(QLatin1String("^Button\\s*[0-9]+$"), QRegularExpression::CaseInsensitiveOption);
++
++ const QRegularExpressionMatch match = rx.match(property.key());
+
+- if (rx.indexIn(property.key(), 0) != -1) {
++ if (match.hasMatch()) {
+ ButtonShortcut buttonshortcut(value);
+ value = buttonshortcut.toString();
+ }
+--
+GitLab
+
diff --git a/kde-plasma/wacomtablet/metadata.xml b/kde-plasma/wacomtablet/metadata.xml
new file mode 100644
index 000000000000..ee58c0107562
--- /dev/null
+++ b/kde-plasma/wacomtablet/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">plasma/wacomtablet</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/kde-plasma/wacomtablet/wacomtablet-3.2.0-r3.ebuild b/kde-plasma/wacomtablet/wacomtablet-3.2.0-r3.ebuild
new file mode 100644
index 000000000000..31461d95cfca
--- /dev/null
+++ b/kde-plasma/wacomtablet/wacomtablet-3.2.0-r3.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.82.0
+QTMIN=5.15.2
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Wacom system settings module that supports different button/pen layout profiles"
+HOMEPAGE="https://userbase.kde.org/Wacomtablet"
+SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz
+https://dev.gentoo.org/~asturm/distfiles/${P}-patchset-1.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="5"
+KEYWORDS="amd64 x86"
+
+RDEPEND="
+ >=dev-libs/libwacom-0.30:=
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtx11extras-${QTMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kglobalaccel-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=kde-plasma/libplasma-${KFMIN}:5
+ >=x11-drivers/xf86-input-wacom-0.20.0
+ x11-libs/libXi
+ x11-libs/libxcb
+"
+DEPEND="${RDEPEND}
+ x11-base/xorg-proto
+ x11-libs/libX11
+"
+BDEPEND="sys-devel/gettext"
+
+PATCHES=(
+ "${WORKDIR}/${P}-qt-5.15.patch"
+ "${WORKDIR}/${P}-qt-5.15-obsoletions.patch"
+ "${WORKDIR}/${P}-no-override-screenspace-w-missing-screen.patch" # KDE-bug 419392
+ "${WORKDIR}/${P}-fix-xsetwacom-adapter.patch"
+ "${WORKDIR}/${P}-Intuos-M-bluetooth.patch" # KDE-bug 418827
+ "${WORKDIR}/${P}-correct-icons.patch"
+ "${WORKDIR}/${P}-drop-empty-X-KDE-PluginInfo-Depends.patch"
+ "${WORKDIR}/${P}-fix-QProcess-invocation.patch"
+ "${WORKDIR}/${P}-turn-off-gesture-support-by-default.patch" # KDE-bug 440556
+ "${WORKDIR}/${P}-only-show-on-X11.patch"
+ "${FILESDIR}/${P}-port-to-QRegularExpression.patch" # pre-requisite for below:
+ "${FILESDIR}/${P}-fix-incorrect-xsetwacom-call.patch" # bug 850652, KDE-bug 454947
+)
+
+src_test() {
+ # test needs DBus, bug 675548
+ local myctestargs=(
+ -E "(Test.KDED.DBusTabletService)"
+ )
+
+ ecm_src_test
+}
diff --git a/kde-plasma/xdg-desktop-portal-kde/Manifest b/kde-plasma/xdg-desktop-portal-kde/Manifest
index 90d5fad8a4d1..7c40207fb45f 100644
--- a/kde-plasma/xdg-desktop-portal-kde/Manifest
+++ b/kde-plasma/xdg-desktop-portal-kde/Manifest
@@ -1 +1 @@
-DIST xdg-desktop-portal-kde-5.27.5.tar.xz 140720 BLAKE2B 8f55edc2c8416f51f04c6585db31d4b26fceacfefbfd1eeccf97809b20f58766b6a102d48bf12822e6dd25d7ce9b8c4b901b2d75d1b3706d7cb426aec15154d2 SHA512 98dd88559b294922122bd8ed9d6d5a451f9649b946fdb0023349eae204ce6ea2328572975382e05283b177da0d44ca1e99f7576dc14a4c095d8a88b163acffa0
+DIST xdg-desktop-portal-kde-5.27.9.tar.xz 142456 BLAKE2B 414e6bcf2d25407f83104a25ae3385c7a0db39f9fd5b1ae078e3b6610d61213f01d35cda7b9ce0f168d850f002f14d1064adf39ac9c2b02d0d84f3facddf8f12 SHA512 df34970015ddc778b7fe00f4e8f11f58b328644d105f9df6fe6078edc8e72ed9ececbd065514c001e93d32bcf0c6a704363fe7b4859ce3a3c14703b7fc6b71df
diff --git a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.27.5.ebuild b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.27.9.ebuild
index 2c75f3ccd5bb..cf451688e241 100644
--- a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.27.5.ebuild
+++ b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.27.9.ebuild
@@ -4,9 +4,9 @@
EAPI=8
ECM_TEST="forceoptional"
-KFMIN=5.102.0
+KFMIN=5.106.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
+QTMIN=5.15.9
inherit ecm plasma.kde.org
DESCRIPTION="Backend implementation for xdg-desktop-portal that is using Qt/KDE Frameworks"
@@ -38,10 +38,11 @@ COMMON_DEPEND="
>=kde-frameworks/kio-${KFMIN}:5
>=kde-frameworks/kirigami-${KFMIN}:5
>=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
>=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kwayland-${KFMIN}:5
- >=kde-frameworks/plasma-${KFMIN}:5
+ >=kde-plasma/kwayland-${KFMIN}:5
+ >=kde-plasma/libplasma-${KFMIN}:5
x11-libs/libxkbcommon
"
DEPEND="${COMMON_DEPEND}
diff --git a/kde-plasma/xembed-sni-proxy/Manifest b/kde-plasma/xembed-sni-proxy/Manifest
index 9ebb7fdb7950..8d61bf879576 100644
--- a/kde-plasma/xembed-sni-proxy/Manifest
+++ b/kde-plasma/xembed-sni-proxy/Manifest
@@ -1 +1 @@
-DIST plasma-workspace-5.27.5.tar.xz 19432672 BLAKE2B 28d54f66d5999b8e44745cfa47258fdeb976b7ee4e7006e164b04f88738a9ed1442f97cdec8743b1e93e93838701743779f83b303c6f2974850468e61adf3efb SHA512 16f730b76430b7d546b5483c6b18eba1f3944f2537762a184bd3504578bcbe391ab0f2af7afb874e6907753682857629424599a12fa0393465396f0d9957158c
+DIST plasma-workspace-5.27.9.tar.xz 19467152 BLAKE2B 8b88c2a65f2a8c3b1e0d93b1b3b805685afbd75117e218ab1ae8cfa4ea143d0cfff50fdd96c3355aea436d186b81df2ec7632f28cb4666f21bfc6d7b247e4f87 SHA512 11eefc03fa4e327454d13d873a3c4fbdaa6fc9a1ad0033d16986d31bf313005bd47dff2948f97aab801837620f9631f5e96acca3348491ee95486bdfbbbe3cc2
diff --git a/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.27.5.ebuild b/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.27.9.ebuild
index e711c8334d25..94a3698af354 100644
--- a/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.27.5.ebuild
+++ b/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.27.9.ebuild
@@ -4,8 +4,8 @@
EAPI=8
KDE_ORG_NAME="plasma-workspace"
-KFMIN=5.102.0
-QTMIN=5.15.7
+KFMIN=5.106.0
+QTMIN=5.15.9
inherit cmake plasma.kde.org
DESCRIPTION="Legacy xembed tray icons support for SNI-only system trays"
@@ -29,7 +29,7 @@ DEPEND="
RDEPEND="${DEPEND}
!kde-plasma/xembed-sni-proxy:0
"
-BDEPEND=">=kde-frameworks/extra-cmake-modules-${KFMIN}:5"
+BDEPEND=">=kde-frameworks/extra-cmake-modules-${KFMIN}:0"
PATCHES=( "${FILESDIR}/${PN}-5.24.80-standalone.patch" )