summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'kde-plasma')
-rw-r--r--kde-plasma/bluedevil/Manifest4
-rw-r--r--kde-plasma/bluedevil/bluedevil-5.24.6.ebuild (renamed from kde-plasma/bluedevil/bluedevil-5.24.5.ebuild)6
-rw-r--r--kde-plasma/bluedevil/bluedevil-5.25.5.ebuild (renamed from kde-plasma/bluedevil/bluedevil-5.25.2.ebuild)8
-rw-r--r--kde-plasma/breeze-grub/Manifest4
-rw-r--r--kde-plasma/breeze-grub/breeze-grub-5.24.6.ebuild (renamed from kde-plasma/breeze-grub/breeze-grub-5.24.5.ebuild)2
-rw-r--r--kde-plasma/breeze-grub/breeze-grub-5.25.5.ebuild (renamed from kde-plasma/breeze-grub/breeze-grub-5.25.2.ebuild)4
-rw-r--r--kde-plasma/breeze-gtk/Manifest4
-rw-r--r--kde-plasma/breeze-gtk/breeze-gtk-5.24.6.ebuild (renamed from kde-plasma/breeze-gtk/breeze-gtk-5.25.2.ebuild)8
-rw-r--r--kde-plasma/breeze-gtk/breeze-gtk-5.25.5.ebuild (renamed from kde-plasma/breeze-gtk/breeze-gtk-5.24.5.ebuild)8
-rw-r--r--kde-plasma/breeze-plymouth/Manifest4
-rw-r--r--kde-plasma/breeze-plymouth/breeze-plymouth-5.24.6.ebuild (renamed from kde-plasma/breeze-plymouth/breeze-plymouth-5.24.5.ebuild)4
-rw-r--r--kde-plasma/breeze-plymouth/breeze-plymouth-5.25.5.ebuild (renamed from kde-plasma/breeze-plymouth/breeze-plymouth-5.25.2.ebuild)6
-rw-r--r--kde-plasma/breeze/Manifest4
-rw-r--r--kde-plasma/breeze/breeze-5.24.6-r1.ebuild (renamed from kde-plasma/breeze/breeze-5.25.2.ebuild)11
-rw-r--r--kde-plasma/breeze/breeze-5.25.5.ebuild (renamed from kde-plasma/breeze/breeze-5.24.5.ebuild)8
-rw-r--r--kde-plasma/breeze/files/breeze-5.24.6-fix-qqc2-progressbar-style-in-rtl.patch58
-rw-r--r--kde-plasma/breeze/files/breeze-5.24.6-fix-qqc2-sliders-in-rtl.patch76
-rw-r--r--kde-plasma/discover/Manifest4
-rw-r--r--kde-plasma/discover/discover-5.24.6-r1.ebuild (renamed from kde-plasma/discover/discover-5.24.5.ebuild)11
-rw-r--r--kde-plasma/discover/discover-5.25.5.ebuild (renamed from kde-plasma/discover/discover-5.25.2.ebuild)10
-rw-r--r--kde-plasma/discover/files/discover-5.24.6-fix-submitting-usefulness.patch62
-rw-r--r--kde-plasma/drkonqi/Manifest4
-rw-r--r--kde-plasma/drkonqi/drkonqi-5.24.6.ebuild (renamed from kde-plasma/drkonqi/drkonqi-5.24.5.ebuild)8
-rw-r--r--kde-plasma/drkonqi/drkonqi-5.25.5.ebuild (renamed from kde-plasma/drkonqi/drkonqi-5.25.2.ebuild)8
-rw-r--r--kde-plasma/kactivitymanagerd/Manifest4
-rw-r--r--kde-plasma/kactivitymanagerd/kactivitymanagerd-5.24.6.ebuild (renamed from kde-plasma/kactivitymanagerd/kactivitymanagerd-5.25.2.ebuild)6
-rw-r--r--kde-plasma/kactivitymanagerd/kactivitymanagerd-5.25.5.ebuild (renamed from kde-plasma/kactivitymanagerd/kactivitymanagerd-5.24.5.ebuild)8
-rw-r--r--kde-plasma/kde-cli-tools/Manifest4
-rw-r--r--kde-plasma/kde-cli-tools/kde-cli-tools-5.24.6.ebuild (renamed from kde-plasma/kde-cli-tools/kde-cli-tools-5.24.5.ebuild)8
-rw-r--r--kde-plasma/kde-cli-tools/kde-cli-tools-5.25.5.ebuild (renamed from kde-plasma/kde-cli-tools/kde-cli-tools-5.25.2.ebuild)8
-rw-r--r--kde-plasma/kde-gtk-config/Manifest4
-rw-r--r--kde-plasma/kde-gtk-config/kde-gtk-config-5.24.6.ebuild (renamed from kde-plasma/kde-gtk-config/kde-gtk-config-5.25.2.ebuild)6
-rw-r--r--kde-plasma/kde-gtk-config/kde-gtk-config-5.25.5.ebuild (renamed from kde-plasma/kde-gtk-config/kde-gtk-config-5.24.5.ebuild)8
-rw-r--r--kde-plasma/kdecoration/Manifest4
-rw-r--r--kde-plasma/kdecoration/kdecoration-5.24.6.ebuild (renamed from kde-plasma/kdecoration/kdecoration-5.25.2.ebuild)6
-rw-r--r--kde-plasma/kdecoration/kdecoration-5.25.5.ebuild (renamed from kde-plasma/kdecoration/kdecoration-5.24.5.ebuild)8
-rw-r--r--kde-plasma/kdeplasma-addons/Manifest4
-rw-r--r--kde-plasma/kdeplasma-addons/files/kdeplasma-addons-5.24.5-fix-potd-wallpapers-change-freq-1.patch47
-rw-r--r--kde-plasma/kdeplasma-addons/files/kdeplasma-addons-5.24.5-fix-potd-wallpapers-change-freq-2.patch44
-rw-r--r--kde-plasma/kdeplasma-addons/files/kdeplasma-addons-5.24.6-disable-actions-when-comic-is-not-ready.patch71
-rw-r--r--kde-plasma/kdeplasma-addons/kdeplasma-addons-5.24.6-r1.ebuild (renamed from kde-plasma/kdeplasma-addons/kdeplasma-addons-5.24.5-r1.ebuild)12
-rw-r--r--kde-plasma/kdeplasma-addons/kdeplasma-addons-5.25.5.ebuild (renamed from kde-plasma/kdeplasma-addons/kdeplasma-addons-5.25.2.ebuild)8
-rw-r--r--kde-plasma/kgamma/Manifest4
-rw-r--r--kde-plasma/kgamma/kgamma-5.24.6.ebuild (renamed from kde-plasma/kgamma/kgamma-5.25.2.ebuild)6
-rw-r--r--kde-plasma/kgamma/kgamma-5.25.5.ebuild (renamed from kde-plasma/kgamma/kgamma-5.24.5.ebuild)8
-rw-r--r--kde-plasma/khotkeys/Manifest4
-rw-r--r--kde-plasma/khotkeys/khotkeys-5.24.6.ebuild (renamed from kde-plasma/khotkeys/khotkeys-5.25.2.ebuild)6
-rw-r--r--kde-plasma/khotkeys/khotkeys-5.25.5.ebuild (renamed from kde-plasma/khotkeys/khotkeys-5.24.5.ebuild)8
-rw-r--r--kde-plasma/kinfocenter/Manifest4
-rw-r--r--kde-plasma/kinfocenter/kinfocenter-5.24.6.ebuild (renamed from kde-plasma/kinfocenter/kinfocenter-5.25.2.ebuild)7
-rw-r--r--kde-plasma/kinfocenter/kinfocenter-5.25.5.ebuild (renamed from kde-plasma/kinfocenter/kinfocenter-5.24.5.ebuild)9
-rw-r--r--kde-plasma/kmenuedit/Manifest4
-rw-r--r--kde-plasma/kmenuedit/kmenuedit-5.24.6.ebuild (renamed from kde-plasma/kmenuedit/kmenuedit-5.24.5.ebuild)8
-rw-r--r--kde-plasma/kmenuedit/kmenuedit-5.25.5.ebuild (renamed from kde-plasma/kmenuedit/kmenuedit-5.25.2.ebuild)8
-rw-r--r--kde-plasma/kscreen/Manifest4
-rw-r--r--kde-plasma/kscreen/files/kscreen-5.24.5-fix-connect-ext-monitors-when-a-monitor-is-rotated.patch31
-rw-r--r--kde-plasma/kscreen/files/kscreen-5.24.5-fix-kded-xcb-resources-leak.patch61
-rw-r--r--kde-plasma/kscreen/files/kscreen-5.24.5-kcm-fix-choosing-refresh-rate.patch28
-rw-r--r--kde-plasma/kscreen/files/kscreen-5.24.5-kcm-fix-refresh-rate-list-not-updated.patch29
-rw-r--r--kde-plasma/kscreen/kscreen-5.24.6.ebuild (renamed from kde-plasma/kscreen/kscreen-5.24.5-r2.ebuild)15
-rw-r--r--kde-plasma/kscreen/kscreen-5.25.5.ebuild (renamed from kde-plasma/kscreen/kscreen-5.25.2.ebuild)8
-rw-r--r--kde-plasma/kscreenlocker/Manifest4
-rw-r--r--kde-plasma/kscreenlocker/kscreenlocker-5.24.6.ebuild (renamed from kde-plasma/kscreenlocker/kscreenlocker-5.24.5.ebuild)8
-rw-r--r--kde-plasma/kscreenlocker/kscreenlocker-5.25.5.ebuild (renamed from kde-plasma/kscreenlocker/kscreenlocker-5.25.2.ebuild)8
-rw-r--r--kde-plasma/ksshaskpass/Manifest4
-rw-r--r--kde-plasma/ksshaskpass/ksshaskpass-5.24.6.ebuild (renamed from kde-plasma/ksshaskpass/ksshaskpass-5.25.2.ebuild)6
-rw-r--r--kde-plasma/ksshaskpass/ksshaskpass-5.25.5.ebuild (renamed from kde-plasma/ksshaskpass/ksshaskpass-5.24.5.ebuild)8
-rw-r--r--kde-plasma/ksystemstats/Manifest4
-rw-r--r--kde-plasma/ksystemstats/ksystemstats-5.24.6.ebuild (renamed from kde-plasma/ksystemstats/ksystemstats-5.25.2.ebuild)6
-rw-r--r--kde-plasma/ksystemstats/ksystemstats-5.25.5.ebuild (renamed from kde-plasma/ksystemstats/ksystemstats-5.24.5.ebuild)8
-rw-r--r--kde-plasma/kwallet-pam/Manifest4
-rw-r--r--kde-plasma/kwallet-pam/kwallet-pam-5.24.6.ebuild (renamed from kde-plasma/kwallet-pam/kwallet-pam-5.24.5.ebuild)6
-rw-r--r--kde-plasma/kwallet-pam/kwallet-pam-5.25.5.ebuild (renamed from kde-plasma/kwallet-pam/kwallet-pam-5.25.2.ebuild)6
-rw-r--r--kde-plasma/kwayland-integration/Manifest4
-rw-r--r--kde-plasma/kwayland-integration/kwayland-integration-5.24.6.ebuild (renamed from kde-plasma/kwayland-integration/kwayland-integration-5.24.5.ebuild)8
-rw-r--r--kde-plasma/kwayland-integration/kwayland-integration-5.25.5.ebuild (renamed from kde-plasma/kwayland-integration/kwayland-integration-5.25.2.ebuild)8
-rw-r--r--kde-plasma/kwayland-server/Manifest2
-rw-r--r--kde-plasma/kwayland-server/files/kwayland-server-5.24.5-fix-supported-action-init.patch44
-rw-r--r--kde-plasma/kwayland-server/kwayland-server-5.24.6.ebuild (renamed from kde-plasma/kwayland-server/kwayland-server-5.24.5-r1.ebuild)10
-rw-r--r--kde-plasma/kwin/Manifest4
-rw-r--r--kde-plasma/kwin/files/kwin-5.24.5-effects-overview-hide-panels.patch65
-rw-r--r--kde-plasma/kwin/files/kwin-5.24.5-fix-multi-gpu-double-copy.patch59
-rw-r--r--kde-plasma/kwin/files/kwin-5.24.5-fix-nvidia-render-glitches.patch42
-rw-r--r--kde-plasma/kwin/files/kwin-5.24.5-fix-plasmashell-crash-1.patch307
-rw-r--r--kde-plasma/kwin/files/kwin-5.24.5-fix-plasmashell-crash-2.patch35
-rw-r--r--kde-plasma/kwin/files/kwin-5.24.5-tabbox-dont-dismiss-popups.patch32
-rw-r--r--kde-plasma/kwin/files/kwin-5.24.5-update-device-outputName.patch32
-rw-r--r--kde-plasma/kwin/files/kwin-5.24.6-drm-fix-blob-updating.patch38
-rw-r--r--kde-plasma/kwin/files/kwin-5.24.6-emit-rowsChanged.patch30
-rw-r--r--kde-plasma/kwin/files/kwin-5.24.6-fix-color-picker.patch40
-rw-r--r--kde-plasma/kwin/kwin-5.24.6-r2.ebuild (renamed from kde-plasma/kwin/kwin-5.24.5-r2.ebuild)19
-rw-r--r--kde-plasma/kwin/kwin-5.25.5.ebuild (renamed from kde-plasma/kwin/kwin-5.25.2.ebuild)10
-rw-r--r--kde-plasma/kwin/metadata.xml1
-rw-r--r--kde-plasma/kwrited/Manifest4
-rw-r--r--kde-plasma/kwrited/kwrited-5.24.6.ebuild (renamed from kde-plasma/kwrited/kwrited-5.25.2.ebuild)6
-rw-r--r--kde-plasma/kwrited/kwrited-5.25.5.ebuild (renamed from kde-plasma/kwrited/kwrited-5.24.5.ebuild)8
-rw-r--r--kde-plasma/layer-shell-qt/Manifest4
-rw-r--r--kde-plasma/layer-shell-qt/layer-shell-qt-5.24.6.ebuild (renamed from kde-plasma/layer-shell-qt/layer-shell-qt-5.25.2.ebuild)6
-rw-r--r--kde-plasma/layer-shell-qt/layer-shell-qt-5.25.5.ebuild (renamed from kde-plasma/layer-shell-qt/layer-shell-qt-5.24.5.ebuild)8
-rw-r--r--kde-plasma/libkscreen/Manifest4
-rw-r--r--kde-plasma/libkscreen/libkscreen-5.24.6.ebuild (renamed from kde-plasma/libkscreen/libkscreen-5.24.5.ebuild)6
-rw-r--r--kde-plasma/libkscreen/libkscreen-5.25.5.ebuild (renamed from kde-plasma/libkscreen/libkscreen-5.25.2.ebuild)8
-rw-r--r--kde-plasma/libksysguard/Manifest4
-rw-r--r--kde-plasma/libksysguard/files/libksysguard-5.24.5-fix-missing-gpu-sensors.patch32
-rw-r--r--kde-plasma/libksysguard/files/libksysguard-5.24.5-fix-missing-selfmade-presets-1.patch35
-rw-r--r--kde-plasma/libksysguard/files/libksysguard-5.24.5-fix-missing-selfmade-presets-2.patch43
-rw-r--r--kde-plasma/libksysguard/libksysguard-5.24.6.ebuild (renamed from kde-plasma/libksysguard/libksysguard-5.24.5-r1.ebuild)14
-rw-r--r--kde-plasma/libksysguard/libksysguard-5.25.5.ebuild (renamed from kde-plasma/libksysguard/libksysguard-5.25.2.ebuild)8
-rw-r--r--kde-plasma/libkworkspace/Manifest4
-rw-r--r--kde-plasma/libkworkspace/libkworkspace-5.24.6.ebuild (renamed from kde-plasma/libkworkspace/libkworkspace-5.25.2.ebuild)6
-rw-r--r--kde-plasma/libkworkspace/libkworkspace-5.25.5.ebuild (renamed from kde-plasma/libkworkspace/libkworkspace-5.24.5.ebuild)8
-rw-r--r--kde-plasma/milou/Manifest4
-rw-r--r--kde-plasma/milou/milou-5.24.6.ebuild (renamed from kde-plasma/milou/milou-5.25.2.ebuild)6
-rw-r--r--kde-plasma/milou/milou-5.25.5.ebuild (renamed from kde-plasma/milou/milou-5.24.5.ebuild)8
-rw-r--r--kde-plasma/oxygen-sounds/Manifest2
-rw-r--r--kde-plasma/oxygen-sounds/oxygen-sounds-5.25.5.ebuild (renamed from kde-plasma/oxygen-sounds/oxygen-sounds-5.25.2.ebuild)8
-rw-r--r--kde-plasma/oxygen/Manifest4
-rw-r--r--kde-plasma/oxygen/oxygen-5.24.6.ebuild (renamed from kde-plasma/oxygen/oxygen-5.25.2.ebuild)6
-rw-r--r--kde-plasma/oxygen/oxygen-5.25.5.ebuild (renamed from kde-plasma/oxygen/oxygen-5.24.5.ebuild)8
-rw-r--r--kde-plasma/plasma-browser-integration/Manifest4
-rw-r--r--kde-plasma/plasma-browser-integration/plasma-browser-integration-5.24.6.ebuild (renamed from kde-plasma/plasma-browser-integration/plasma-browser-integration-5.25.2.ebuild)6
-rw-r--r--kde-plasma/plasma-browser-integration/plasma-browser-integration-5.25.5.ebuild (renamed from kde-plasma/plasma-browser-integration/plasma-browser-integration-5.24.5.ebuild)8
-rw-r--r--kde-plasma/plasma-desktop/Manifest6
-rw-r--r--kde-plasma/plasma-desktop/files/plasma-desktop-5.24.6-fix-buttongroupmgmt.patch108
-rw-r--r--kde-plasma/plasma-desktop/files/plasma-desktop-5.24.6-fix-mouse-settings-loading.patch44
-rw-r--r--kde-plasma/plasma-desktop/plasma-desktop-5.24.6-r2.ebuild (renamed from kde-plasma/plasma-desktop/plasma-desktop-5.25.2.ebuild)12
-rw-r--r--kde-plasma/plasma-desktop/plasma-desktop-5.25.5.ebuild (renamed from kde-plasma/plasma-desktop/plasma-desktop-5.24.5.ebuild)12
-rw-r--r--kde-plasma/plasma-disks/Manifest4
-rw-r--r--kde-plasma/plasma-disks/plasma-disks-5.24.6.ebuild (renamed from kde-plasma/plasma-disks/plasma-disks-5.25.2.ebuild)6
-rw-r--r--kde-plasma/plasma-disks/plasma-disks-5.25.5.ebuild (renamed from kde-plasma/plasma-disks/plasma-disks-5.24.5.ebuild)8
-rw-r--r--kde-plasma/plasma-firewall/Manifest4
-rw-r--r--kde-plasma/plasma-firewall/plasma-firewall-5.24.6.ebuild (renamed from kde-plasma/plasma-firewall/plasma-firewall-5.24.5.ebuild)10
-rw-r--r--kde-plasma/plasma-firewall/plasma-firewall-5.25.5.ebuild (renamed from kde-plasma/plasma-firewall/plasma-firewall-5.25.2.ebuild)10
-rw-r--r--kde-plasma/plasma-integration/Manifest4
-rw-r--r--kde-plasma/plasma-integration/plasma-integration-5.24.6.ebuild (renamed from kde-plasma/plasma-integration/plasma-integration-5.24.5.ebuild)8
-rw-r--r--kde-plasma/plasma-integration/plasma-integration-5.25.5.ebuild (renamed from kde-plasma/plasma-integration/plasma-integration-5.25.2.ebuild)8
-rw-r--r--kde-plasma/plasma-meta/plasma-meta-5.24.6-r1.ebuild (renamed from kde-plasma/plasma-meta/plasma-meta-5.24.5.ebuild)11
-rw-r--r--kde-plasma/plasma-meta/plasma-meta-5.25.5.ebuild (renamed from kde-plasma/plasma-meta/plasma-meta-5.25.2.ebuild)2
-rw-r--r--kde-plasma/plasma-nm/Manifest4
-rw-r--r--kde-plasma/plasma-nm/plasma-nm-5.24.6.ebuild (renamed from kde-plasma/plasma-nm/plasma-nm-5.25.2.ebuild)6
-rw-r--r--kde-plasma/plasma-nm/plasma-nm-5.25.5.ebuild (renamed from kde-plasma/plasma-nm/plasma-nm-5.24.5.ebuild)8
-rw-r--r--kde-plasma/plasma-pa/Manifest4
-rw-r--r--kde-plasma/plasma-pa/plasma-pa-5.24.6-r1.ebuild (renamed from kde-plasma/plasma-pa/plasma-pa-5.25.2.ebuild)13
-rw-r--r--kde-plasma/plasma-pa/plasma-pa-5.25.5.ebuild (renamed from kde-plasma/plasma-pa/plasma-pa-5.24.5.ebuild)15
-rw-r--r--kde-plasma/plasma-sdk/Manifest4
-rw-r--r--kde-plasma/plasma-sdk/plasma-sdk-5.24.6.ebuild (renamed from kde-plasma/plasma-sdk/plasma-sdk-5.24.5.ebuild)6
-rw-r--r--kde-plasma/plasma-sdk/plasma-sdk-5.25.5.ebuild (renamed from kde-plasma/plasma-sdk/plasma-sdk-5.25.2.ebuild)8
-rw-r--r--kde-plasma/plasma-systemmonitor/Manifest4
-rw-r--r--kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.24.6.ebuild (renamed from kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.25.2.ebuild)6
-rw-r--r--kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.25.5.ebuild (renamed from kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.24.5.ebuild)8
-rw-r--r--kde-plasma/plasma-thunderbolt/Manifest4
-rw-r--r--kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.24.6.ebuild (renamed from kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.24.5.ebuild)6
-rw-r--r--kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.25.5.ebuild (renamed from kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.25.2.ebuild)8
-rw-r--r--kde-plasma/plasma-vault/Manifest4
-rw-r--r--kde-plasma/plasma-vault/plasma-vault-5.24.6.ebuild (renamed from kde-plasma/plasma-vault/plasma-vault-5.25.2.ebuild)6
-rw-r--r--kde-plasma/plasma-vault/plasma-vault-5.25.5.ebuild (renamed from kde-plasma/plasma-vault/plasma-vault-5.24.5.ebuild)8
-rw-r--r--kde-plasma/plasma-workspace-wallpapers/Manifest4
-rw-r--r--kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.24.6.ebuild (renamed from kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.24.5.ebuild)4
-rw-r--r--kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.25.5.ebuild (renamed from kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.25.2.ebuild)4
-rw-r--r--kde-plasma/plasma-workspace/Manifest4
-rw-r--r--kde-plasma/plasma-workspace/files/plasma-workspace-5.24.5-applets-appmenu-fix-top-level-menu-text-coloration.patch40
-rw-r--r--kde-plasma/plasma-workspace/files/plasma-workspace-5.24.5-applets-kicker-refresh-RootModel-on-session-backend.patch92
-rw-r--r--kde-plasma/plasma-workspace/files/plasma-workspace-5.24.5-applets-systemtray-prefer-IconName-over-IconPixmap.patch137
-rw-r--r--kde-plasma/plasma-workspace/files/plasma-workspace-5.24.5-fix-plasmashell-crash-on-panel-w-systray-remove.patch34
-rw-r--r--kde-plasma/plasma-workspace/files/plasma-workspace-5.24.5-kcms-desktoptheme-detect-installed-styles-1.patch41
-rw-r--r--kde-plasma/plasma-workspace/files/plasma-workspace-5.24.5-kcms-desktoptheme-detect-installed-styles-2.patch72
-rw-r--r--kde-plasma/plasma-workspace/files/plasma-workspace-5.24.5-sddm-theme-KeyboardButton-fix-layout-name.patch39
-rw-r--r--kde-plasma/plasma-workspace/files/plasma-workspace-5.24.5-wallpapers-image-fix-missing-folder-action-buttons.patch30
-rw-r--r--kde-plasma/plasma-workspace/files/plasma-workspace-5.25.5-delay-ksplash-until-after-env-setup.patch82
-rw-r--r--kde-plasma/plasma-workspace/files/plasma-workspace-5.25.5-fonts-honor-and-present-system-defaults.patch55
-rw-r--r--kde-plasma/plasma-workspace/files/plasma-workspace-5.25.5-prevent-panel-go-out-of-screen.patch33
-rw-r--r--kde-plasma/plasma-workspace/files/plasma-workspace-5.25.5-widgetexplorer-recurse-containments.patch26
-rw-r--r--kde-plasma/plasma-workspace/metadata.xml1
-rw-r--r--kde-plasma/plasma-workspace/plasma-workspace-5.24.6.ebuild (renamed from kde-plasma/plasma-workspace/plasma-workspace-5.25.2.ebuild)13
-rw-r--r--kde-plasma/plasma-workspace/plasma-workspace-5.25.5-r3.ebuild (renamed from kde-plasma/plasma-workspace/plasma-workspace-5.24.5-r1.ebuild)29
-rw-r--r--kde-plasma/plymouth-kcm/Manifest4
-rw-r--r--kde-plasma/plymouth-kcm/plymouth-kcm-5.24.6.ebuild (renamed from kde-plasma/plymouth-kcm/plymouth-kcm-5.24.5.ebuild)6
-rw-r--r--kde-plasma/plymouth-kcm/plymouth-kcm-5.25.5.ebuild (renamed from kde-plasma/plymouth-kcm/plymouth-kcm-5.25.2.ebuild)8
-rw-r--r--kde-plasma/polkit-kde-agent/Manifest4
-rw-r--r--kde-plasma/polkit-kde-agent/polkit-kde-agent-5.24.6.ebuild (renamed from kde-plasma/polkit-kde-agent/polkit-kde-agent-5.25.2.ebuild)6
-rw-r--r--kde-plasma/polkit-kde-agent/polkit-kde-agent-5.25.5.ebuild (renamed from kde-plasma/polkit-kde-agent/polkit-kde-agent-5.24.5.ebuild)8
-rw-r--r--kde-plasma/powerdevil/Manifest4
-rw-r--r--kde-plasma/powerdevil/powerdevil-5.24.6.ebuild (renamed from kde-plasma/powerdevil/powerdevil-5.25.2.ebuild)6
-rw-r--r--kde-plasma/powerdevil/powerdevil-5.25.5.ebuild (renamed from kde-plasma/powerdevil/powerdevil-5.24.5.ebuild)8
-rw-r--r--kde-plasma/sddm-kcm/Manifest4
-rw-r--r--kde-plasma/sddm-kcm/sddm-kcm-5.24.6.ebuild (renamed from kde-plasma/sddm-kcm/sddm-kcm-5.25.2.ebuild)6
-rw-r--r--kde-plasma/sddm-kcm/sddm-kcm-5.25.5.ebuild (renamed from kde-plasma/sddm-kcm/sddm-kcm-5.24.5.ebuild)8
-rw-r--r--kde-plasma/systemsettings/Manifest4
-rw-r--r--kde-plasma/systemsettings/files/systemsettings-5.24.5-fix-activating-running-instance-on-wayland.patch27
-rw-r--r--kde-plasma/systemsettings/files/systemsettings-5.24.5-fix-kcm-highlighting.patch32
-rw-r--r--kde-plasma/systemsettings/systemsettings-5.24.6.ebuild (renamed from kde-plasma/systemsettings/systemsettings-5.24.5-r1.ebuild)13
-rw-r--r--kde-plasma/systemsettings/systemsettings-5.25.5.ebuild (renamed from kde-plasma/systemsettings/systemsettings-5.25.2.ebuild)8
-rw-r--r--kde-plasma/xdg-desktop-portal-kde/Manifest4
-rw-r--r--kde-plasma/xdg-desktop-portal-kde/files/xdg-desktop-portal-kde-5.24.5-screencast-close-only-streams-of-closing-session.patch107
-rw-r--r--kde-plasma/xdg-desktop-portal-kde/files/xdg-desktop-portal-kde-5.24.5-screencast-dont-provide-every-running-stream.patch358
-rw-r--r--kde-plasma/xdg-desktop-portal-kde/files/xdg-desktop-portal-kde-5.24.5-screencast-stop-stream-actively.patch28
-rw-r--r--kde-plasma/xdg-desktop-portal-kde/files/xdg-desktop-portal-kde-5.24.5-show-screenshare-notifier-more-prominently.patch32
-rw-r--r--kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.24.6.ebuild (renamed from kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.24.5-r2.ebuild)15
-rw-r--r--kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.25.5.ebuild (renamed from kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.25.2.ebuild)8
-rw-r--r--kde-plasma/xembed-sni-proxy/Manifest4
-rw-r--r--kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.24.6-r1.ebuild (renamed from kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.24.5.ebuild)10
-rw-r--r--kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.25.5.ebuild (renamed from kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.25.2.ebuild)10
202 files changed, 1242 insertions, 2581 deletions
diff --git a/kde-plasma/bluedevil/Manifest b/kde-plasma/bluedevil/Manifest
index b1daaa592e3a..6181671b1bbc 100644
--- a/kde-plasma/bluedevil/Manifest
+++ b/kde-plasma/bluedevil/Manifest
@@ -1,2 +1,2 @@
-DIST bluedevil-5.24.5.tar.xz 173184 BLAKE2B dfd62b0b9310be5e3389fc0059a1c2c3b5e62fe15f50c4b6bd0515cd36b697e63995f0cdfc0682f785dd42f9a6c23b453cc115a07bd2a96ad56d24d03fabd8ba SHA512 02b24ba96169d733166ac6b906d995414bcf31b4a459d695ec018e7120b6e69ba01ec0f8bfa6e73d1fc8c965fc6fc285bbcefaea86a9dc230cd6a0247e566757
-DIST bluedevil-5.25.2.tar.xz 173204 BLAKE2B 6953a4978b66ae557096980d5b78176bd02bb0135fc44b0f0229597aabac0fde2737c44d48fa5fade5f0f6ab59c5beb5cb5e805ece812e00f6947992e7c26528 SHA512 270ac2f073b1ea223b3500bb99fa5fcacfd738305757b79904f4a82448322ed718210cd36a61900eea69b6ad9f778a56939e7eb27e5b13c9846ca29799f92d84
+DIST bluedevil-5.24.6.tar.xz 173200 BLAKE2B 1a75f8e82e5393ede68dc499148da2f7c68e254e8586df00c1383556539d3c6129c274670da6922170ec3b9de4a4bf2c8c3fe8f737eb1d31f63536173d889889 SHA512 eea5cc9a740f8c79c9ab41511bef4f91a7e34c56ffc7d8ae713d160a757e6340727dbfbf9433372c72396b503edcaca087590cada2e136beeda5d5c94c0b96bc
+DIST bluedevil-5.25.5.tar.xz 175988 BLAKE2B 1dd5c25409e28a793b1fc073074974fc4600fc3d683e2296768daf058bd32b9fab08e940beb859cca9543eaa53fbe11201c491f82a3faf8aced9d221f8a2c294 SHA512 80bc69729b5f905743d7bc1923577eafcd9c3b2b8c51c0267b75e79053dd2437cfa47d95dcf36e3cc32b03673fd3ea92a69e5d3ce81d577e1d5884953317afb6
diff --git a/kde-plasma/bluedevil/bluedevil-5.24.5.ebuild b/kde-plasma/bluedevil/bluedevil-5.24.6.ebuild
index b556abdcbb05..59ec28c6fa84 100644
--- a/kde-plasma/bluedevil/bluedevil-5.24.5.ebuild
+++ b/kde-plasma/bluedevil/bluedevil-5.24.6.ebuild
@@ -3,10 +3,10 @@
EAPI=8
-KFMIN=5.90.0
+KFMIN=5.92.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm kde.org
+QTMIN=5.15.4
+inherit ecm plasma.kde.org
DESCRIPTION="Bluetooth stack for KDE Plasma"
HOMEPAGE="https://invent.kde.org/plasma/bluedevil"
diff --git a/kde-plasma/bluedevil/bluedevil-5.25.2.ebuild b/kde-plasma/bluedevil/bluedevil-5.25.5.ebuild
index bb1f87656ce3..4933ce1e5edb 100644
--- a/kde-plasma/bluedevil/bluedevil-5.25.2.ebuild
+++ b/kde-plasma/bluedevil/bluedevil-5.25.5.ebuild
@@ -3,17 +3,17 @@
EAPI=8
-KFMIN=5.94.0
+KFMIN=5.95.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.4
-inherit ecm kde.org
+QTMIN=5.15.5
+inherit ecm plasma.kde.org
DESCRIPTION="Bluetooth stack for KDE Plasma"
HOMEPAGE="https://invent.kde.org/plasma/bluedevil"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/kde-plasma/breeze-grub/Manifest b/kde-plasma/breeze-grub/Manifest
index d43243c4bc8e..25962466e08d 100644
--- a/kde-plasma/breeze-grub/Manifest
+++ b/kde-plasma/breeze-grub/Manifest
@@ -1,2 +1,2 @@
-DIST breeze-grub-5.24.5.tar.xz 3144676 BLAKE2B 078525e002b90569ed8cba208a11ed5392898851f8fade092ababe3ec59ac950751f084dc5f251385d1f5c5f64513343013d63bcd9bd41d32238eb309f74947b SHA512 5ffba2c633f0442c6bb109df6f6ce73d527788c93487818f4c93f6140935eaeae76b7d1efb00d570a766054e2aac5bfea17f6ae7439b04c9dc0f6d8e02d10355
-DIST breeze-grub-5.25.2.tar.xz 3141364 BLAKE2B 5e6f25ab019c52f61748612c8bf906bdeac095ddb34126da2e30c7373fae77e6a83dae0ed4e6c0d35205b23e742c8aaf339e5b5338d083a4673baf735bf3d082 SHA512 b4097285ba92f5756f7a023d585cf2b3b7c7bbe0e5700bc568170dd24adabc2b1989fc532f91bb66b26a9f8a58ba762026f6fdac75ac40894ac7c33af64442bd
+DIST breeze-grub-5.24.6.tar.xz 3133480 BLAKE2B 2fa13f91921d6b739292f44e85cbbd7d72dc62a35630cab0bcbaffeaa8e6c395eb057dd69ea5ae70026a755ea52e2882771a946e19bb66d395627a9f9f877c1a SHA512 a32cff0c1f337b31428e75ead8cf3ce8f5baae731ffbd7d6008147a6ff19420afe8b70e710a1f6f66b8738c4913754e59ec88ee248a4940c63bfa21ac2346708
+DIST breeze-grub-5.25.5.tar.xz 3140116 BLAKE2B 9e0f9bf51cd10e1096bd4c98a2ad1e604042705431d61ef49f1384e135444829de7e1470c93b0eedc122e734cc4b4a976531fa119f0d6ca4b26f85862178fab2 SHA512 e91417edcbeda83fd635831de12cf92c29ef2bab1b360886f180430643a32758faf51264cb121eaf2d52407a8aa62662992d86bd22d03acd114317a4b8e06762
diff --git a/kde-plasma/breeze-grub/breeze-grub-5.24.5.ebuild b/kde-plasma/breeze-grub/breeze-grub-5.24.6.ebuild
index dfc1b0a3ae8b..2680a9ef8a8e 100644
--- a/kde-plasma/breeze-grub/breeze-grub-5.24.5.ebuild
+++ b/kde-plasma/breeze-grub/breeze-grub-5.24.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PVCUT=$(ver_cut 1-3)
-inherit kde.org
+inherit plasma.kde.org
DESCRIPTION="Breeze theme for GRUB"
diff --git a/kde-plasma/breeze-grub/breeze-grub-5.25.2.ebuild b/kde-plasma/breeze-grub/breeze-grub-5.25.5.ebuild
index af842b702646..2680a9ef8a8e 100644
--- a/kde-plasma/breeze-grub/breeze-grub-5.25.2.ebuild
+++ b/kde-plasma/breeze-grub/breeze-grub-5.25.5.ebuild
@@ -4,13 +4,13 @@
EAPI=8
PVCUT=$(ver_cut 1-3)
-inherit kde.org
+inherit plasma.kde.org
DESCRIPTION="Breeze theme for GRUB"
LICENSE="GPL-3+"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE=""
src_prepare() { default; }
diff --git a/kde-plasma/breeze-gtk/Manifest b/kde-plasma/breeze-gtk/Manifest
index a51e809fc387..41421fd71b43 100644
--- a/kde-plasma/breeze-gtk/Manifest
+++ b/kde-plasma/breeze-gtk/Manifest
@@ -1,2 +1,2 @@
-DIST breeze-gtk-5.24.5.tar.xz 43816 BLAKE2B ef24e2f3116dc21e8877cbe5d08f727c546c18f94b1b0ab91c789fd421884b2a02c6f2c24b48efee2ba4e8d65458e0e351ce9faa5192aae1af25e7b5a828aad3 SHA512 6bf656a94a1c4f708ad83c9d2c23b15d29387975558494502613df07dbd298580b372a83dd16c1077d8c91057c92d74b47f279e1f92eb53fa9c8783fe98c3c29
-DIST breeze-gtk-5.25.2.tar.xz 45828 BLAKE2B ee1403423efc0bee722bba27a6939d2ce16de629d817393fb32e3cc9e69e8d282794770e15d7e32aa45bd45d676f77d07fde4832f2e2738f1efffd69e95f60cb SHA512 fbae160173b9b51ad7e4ce56850c0fa9734abe294a4a606880e2e7adf83e9053ca90f7848bf61a978df82d6463ed2d9bb8b8b1c47ed5ff9651643a65c9ee3d3a
+DIST breeze-gtk-5.24.6.tar.xz 43820 BLAKE2B d051e74984c111ff247c55730d7904e8db80f41cb4aacdc86def93819d140d2d0535bf4c45051908cbaf0c2b2ad19b8810fb8072db3a70cacad929a59df1971e SHA512 b9677e672435b8c459573180d151466ae6f56a0760a0d6933b85ebcb8cf9855201e98440f28ecd555ef44ebdc0610ed25f86c07e7f72aba108ccfe512db641e6
+DIST breeze-gtk-5.25.5.tar.xz 45824 BLAKE2B ff106528773e4374ba1eedc90f938418d689e85000caa01b57b0c838da29414fdb97578bbc50eaf133b78c8eebe7ee7427e1649e5d9639d1ebb6be056c1b2986 SHA512 481d7c8d12a190b2de132022dbb76d9d2473732b2fbc1aa8ca4102e670ce32159b3263fffd055b2f01e934de58a24b0aeefa968fb728cb243828a196e2562503
diff --git a/kde-plasma/breeze-gtk/breeze-gtk-5.25.2.ebuild b/kde-plasma/breeze-gtk/breeze-gtk-5.24.6.ebuild
index 5e5007caad6c..1cb679512383 100644
--- a/kde-plasma/breeze-gtk/breeze-gtk-5.25.2.ebuild
+++ b/kde-plasma/breeze-gtk/breeze-gtk-5.24.6.ebuild
@@ -4,15 +4,15 @@
EAPI=8
PVCUT=$(ver_cut 1-3)
-PYTHON_COMPAT=( python3_{8..10} )
-inherit ecm kde.org python-any-r1
+PYTHON_COMPAT=( python3_{8..11} )
+inherit ecm plasma.kde.org python-any-r1
DESCRIPTION="Official GTK+ port of Plasma's Breeze widget style"
HOMEPAGE="https://invent.kde.org/plasma/breeze-gtk"
LICENSE="LGPL-2.1+"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
BDEPEND="${PYTHON_DEPS}
@@ -22,7 +22,7 @@ BDEPEND="${PYTHON_DEPS}
"
python_check_deps() {
- has_version "dev-python/pycairo[${PYTHON_USEDEP}]"
+ python_has_version "dev-python/pycairo[${PYTHON_USEDEP}]"
}
pkg_setup() {
diff --git a/kde-plasma/breeze-gtk/breeze-gtk-5.24.5.ebuild b/kde-plasma/breeze-gtk/breeze-gtk-5.25.5.ebuild
index db378cc0e98b..1cb679512383 100644
--- a/kde-plasma/breeze-gtk/breeze-gtk-5.24.5.ebuild
+++ b/kde-plasma/breeze-gtk/breeze-gtk-5.25.5.ebuild
@@ -4,15 +4,15 @@
EAPI=8
PVCUT=$(ver_cut 1-3)
-PYTHON_COMPAT=( python3_{8..10} )
-inherit ecm kde.org python-any-r1
+PYTHON_COMPAT=( python3_{8..11} )
+inherit ecm plasma.kde.org python-any-r1
DESCRIPTION="Official GTK+ port of Plasma's Breeze widget style"
HOMEPAGE="https://invent.kde.org/plasma/breeze-gtk"
LICENSE="LGPL-2.1+"
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
BDEPEND="${PYTHON_DEPS}
@@ -22,7 +22,7 @@ BDEPEND="${PYTHON_DEPS}
"
python_check_deps() {
- has_version "dev-python/pycairo[${PYTHON_USEDEP}]"
+ python_has_version "dev-python/pycairo[${PYTHON_USEDEP}]"
}
pkg_setup() {
diff --git a/kde-plasma/breeze-plymouth/Manifest b/kde-plasma/breeze-plymouth/Manifest
index 563d54ebc011..93f6b334fc7e 100644
--- a/kde-plasma/breeze-plymouth/Manifest
+++ b/kde-plasma/breeze-plymouth/Manifest
@@ -1,2 +1,2 @@
-DIST breeze-plymouth-5.24.5.tar.xz 110824 BLAKE2B 76642ca51c025aada9062287a75ca07f5d5a50678cb62ae8188d78d7dbc0654e3d9028b977af4a514702e55546c66f68ed44d5c223154d94ad8f4854ee491d16 SHA512 d34813e6d039228c98bf8c4203ed33c84fac65d4204f08dc04eb93811d2602b2721cb2f60144f9f1aa8e91f4f5d18fa55f6ba8077e124be742cf13e29a54532f
-DIST breeze-plymouth-5.25.2.tar.xz 110792 BLAKE2B 18dfb37e87d744e5bc511c8157a0112d44fca06a634483d1e38f474a078327cb626c2f9da30a78952302fd16ccbbb2e590d0461fd59b426437e640400d6eb6ab SHA512 4451c6aaff697b369c4fe6987d9c91b7636f90cf73305e8a9416fc412246f99689fe8a3512b6797464ca364b8216b1fa032a85192233b44d18940367eb21626b
+DIST breeze-plymouth-5.24.6.tar.xz 110796 BLAKE2B 786d1bacca3ca17469e0784916a91cdf92fa078a22bfa1ee7cdd2ef95f75e0e6466d3a30a345ad8fe71a92478c5721975aa0fffdcb4c3e44d2832e085f4ec87f SHA512 454b25957a5b13aa6558da92f5fc1c3eac5524a600051933cd514c6e39cb67c820459896065c9ebbe0465cb27b1e89b6f99aa07f302075770b578bed3aacde9a
+DIST breeze-plymouth-5.25.5.tar.xz 110824 BLAKE2B dbce2afcfbf50b52a1f241dc130204622c7fbf963d8bc998ed717f05601f51ef6b76cfd815cefd231f1f89b431b74a25f3bce6fb978f8a9ef526421a529641a0 SHA512 6a03ceceee6df6339a35125ca3af0ab564d5420e6471bd63e5ddbac0695bc594059fee9a8f1de3bfc03d30224dbec65e844d9550289ff5d3dea25a30f0088e39
diff --git a/kde-plasma/breeze-plymouth/breeze-plymouth-5.24.5.ebuild b/kde-plasma/breeze-plymouth/breeze-plymouth-5.24.6.ebuild
index 188483457ed0..5e2172affc8a 100644
--- a/kde-plasma/breeze-plymouth/breeze-plymouth-5.24.5.ebuild
+++ b/kde-plasma/breeze-plymouth/breeze-plymouth-5.24.6.ebuild
@@ -3,9 +3,9 @@
EAPI=8
-KFMIN=5.90.0
+KFMIN=5.92.0
PVCUT=$(ver_cut 1-3)
-inherit cmake kde.org
+inherit cmake plasma.kde.org
DESCRIPTION="Breeze theme for Plymouth"
diff --git a/kde-plasma/breeze-plymouth/breeze-plymouth-5.25.2.ebuild b/kde-plasma/breeze-plymouth/breeze-plymouth-5.25.5.ebuild
index cc1ed57083be..b758369923a7 100644
--- a/kde-plasma/breeze-plymouth/breeze-plymouth-5.25.2.ebuild
+++ b/kde-plasma/breeze-plymouth/breeze-plymouth-5.25.5.ebuild
@@ -3,15 +3,15 @@
EAPI=8
-KFMIN=5.94.0
+KFMIN=5.95.0
PVCUT=$(ver_cut 1-3)
-inherit cmake kde.org
+inherit cmake plasma.kde.org
DESCRIPTION="Breeze theme for Plymouth"
LICENSE="GPL-2+ GPL-3+"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
BDEPEND=">=kde-frameworks/extra-cmake-modules-${KFMIN}:5"
diff --git a/kde-plasma/breeze/Manifest b/kde-plasma/breeze/Manifest
index 3603e29a8220..a27504073cc7 100644
--- a/kde-plasma/breeze/Manifest
+++ b/kde-plasma/breeze/Manifest
@@ -1,2 +1,2 @@
-DIST breeze-5.24.5.tar.xz 43037308 BLAKE2B 68fce5bac9abc097a1c91db68fa97a2215ea4e43d91e5ac9e86f803c64229f2d9e96c318417450acea0ef79316c0f2596d6bc9c0cd5513aa3249a616bc3f8007 SHA512 25e5744589130f7d339c727e17e662a28bdecc3f0598b9683735ccdfd2dcdeada46a49baa5564a7cf7d59a3f6ac34802ae2172857e704941d64cf879b3583df0
-DIST breeze-5.25.2.tar.xz 31154056 BLAKE2B b421a24abe50aa7c6ab9fbd0de1f2d7e0278f6548feef5438be8cda61438920cb41697b4f145e021ce4d4182d3ab3d7f034e6acbceda2ba877cd0e4c0c85621d SHA512 78b0fb2c8817010f268f59e35c85b1698eefba154834ae6430564d2ef7ede078e5408ba787b52b40d4f841ec7b5e49114a42314d61f4cc93acb2066ea1bf324a
+DIST breeze-5.24.6.tar.xz 43037288 BLAKE2B 69245aa03eb5d8e8f26a45a7bbba246a19b07d96e0c193cdac7a4bf4e538810269a4fa575f68ee9f0c6a362a50dead58de484f06f4258f1fa773e654fb6b870c SHA512 976744eeeaddd2d165315f17491ee67cc63d03f935a29eda99afefed51e642daf60aa4d6a71621f15e1a87138d8d91a0e36f081ae30e80ef31796067e858ca93
+DIST breeze-5.25.5.tar.xz 31155736 BLAKE2B c43b442ebb0ea17b38c766ea8c925a5a95c4f6bb175ef40005d7245eafd7355ca9969a02c0043b7d0e9aef329c916920adfda21b431a3818c2292db29fa4c0bd SHA512 7c9bc70089e51492b0ae77e6e9005392ebccccb1b95581422b22779cc473ee3c388b0f109b7bc55ea62e3f59fbe14d8a560a286649489fd2be16862a1dc40ea1
diff --git a/kde-plasma/breeze/breeze-5.25.2.ebuild b/kde-plasma/breeze/breeze-5.24.6-r1.ebuild
index af43a2b210bd..45ebac3dbbad 100644
--- a/kde-plasma/breeze/breeze-5.25.2.ebuild
+++ b/kde-plasma/breeze/breeze-5.24.6-r1.ebuild
@@ -3,17 +3,17 @@
EAPI=8
-KFMIN=5.94.0
+KFMIN=5.92.0
PVCUT=$(ver_cut 1-3)
QTMIN=5.15.4
-inherit ecm kde.org
+inherit ecm plasma.kde.org
DESCRIPTION="Breeze visual style for the Plasma desktop"
HOMEPAGE="https://invent.kde.org/plasma/breeze"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE="X"
RDEPEND="
@@ -41,6 +41,11 @@ PDEPEND="
>=kde-plasma/kde-cli-tools-${PVCUT}:5
"
+PATCHES=(
+ "${FILESDIR}/${P}-fix-qqc2-sliders-in-rtl.patch" # KDE-bug #430101
+ "${FILESDIR}/${P}-fix-qqc2-progressbar-style-in-rtl.patch" # KDE-bug #430101
+)
+
src_configure() {
local mycmakeargs=(
$(cmake_use_find_package X XCB)
diff --git a/kde-plasma/breeze/breeze-5.24.5.ebuild b/kde-plasma/breeze/breeze-5.25.5.ebuild
index 3d50e72e704a..36fdfc749012 100644
--- a/kde-plasma/breeze/breeze-5.24.5.ebuild
+++ b/kde-plasma/breeze/breeze-5.25.5.ebuild
@@ -3,17 +3,17 @@
EAPI=8
-KFMIN=5.90.0
+KFMIN=5.95.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm kde.org
+QTMIN=5.15.5
+inherit ecm plasma.kde.org
DESCRIPTION="Breeze visual style for the Plasma desktop"
HOMEPAGE="https://invent.kde.org/plasma/breeze"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE="X"
RDEPEND="
diff --git a/kde-plasma/breeze/files/breeze-5.24.6-fix-qqc2-progressbar-style-in-rtl.patch b/kde-plasma/breeze/files/breeze-5.24.6-fix-qqc2-progressbar-style-in-rtl.patch
new file mode 100644
index 000000000000..36e4f952d980
--- /dev/null
+++ b/kde-plasma/breeze/files/breeze-5.24.6-fix-qqc2-progressbar-style-in-rtl.patch
@@ -0,0 +1,58 @@
+From d7c0ab28df83eb4a4c39495a25e609047c735d59 Mon Sep 17 00:00:00 2001
+From: ivan tkachenko <me@ratijas.tk>
+Date: Sat, 4 Jun 2022 05:00:53 +0300
+Subject: [PATCH] KStyle: Fix QQC2 ProgressBar desktop style in RTL layout
+ direction
+
+BUG: 430101
+
+(cherry picked from commit 2bf9fc4c7be280e2b77f7c150855e0fca0b80d9a)
+
+* asturm 2022-07-26: Merged with clang-format changes in commit
+ 32149dc002ae574ed41f111bf52712b1765b906b
+
+---
+ kstyle/breezestyle.cpp | 16 ++++++++++------
+ 1 file changed, 10 insertions(+), 6 deletions(-)
+
+diff --git a/kstyle/breezestyle.cpp b/kstyle/breezestyle.cpp
+index c9fba292..0d7a8432 100644
+--- a/kstyle/breezestyle.cpp
++++ b/kstyle/breezestyle.cpp
+@@ -1749,23 +1749,27 @@ namespace Breeze
+ const bool horizontal( BreezePrivate::isProgressBarHorizontal( progressBarOption ) );
+
+ // check inverted appearance
+- const bool inverted( progressBarOption->invertedAppearance );
++ bool inverted(progressBarOption->invertedAppearance);
++ if (horizontal) {
++ // un-invert in RTL layout
++ inverted ^= option->direction == Qt::RightToLeft;
++ }
+
+ // get progress and steps
+- const qreal progress( progressBarOption->progress - progressBarOption->minimum );
++ const int progress(progressBarOption->progress - progressBarOption->minimum);
+ const int steps( qMax( progressBarOption->maximum - progressBarOption->minimum, 1 ) );
+
+ //Calculate width fraction
+- const qreal widthFrac = qMin( qreal(1), progress/steps );
++ const qreal position = qreal(progress) / qreal(steps);
++ const qreal visualPosition = inverted ? 1 - position : position;
+
+ // convert the pixel width
+- const int indicatorSize( widthFrac*( horizontal ? rect.width():rect.height() ) );
++ const int indicatorSize(visualPosition * (horizontal ? rect.width() : rect.height()));
+
+ QRect indicatorRect;
+ if( horizontal )
+ {
+-
+- indicatorRect = QRect( inverted ? ( rect.right() - indicatorSize + 1):rect.left(), rect.y(), indicatorSize, rect.height() );
++ indicatorRect = QRect(rect.left(), rect.y(), indicatorSize, rect.height());
+ indicatorRect = visualRect( option->direction, rect, indicatorRect );
+
+ } else indicatorRect = QRect( rect.x(), inverted ? rect.top() : (rect.bottom() - indicatorSize + 1), rect.width(), indicatorSize );
+--
+2.35.1
+
diff --git a/kde-plasma/breeze/files/breeze-5.24.6-fix-qqc2-sliders-in-rtl.patch b/kde-plasma/breeze/files/breeze-5.24.6-fix-qqc2-sliders-in-rtl.patch
new file mode 100644
index 000000000000..b8b3504a0a0e
--- /dev/null
+++ b/kde-plasma/breeze/files/breeze-5.24.6-fix-qqc2-sliders-in-rtl.patch
@@ -0,0 +1,76 @@
+From 53f24305536850b244b730f9a04024daf02e753b Mon Sep 17 00:00:00 2001
+From: Jan Blackquill <uhhadd@gmail.com>
+Date: Fri, 3 Jun 2022 17:34:02 -0400
+Subject: [PATCH] kstyle: fix qqc2 desktop style sliders in RtL
+
+We don't do any mirroring of the slider groove rects or tickmarks based on layout direction,
+and this causes qqc2-desktop-style sliders to render in the wrong direction.
+Swapping the leftRect and the rightRect when option->direction == Qt::RightToLeft
+fixes this.
+
+This wasn't broken with QWidgets because QSlider relies on (ab)using the upsideDown option
+in order to achieve mirroring of the groove instead of option->direction, and consequently,
+this change doesn't affect Qt widgets apps at all.
+
+BUG: 430101
+(cherry picked from commit e8b1d4aa47daf99041332f43c29fabdf70f25004)
+
+* asturm 2022-07-26: Merged with clang-format changes in commit
+ 32149dc002ae574ed41f111bf52712b1765b906b
+
+---
+ kstyle/breezestyle.cpp | 14 ++++++++++----
+ 1 file changed, 10 insertions(+), 4 deletions(-)
+
+diff --git a/kstyle/breezestyle.cpp b/kstyle/breezestyle.cpp
+index 2ef2ea98..c9fba292 100644
+--- a/kstyle/breezestyle.cpp
++++ b/kstyle/breezestyle.cpp
+@@ -51,6 +51,7 @@
+ #include <QDialogButtonBox>
+ #include <QGraphicsItem>
+ #include <QGraphicsProxyWidget>
++#include <qnamespace.h>
+
+ #if BREEZE_HAVE_QTQUICK
+ #include <QQuickWindow>
+@@ -6679,6 +6680,7 @@ namespace Breeze
+ }
+
+ // colors
++ const auto reverseTicks = option->direction == Qt::LeftToRight ? upsideDown : !upsideDown;
+ const auto base( _helper->separatorColor( palette ) );
+ const auto &highlight = hasHighlightNeutral( widget, option, mouseOver, hasFocus ) ? _helper->neutralText( palette ) : palette.color( QPalette::Highlight );
+
+@@ -6693,8 +6695,8 @@ namespace Breeze
+ int position( sliderPositionFromValue( sliderOption->minimum, sliderOption->maximum, current, available ) + fudge );
+ foreach( const QLine& tickLine, tickLines )
+ {
+- if( horizontal ) painter->drawLine( tickLine.translated( upsideDown ? (rect.width() - position) : position, 0 ) );
+- else painter->drawLine( tickLine.translated( 0, upsideDown ? (rect.height() - position):position ) );
++ if( horizontal ) painter->drawLine(tickLine.translated(reverseTicks ? (rect.width() - position) : position, 0));
++ else painter->drawLine(tickLine.translated(0, reverseTicks ? (rect.height() - position) : position));
+ }
+
+ // go to next position
+@@ -6729,11 +6731,15 @@ namespace Breeze
+
+ auto leftRect( grooveRect );
+ leftRect.setRight( handleRect.right() - Metrics::Slider_ControlThickness/2 );
+- _helper->renderSliderGroove( painter, leftRect, upsideDown ? grooveColor:highlight );
+
+ auto rightRect( grooveRect );
+ rightRect.setLeft( handleRect.left() + Metrics::Slider_ControlThickness/2 );
+- _helper->renderSliderGroove( painter, rightRect, upsideDown ? highlight:grooveColor );
++
++ if (option->direction == Qt::RightToLeft)
++ std::swap(leftRect, rightRect);
++
++ _helper->renderSliderGroove(painter, leftRect, upsideDown ? grooveColor : highlight);
++ _helper->renderSliderGroove(painter, rightRect, upsideDown ? highlight : grooveColor);
+
+ } else {
+
+--
+2.35.1
+
diff --git a/kde-plasma/discover/Manifest b/kde-plasma/discover/Manifest
index a353280b2339..1edf4db71a98 100644
--- a/kde-plasma/discover/Manifest
+++ b/kde-plasma/discover/Manifest
@@ -1,2 +1,2 @@
-DIST discover-5.24.5.tar.xz 8261960 BLAKE2B 0123ef536559ec9a739f1ffd1d04174f7e845eccdc481caac822294ebc39bc299bc831e741e8355d444df9e018bc457e0de7f591ca095da1c7b55f4d6976f8d1 SHA512 bfef0e3b0f3911d5ad2247abb0dcec6dc284bdfaa69472d35af1a28ddb6f14fedf1697269e35c1c29bd8b7017317b1ec69fb67cf55a32320d30e22445e354518
-DIST discover-5.25.2.tar.xz 8300024 BLAKE2B 87ae77a48ec2327a55341979293f1b9a74287daa1eb588c5718696e6960dda4c3ba91b506d6ca1b6e69449e68931d2ebaab970cf8169b6232e0488d72466b9d3 SHA512 b7d8831037f9c02c1986e51da232f2184caa362f05b3d1c073e07a050f0ff6867173928f4e9c4c7e6befdb02751d7db10fa39e9f033b46444d5a4e9e7be04507
+DIST discover-5.24.6.tar.xz 8262256 BLAKE2B e01fe3da64f976c576f52c9882d76479b01aee45c008856c0dceca4dd243b5af0ee020912511ea57b15ebf2bee8a3a653896d83f663bea0c8ed79eee3f4e3b73 SHA512 3be308dcb302ee87d3a2983b822c0f7233837c80646c5387085714864c057cabd0c492013167f81b8b869947400ea2a30e4e1f3f3e73e2e03bc58953ea0080cd
+DIST discover-5.25.5.tar.xz 8311084 BLAKE2B 07cf7d8ce9ae0d94770dba1d477caaa4689d001deab209e58e7986608c1f2419ccb478632aee31039ba73308933c41a134e39b163752d66d4fbaf6998eaa70f3 SHA512 936c2ac4e4f3608882960080ea51e183115d35c3b1334c6287de9356ac714cb55ce37ff614b6ada78a0c5ebcf94fa028351c5102b274adb748fb421e8ddf58c7
diff --git a/kde-plasma/discover/discover-5.24.5.ebuild b/kde-plasma/discover/discover-5.24.6-r1.ebuild
index be46b5a49318..6c36d0838b59 100644
--- a/kde-plasma/discover/discover-5.24.5.ebuild
+++ b/kde-plasma/discover/discover-5.24.6-r1.ebuild
@@ -4,10 +4,10 @@
EAPI=8
ECM_TEST="true"
-KFMIN=5.90.0
-QTMIN=5.15.2
+KFMIN=5.92.0
+QTMIN=5.15.4
VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
+inherit ecm plasma.kde.org
DESCRIPTION="KDE Plasma resources management GUI"
HOMEPAGE="https://userbase.kde.org/Discover"
@@ -56,7 +56,10 @@ RDEPEND="${DEPEND}
>=kde-frameworks/kirigami-${KFMIN}:5
"
-PATCHES=( "${FILESDIR}/${PN}-5.21.90-tests-optional.patch" )
+PATCHES=(
+ "${FILESDIR}/${PN}-5.21.90-tests-optional.patch"
+ "${FILESDIR}/${P}-fix-submitting-usefulness.patch"
+)
src_prepare() {
ecm_src_prepare
diff --git a/kde-plasma/discover/discover-5.25.2.ebuild b/kde-plasma/discover/discover-5.25.5.ebuild
index fe6197a020ff..ff6abe1e063f 100644
--- a/kde-plasma/discover/discover-5.25.2.ebuild
+++ b/kde-plasma/discover/discover-5.25.5.ebuild
@@ -4,17 +4,17 @@
EAPI=8
ECM_TEST="true"
-KFMIN=5.94.0
-QTMIN=5.15.4
+KFMIN=5.95.0
+QTMIN=5.15.5
VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
+inherit ecm plasma.kde.org
DESCRIPTION="KDE Plasma resources management GUI"
HOMEPAGE="https://userbase.kde.org/Discover"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE="+firmware flatpak telemetry"
# libmarkdown (app-text/discount) only used in PackageKitBackend
@@ -83,7 +83,7 @@ src_configure() {
src_test() {
# bug 686392: needs network connection
local myctestargs=(
- -E "(knsbackendtest)"
+ -E "(knsbackendtest|flatpaktest)"
)
ecm_src_test
diff --git a/kde-plasma/discover/files/discover-5.24.6-fix-submitting-usefulness.patch b/kde-plasma/discover/files/discover-5.24.6-fix-submitting-usefulness.patch
new file mode 100644
index 000000000000..b51df586c540
--- /dev/null
+++ b/kde-plasma/discover/files/discover-5.24.6-fix-submitting-usefulness.patch
@@ -0,0 +1,62 @@
+From e74e0745bf233e02450469632e49a3cb1f416643 Mon Sep 17 00:00:00 2001
+From: Aleix Pol <aleixpol@kde.org>
+Date: Wed, 20 Jul 2022 18:12:08 +0200
+Subject: [PATCH] Fix submitting usefulness
+
+QML was getting the names mixed up somehow
+
+
+(cherry picked from commit 7ab3bfe4ec6a6767aa1410aa448faed77c934069)
+
+(cherry picked from commit 9f06c84d9ecd035c730c8720ad01d2fa8d39848b)
+---
+ discover/qml/ReviewDelegate.qml | 10 +++++-----
+ 1 file changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/discover/qml/ReviewDelegate.qml b/discover/qml/ReviewDelegate.qml
+index 15eccda2c..0e04f1882 100644
+--- a/discover/qml/ReviewDelegate.qml
++++ b/discover/qml/ReviewDelegate.qml
+@@ -11,7 +11,7 @@ import org.kde.discover 2.0
+ import org.kde.kirigami 2.14 as Kirigami
+
+ Kirigami.AbstractCard {
+- id: item
++ id: reviewDelegateItem
+ visible: model.shouldShow
+ property bool compact: false
+ property bool separator: true
+@@ -85,10 +85,10 @@ Kirigami.AbstractCard {
+ }
+
+ footer: Loader {
+- active: !item.compact
++ active: !reviewDelegateItem.compact
+ sourceComponent: RowLayout {
+ id: rateTheReviewLayout
+- visible: !item.compact
++ visible: !reviewDelegateItem.compact
+ Label {
+ Layout.leftMargin: Kirigami.Units.largeSpacing
+ visible: usefulnessTotal !== 0
+@@ -117,7 +117,7 @@ Kirigami.AbstractCard {
+ checked: usefulChoice === ReviewsModel.Yes
+ onClicked: {
+ noButton.checked = false
+- item.markUseful(true)
++ reviewDelegateItem.markUseful(true)
+ }
+ }
+ Button {
+@@ -134,7 +134,7 @@ Kirigami.AbstractCard {
+ checked: usefulChoice === ReviewsModel.No
+ onClicked: {
+ yesButton.checked = false
+- item.markUseful(false)
++ reviewDelegateItem.markUseful(false)
+ }
+ }
+ }
+--
+GitLab
+
diff --git a/kde-plasma/drkonqi/Manifest b/kde-plasma/drkonqi/Manifest
index c23a4e3fcefe..df5412524daf 100644
--- a/kde-plasma/drkonqi/Manifest
+++ b/kde-plasma/drkonqi/Manifest
@@ -1,2 +1,2 @@
-DIST drkonqi-5.24.5.tar.xz 795452 BLAKE2B 80a52ca807f2879640ac75581984789e60c8e41af3ed7c697c68fd2c1729248e96fc0c48d31f86fc9f970991cf266a798adc6bb4c1c04f3a06cde76d1be6c6fd SHA512 e1b5986f687da629d5e5f3e9034f551db4fec26870ff6801922da64cb7cff6d3089ae171ede47a6a733bb383cbb6dd54a691db962829027ad1449e71f2c45405
-DIST drkonqi-5.25.2.tar.xz 485904 BLAKE2B 05bc0f6e57a0805eefb8632b73928ec9e47dbf700fd730894d46926cf93c0a6d3b767f39b107aaef54c2e2af62e875411d09fb3543ce72bbfe4554aea3c19dc4 SHA512 428abc2740e714f912fe86e3d6529f7135a672d5434fa312ffaccba04c7d52b6617adc10585704d93bae0a4a355178b161ad04b31b34876fd17f8cf563cddc89
+DIST drkonqi-5.24.6.tar.xz 795556 BLAKE2B 0e0fe829225bea9e8921a6e3cb3068792ca69b2fb1f618036d3d9eabc87991e6939135a552c6b95a68101857c49e5c32c0d1cd76995466e0402f8e2a8f56be37 SHA512 199b2c9fdac785d0be612a38989a96f9cbd086f449fc1f23ff99bd4690f0aad6a8b72d68f7ddd886d18b2bea8bd65154d08afc51a751cf8aee8f441f91eb94bc
+DIST drkonqi-5.25.5.tar.xz 495252 BLAKE2B 1c445ba55c133723569f3d91839cc3b10bba81352a308329185bca21d975651b151057e77d6233bf8c25675b8670325621c10bcbe576c219e78d458d747d348b SHA512 71c450f057e6e8390849249a9c4deabc88eccb8d33ebe1b9cd3311e910d81584594c956c167035f2da6d162cd24a5fb6192d4a7019189e085f1c8ee5dfcf1d73
diff --git a/kde-plasma/drkonqi/drkonqi-5.24.5.ebuild b/kde-plasma/drkonqi/drkonqi-5.24.6.ebuild
index 0489a66fa83a..216f1e591c04 100644
--- a/kde-plasma/drkonqi/drkonqi-5.24.5.ebuild
+++ b/kde-plasma/drkonqi/drkonqi-5.24.6.ebuild
@@ -3,16 +3,16 @@
EAPI=8
-KFMIN=5.90.0
+KFMIN=5.92.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm kde.org
+QTMIN=5.15.4
+inherit ecm plasma.kde.org
DESCRIPTION="Plasma crash handler, gives the user feedback if a program crashed"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
COMMON_DEPEND="
diff --git a/kde-plasma/drkonqi/drkonqi-5.25.2.ebuild b/kde-plasma/drkonqi/drkonqi-5.25.5.ebuild
index 3f5ee0130ce6..d01d1a5adeeb 100644
--- a/kde-plasma/drkonqi/drkonqi-5.25.2.ebuild
+++ b/kde-plasma/drkonqi/drkonqi-5.25.5.ebuild
@@ -3,16 +3,16 @@
EAPI=8
-KFMIN=5.94.0
+KFMIN=5.95.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.4
-inherit ecm kde.org
+QTMIN=5.15.5
+inherit ecm plasma.kde.org
DESCRIPTION="Plasma crash handler, gives the user feedback if a program crashed"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
COMMON_DEPEND="
diff --git a/kde-plasma/kactivitymanagerd/Manifest b/kde-plasma/kactivitymanagerd/Manifest
index 3121e556b806..ca030ea4022f 100644
--- a/kde-plasma/kactivitymanagerd/Manifest
+++ b/kde-plasma/kactivitymanagerd/Manifest
@@ -1,2 +1,2 @@
-DIST kactivitymanagerd-5.24.5.tar.xz 105216 BLAKE2B be8c117f6b4030a38d10d5abb6c5c090b70aa2368dc821d87168e2e3e9990f08d557e277bb488c94c74245153b4e3c733d7e93afb27903ba233c41236536cf95 SHA512 971105d22e7058b4c62ae00bef160b629cdef59e84cfc1d5fe6f7d9e43d12e71f8c93a56ef933f58729f71ead1d6b5c2247828a5a99bbe8300e0312888421b9c
-DIST kactivitymanagerd-5.25.2.tar.xz 106364 BLAKE2B db5c0195934c851ac41aeda13523b6588b4476a5235eaa7f37fb485edf53be261d058e1786c7661865d1ce69c6d75062015774f480147878dc806477e3e2f4f3 SHA512 3d64e242c9151f4c5775e11226b9cc2d7f35151b0942eed6aa7cabe2345313cc4c4cdad4c54f63e9a5fa33ede84ab5b3bee714a230c1b0f11bc65abd48d94c29
+DIST kactivitymanagerd-5.24.6.tar.xz 105180 BLAKE2B 9397099d3f0b7403e488bdb8eb48543deab5714dc00cb1f773875d03fcff65445e5ec7fd09c95440eebd75f4d7fd54712b15ecb392830c464aa3a430285f31d7 SHA512 7150794a7fba8fc94e467efa3d719fed3d08266111b8e330e9440d16c5569059876a5ae4e6d0a0426a4a45e9b4e3e47f4b2028965418f605cf0ba8b43c18c495
+DIST kactivitymanagerd-5.25.5.tar.xz 106800 BLAKE2B ed3dacb51ab775f5a267d7018c0ec5a77f9e71f5ec4e946ec24675e7c64d6ded8f8295c7ad2d3555db6a93dfeb8a21d101b27dec59c3b446f38b26d279f4a0bc SHA512 41ecaa92472f6888d589015b7341fb9cda434aaef604f3b78a189018291bb0469459b271ae3d3f0cf2519693b34cb2016378743118d74bdcaf2a1c5b2e644c6d
diff --git a/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.25.2.ebuild b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.24.6.ebuild
index c221d6fad657..c09bc32f0d3d 100644
--- a/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.25.2.ebuild
+++ b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.24.6.ebuild
@@ -3,16 +3,16 @@
EAPI=8
-KFMIN=5.94.0
+KFMIN=5.92.0
PVCUT=$(ver_cut 1-3)
QTMIN=5.15.4
-inherit ecm kde.org
+inherit ecm plasma.kde.org
DESCRIPTION="System service to manage user's activities, track the usage patterns etc."
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
RDEPEND="
diff --git a/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.24.5.ebuild b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.25.5.ebuild
index a2e2bf34c5d2..872f9bdf3cd9 100644
--- a/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.24.5.ebuild
+++ b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.25.5.ebuild
@@ -3,16 +3,16 @@
EAPI=8
-KFMIN=5.90.0
+KFMIN=5.95.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm kde.org
+QTMIN=5.15.5
+inherit ecm plasma.kde.org
DESCRIPTION="System service to manage user's activities, track the usage patterns etc."
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
RDEPEND="
diff --git a/kde-plasma/kde-cli-tools/Manifest b/kde-plasma/kde-cli-tools/Manifest
index 6e24e6159c00..4ee14a694552 100644
--- a/kde-plasma/kde-cli-tools/Manifest
+++ b/kde-plasma/kde-cli-tools/Manifest
@@ -1,2 +1,2 @@
-DIST kde-cli-tools-5.24.5.tar.xz 632976 BLAKE2B b5fb19eb0ed76f0217a066357744cfb1aa341a6220e79d32db96147c152b8d73e7b1807d8fb6a94d76b9d97b88f0988dbe0b1639321f88bbce07e8bf7140afcd SHA512 db89474ea3c88978123012430249677405b245628b0b12fda917b70fca9ea36e060f351420d0dd94f64e3a479a04a768064df27830884e2a8883db9104b90844
-DIST kde-cli-tools-5.25.2.tar.xz 631428 BLAKE2B ffe9f725f860e3ca4578a44b01a0d59ce99db70e2a8e34a3b17191427f3fb5813326a19dc3f8dc9303563b23bd38d0e8ccfa48e934b8500288434622a9d05b4b SHA512 bbc2b7d5358a4c6a1a4687509d38df8335c786eb238780b0c1ab730acb1130a984bc1954dc43c41ed430ce9be7b5c9b67b9d42bd4daca62fae750c2263a79921
+DIST kde-cli-tools-5.24.6.tar.xz 633868 BLAKE2B 0afec1bdc501ff45c8ca33e7a5d6581a205802d0333797b9a14f8ee8f796292c0af8b216d45027d44da08f2696d567b51bab9a901428d95abff222568c4eaa97 SHA512 e83bf23364325e1613b66abc808dfd6ec388341b9ac2a497ed0cf46baebbf1fa02e55e344d616e41931ca31980f366567c95a89a486fa7c1a41ff3e0132f034b
+DIST kde-cli-tools-5.25.5.tar.xz 635412 BLAKE2B 677c5a157dea5499acd47253f51ffd8e2638bb3684fec425966ed620ac26dcd784173feca914d27e61a431347dfc02b25cd5ebff1e2bad134b122dee79abf5ed SHA512 9776131b481a100d3a9e2cfd97184d4136d6d5db3c1b8fb25e35d497b57fa8e6b0756dadb1929e9adb07f7b15bafa3f0c699a7b2e6754735a5130073d8ef5a29
diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-5.24.5.ebuild b/kde-plasma/kde-cli-tools/kde-cli-tools-5.24.6.ebuild
index a004399d626b..4855fccd7a88 100644
--- a/kde-plasma/kde-cli-tools/kde-cli-tools-5.24.5.ebuild
+++ b/kde-plasma/kde-cli-tools/kde-cli-tools-5.24.6.ebuild
@@ -5,18 +5,18 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="optional"
-KFMIN=5.90.0
+KFMIN=5.92.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
+QTMIN=5.15.4
VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
+inherit ecm plasma.kde.org
DESCRIPTION="Tools based on KDE Frameworks 5 to better interact with the system"
HOMEPAGE="https://invent.kde.org/plasma/kde-cli-tools"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE="kdesu X"
REQUIRED_USE="kdesu? ( X )"
diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-5.25.2.ebuild b/kde-plasma/kde-cli-tools/kde-cli-tools-5.25.5.ebuild
index 154028ff6c24..f64bf0210692 100644
--- a/kde-plasma/kde-cli-tools/kde-cli-tools-5.25.2.ebuild
+++ b/kde-plasma/kde-cli-tools/kde-cli-tools-5.25.5.ebuild
@@ -5,18 +5,18 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="optional"
-KFMIN=5.94.0
+KFMIN=5.95.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.4
+QTMIN=5.15.5
VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
+inherit ecm plasma.kde.org
DESCRIPTION="Tools based on KDE Frameworks 5 to better interact with the system"
HOMEPAGE="https://invent.kde.org/plasma/kde-cli-tools"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE="kdesu X"
REQUIRED_USE="kdesu? ( X )"
diff --git a/kde-plasma/kde-gtk-config/Manifest b/kde-plasma/kde-gtk-config/Manifest
index dec366872c15..dc79e095c190 100644
--- a/kde-plasma/kde-gtk-config/Manifest
+++ b/kde-plasma/kde-gtk-config/Manifest
@@ -1,2 +1,2 @@
-DIST kde-gtk-config-5.24.5.tar.xz 71564 BLAKE2B fbfdaac7a4ff1cd18e39b7b0602c0b1c643a96c4658bbd96af210f7da1c3de764b9ad43e23f1e632fee268dfe38469fbf4c37b6a88feb9ca189baf769cab9c42 SHA512 0cc7a76aca458ec093b55ea148637a82fa53467f3944d4192f4138f7eb93c88a2a65cd64e7438814f11182a390d39629982850b6939902738fd1d2a2af65319d
-DIST kde-gtk-config-5.25.2.tar.xz 72052 BLAKE2B 84fd12ab954ecd39b5722da8e7f515e9d0b9a8ac193e78599229da876a7137daf0481c6714ad3542a32057134a93d558a273008c0aa84ef19c84861ce3c09482 SHA512 6eb050bca9dea54b98a643de89c0f024314b45899fe07ca0645f7e48a0c1991c18438563d5a41ebbe9cf360af4a42d5a51d62393561ce01916118d6e79e846e0
+DIST kde-gtk-config-5.24.6.tar.xz 71572 BLAKE2B b55fecac22c40bc664aba88134adc191a2b5e0fe4a8e0778921939f1e4183bd43e40a9f337393847667dc9447a4ec09401e1bb3b9b90d7d184778435e203f8fb SHA512 a21907b1eee2503cd0533f0e1ab43ff20239311a7535215f60bc7600e2e9aabc66c59523849509247d2bb31b189a0a934f42683bcb771d131e3b968db070ee36
+DIST kde-gtk-config-5.25.5.tar.xz 72108 BLAKE2B b7a74de727aa5e51c39c13bcedb566fad45b2ac68c63bef9843c6cbc80af1bb2d9a3ed930890ea9e9b08dc2e8dac2fd863914f5a087464928e0740226c473386 SHA512 dc337a2c9ea7105c49330c17c8f4a48b320babcd5bfbf548415c99d6fcd7fd66173dfc78bb853ea3fd12c47f29248ca91706e826dddbd8a40fd848f889a4dd44
diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-5.25.2.ebuild b/kde-plasma/kde-gtk-config/kde-gtk-config-5.24.6.ebuild
index d385b61ce943..342e79809c80 100644
--- a/kde-plasma/kde-gtk-config/kde-gtk-config-5.25.2.ebuild
+++ b/kde-plasma/kde-gtk-config/kde-gtk-config-5.24.6.ebuild
@@ -3,18 +3,18 @@
EAPI=8
-KFMIN=5.94.0
+KFMIN=5.92.0
PVCUT=$(ver_cut 1-3)
QTMIN=5.15.4
VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
+inherit ecm plasma.kde.org
DESCRIPTION="Syncs KDE Plasma theme settings to GTK applications"
HOMEPAGE="https://invent.kde.org/plasma/kde-gtk-config"
LICENSE="GPL-3"
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/kde-gtk-config/kde-gtk-config-5.24.5.ebuild b/kde-plasma/kde-gtk-config/kde-gtk-config-5.25.5.ebuild
index 8bbe52c868c7..749111a6a5ff 100644
--- a/kde-plasma/kde-gtk-config/kde-gtk-config-5.24.5.ebuild
+++ b/kde-plasma/kde-gtk-config/kde-gtk-config-5.25.5.ebuild
@@ -3,18 +3,18 @@
EAPI=8
-KFMIN=5.90.0
+KFMIN=5.95.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
+QTMIN=5.15.5
VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
+inherit ecm plasma.kde.org
DESCRIPTION="Syncs KDE Plasma theme settings to GTK applications"
HOMEPAGE="https://invent.kde.org/plasma/kde-gtk-config"
LICENSE="GPL-3"
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/kde-plasma/kdecoration/Manifest b/kde-plasma/kdecoration/Manifest
index 0b52d311a29d..90eb0f6c5d27 100644
--- a/kde-plasma/kdecoration/Manifest
+++ b/kde-plasma/kdecoration/Manifest
@@ -1,2 +1,2 @@
-DIST kdecoration-5.24.5.tar.xz 48772 BLAKE2B 79ae2d1001e771388161917882206971fdae13461278ddc2ff1094b3a1f6e5666fa1fb18c18d51f1a97166b4d7cd0553b2c19983a6cd6c365586394e4aab0b69 SHA512 d523e8515868685a15c20deead4ece798369736b117b1c29b14fa4849d6fc0a409a5b2a3eaa2756694e12ae0e22440a670ed6b79aecef7197b67d591b384d11a
-DIST kdecoration-5.25.2.tar.xz 49208 BLAKE2B 32cee60f39f13b3b6a78fe7653bd197756f433228ef76b8dc1be139243bea2c83f1f9dc7070874ae032e19009a3d40b228aa2fe27591382b3a68287046f6efd7 SHA512 2be02149d6da7690aa0802510107291c481106368df3da68b12c5428193cf01fb4769f853526dfd0eb9a3a3641e057c66f34ff703cd11e843271f7f4a4c09c37
+DIST kdecoration-5.24.6.tar.xz 48864 BLAKE2B 940d48ba31bf98e9e7649c9176324a2c7c1cdceb255de18377cbea183821c0016613464583f7cf60dbcf90e7099cf0f2e65076fa10f0bbf203eb51914d4c97c7 SHA512 2fa95acac5dd77415f43eb74c4043e1460e33b4b7ac9f6583bf4d8b6c6222b5bed02ee51b2f42a499834a30cfd2371fe8b22cb5e7ba679760eaf3f15d83bb2de
+DIST kdecoration-5.25.5.tar.xz 49476 BLAKE2B 2cfc7975bc8d6c1d54022b42a62a447b9e787697fdb51693fd7d36c820886a9076314cae49c72c600c2f971fd216098f22645526d9721b74170c74742fdc65a7 SHA512 78b0aebd7f6b1242780fb51af3891df1c3dc1f7ec7d2cf6f9c76048048f19efd7b9bd95366d8f6a03ceb4a1a4616caccc3fbbba1b6972108244f6ba6baa1edec
diff --git a/kde-plasma/kdecoration/kdecoration-5.25.2.ebuild b/kde-plasma/kdecoration/kdecoration-5.24.6.ebuild
index 98592d149e0f..c40376f2ccf1 100644
--- a/kde-plasma/kdecoration/kdecoration-5.25.2.ebuild
+++ b/kde-plasma/kdecoration/kdecoration-5.24.6.ebuild
@@ -4,17 +4,17 @@
EAPI=8
ECM_TEST="forceoptional"
-KFMIN=5.94.0
+KFMIN=5.92.0
PVCUT=$(ver_cut 1-3)
QTMIN=5.15.4
VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
+inherit ecm plasma.kde.org
DESCRIPTION="Plugin based library to create window decorations"
LICENSE="|| ( LGPL-2.1 LGPL-3 )"
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/kdecoration/kdecoration-5.24.5.ebuild b/kde-plasma/kdecoration/kdecoration-5.25.5.ebuild
index dd18504d63bf..c45f8d6a5393 100644
--- a/kde-plasma/kdecoration/kdecoration-5.24.5.ebuild
+++ b/kde-plasma/kdecoration/kdecoration-5.25.5.ebuild
@@ -4,17 +4,17 @@
EAPI=8
ECM_TEST="forceoptional"
-KFMIN=5.90.0
+KFMIN=5.95.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
+QTMIN=5.15.5
VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
+inherit ecm plasma.kde.org
DESCRIPTION="Plugin based library to create window decorations"
LICENSE="|| ( LGPL-2.1 LGPL-3 )"
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/kde-plasma/kdeplasma-addons/Manifest b/kde-plasma/kdeplasma-addons/Manifest
index ca78f6b8cd3a..2429c3ce28ae 100644
--- a/kde-plasma/kdeplasma-addons/Manifest
+++ b/kde-plasma/kdeplasma-addons/Manifest
@@ -1,2 +1,2 @@
-DIST kdeplasma-addons-5.24.5.tar.xz 635292 BLAKE2B baadba07cc223ae0dd87718202177c284a8db4efd8538297c456a2623df2b28449bcb0e55aec346a7aa76fe148c72bdf6ba354f1ccd897b8639153e5c31ceaa7 SHA512 de69d14ef6ffb23824bc646c1582cddfcac7334e7543a1414075f3debd8aab46d51d01983617ffec371ad1df703756b5f8d6c38eebb80ad10b6fe4d320747669
-DIST kdeplasma-addons-5.25.2.tar.xz 657952 BLAKE2B bf81211228869d615ca0ec755d61d03947e81e175e252d3b3b35dfb19d1524ee13346b16b2094d91b73312ba756f62086460ab1399939ef190877406ddc64d3b SHA512 9a4707c567b339a2b8916252318a567997abd54864f13187d0ed3e71178f0dafb82631a2dbc6fbdc0d4547378589a7be0984f19be1c5b745d9ea06216c0b1bc9
+DIST kdeplasma-addons-5.24.6.tar.xz 636712 BLAKE2B 903c829eb1066bdd3cc96f2eb116997eb52c947d821ebd4da57c8e9bf382b844d66af7e86889ccaa9097ab6d0ce77c2daf48dc676dfabb40b0b348047a579cf0 SHA512 61214b8dc316f5dc14940695f45059ae044ff7206c6a37df4211cdc528f1fef9997fc6b256ef7e05b263089d05a9375547b330ee6ba6a623d34847e501bda691
+DIST kdeplasma-addons-5.25.5.tar.xz 677472 BLAKE2B 4c7bf2f966394196521fc84314018a3512c7feacf0a682ec809dacb2f6844977ae998fae3bdb051ef52f3ccde4f1cae9420c3a3c7affbab7125ef0861fce44ba SHA512 d7da7b201c6481990fb55303f2d71d5e64aa0e2a69b03498dbeb5d104520c033d8f8c84fcc30dcd23c345d01ef41a7c292b8aeb6d8ee673aad05016e27ae0f3f
diff --git a/kde-plasma/kdeplasma-addons/files/kdeplasma-addons-5.24.5-fix-potd-wallpapers-change-freq-1.patch b/kde-plasma/kdeplasma-addons/files/kdeplasma-addons-5.24.5-fix-potd-wallpapers-change-freq-1.patch
deleted file mode 100644
index 5e692fa1fedb..000000000000
--- a/kde-plasma/kdeplasma-addons/files/kdeplasma-addons-5.24.5-fix-potd-wallpapers-change-freq-1.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-From d3bb3dc1d96ef7d734503e6d78dc3ce35106a628 Mon Sep 17 00:00:00 2001
-From: Fushan Wen <qydwhotmail@gmail.com>
-Date: Thu, 5 May 2022 10:16:45 +0800
-Subject: [PATCH] wallpapers/potd: Give random chooser a seed in
- simonstalenhagprovider
-
-Make the seed depend on the current date.
-
-CCBUG: 453391
----
- dataengines/potd/simonstalenhagprovider.cpp | 10 +++++++---
- 1 file changed, 7 insertions(+), 3 deletions(-)
-
-diff --git a/dataengines/potd/simonstalenhagprovider.cpp b/dataengines/potd/simonstalenhagprovider.cpp
-index ebcb3423f..fe273ec79 100644
---- a/dataengines/potd/simonstalenhagprovider.cpp
-+++ b/dataengines/potd/simonstalenhagprovider.cpp
-@@ -6,10 +6,11 @@
-
- #include "simonstalenhagprovider.h"
-
-+#include <random>
-+
- #include <QDebug>
- #include <QJsonArray>
- #include <QJsonDocument>
--#include <QRandomGenerator>
-
- #include <KIO/Job>
- #include <KPluginFactory>
-@@ -28,8 +29,11 @@ static QJsonValue randomArrayValueByKey(const QJsonObject &object, QLatin1String
- return result;
- }
-
-- auto arraySize = array.size();
-- return array.at(QRandomGenerator::global()->bounded(arraySize));
-+ // Plasma 5.24.0 release date
-+ std::mt19937 randomEngine(QDate(2022, 2, 3).daysTo(QDate::currentDate()));
-+ std::uniform_int_distribution<int> distrib(0, array.size() - 1);
-+
-+ return array.at(distrib(randomEngine));
- }
-
- SimonStalenhagProvider::SimonStalenhagProvider(QObject *parent, const QVariantList &args)
---
-GitLab
-
diff --git a/kde-plasma/kdeplasma-addons/files/kdeplasma-addons-5.24.5-fix-potd-wallpapers-change-freq-2.patch b/kde-plasma/kdeplasma-addons/files/kdeplasma-addons-5.24.5-fix-potd-wallpapers-change-freq-2.patch
deleted file mode 100644
index af9ef33516e9..000000000000
--- a/kde-plasma/kdeplasma-addons/files/kdeplasma-addons-5.24.5-fix-potd-wallpapers-change-freq-2.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-From 326ae3a24ccb1f1b526f4742a84e4ce24046effd Mon Sep 17 00:00:00 2001
-From: Fushan Wen <qydwhotmail@gmail.com>
-Date: Thu, 5 May 2022 10:19:22 +0800
-Subject: [PATCH] wallpapers/potd: Give random chooser a seed in flickrprovider
-
-Make the seed depend on the current date.
-
-BUG: 453391
-FIXED-IN: 5.24.6
----
- dataengines/potd/flickrprovider.cpp | 9 +++++++--
- 1 file changed, 7 insertions(+), 2 deletions(-)
-
-diff --git a/dataengines/potd/flickrprovider.cpp b/dataengines/potd/flickrprovider.cpp
-index fe542f2b5..3861bd700 100644
---- a/dataengines/potd/flickrprovider.cpp
-+++ b/dataengines/potd/flickrprovider.cpp
-@@ -7,8 +7,9 @@
-
- #include "flickrprovider.h"
-
-+#include <random>
-+
- #include <QDebug>
--#include <QRandomGenerator>
- #include <QRegularExpression>
- #include <QUrlQuery>
-
-@@ -127,7 +128,11 @@ void FlickrProvider::xmlRequestFinished(KJob *_job)
- }
-
- if (m_photoList.begin() != m_photoList.end()) {
-- QUrl url(m_photoList.at(QRandomGenerator::global()->bounded(m_photoList.size())));
-+ // Plasma 5.24.0 release date
-+ std::mt19937 randomEngine(QDate(2022, 2, 3).daysTo(QDate::currentDate()));
-+ std::uniform_int_distribution<int> distrib(0, m_photoList.size() - 1);
-+
-+ QUrl url(m_photoList.at(distrib(randomEngine)));
- KIO::StoredTransferJob *imageJob = KIO::storedGet(url, KIO::NoReload, KIO::HideProgressInfo);
- connect(imageJob, &KIO::StoredTransferJob::finished, this, &FlickrProvider::imageRequestFinished);
- } else {
---
-GitLab
-
diff --git a/kde-plasma/kdeplasma-addons/files/kdeplasma-addons-5.24.6-disable-actions-when-comic-is-not-ready.patch b/kde-plasma/kdeplasma-addons/files/kdeplasma-addons-5.24.6-disable-actions-when-comic-is-not-ready.patch
new file mode 100644
index 000000000000..0ce0db252c6a
--- /dev/null
+++ b/kde-plasma/kdeplasma-addons/files/kdeplasma-addons-5.24.6-disable-actions-when-comic-is-not-ready.patch
@@ -0,0 +1,71 @@
+From 352ecf9aa151e842f5304b8f4dc1fa7c7689b32f Mon Sep 17 00:00:00 2001
+From: Nicolas Fella <nicolas.fella@gmx.de>
+Date: Wed, 20 Jul 2022 15:00:02 +0200
+Subject: [PATCH] [applets/comic] Disable most context menu actions when comic
+ is not ready
+
+This can be either because the loading failed or is not done yet
+
+In those cases the actions don't make sense and can lead to crashes
+
+BUG: 406991
+(cherry picked from commit 6a0aec81074135c210a2ed11127ef9cfb138dbca)
+---
+ applets/comic/comic.cpp | 3 +++
+ applets/comic/comicdata.cpp | 1 +
+ applets/comic/comicdata.h | 6 ++++++
+ 3 files changed, 10 insertions(+)
+
+diff --git a/applets/comic/comic.cpp b/applets/comic/comic.cpp
+index 1ad3e83a4..b4f8154fa 100644
+--- a/applets/comic/comic.cpp
++++ b/applets/comic/comic.cpp
+@@ -495,6 +495,9 @@ void ComicApplet::updateContextMenu()
+ {
+ if (mCurrent.id().isEmpty()) {
+ mActiveComicModel->clear();
++ }
++
++ if (mCurrent.id().isEmpty() || !mCurrent.ready()) {
+ mActionNextNewStripTab->setEnabled(false);
+ mActionGoFirst->setEnabled(false);
+ mActionGoLast->setEnabled(false);
+diff --git a/applets/comic/comicdata.cpp b/applets/comic/comicdata.cpp
+index 52cc57e91..60eb475c9 100644
+--- a/applets/comic/comicdata.cpp
++++ b/applets/comic/comicdata.cpp
+@@ -62,6 +62,7 @@ void ComicData::setData(const Plasma::DataEngine::Data &data)
+ mPrev = data[QStringLiteral("Previous identifier suffix")].toString();
+ mNext = data[QStringLiteral("Next identifier suffix")].toString();
+ mAdditionalText = data[QStringLiteral("Additional text")].toString();
++ mReady = true;
+ }
+
+ mWebsiteUrl = data[QStringLiteral("Website Url")].toUrl();
+diff --git a/applets/comic/comicdata.h b/applets/comic/comicdata.h
+index 9c884a291..b5f5ee3a7 100644
+--- a/applets/comic/comicdata.h
++++ b/applets/comic/comicdata.h
+@@ -190,6 +190,11 @@ public:
+ return mMaxStripNum;
+ }
+
++ bool ready() const
++ {
++ return mReady;
++ }
++
+ void save();
+
+ private:
+@@ -226,6 +231,7 @@ private:
+ bool mScaleComic = false;
+ bool mIsLeftToRight = false;
+ bool mIsTopToBottom = false;
++ bool mReady = false;
+
+ KConfigGroup mCfg;
+ };
+--
+GitLab
+
diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.24.5-r1.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.24.6-r1.ebuild
index a5195e5682e3..efd12a43f027 100644
--- a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.24.5-r1.ebuild
+++ b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.24.6-r1.ebuild
@@ -4,17 +4,17 @@
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.90.0
+KFMIN=5.92.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
+QTMIN=5.15.4
VIRTUALX_REQUIRED="test"
-inherit ecm kde.org optfeature
+inherit ecm plasma.kde.org optfeature
DESCRIPTION="Extra Plasma applets and engines"
LICENSE="GPL-2 LGPL-2"
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE="share webengine"
RESTRICT="test" # bug 727846
@@ -54,9 +54,7 @@ RDEPEND="${DEPEND}
>=kde-plasma/plasma-workspace-${PVCUT}:5
"
-PATCHES=(
- "${FILESDIR}"/${P}-fix-potd-wallpapers-change-freq-{1,2}.patch # KDE-bug 453391
-)
+PATCHES=( "${FILESDIR}/${P}-disable-actions-when-comic-is-not-ready.patch" ) # KDE-bug 406991
src_configure() {
local mycmakeargs=(
diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.25.2.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.25.5.ebuild
index a3695f4c18c8..a6b12e10e9c5 100644
--- a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.25.2.ebuild
+++ b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.25.5.ebuild
@@ -4,17 +4,17 @@
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.94.0
+KFMIN=5.95.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.4
+QTMIN=5.15.5
VIRTUALX_REQUIRED="test"
-inherit ecm kde.org optfeature
+inherit ecm plasma.kde.org optfeature
DESCRIPTION="Extra Plasma applets and engines"
LICENSE="GPL-2 LGPL-2"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE="share webengine"
RESTRICT="test" # bug 727846
diff --git a/kde-plasma/kgamma/Manifest b/kde-plasma/kgamma/Manifest
index 6db83600ba03..87c5e8e86666 100644
--- a/kde-plasma/kgamma/Manifest
+++ b/kde-plasma/kgamma/Manifest
@@ -1,2 +1,2 @@
-DIST kgamma5-5.24.5.tar.xz 83552 BLAKE2B ea89b6eb7ac288a75ab417716541e8997bc3927abf6312b944949e2ae03b3fca7ea88fd121ecd3681da57b794e8706b00fe55e432c9bdc9ac886f7347b49180f SHA512 a7f4c9fbc370c69ba9df2aa0ae2c75b896cc90adafd97c5ae214a05e8ae0261e94050e0acd1924c16f94b632209fe4803ed475555d882ee6e57d5271691ddc2f
-DIST kgamma5-5.25.2.tar.xz 84240 BLAKE2B d8d4713fbe011070ae5735004f0b84b83ddbacce51c3a609b1bb56dc8a89dff3b85adb600354337961845437ab83922265eca151c1f8835a1bb93e44a10da95f SHA512 c57647bd0cc57057feddef920d1438b38124ab5e26805e7020315a847fe39c1031963318ca8848b10cf243da8415f0b542218d9d496bd78a9b914e8c4a6bdab1
+DIST kgamma5-5.24.6.tar.xz 83556 BLAKE2B 11d5d146dee051aeb86bff32bfeb666e51dae42714c0961b1ecfe37bfb482799d99b15c234a5c0d674f7f2c20b02c48c7136768da45c631e85c53360294cffe2 SHA512 acfce8510f1f42d94b93c40633f7f11b367c0960c5dc15aedec4db87fb328f32139cd01ad86c6c6ba749b59a7d093d5d005754d98fc529749f6b05cd06f94586
+DIST kgamma5-5.25.5.tar.xz 84204 BLAKE2B 9bdd0e66e8e61feae6ab93cbd269bcbb2333a8dc3cf114371896ae3f2313c0c03f9568ef047a023c1aeaf4ee180afbb410fd72034ce5e83fc54f542a92daec74 SHA512 d1652854078b2f64ef1c737c7c739b65abbe5eed63f03e5a37146142a35bee37ac7a71f4a4c98546fc718884b2d70d1cd6d154110f145b9a5134ea995164d241
diff --git a/kde-plasma/kgamma/kgamma-5.25.2.ebuild b/kde-plasma/kgamma/kgamma-5.24.6.ebuild
index 747adda8e22e..257ff184219d 100644
--- a/kde-plasma/kgamma/kgamma-5.25.2.ebuild
+++ b/kde-plasma/kgamma/kgamma-5.24.6.ebuild
@@ -5,16 +5,16 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
KDE_ORG_NAME="${PN}5"
-KFMIN=5.94.0
+KFMIN=5.92.0
PVCUT=$(ver_cut 1-3)
QTMIN=5.15.4
-inherit ecm kde.org
+inherit ecm plasma.kde.org
DESCRIPTION="Screen gamma values kcontrol module"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
RDEPEND="
diff --git a/kde-plasma/kgamma/kgamma-5.24.5.ebuild b/kde-plasma/kgamma/kgamma-5.25.5.ebuild
index 30f59eedc23c..880b27bb5bdc 100644
--- a/kde-plasma/kgamma/kgamma-5.24.5.ebuild
+++ b/kde-plasma/kgamma/kgamma-5.25.5.ebuild
@@ -5,16 +5,16 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
KDE_ORG_NAME="${PN}5"
-KFMIN=5.90.0
+KFMIN=5.95.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm kde.org
+QTMIN=5.15.5
+inherit ecm plasma.kde.org
DESCRIPTION="Screen gamma values kcontrol module"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
RDEPEND="
diff --git a/kde-plasma/khotkeys/Manifest b/kde-plasma/khotkeys/Manifest
index 2e6c1e2e61e1..ba660a4762aa 100644
--- a/kde-plasma/khotkeys/Manifest
+++ b/kde-plasma/khotkeys/Manifest
@@ -1,2 +1,2 @@
-DIST khotkeys-5.24.5.tar.xz 1853496 BLAKE2B f06865ced3dd0e97b6dae96cc96aed105192cb6055aedebd991955bd4a473ff085acac0f35fd509fc7465cb100bb43860f2bb23f618d7fc994eb115c2b0ce38d SHA512 b12373b8295cf8e7909a72a07fab8847d8cf26053814b02acf215e912156b797c3a7c3cd459f04e9b6b47cd09d5941d1f3433ee4e8b128e49d3dc9832fbb3876
-DIST khotkeys-5.25.2.tar.xz 1831608 BLAKE2B 8fcadc953fd09166f54ac167e7022039a031eecc3f64774975cd198aec4dfb6e46cfc6609c489e631516b0e6aa759624445fa5fa5a0017b8809a78ea3a40ca52 SHA512 021e548b590a9c1cc9ba65719fb118cc6c5e6902c428333d58ab79d62535d7317ebcc05760c45a95a9e1e064395802c8e225724e7e4601d3af9e4913e1c5694c
+DIST khotkeys-5.24.6.tar.xz 1855072 BLAKE2B 4d494c75b31778db4c8fdf7c6568fb1c773a3da821bcf7bf756cab4cddff5456f65947bebf2a84c6c1570feb4175c8b13236a214de8c10cbb0fdb527fe855b71 SHA512 444ca2231f612a8f04e3a983cdd56ac2cd2552ff37972aea8a8930bf5eb5c6de4059f6ee55f98b9a57412cbcbb60c67fee0b721b4fe036a503c3657937a57ab8
+DIST khotkeys-5.25.5.tar.xz 1834180 BLAKE2B c730233bacb2ea6b1856e914e9f232377660b0962e0c4afb887f17945da60e568d02dd9966b015ea80c893f5ea5fc92b1fcf9017d23fbddd07ebf998e43f9d16 SHA512 042516124861f2a4bb6a9322b4566f7e61d739ad7d0fa18cce913a53ffb4862358debb97caa0b7e04e7fb3e6bd6bef17d060ca9131dd0d134e1ee7eabcb36cd0
diff --git a/kde-plasma/khotkeys/khotkeys-5.25.2.ebuild b/kde-plasma/khotkeys/khotkeys-5.24.6.ebuild
index 7dadedfd8bd1..905a0def70ad 100644
--- a/kde-plasma/khotkeys/khotkeys-5.25.2.ebuild
+++ b/kde-plasma/khotkeys/khotkeys-5.24.6.ebuild
@@ -4,16 +4,16 @@
EAPI=8
ECM_HANDBOOK="forceoptional" # not optional until !kdelibs4support
-KFMIN=5.94.0
+KFMIN=5.92.0
PVCUT=$(ver_cut 1-3)
QTMIN=5.15.4
-inherit ecm kde.org
+inherit ecm plasma.kde.org
DESCRIPTION="KDE Plasma workspace hotkey module"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
COMMON_DEPEND="
diff --git a/kde-plasma/khotkeys/khotkeys-5.24.5.ebuild b/kde-plasma/khotkeys/khotkeys-5.25.5.ebuild
index 09d090616a7d..cc2203694fcb 100644
--- a/kde-plasma/khotkeys/khotkeys-5.24.5.ebuild
+++ b/kde-plasma/khotkeys/khotkeys-5.25.5.ebuild
@@ -4,16 +4,16 @@
EAPI=8
ECM_HANDBOOK="forceoptional" # not optional until !kdelibs4support
-KFMIN=5.90.0
+KFMIN=5.95.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm kde.org
+QTMIN=5.15.5
+inherit ecm plasma.kde.org
DESCRIPTION="KDE Plasma workspace hotkey module"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
COMMON_DEPEND="
diff --git a/kde-plasma/kinfocenter/Manifest b/kde-plasma/kinfocenter/Manifest
index df1b5b6ee78e..4ee04a75c2e2 100644
--- a/kde-plasma/kinfocenter/Manifest
+++ b/kde-plasma/kinfocenter/Manifest
@@ -1,3 +1,3 @@
DIST glogo-small.png 24583 BLAKE2B 0af2ceae708e56f217120e5d8b880fb71401e3761ab26c4af5e74c0622368aa4e34b05160fae15fbfbbc832077810ab5c1e424826632748299fd22997cbe665c SHA512 648be463ec3812a2edcdab54d7a230bf2bd7e6895f4ffe72321d8fca28a5e1e0980f6e3b9a32f369c8369943ceb802a65a94b9dad820dcf2c81d4581d814cb48
-DIST kinfocenter-5.24.5.tar.xz 719404 BLAKE2B 49ac1db6f1e98fdd2575f43891ebb27448f211d61d811496f4a54170806ed2df80211f7248bec093e45855625b3ba6f768ec66b070b196de9452205b632fbbcf SHA512 598d7993808ac6f32ae89c2a50624caf81c4d7a355ae155469d79fda923d3bcd4256077863186a42d594ddd36c06ffb5c3fd02987cf638b2bc88dffdb9b47883
-DIST kinfocenter-5.25.2.tar.xz 730812 BLAKE2B b006cf585f8dfec29cf5cf37f64f23d14e5bffeaca0a8e9a32ef12fe42a8786c5859070ec07cbbd13e8f7f0bc664ae3de05007893bf5dd5b78d8bcba281bdb63 SHA512 163cc8f501f6c91109bbd5f3b324a5224b47fa81c0b4664da671849799b76ad0dced78d9f9a18d1248bad381f95b8095a90eeafc6ca487d46905621ef5c363f2
+DIST kinfocenter-5.24.6.tar.xz 720088 BLAKE2B f124db8c27ddd95084ed569716807987510f23731ce8ece0d7f303be95f17764bde6e522dc72f8dc209fa5f81305f70e8cccc08e93e7b1fe4b983b6e2f38fdc1 SHA512 bb30faf3fdef1df6df7740210da4a63a596b6a354774dd46fabf7561df265eccac85c8fc500b3e5bcf48b8bbef60b4617aa5b3bc245ea10117e8e9a082f98717
+DIST kinfocenter-5.25.5.tar.xz 730600 BLAKE2B ab94fb984cbdb4827a3e06a15e1d3dcc4510be7db3f40bd8124c469bddf461fc2b36311e1e4be57cfd9d6ea5fcdf34be006b73f810efa55bd00ef9299531be3a SHA512 9683cac383d52871a37a4847cb416384d241a5fcd1a2c69be6992c77504453718fd8b0235195008872a3983033d4f63ec2748cd00cdeee6fcf270d054ac6e21c
diff --git a/kde-plasma/kinfocenter/kinfocenter-5.25.2.ebuild b/kde-plasma/kinfocenter/kinfocenter-5.24.6.ebuild
index 33ceeed36b27..2c37c0c60433 100644
--- a/kde-plasma/kinfocenter/kinfocenter-5.25.2.ebuild
+++ b/kde-plasma/kinfocenter/kinfocenter-5.24.6.ebuild
@@ -4,10 +4,10 @@
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.94.0
+KFMIN=5.92.0
PVCUT=$(ver_cut 1-3)
QTMIN=5.15.4
-inherit ecm kde.org optfeature
+inherit ecm plasma.kde.org optfeature
DESCRIPTION="Utility providing information about the computer hardware"
HOMEPAGE="https://userbase.kde.org/KInfoCenter"
@@ -15,7 +15,7 @@ SRC_URI+=" https://www.gentoo.org/assets/img/logo/gentoo-3d-small.png -> glogo-s
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE="gles2-only usb"
DEPEND="
@@ -71,6 +71,7 @@ pkg_postinst() {
optfeature "advanced CPU information module" sys-apps/util-linux
fi
optfeature "Wayland information module" app-misc/wayland-utils
+ optfeature "Firmware security module" "app-text/aha sys-apps/fwupd"
optfeature "OpenGL information module" x11-apps/mesa-progs
optfeature "PCI devices information module" sys-apps/pciutils
optfeature "X Server information module" x11-apps/xdpyinfo
diff --git a/kde-plasma/kinfocenter/kinfocenter-5.24.5.ebuild b/kde-plasma/kinfocenter/kinfocenter-5.25.5.ebuild
index b08d48776b71..83236b9c2117 100644
--- a/kde-plasma/kinfocenter/kinfocenter-5.24.5.ebuild
+++ b/kde-plasma/kinfocenter/kinfocenter-5.25.5.ebuild
@@ -4,10 +4,10 @@
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.90.0
+KFMIN=5.95.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm kde.org optfeature
+QTMIN=5.15.5
+inherit ecm plasma.kde.org optfeature
DESCRIPTION="Utility providing information about the computer hardware"
HOMEPAGE="https://userbase.kde.org/KInfoCenter"
@@ -15,7 +15,7 @@ SRC_URI+=" https://www.gentoo.org/assets/img/logo/gentoo-3d-small.png -> glogo-s
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE="gles2-only usb"
DEPEND="
@@ -71,6 +71,7 @@ pkg_postinst() {
optfeature "advanced CPU information module" sys-apps/util-linux
fi
optfeature "Wayland information module" app-misc/wayland-utils
+ optfeature "Firmware security module" "app-text/aha sys-apps/fwupd"
optfeature "OpenGL information module" x11-apps/mesa-progs
optfeature "PCI devices information module" sys-apps/pciutils
optfeature "X Server information module" x11-apps/xdpyinfo
diff --git a/kde-plasma/kmenuedit/Manifest b/kde-plasma/kmenuedit/Manifest
index 4f831686e7a5..c86819964b48 100644
--- a/kde-plasma/kmenuedit/Manifest
+++ b/kde-plasma/kmenuedit/Manifest
@@ -1,2 +1,2 @@
-DIST kmenuedit-5.24.5.tar.xz 901504 BLAKE2B da12126c44a5094433ac14665ca35fed6ff9e9f11daa6d9ad399b07e3c2e08df64bed95b92df42aa621a3513a8bb63df0f29ab0fab53afe2b6840856c540e6c6 SHA512 c637b662b366691a179d8ea67a91062a10a6d40467a72b3858f6f43f20ea6e03bfa65e1861e4cafd329098a8fd1b7976c565c355496df7f5199d8316e930b759
-DIST kmenuedit-5.25.2.tar.xz 904148 BLAKE2B 24eb956bc39f996db241902ff3cdc59648a2553e44345aaee84e18d24900693c008f0ed337afa8d78a00fa138de86cb996b2b7daf450f1b06e00d20370edb061 SHA512 cdee11da03f1b4ddc30e105cca24c0268e041c01796db454740b21fc9567c4670b4399d39c6f23abf441ff09f6abf3c658e01de44bbf07ec052ec962657db798
+DIST kmenuedit-5.24.6.tar.xz 901472 BLAKE2B d0390efa58dca54056ad3c83b70c2479f326b7da64f0f141e194ac606d3cb522fa1c000cd19cc1e8b82bc32ee47b7278df6163d1a7b9348bf8804a2fb13118b0 SHA512 ac5f8a57599a5cc0f79561df383be31203ff239de4dbad739443d19a8d946d6376a6c824a712130f1a333bd1c668c29c41da67232b7b94f01db76c08b1e18042
+DIST kmenuedit-5.25.5.tar.xz 904756 BLAKE2B 9d0b3b19f21e0da215ef71d493215d23a19b12cb3aed9e545515994f6e8bd1aa57513885441268096ab871f1fc2b5117f5fd91b8e45a236a19a9f3f567cf2f26 SHA512 69338f1204678ab0fd5ff60c657420f289c981f85ee1b2c0efa643b57584381909cebf1ff8fc8daf5488c7db03446bc0926f1fe93ba42c09ad5190c25c5ff4ef
diff --git a/kde-plasma/kmenuedit/kmenuedit-5.24.5.ebuild b/kde-plasma/kmenuedit/kmenuedit-5.24.6.ebuild
index ec4bfa6adfbb..40da1e9117e7 100644
--- a/kde-plasma/kmenuedit/kmenuedit-5.24.5.ebuild
+++ b/kde-plasma/kmenuedit/kmenuedit-5.24.6.ebuild
@@ -4,16 +4,16 @@
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.90.0
-QTMIN=5.15.2
-inherit ecm kde.org
+KFMIN=5.92.0
+QTMIN=5.15.4
+inherit ecm plasma.kde.org
DESCRIPTION="KDE Plasma menu editor"
HOMEPAGE="https://invent.kde.org/plasma/kmenuedit"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
RDEPEND="
diff --git a/kde-plasma/kmenuedit/kmenuedit-5.25.2.ebuild b/kde-plasma/kmenuedit/kmenuedit-5.25.5.ebuild
index 9b9df22b874e..5068d85c196d 100644
--- a/kde-plasma/kmenuedit/kmenuedit-5.25.2.ebuild
+++ b/kde-plasma/kmenuedit/kmenuedit-5.25.5.ebuild
@@ -4,16 +4,16 @@
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.94.0
-QTMIN=5.15.4
-inherit ecm kde.org
+KFMIN=5.95.0
+QTMIN=5.15.5
+inherit ecm plasma.kde.org
DESCRIPTION="KDE Plasma menu editor"
HOMEPAGE="https://invent.kde.org/plasma/kmenuedit"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
RDEPEND="
diff --git a/kde-plasma/kscreen/Manifest b/kde-plasma/kscreen/Manifest
index b5e348ecd4dd..4ce37a6dc03c 100644
--- a/kde-plasma/kscreen/Manifest
+++ b/kde-plasma/kscreen/Manifest
@@ -1,2 +1,2 @@
-DIST kscreen-5.24.5.tar.xz 137332 BLAKE2B ef48b057356ed1df376cd5a64384ea1f184b78e8da1d0712287342cba41eb9bad99216bc8e9f8d52d5e080798436124bd39f2bff71c4a25ba28c8d8e10fd0a59 SHA512 770dfb968f8f8bf96b6ad3bf71f18f5baca35b2a4daa72b8806957ad1e050003158319edba84ebf999134e106ef916d829d391c33d79c58edb1000f503f67c97
-DIST kscreen-5.25.2.tar.xz 142956 BLAKE2B b1c14a95eb8780549baa3134c34e3519a482ec1c83fee265bf3847a5eda681c20ea6c6dc38da0af0a7bae499c4013903b8d0cee3e75621d8c117de6316d06561 SHA512 377580c04a1f6765c921dfc421b569434c976daf043bfcbaafad6006336e8de45d6340872f1bf8de9f55e40077f6eda50cd913b37f470d2568a278766086891f
+DIST kscreen-5.24.6.tar.xz 137616 BLAKE2B 9e26ec4920ecfd8082ef7a37d8d0eee451fd364382da78773bb0144634a982da2d6e5d913bff307330528faf481668a3aca77d5f8283174790dd532dcf9a41c3 SHA512 0bee9129de90df75ed95bf9c456842cb3c2b3e240f2861f153c0fb56223178ae645e5e2a6b2ae377e07fc847ff60c58eca2173fec84a084bfb7cf0dc71175323
+DIST kscreen-5.25.5.tar.xz 145868 BLAKE2B dc6c9abafa2514b9a2fa132ba8ef11043d622cb0bdbc2da6791e0246d40fafc22c6c1a977175dca51c14e95006509740eb72b0ea613a4e3f11e002b4c208179a SHA512 7b27def9d30f6fbab42370dd22142c587eb0c33bd4d9d66d2940d774dff991a337e2dd8fb7a59ab5a039117774c66bb720b42562c66ee52310bc26745ed5faba
diff --git a/kde-plasma/kscreen/files/kscreen-5.24.5-fix-connect-ext-monitors-when-a-monitor-is-rotated.patch b/kde-plasma/kscreen/files/kscreen-5.24.5-fix-connect-ext-monitors-when-a-monitor-is-rotated.patch
deleted file mode 100644
index d2efce69b9e5..000000000000
--- a/kde-plasma/kscreen/files/kscreen-5.24.5-fix-connect-ext-monitors-when-a-monitor-is-rotated.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From ff8dc215e8d2691fcf41d0bb305f820531d95150 Mon Sep 17 00:00:00 2001
-From: Aleix Pol <aleixpol@kde.org>
-Date: Sat, 14 May 2022 01:29:01 +0200
-Subject: [PATCH] Fix connecting external monitors when a monitor is rotated
-
-It would be placed right by the unrotated geometry and after rotating it
-the new output would end up floating in the logical space.
-This happened because the explicitLogicalSize is cached and needs
-updating after changing its settings.
-
-
-(cherry picked from commit cc832fd4296440fcd9298cb03b0cc736a99ed8bb)
----
- kded/generator.cpp | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/kded/generator.cpp b/kded/generator.cpp
-index e5117a9..e311b04 100644
---- a/kded/generator.cpp
-+++ b/kded/generator.cpp
-@@ -85,6 +85,7 @@ KScreen::ConfigPtr Generator::idealConfig(const KScreen::ConfigPtr &currentConfi
-
- for (const auto &output : connectedOutputs) {
- initializeOutput(output, config->supportedFeatures());
-+ output->setExplicitLogicalSize(config->logicalSizeForOutput(*output));
- }
-
- if (connectedOutputs.count() == 1) {
---
-GitLab
-
diff --git a/kde-plasma/kscreen/files/kscreen-5.24.5-fix-kded-xcb-resources-leak.patch b/kde-plasma/kscreen/files/kscreen-5.24.5-fix-kded-xcb-resources-leak.patch
deleted file mode 100644
index ecba1664c51c..000000000000
--- a/kde-plasma/kscreen/files/kscreen-5.24.5-fix-kded-xcb-resources-leak.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-From 93cfd297506e4106a7b6e7bcc649442c5bf0f7d1 Mon Sep 17 00:00:00 2001
-From: Stefan Becker <chemobejk@gmail.com>
-Date: Sun, 29 May 2022 23:33:55 +0300
-Subject: [PATCH] X11: fix kded xcb resource leak
-
-This fixes commit 579358f501ae978aa527a25eb3ef9dd42557db46
-
-XOpenDisplay() internally calls xcb_connect(), creating a new XCB client
-connection. This means that on every KScreen configuration change event
-the kded5 process creates a new connection until XCB runs into the hard
-limit of 256 of clients, leading to the dreaded "Maximum number of
-clients reached" error.
-
-Re-use the display from QX11Info instead of calling XOpenDisplay().
-
-BUG: 453280
-
-
-(cherry picked from commit 0270a49328aa70b14dd08e2ed5a425ca3f8e4fd5)
----
- kded/daemon.cpp | 17 ++++++++---------
- 1 file changed, 8 insertions(+), 9 deletions(-)
-
-diff --git a/kded/daemon.cpp b/kded/daemon.cpp
-index e8ed4ac..443d98d 100644
---- a/kded/daemon.cpp
-+++ b/kded/daemon.cpp
-@@ -361,6 +361,14 @@ void KScreenDaemon::alignX11TouchScreen()
- if (qGuiApp->platformName() != QStringLiteral("xcb")) {
- return;
- }
-+ auto *display = QX11Info::display();
-+ if (!display) {
-+ return;
-+ }
-+ auto *connection = QX11Info::connection();
-+ if (!connection) {
-+ return;
-+ }
-
- const QRect totalRect(QPoint(0, 0), m_monitoredConfig->data()->screen()->currentSize());
- QRect internalOutputRect;
-@@ -411,15 +419,6 @@ void KScreenDaemon::alignX11TouchScreen()
- break;
- }
-
-- auto *display = XOpenDisplay(nullptr);
-- if (!display) {
-- return;
-- }
-- auto *connection = QX11Info::connection();
-- if (!connection) {
-- return;
-- }
--
- auto getAtom = [](xcb_connection_t *connection, const char *name) {
- auto cookie = xcb_intern_atom(connection, true, strlen(name), name);
- auto reply = xcb_intern_atom_reply(connection, cookie, nullptr);
---
-GitLab
-
diff --git a/kde-plasma/kscreen/files/kscreen-5.24.5-kcm-fix-choosing-refresh-rate.patch b/kde-plasma/kscreen/files/kscreen-5.24.5-kcm-fix-choosing-refresh-rate.patch
deleted file mode 100644
index 2d0d3ba1e851..000000000000
--- a/kde-plasma/kscreen/files/kscreen-5.24.5-kcm-fix-choosing-refresh-rate.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 6ecb832923612820c721f58d1d12dd176e10528a Mon Sep 17 00:00:00 2001
-From: Xaver Hugl <xaver.hugl@gmail.com>
-Date: Thu, 5 May 2022 18:27:38 +0200
-Subject: [PATCH] kcm: fix choosing the refresh rate
-
-It always chose the last one, and not the highest one
-
-
-(cherry picked from commit 5e1be88dbe6e5160dcc232631df81d9bdc9d179e)
----
- kcm/output_model.cpp | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/kcm/output_model.cpp b/kcm/output_model.cpp
-index 92e4ea3..3672b49 100644
---- a/kcm/output_model.cpp
-+++ b/kcm/output_model.cpp
-@@ -394,6 +394,7 @@ bool OutputModel::setResolution(int outputIndex, int resIndex)
- auto it = modes.begin();
- while (it != modes.end()) {
- if ((*it)->size() == size && (*it)->refreshRate() > bestRefreshRate) {
-+ bestRefreshRate = (*it)->refreshRate();
- modeIt = it;
- }
- it++;
---
-GitLab
-
diff --git a/kde-plasma/kscreen/files/kscreen-5.24.5-kcm-fix-refresh-rate-list-not-updated.patch b/kde-plasma/kscreen/files/kscreen-5.24.5-kcm-fix-refresh-rate-list-not-updated.patch
deleted file mode 100644
index e7d85fd87013..000000000000
--- a/kde-plasma/kscreen/files/kscreen-5.24.5-kcm-fix-refresh-rate-list-not-updated.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 584ed8a067a7c0329e1572dd9970b6e3dae6a56f Mon Sep 17 00:00:00 2001
-From: Xaver Hugl <xaver.hugl@gmail.com>
-Date: Thu, 5 May 2022 18:22:46 +0200
-Subject: [PATCH] kcm: fix refresh rate list not being updated
-
-BUG: 453392
-
-
-(cherry picked from commit 8c1e2cffda762fef83ea48658a08847382c71486)
----
- kcm/output_model.cpp | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/kcm/output_model.cpp b/kcm/output_model.cpp
-index fcdb738..92e4ea3 100644
---- a/kcm/output_model.cpp
-+++ b/kcm/output_model.cpp
-@@ -417,7 +417,7 @@ bool OutputModel::setResolution(int outputIndex, int resIndex)
- QModelIndex index = createIndex(outputIndex, 0);
- // Calling this directly ignores possible optimization when the
- // refresh rate hasn't changed in fact. But that's ok.
-- Q_EMIT dataChanged(index, index, {ResolutionIndexRole, ResolutionRole, SizeRole, RefreshRateIndexRole});
-+ Q_EMIT dataChanged(index, index, {ResolutionIndexRole, ResolutionRole, SizeRole, RefreshRatesRole, RefreshRateIndexRole});
- Q_EMIT sizeChanged();
- return true;
- }
---
-GitLab
-
diff --git a/kde-plasma/kscreen/kscreen-5.24.5-r2.ebuild b/kde-plasma/kscreen/kscreen-5.24.6.ebuild
index f4e86614ad8d..833ac9e6f7ef 100644
--- a/kde-plasma/kscreen/kscreen-5.24.5-r2.ebuild
+++ b/kde-plasma/kscreen/kscreen-5.24.6.ebuild
@@ -4,17 +4,17 @@
EAPI=8
ECM_TEST="forceoptional"
-KFMIN=5.90.0
+KFMIN=5.92.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm kde.org
+QTMIN=5.15.4
+inherit ecm plasma.kde.org
DESCRIPTION="KDE Plasma screen management"
HOMEPAGE="https://invent.kde.org/plasma/kscreen"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
# bug #580440, last checked 5.6.3
@@ -44,10 +44,3 @@ RDEPEND="${DEPEND}
>=dev-qt/qtgraphicaleffects-${QTMIN}:5
>=kde-plasma/kde-cli-tools-${PVCUT}:5
"
-
-PATCHES=(
- "${FILESDIR}/${P}-kcm-fix-refresh-rate-list-not-updated.patch" # KDE-bug 453392
- "${FILESDIR}/${P}-kcm-fix-choosing-refresh-rate.patch"
- "${FILESDIR}/${P}-fix-connect-ext-monitors-when-a-monitor-is-rotated.patch"
- "${FILESDIR}/${P}-fix-kded-xcb-resources-leak.patch" # KDE-bug 453280
-)
diff --git a/kde-plasma/kscreen/kscreen-5.25.2.ebuild b/kde-plasma/kscreen/kscreen-5.25.5.ebuild
index 4bfa5020633f..4c39c0735617 100644
--- a/kde-plasma/kscreen/kscreen-5.25.2.ebuild
+++ b/kde-plasma/kscreen/kscreen-5.25.5.ebuild
@@ -4,17 +4,17 @@
EAPI=8
ECM_TEST="forceoptional"
-KFMIN=5.94.0
+KFMIN=5.95.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.4
-inherit ecm kde.org
+QTMIN=5.15.5
+inherit ecm plasma.kde.org
DESCRIPTION="KDE Plasma screen management"
HOMEPAGE="https://invent.kde.org/plasma/kscreen"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
# bug #580440, last checked 5.6.3
diff --git a/kde-plasma/kscreenlocker/Manifest b/kde-plasma/kscreenlocker/Manifest
index 82a735d015b6..c409f26ad4e1 100644
--- a/kde-plasma/kscreenlocker/Manifest
+++ b/kde-plasma/kscreenlocker/Manifest
@@ -1,2 +1,2 @@
-DIST kscreenlocker-5.24.5.tar.xz 119436 BLAKE2B 9a9885e683d474308feb82be9e33047f37ba1e9d127ce435e205d44311c5edc9ca1fae391858409058226a80e80a783852ca53e03800c0ddd74867681182a072 SHA512 c3252ead5f6cedece82ea94d88324b968938d0218ec05182f07fea85ead5ec451bc04bf417fc4f7a0f37aa56358caeb893175eae8cbb74ea748f843de9aaab83
-DIST kscreenlocker-5.25.2.tar.xz 112824 BLAKE2B c500de1ac83f26f4e282965df68fb7a78679ac3500abd01559c899c759d061db165dbc63ff9f8e0e3c9220aa46b61bb41ff736b4a401092bbaf6e2f5e37a3c07 SHA512 0a56ca34e62bcc42cbc889d329bdfcff2b4197cf39645da877d63dc5e6a3dd598799604c9e1e2b54cf840c84ada4ad61b533ca725e75a0b7493008235036fb7f
+DIST kscreenlocker-5.24.6.tar.xz 119480 BLAKE2B eb07d296d37ff6c120d6b83ef4824fe6bb90c4d0fd6a78ed82e2ecb545335fc74b3f032f9ad7500bc4d88431292e6dcd6a68175c9677519efce42c0ee8b5d1c0 SHA512 e7c05501ac6c2a7803b7c27638eef73629353e55cc1460a9830953a81d45af551074f91fc668873e66b6672dfef4264f69d44b84ab88bd44b06e102ed228022d
+DIST kscreenlocker-5.25.5.tar.xz 114204 BLAKE2B ca3b28be606854b45547df2d5ee77e73a847493b250aa81961892d1f83be185a7bf861ccacf7a67ada5801a9e419eaf4e37e032ed1a2670d2e805e7bfac71d5f SHA512 0da55bd7c44aa657e08b42e239ad8fe85eb3172ec1e0701d3a3684f5866c15012a34f7965b88a01660c70b91ef9bf15edda0de99a3e6deabaa9d7c6747f96ed3
diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.24.5.ebuild b/kde-plasma/kscreenlocker/kscreenlocker-5.24.6.ebuild
index 5ebb504f19e5..1e8e3e36852e 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.24.5.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.24.6.ebuild
@@ -4,17 +4,17 @@
EAPI=8
ECM_TEST="forceoptional"
-KFMIN=5.90.0
+KFMIN=5.92.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
+QTMIN=5.15.4
VIRTUALX_REQUIRED="test"
-inherit ecm kde.org pam
+inherit ecm plasma.kde.org pam
DESCRIPTION="Library and components for secure lock screen architecture"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE="+pam"
RESTRICT="test"
diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.25.2.ebuild b/kde-plasma/kscreenlocker/kscreenlocker-5.25.5.ebuild
index c7bd795fab4d..2ce46acdb8e1 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.25.2.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.25.5.ebuild
@@ -4,17 +4,17 @@
EAPI=8
ECM_TEST="forceoptional"
-KFMIN=5.94.0
+KFMIN=5.95.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.4
+QTMIN=5.15.5
VIRTUALX_REQUIRED="test"
-inherit ecm kde.org pam
+inherit ecm plasma.kde.org pam
DESCRIPTION="Library and components for secure lock screen architecture"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
RESTRICT="test"
diff --git a/kde-plasma/ksshaskpass/Manifest b/kde-plasma/ksshaskpass/Manifest
index 74102c584bd3..0c042261315e 100644
--- a/kde-plasma/ksshaskpass/Manifest
+++ b/kde-plasma/ksshaskpass/Manifest
@@ -1,2 +1,2 @@
-DIST ksshaskpass-5.24.5.tar.xz 24708 BLAKE2B e6937ec76b6cadff437c77eaceb075d7050e6d3581e64b66c1a07491352e335e63dc58b6655da6f5532919295bfad0e13da6855370b4c0a3c1eacb9698dc1759 SHA512 e4d7358eb213105a4e479eb3c9d229a87d86c4ebda199f486f9952f81dc1e91b43ba30d834907586f9badbb7e2933e44af5713119caa2e3bc060f16936e9a457
-DIST ksshaskpass-5.25.2.tar.xz 24908 BLAKE2B 3103df99571277a9b2dbff8426e2d62a48f6fdc281bc22041edac173c3dc75cab28cb9ef67a6a46de7a3e27031c48a530ade23da278021a90f7c1e3b4bdc69d5 SHA512 1ac15dba4a6263a45d9a5468029b57405764702fa4facc8f3eebf9c09f051e60cfa9cbe6236f10d0890a0e331e14d901a0ed78f09fe69f53718aec94f9be5afa
+DIST ksshaskpass-5.24.6.tar.xz 24712 BLAKE2B b0656c01d4bf3c59461d001c8d7055e4705d9b74f9dba192562f83128d189c07e3b0bba30ef340123092c83100d1ea264ade2583be2219b23a446b4fde70d031 SHA512 6c7af2e9f322a03c9426f4d5ee25b5d7a7f29cc68c6351eb608db43ea61dc5dae26ff43753ea9dae500a5498b56accea750bdae8ed36f37a43da3e302c646afb
+DIST ksshaskpass-5.25.5.tar.xz 24904 BLAKE2B eac317c2c0658ade7607fdc73298f07312ac336e5fb4d69161a4c9c6d886c5b778858a26f8477a230068fe9d302097e34841b1c0c0e81809fea4ac63696f20f4 SHA512 ac055caca9c4bcfc6fa40d2eb54bbc72bbbd3b825bc8e831e8f1ec4fc089f334b70a9ba796901ce2c14b565e8519994655c0d32455ef90a1448e1ffdfaaf1c79
diff --git a/kde-plasma/ksshaskpass/ksshaskpass-5.25.2.ebuild b/kde-plasma/ksshaskpass/ksshaskpass-5.24.6.ebuild
index 99b8cf6579dd..0a9e854777e6 100644
--- a/kde-plasma/ksshaskpass/ksshaskpass-5.25.2.ebuild
+++ b/kde-plasma/ksshaskpass/ksshaskpass-5.24.6.ebuild
@@ -3,16 +3,16 @@
EAPI=8
-KFMIN=5.94.0
+KFMIN=5.92.0
QTMIN=5.15.4
-inherit ecm kde.org
+inherit ecm plasma.kde.org
DESCRIPTION="Implementation of ssh-askpass with KDE Wallet integration"
HOMEPAGE+=" https://invent.kde.org/plasma/ksshaskpass"
LICENSE="GPL-2" # TODO: CHECK
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/ksshaskpass/ksshaskpass-5.24.5.ebuild b/kde-plasma/ksshaskpass/ksshaskpass-5.25.5.ebuild
index e198cd959e39..0c10e528fe1f 100644
--- a/kde-plasma/ksshaskpass/ksshaskpass-5.24.5.ebuild
+++ b/kde-plasma/ksshaskpass/ksshaskpass-5.25.5.ebuild
@@ -3,16 +3,16 @@
EAPI=8
-KFMIN=5.90.0
-QTMIN=5.15.2
-inherit ecm kde.org
+KFMIN=5.95.0
+QTMIN=5.15.5
+inherit ecm plasma.kde.org
DESCRIPTION="Implementation of ssh-askpass with KDE Wallet integration"
HOMEPAGE+=" https://invent.kde.org/plasma/ksshaskpass"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/kde-plasma/ksystemstats/Manifest b/kde-plasma/ksystemstats/Manifest
index 1e5886215314..a8918fbfb792 100644
--- a/kde-plasma/ksystemstats/Manifest
+++ b/kde-plasma/ksystemstats/Manifest
@@ -1,2 +1,2 @@
-DIST ksystemstats-5.24.5.tar.xz 94604 BLAKE2B e0cbdf1b51a34ae8471c6ea795535930a6a6dc53b2e47a730c4a846d4113611d9866ca24bfb7be3c95ac730df397fb0fecb6ad347bb9b919c9172a3128e7a7a1 SHA512 6bbcf6512c223fc97203c02baca5bb230ef86c8012318307e32bc030160f31fc2797a28d95af442826b5f48656673213f6cdde487e1782a50300a9bc96e22969
-DIST ksystemstats-5.25.2.tar.xz 98556 BLAKE2B 78a377e8e697250b7c4bfb0d1931e7c49751b467d5d524ba3a96c44ff719768adfbf8c6c6db4b6babdb81914bcf77d1bd3905338a08e1778d00e303795a50320 SHA512 893e2c9d1c9b46e054e10e974c82522bcfa9b978724447940606964aa4e90d97245327c8157383f4731cc439b616899c2d49f25ad2f96420e23f8d760810e9e5
+DIST ksystemstats-5.24.6.tar.xz 95264 BLAKE2B be3a7bc3d3d219a1df675fbb5457681c986b93cc3fd36b77ffe8a7a12c34569932b103a17cb0f515ed6a856eddbcefc0bb4ccf7ea8316987dd81c7c23533439f SHA512 4ab0e76f391510a120f0f004ace0895ab8c31d24b7224df27450cf5f015976ee45934d1cc1e9c116f096af21c0bc5c0e0a6dd418c7eee5f4cdc96e9f6ebadb9b
+DIST ksystemstats-5.25.5.tar.xz 100660 BLAKE2B e64562017c33366e13ae670ac7dbfe8fac5ec1acb442496eee1e62e9c5b3a5dccffe72f8b614718aab54e8f3ff163ec24e19d8df616391459e94150c2e65f6fa SHA512 2800377d848f89daf4939c1a65d908d97fd6702d03bf26432db0da9e0c3c8990fdd231dfd7d39a574c743562681b2312969546f0a0875e7ccba6c2c1e11e2f4a
diff --git a/kde-plasma/ksystemstats/ksystemstats-5.25.2.ebuild b/kde-plasma/ksystemstats/ksystemstats-5.24.6.ebuild
index 02e68e7de73e..a654c257966d 100644
--- a/kde-plasma/ksystemstats/ksystemstats-5.25.2.ebuild
+++ b/kde-plasma/ksystemstats/ksystemstats-5.24.6.ebuild
@@ -5,17 +5,17 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="forceoptional"
-KFMIN=5.94.0
+KFMIN=5.92.0
PVCUT=$(ver_cut 1-3)
QTMIN=5.15.4
VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
+inherit ecm plasma.kde.org
DESCRIPTION="Plugin-based system monitoring daemon"
LICENSE="GPL-2+"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE="networkmanager"
DEPEND="
diff --git a/kde-plasma/ksystemstats/ksystemstats-5.24.5.ebuild b/kde-plasma/ksystemstats/ksystemstats-5.25.5.ebuild
index 84530f541465..1f960be22cdb 100644
--- a/kde-plasma/ksystemstats/ksystemstats-5.24.5.ebuild
+++ b/kde-plasma/ksystemstats/ksystemstats-5.25.5.ebuild
@@ -5,17 +5,17 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="forceoptional"
-KFMIN=5.90.0
+KFMIN=5.95.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
+QTMIN=5.15.5
VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
+inherit ecm plasma.kde.org
DESCRIPTION="Plugin-based system monitoring daemon"
LICENSE="GPL-2+"
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE="networkmanager"
DEPEND="
diff --git a/kde-plasma/kwallet-pam/Manifest b/kde-plasma/kwallet-pam/Manifest
index 962833f39e8a..304b8ebf8403 100644
--- a/kde-plasma/kwallet-pam/Manifest
+++ b/kde-plasma/kwallet-pam/Manifest
@@ -1,2 +1,2 @@
-DIST kwallet-pam-5.24.5.tar.xz 20480 BLAKE2B 10597c6fd3905ace5a64a28585b051cee0325a63b184b171a3b8a066bc3cd8891be7fbcfccd054acc6627bbee282c1ae5553f65d902e754a9cd51bd2d38fa1c2 SHA512 9ce9862b5cc6525b183911cd9d96edeae585cd0d54055fc38a7f2f41febfeb388d31b4aa18f1c36a7068898457af53f560e22a2f5a8a4a015910d56fa70aa740
-DIST kwallet-pam-5.25.2.tar.xz 20524 BLAKE2B 0b2fce85cd54ff7f6583c2d21bfdde8aece8fcd26b47405e524501e06375742ba0db107f03161d6b498090e270c5e9b7813b2336edb947f5f93dd796f97c6b24 SHA512 58c145850a0adabe69875a62f2354d7dc4744d2ef30b05e011e168b75e260333cd4e3d8fa1ae48a1a541c121add22a34d87d6bb74780b6105c7bfa042e841a4b
+DIST kwallet-pam-5.24.6.tar.xz 20472 BLAKE2B 3b389214d21c4f76aac3569e39e4e8babaaef3c21c3a930d89b2d3c941adc201bfe6fa6c7417d9c46c32a1988828f55c4771c02a88544c95033fc5144c082886 SHA512 99eb5e2a003062e2facc40953cd6121c8752b04cf928a7d1302ec9007e1108f61ae52e906950c5caff2c6fe4d333e3b174a3db0f858bbb6aa24016533a84bbfc
+DIST kwallet-pam-5.25.5.tar.xz 20576 BLAKE2B b0d49d51a558ddfabb96a492822d17c64d7f569b57eefc07aa40c81df350f7bb4e3137d55d6df7a871fac676a4e5dfdffe25675b8d2c60a33a36b0115b6c9f75 SHA512 c79096903d0362a27b0607571cf2f7d949afeb9abdd04b8a9c47e79f03e5d40aa5d9f5c1ae0b4a9a55d725396930525cde71caa1c455cc43710cfbe95de4c683
diff --git a/kde-plasma/kwallet-pam/kwallet-pam-5.24.5.ebuild b/kde-plasma/kwallet-pam/kwallet-pam-5.24.6.ebuild
index 8ddb3f24688e..3944c07a37dc 100644
--- a/kde-plasma/kwallet-pam/kwallet-pam-5.24.5.ebuild
+++ b/kde-plasma/kwallet-pam/kwallet-pam-5.24.6.ebuild
@@ -3,15 +3,15 @@
EAPI=8
-KFMIN=5.90.0
+KFMIN=5.92.0
PVCUT=$(ver_cut 1-3)
-inherit ecm kde.org
+inherit ecm plasma.kde.org
DESCRIPTION="PAM module to not enter KWallet password again after login"
LICENSE="LGPL-2.1"
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/kde-plasma/kwallet-pam/kwallet-pam-5.25.2.ebuild b/kde-plasma/kwallet-pam/kwallet-pam-5.25.5.ebuild
index 510f5681057b..5966c1d2153a 100644
--- a/kde-plasma/kwallet-pam/kwallet-pam-5.25.2.ebuild
+++ b/kde-plasma/kwallet-pam/kwallet-pam-5.25.5.ebuild
@@ -3,15 +3,15 @@
EAPI=8
-KFMIN=5.94.0
+KFMIN=5.95.0
PVCUT=$(ver_cut 1-3)
-inherit ecm kde.org
+inherit ecm plasma.kde.org
DESCRIPTION="PAM module to not enter KWallet password again after login"
LICENSE="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/kwayland-integration/Manifest b/kde-plasma/kwayland-integration/Manifest
index f0e68c6cd76f..afa5968cf962 100644
--- a/kde-plasma/kwayland-integration/Manifest
+++ b/kde-plasma/kwayland-integration/Manifest
@@ -1,2 +1,2 @@
-DIST kwayland-integration-5.24.5.tar.xz 24844 BLAKE2B 99fedecea63c3b3792b6c275143b7e32283f32c38d098f039ec09a2b98facbd79c89753bf32fdd82c39115d2fd603626f67328a0c2a0dcac7cb3cec5f914c580 SHA512 ebdfb1cef57e82081c22394b6d4309e5662a91aaf925df1186a17765bf49a2d07a810be7767f5d9de18cae942584fbbdef42dc6bb59dc0c4896e7ff8abf117ac
-DIST kwayland-integration-5.25.2.tar.xz 24292 BLAKE2B d8546b2188db05deea3e12263a920916a36806bd244bceed95946f465d27340a62791b1ba3e1daba1a86ed5486b3c5b9fcde0574510231ae4cbe73030fbeb5c3 SHA512 0c7ce622c27f7a51da607442a7f05cef180197a153bf5a4fa16d95bf63665321511a973b93eb68788b0a9a481027de5383a1658539b1af25fef5443053d2b4ce
+DIST kwayland-integration-5.24.6.tar.xz 24832 BLAKE2B a6f9e863d7a7b1cb48347cc6115772909123f4561d76f0187909ca57344e079ff78a0ff4249115cb11ab1aec505c05441c34a4ba7eb4bd698354ac3664a1b7a4 SHA512 9f7e5e07719916b9f0b1c7f7bbadf75547f6e8d17512f23cf42088f7bedaa726cddfec3fd814be5021a5733f9a3e87fece2a62407cd724bdb4d1622def17bbc4
+DIST kwayland-integration-5.25.5.tar.xz 24296 BLAKE2B 30fd0d0c2cb8ce34da692a40d558e7616796475f74ff7fc4212fdded88e7c55271836f160b48907fd3e195f41738c294e40c122bf51ec967861e17bc3d7de3bd SHA512 eabb2040275fd32b4ca1e8a5717a05589a331aac97e21861f36e8ac2b3c683b369d5f40507b0dbebd714dc766d311bd1233043327253e3c5d68de2464e12a342
diff --git a/kde-plasma/kwayland-integration/kwayland-integration-5.24.5.ebuild b/kde-plasma/kwayland-integration/kwayland-integration-5.24.6.ebuild
index 7ea29d557359..d8a07b52920c 100644
--- a/kde-plasma/kwayland-integration/kwayland-integration-5.24.5.ebuild
+++ b/kde-plasma/kwayland-integration/kwayland-integration-5.24.6.ebuild
@@ -4,17 +4,17 @@
EAPI=8
ECM_TEST="true"
-KFMIN=5.90.0
+KFMIN=5.92.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm kde.org
+QTMIN=5.15.4
+inherit ecm plasma.kde.org
DESCRIPTION="Provides integration plugins for various KDE frameworks for Wayland"
HOMEPAGE="https://invent.kde.org/plasma/kwayland-integration"
LICENSE="LGPL-2.1"
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
RESTRICT="test" # bug 668872
diff --git a/kde-plasma/kwayland-integration/kwayland-integration-5.25.2.ebuild b/kde-plasma/kwayland-integration/kwayland-integration-5.25.5.ebuild
index 8602ac348b3b..1d7a25d08047 100644
--- a/kde-plasma/kwayland-integration/kwayland-integration-5.25.2.ebuild
+++ b/kde-plasma/kwayland-integration/kwayland-integration-5.25.5.ebuild
@@ -4,17 +4,17 @@
EAPI=8
ECM_TEST="true"
-KFMIN=5.94.0
+KFMIN=5.95.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.4
-inherit ecm kde.org
+QTMIN=5.15.5
+inherit ecm plasma.kde.org
DESCRIPTION="Provides integration plugins for various KDE frameworks for Wayland"
HOMEPAGE="https://invent.kde.org/plasma/kwayland-integration"
LICENSE="LGPL-2.1"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
RESTRICT="test" # bug 668872
diff --git a/kde-plasma/kwayland-server/Manifest b/kde-plasma/kwayland-server/Manifest
index 6ba5254c5e4a..1388b347ae4a 100644
--- a/kde-plasma/kwayland-server/Manifest
+++ b/kde-plasma/kwayland-server/Manifest
@@ -1 +1 @@
-DIST kwayland-server-5.24.5.tar.xz 221388 BLAKE2B 38a1e66c1290c32db10a6818b10e57097fef70ac376797e272c329e9a49556bf423da4a731e46718bf39a30131def4adf90f1742589425ad040bc125c84fcffa SHA512 72159618a22233b9b49cab8ee1a804f629763e903a2e711c8c23f990544d79b5d27e768c33f8d844c916e41a6d3a2af5ddcab69d0448569adc247e0f737975f5
+DIST kwayland-server-5.24.6.tar.xz 221432 BLAKE2B 6ee92ba3800b04b06bc5543e99dfdf3690ff163423868e025da08f600d8624a20b080d1d24cde977780c88b7b8d4953cfec074d7423569e072ab0305c9342d04 SHA512 7030e74f866b170ca8badceab18a74fbc412cad4745386d8731ac3bef0e002e7997454d802cefab57f597c093454a92a8c25601ccbdca3fac3f674b0c65f1775
diff --git a/kde-plasma/kwayland-server/files/kwayland-server-5.24.5-fix-supported-action-init.patch b/kde-plasma/kwayland-server/files/kwayland-server-5.24.5-fix-supported-action-init.patch
deleted file mode 100644
index 6e03d215ed43..000000000000
--- a/kde-plasma/kwayland-server/files/kwayland-server-5.24.5-fix-supported-action-init.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-From f669d7002b3966f53f8e17275123b24ec41e8e21 Mon Sep 17 00:00:00 2001
-From: Vlad Zahorodnii <vlad.zahorodnii@kde.org>
-Date: Mon, 16 May 2022 16:28:53 +0300
-Subject: [PATCH] wayland: Fix supported action initialization in data offer
- interface
-
-Currently we guess the supported and preferred dnd actions in data offer
-for version >= 3. This can create problems because kwin may not send the
-right action events when the supported dnd actions actually change.
----
- src/server/dataoffer_interface.cpp | 10 +++++++---
- 1 file changed, 7 insertions(+), 3 deletions(-)
-
-diff --git a/src/server/dataoffer_interface.cpp b/src/server/dataoffer_interface.cpp
-index ed682172..d78abeca 100644
---- a/src/server/dataoffer_interface.cpp
-+++ b/src/server/dataoffer_interface.cpp
-@@ -25,9 +25,8 @@ public:
- DataOfferInterface *q;
- QPointer<AbstractDataSource> source;
-
-- // defaults are set to sensible values for < version 3 interfaces
-- DataDeviceManagerInterface::DnDActions supportedDnDActions = DataDeviceManagerInterface::DnDAction::Copy | DataDeviceManagerInterface::DnDAction::Move;
-- DataDeviceManagerInterface::DnDAction preferredDnDAction = DataDeviceManagerInterface::DnDAction::Copy;
-+ DataDeviceManagerInterface::DnDActions supportedDnDActions = DataDeviceManagerInterface::DnDAction::None;
-+ DataDeviceManagerInterface::DnDAction preferredDnDAction = DataDeviceManagerInterface::DnDAction::None;
-
- protected:
- void data_offer_destroy_resource(Resource *resource) override;
-@@ -43,6 +42,11 @@ DataOfferInterfacePrivate::DataOfferInterfacePrivate(AbstractDataSource *_source
- , q(_q)
- , source(_source)
- {
-+ // defaults are set to sensible values for < version 3 interfaces
-+ if (wl_resource_get_version(resource) < WL_DATA_OFFER_ACTION_SINCE_VERSION) {
-+ supportedDnDActions = DataDeviceManagerInterface::DnDAction::Copy | DataDeviceManagerInterface::DnDAction::Move;
-+ preferredDnDAction = DataDeviceManagerInterface::DnDAction::Copy;
-+ }
- }
-
- void DataOfferInterfacePrivate::data_offer_accept(Resource *resource, uint32_t serial, const QString &mime_type)
---
-GitLab
-
diff --git a/kde-plasma/kwayland-server/kwayland-server-5.24.5-r1.ebuild b/kde-plasma/kwayland-server/kwayland-server-5.24.6.ebuild
index 8950843499dd..742cf14094ca 100644
--- a/kde-plasma/kwayland-server/kwayland-server-5.24.5-r1.ebuild
+++ b/kde-plasma/kwayland-server/kwayland-server-5.24.6.ebuild
@@ -5,10 +5,10 @@ EAPI=8
ECM_QTHELP="true"
ECM_TEST="true"
-KFMIN=5.90.0
+KFMIN=5.92.0
PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.2
-inherit ecm kde.org
+QTMIN=5.15.4
+inherit ecm plasma.kde.org
DESCRIPTION="Wayland Server Components built on KDE Frameworks"
HOMEPAGE="https://invent.kde.org/plasma/kwayland-server"
@@ -37,7 +37,3 @@ BDEPEND="
>=dev-qt/qtwaylandscanner-${QTMIN}:5
dev-util/wayland-scanner
"
-
-PATCHES=(
- "${FILESDIR}"/${P}-fix-supported-action-init.patch
-)
diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest
index 5c7c720078cd..e7ceea94875d 100644
--- a/kde-plasma/kwin/Manifest
+++ b/kde-plasma/kwin/Manifest
@@ -1,2 +1,2 @@
-DIST kwin-5.24.5.tar.xz 6453932 BLAKE2B cd042dd8c9168e11bc39d15969c57a97fd5c47b1af3e3a6235cabad166c4925c51541d52f7bf96f3132b3ecfeb91547845d6af3893ab5f31b41df4a926e83993 SHA512 4fad8b39a588a44f89e2640358d8e563047fa889a9bdaf246c1c87d320aa5f5b9d3d6bef702314fb06d2bfe16d0445efe736de60d94b4409f9b5efcdac48d089
-DIST kwin-5.25.2.tar.xz 6622476 BLAKE2B ee659cce95cc2fea3d9b0a2ce8669c107cac60c1844f3c569e002782ea19bd980a999076ad84231215712a8e25a6fa91cf4b979c88b30d09e9c5437a67c39430 SHA512 1a93bcd5d0a6f70aa67e1bb940fa505ffa2c946280e772a1fd061dd3acfaa84a851302cd6c96d30abd10d01dbdc731d884f3a79e590b0c7ff26a44b019cc7ec9
+DIST kwin-5.24.6.tar.xz 6464412 BLAKE2B e3dabbac99cb1ad4eab9995987b6070d2ae0c7d24b8745edad51d573f955783ef4dfafa91ef686a9325659b7ff32282f8448c4beca90b8ad357d83d210964008 SHA512 582464134046c672f9dd798a5485eb2ea93c71676ad20aebda60d978d459104e74fe1283cb0e16968216faf53827dc3e47d669d4c977e0fb7a5a4bb408f77eeb
+DIST kwin-5.25.5.tar.xz 6650756 BLAKE2B e0e08b6f688e0f614635618022142eafc7913935b14e5408927bc69762042e5e6085476ddda24fde2dd51571995709702d8c4aaffcf7004dbe1c77f155e02924 SHA512 7fe60738a02eb097e3f97ec2d93a5bc3788f16de75d2e98e3370db46a83152c9ca52973781049b260ec81f2dab6a6d17e699b58903d897c34f7034fec3a3a0df
diff --git a/kde-plasma/kwin/files/kwin-5.24.5-effects-overview-hide-panels.patch b/kde-plasma/kwin/files/kwin-5.24.5-effects-overview-hide-panels.patch
deleted file mode 100644
index d5b1f8c3864e..000000000000
--- a/kde-plasma/kwin/files/kwin-5.24.5-effects-overview-hide-panels.patch
+++ /dev/null
@@ -1,65 +0,0 @@
-From 7fcf36d636f62f101397d88ad6c448f54da79e46 Mon Sep 17 00:00:00 2001
-From: Marco Martin <notmart@gmail.com>
-Date: Fri, 13 May 2022 15:37:13 +0000
-Subject: [PATCH] effects/overview: hide panels
-
-This makes it consistent with WindowView (and the panel window doesn't respond
-to input anyways even if shown, which is misleading).
-
-BUG: 444274
-FIXED-IN: 5.24.6
-
-
-(cherry picked from commit db2af5500f964f3eefde60183b69f21125aeb194)
----
- src/effects/overview/qml/ScreenView.qml | 20 ++++++++------------
- 1 file changed, 8 insertions(+), 12 deletions(-)
-
-diff --git a/src/effects/overview/qml/ScreenView.qml b/src/effects/overview/qml/ScreenView.qml
-index 40cc29f4c7..39119e40b9 100644
---- a/src/effects/overview/qml/ScreenView.qml
-+++ b/src/effects/overview/qml/ScreenView.qml
-@@ -70,16 +70,8 @@ FocusScope {
- }
- }
-
-- ExpoArea {
-- id: heapArea
-- screen: targetScreen
-- }
--
- Column {
-- x: heapArea.x
-- y: heapArea.y
-- width: heapArea.width
-- height: heapArea.height
-+ anchors.fill: parent
-
- Item {
- id: topBar
-@@ -176,15 +168,19 @@ FocusScope {
-
- KWinComponents.WindowThumbnailItem {
- id: windowThumbnail
-- visible: !model.client.hidden
-+ visible: !model.client.hidden && opacity > 0
- wId: model.client.internalId
- x: model.client.x - targetScreen.geometry.x
- y: model.client.y - targetScreen.geometry.y
- width: model.client.width
- height: model.client.height
-+ opacity: container.effect.gestureInProgress
-+ ? 1 - container.effect.partialActivationFactor
-+ : (model.client.hidden || container.organized) ? 0 : 1
-
-- TapHandler {
-- onTapped: effect.deactivate();
-+ Behavior on opacity {
-+ enabled: !container.effect.gestureInProgress
-+ NumberAnimation { duration: animationDuration; easing.type: Easing.OutCubic }
- }
- }
- }
---
-GitLab
-
diff --git a/kde-plasma/kwin/files/kwin-5.24.5-fix-multi-gpu-double-copy.patch b/kde-plasma/kwin/files/kwin-5.24.5-fix-multi-gpu-double-copy.patch
deleted file mode 100644
index 53c05da522ec..000000000000
--- a/kde-plasma/kwin/files/kwin-5.24.5-fix-multi-gpu-double-copy.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-From 3b58fe4bde0722b352e4114adb992a2ed2c96423 Mon Sep 17 00:00:00 2001
-From: Xaver Hugl <xaver.hugl@gmail.com>
-Date: Sat, 7 May 2022 21:23:17 +0200
-Subject: [PATCH] backends/drm: consider escaped separators KWIN_DRM_DEVICES
-
-':' conflicts with the file names in /dev/dri/by-path, so allow it to be
-escaped with '\'
-
-CCBUG: 453386
-
-
-(cherry picked from commit a110aabbccf56019bdc324b3c751112f35ec3f6c)
----
- src/backends/drm/drm_backend.cpp | 24 +++++++++++++++++++++++-
- 1 file changed, 23 insertions(+), 1 deletion(-)
-
-diff --git a/src/backends/drm/drm_backend.cpp b/src/backends/drm/drm_backend.cpp
-index 272dba702c..567ea3f696 100644
---- a/src/backends/drm/drm_backend.cpp
-+++ b/src/backends/drm/drm_backend.cpp
-@@ -57,12 +57,34 @@
- namespace KWin
- {
-
-+static QStringList splitPathList(const QString &input, const QChar delimiter)
-+{
-+ QStringList ret;
-+ QString tmp;
-+ for (int i = 0; i < input.size(); i++) {
-+ if (input[i] == delimiter) {
-+ if (i > 0 && input[i - 1] == '\\') {
-+ tmp[tmp.size() - 1] = delimiter;
-+ } else if (!tmp.isEmpty()) {
-+ ret.append(tmp);
-+ tmp = QString();
-+ }
-+ } else {
-+ tmp.append(input[i]);
-+ }
-+ }
-+ if (!tmp.isEmpty()) {
-+ ret.append(tmp);
-+ }
-+ return ret;
-+}
-+
- DrmBackend::DrmBackend(QObject *parent)
- : Platform(parent)
- , m_udev(new Udev)
- , m_udevMonitor(m_udev->monitor())
- , m_session(Session::create(this))
-- , m_explicitGpus(qEnvironmentVariable("KWIN_DRM_DEVICES").split(':', Qt::SkipEmptyParts))
-+ , m_explicitGpus(splitPathList(qEnvironmentVariable("KWIN_DRM_DEVICES"), ':'))
- , m_dpmsFilter()
- {
- setSupportsPointerWarping(true);
---
-GitLab
-
diff --git a/kde-plasma/kwin/files/kwin-5.24.5-fix-nvidia-render-glitches.patch b/kde-plasma/kwin/files/kwin-5.24.5-fix-nvidia-render-glitches.patch
deleted file mode 100644
index d38e11375bbe..000000000000
--- a/kde-plasma/kwin/files/kwin-5.24.5-fix-nvidia-render-glitches.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-From e2d271b6365188a86755af82745ad37535ceb4d7 Mon Sep 17 00:00:00 2001
-From: Erik Kurzinger <ekurzinger@nvidia.com>
-Date: Sun, 8 May 2022 12:16:20 -0700
-Subject: [PATCH] platforms/drm: set read buffer in
- GbmSurface::makeContextCurrent
-
-The first time the GBM backend's EGL context is made current after
-creation, both the read and draw surfaces are set to EGL_NO_SURFACE.
-This will set the GL read and draw buffers to GL_NONE in accordance with
-the EGL spec.
-
-When a real surface is later made current, however, the spec is arguably
-unclear on whether the read and draw buffers should remain set to
-GL_NONE or whether they should be restored to the default GL_BACK. The
-Mesa driver does the latter, the NVIDIA driver does the former.
-
-To work around this difference, Kwin has an explicit call to
-glDrawBuffer in GbmSurface::makeContextCurrent. It does not have a
-corresponding call to glReadBuffer, though, which can cause some desktop
-effects such as background contrast to render incorrectly with the
-NVIDIA driver. This change adds that missing call.
-
-(cherry picked from commit e6d2bc153f499d1ec3510c02badca38d4c42c340)
----
- src/backends/drm/egl_gbm_backend.cpp | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/src/backends/drm/egl_gbm_backend.cpp b/src/backends/drm/egl_gbm_backend.cpp
-index 5a0be7ccaf..b34fa1320b 100644
---- a/src/backends/drm/egl_gbm_backend.cpp
-+++ b/src/backends/drm/egl_gbm_backend.cpp
-@@ -377,6 +377,7 @@ bool EglGbmBackend::makeContextCurrent(const Output::RenderData &render) const
- }
- if (!GLPlatform::instance()->isGLES()) {
- glDrawBuffer(GL_BACK);
-+ glReadBuffer(GL_BACK);
- }
- return true;
- }
---
-GitLab
-
diff --git a/kde-plasma/kwin/files/kwin-5.24.5-fix-plasmashell-crash-1.patch b/kde-plasma/kwin/files/kwin-5.24.5-fix-plasmashell-crash-1.patch
deleted file mode 100644
index 46b6f0ad9c71..000000000000
--- a/kde-plasma/kwin/files/kwin-5.24.5-fix-plasmashell-crash-1.patch
+++ /dev/null
@@ -1,307 +0,0 @@
-From 4c3195270d6c8e1da8c3e2e3abe5aae75d5bf3c2 Mon Sep 17 00:00:00 2001
-From: Vlad Zahorodnii <vlad.zahorodnii@kde.org>
-Date: Fri, 26 Nov 2021 12:03:14 +0200
-Subject: [PATCH] Ensure that Toplevel::output() stays always in sync with
- geometry
-
-Currently, if geometry updates are blocked, the Toplevel.output property
-won't be updated. On the other hand, it's reasonable to use the output
-property instead of manually looking up the output in window management
-code, e.g. Workspace::clientArea().
-
-In other words, using the Toplevel.output property is like walking on a
-mine field, things can blow up. You can't use Toplevel.output even if it
-makes perfect sense.
-
-This change ensures that Toplevel.output property is always kept in sync
-with the frame geometry. Unfortunately, this means that the output
-property no longer can be updated when the frameGeometryChanged() signal
-is emitted. It has to be done in moveResizeInternal() method.
-
-BUG: 448064
-
-(cherry picked from 510a41eeb89f51843405fa0258c852ab06d05bb8)
-
-Part-of: <https://invent.kde.org/plasma/kwin/-/merge_requests/2448>
----
- src/abstract_client.cpp | 3 ---
- src/events.cpp | 1 +
- src/internal_client.cpp | 6 ++++++
- src/toplevel.cpp | 17 -----------------
- src/toplevel.h | 10 ++--------
- src/unmanaged.cpp | 6 ++++++
- src/unmanaged.h | 1 +
- src/waylandclient.cpp | 6 ++++++
- src/x11client.cpp | 7 +++++++
- src/x11client.h | 1 +
- 10 files changed, 30 insertions(+), 28 deletions(-)
-
-diff --git a/src/abstract_client.cpp b/src/abstract_client.cpp
-index 0714b9ac3f..ddff11e53c 100644
---- a/src/abstract_client.cpp
-+++ b/src/abstract_client.cpp
-@@ -63,8 +63,6 @@ AbstractClient::AbstractClient()
- {
- connect(this, &AbstractClient::clientStartUserMovedResized, this, &AbstractClient::moveResizedChanged);
- connect(this, &AbstractClient::clientFinishUserMovedResized, this, &AbstractClient::moveResizedChanged);
-- connect(this, &AbstractClient::clientStartUserMovedResized, this, &AbstractClient::removeCheckOutputConnection);
-- connect(this, &AbstractClient::clientFinishUserMovedResized, this, &AbstractClient::setupCheckOutputConnection);
-
- connect(this, &AbstractClient::windowShown, this, &AbstractClient::hiddenChanged);
- connect(this, &AbstractClient::windowHidden, this, &AbstractClient::hiddenChanged);
-@@ -1011,7 +1009,6 @@ void AbstractClient::finishInteractiveMoveResize(bool cancel)
- if (cancel) {
- moveResize(initialInteractiveMoveResizeGeometry());
- }
-- checkOutput(); // needs to be done because clientFinishUserMovedResized has not yet re-activated online alignment
- if (output() != interactiveMoveResizeStartOutput()) {
- workspace()->sendClientToOutput(this, output()); // checks rule validity
- if (isFullScreen() || maximizeMode() != MaximizeRestore) {
-diff --git a/src/events.cpp b/src/events.cpp
-index b9bb9bbd36..a22960f0d0 100644
---- a/src/events.cpp
-+++ b/src/events.cpp
-@@ -1261,6 +1261,7 @@ void Unmanaged::configureNotifyEvent(xcb_configure_notify_event_t *e)
- m_clientGeometry = newgeom;
- m_frameGeometry = newgeom;
- m_bufferGeometry = newgeom;
-+ checkOutput();
- Q_EMIT bufferGeometryChanged(this, old);
- Q_EMIT clientGeometryChanged(this, old);
- Q_EMIT frameGeometryChanged(this, old);
-diff --git a/src/internal_client.cpp b/src/internal_client.cpp
-index 3be51ff27b..b4c9250fd3 100644
---- a/src/internal_client.cpp
-+++ b/src/internal_client.cpp
-@@ -10,6 +10,7 @@
- #include "internal_client.h"
- #include "decorations/decorationbridge.h"
- #include "deleted.h"
-+#include "platform.h"
- #include "surfaceitem.h"
- #include "workspace.h"
-
-@@ -477,6 +478,7 @@ void InternalClient::commitGeometry(const QRect &rect)
- // The client geometry and the buffer geometry are the same.
- const QRect oldClientGeometry = m_clientGeometry;
- const QRect oldFrameGeometry = m_frameGeometry;
-+ const AbstractOutput *oldOutput = m_output;
-
- m_clientGeometry = frameRectToClientRect(rect);
- m_frameGeometry = rect;
-@@ -486,6 +488,7 @@ void InternalClient::commitGeometry(const QRect &rect)
- return;
- }
-
-+ m_output = kwinApp()->platform()->outputAt(rect.center());
- syncGeometryToInternalWindow();
-
- if (oldClientGeometry != m_clientGeometry) {
-@@ -495,6 +498,9 @@ void InternalClient::commitGeometry(const QRect &rect)
- if (oldFrameGeometry != m_frameGeometry) {
- Q_EMIT frameGeometryChanged(this, oldFrameGeometry);
- }
-+ if (oldOutput != m_output) {
-+ Q_EMIT screenChanged();
-+ }
- Q_EMIT geometryShapeChanged(this, oldFrameGeometry);
- }
-
-diff --git a/src/toplevel.cpp b/src/toplevel.cpp
-index 698f6998e5..ff216835c4 100644
---- a/src/toplevel.cpp
-+++ b/src/toplevel.cpp
-@@ -47,7 +47,6 @@ Toplevel::Toplevel()
- , m_skipCloseAnimation(false)
- {
- connect(screens(), &Screens::changed, this, &Toplevel::screenChanged);
-- setupCheckOutputConnection();
- connect(this, &Toplevel::bufferGeometryChanged, this, &Toplevel::inputTransformationChanged);
-
- // Only for compatibility reasons, drop in the next major release.
-@@ -379,22 +378,6 @@ void Toplevel::deleteEffectWindow()
- effect_window = nullptr;
- }
-
--void Toplevel::checkOutput()
--{
-- setOutput(kwinApp()->platform()->outputAt(frameGeometry().center()));
--}
--
--void Toplevel::setupCheckOutputConnection()
--{
-- connect(this, &Toplevel::frameGeometryChanged, this, &Toplevel::checkOutput);
-- checkOutput();
--}
--
--void Toplevel::removeCheckOutputConnection()
--{
-- disconnect(this, &Toplevel::frameGeometryChanged, this, &Toplevel::checkOutput);
--}
--
- int Toplevel::screen() const
- {
- return kwinApp()->platform()->enabledOutputs().indexOf(m_output);
-diff --git a/src/toplevel.h b/src/toplevel.h
-index f6b5dd4e61..3309647eb4 100644
---- a/src/toplevel.h
-+++ b/src/toplevel.h
-@@ -636,13 +636,6 @@ Q_SIGNALS:
- void visibleGeometryChanged();
-
- protected Q_SLOTS:
-- /**
-- * Checks whether the screen number for this Toplevel changed and updates if needed.
-- * Any method changing the geometry of the Toplevel should call this method.
-- */
-- void checkOutput();
-- void setupCheckOutputConnection();
-- void removeCheckOutputConnection();
- void setReadyForPainting();
-
- protected:
-@@ -673,6 +666,8 @@ protected:
- void deleteShadow();
- void deleteEffectWindow();
- void setDepth(int depth);
-+
-+ AbstractOutput *m_output = nullptr;
- QRect m_frameGeometry;
- QRect m_clientGeometry;
- QRect m_bufferGeometry;
-@@ -700,7 +695,6 @@ private:
- QRegion opaque_region;
- mutable QRegion m_shapeRegion;
- mutable bool m_shapeRegionIsValid = false;
-- AbstractOutput *m_output = nullptr;
- bool m_skipCloseAnimation;
- quint32 m_pendingSurfaceId = 0;
- QPointer<KWaylandServer::SurfaceInterface> m_surface;
-diff --git a/src/unmanaged.cpp b/src/unmanaged.cpp
-index de3caa303d..3164813a75 100644
---- a/src/unmanaged.cpp
-+++ b/src/unmanaged.cpp
-@@ -12,6 +12,7 @@
- #include "workspace.h"
- #include "effects.h"
- #include "deleted.h"
-+#include "platform.h"
- #include "surfaceitem_x11.h"
- #include "utils/common.h"
-
-@@ -206,6 +207,11 @@ QWindow *Unmanaged::findInternalWindow() const
- return nullptr;
- }
-
-+void Unmanaged::checkOutput()
-+{
-+ setOutput(kwinApp()->platform()->outputAt(frameGeometry().center()));
-+}
-+
- void Unmanaged::damageNotifyEvent()
- {
- Q_ASSERT(kwinApp()->operationMode() == Application::OperationModeX11);
-diff --git a/src/unmanaged.h b/src/unmanaged.h
-index e874fc1724..fa543eb0b8 100644
---- a/src/unmanaged.h
-+++ b/src/unmanaged.h
-@@ -45,6 +45,7 @@ private:
- void configureNotifyEvent(xcb_configure_notify_event_t *e);
- void damageNotifyEvent();
- QWindow *findInternalWindow() const;
-+ void checkOutput();
- void associate();
- void initialize();
- bool m_outline = false;
-diff --git a/src/waylandclient.cpp b/src/waylandclient.cpp
-index 39d6ea22bc..9d8070c7f8 100644
---- a/src/waylandclient.cpp
-+++ b/src/waylandclient.cpp
-@@ -7,6 +7,7 @@
- */
-
- #include "waylandclient.h"
-+#include "platform.h"
- #include "screens.h"
- #include "wayland_server.h"
- #include "workspace.h"
-@@ -289,6 +290,7 @@ void WaylandClient::updateGeometry(const QRect &rect)
- const QRect oldClientGeometry = m_clientGeometry;
- const QRect oldFrameGeometry = m_frameGeometry;
- const QRect oldBufferGeometry = m_bufferGeometry;
-+ const AbstractOutput *oldOutput = m_output;
-
- m_clientGeometry = frameRectToClientRect(rect);
- m_frameGeometry = rect;
-@@ -310,6 +312,7 @@ void WaylandClient::updateGeometry(const QRect &rect)
- return;
- }
-
-+ m_output = kwinApp()->platform()->outputAt(rect.center());
- updateWindowRules(Rules::Position | Rules::Size);
-
- if (changedGeometries & WaylandGeometryBuffer) {
-@@ -321,6 +324,9 @@ void WaylandClient::updateGeometry(const QRect &rect)
- if (changedGeometries & WaylandGeometryFrame) {
- Q_EMIT frameGeometryChanged(this, oldFrameGeometry);
- }
-+ if (oldOutput != m_output) {
-+ Q_EMIT screenChanged();
-+ }
- Q_EMIT geometryShapeChanged(this, oldFrameGeometry);
- }
-
-diff --git a/src/x11client.cpp b/src/x11client.cpp
-index ce275fff1b..d7ed823128 100644
---- a/src/x11client.cpp
-+++ b/src/x11client.cpp
-@@ -4062,6 +4062,8 @@ void X11Client::moveResizeInternal(const QRect &rect, MoveResizeMode mode)
- m_lastClientGeometry == m_clientGeometry) {
- return;
- }
-+
-+ m_output = kwinApp()->platform()->outputAt(frameGeometry.center());
- if (areGeometryUpdatesBlocked()) {
- setPendingMoveResizeMode(mode);
- return;
-@@ -4070,6 +4072,7 @@ void X11Client::moveResizeInternal(const QRect &rect, MoveResizeMode mode)
- const QRect oldBufferGeometry = m_lastBufferGeometry;
- const QRect oldFrameGeometry = m_lastFrameGeometry;
- const QRect oldClientGeometry = m_lastClientGeometry;
-+ const AbstractOutput *oldOutput = m_lastOutput;
-
- updateServerGeometry();
- updateWindowRules(Rules::Position|Rules::Size);
-@@ -4077,6 +4080,7 @@ void X11Client::moveResizeInternal(const QRect &rect, MoveResizeMode mode)
- m_lastBufferGeometry = m_bufferGeometry;
- m_lastFrameGeometry = m_frameGeometry;
- m_lastClientGeometry = m_clientGeometry;
-+ m_lastOutput = m_output;
-
- if (isActive()) {
- workspace()->setActiveOutput(output());
-@@ -4092,6 +4096,9 @@ void X11Client::moveResizeInternal(const QRect &rect, MoveResizeMode mode)
- if (oldFrameGeometry != m_frameGeometry) {
- Q_EMIT frameGeometryChanged(this, oldFrameGeometry);
- }
-+ if (oldOutput != m_output) {
-+ Q_EMIT screenChanged();
-+ }
- Q_EMIT geometryShapeChanged(this, oldFrameGeometry);
- }
-
-diff --git a/src/x11client.h b/src/x11client.h
-index b523044d3d..adb8b0e8df 100644
---- a/src/x11client.h
-+++ b/src/x11client.h
-@@ -524,6 +524,7 @@ private:
- QMetaObject::Connection m_edgeGeometryTrackingConnection;
-
- QMargins m_clientFrameExtents;
-+ AbstractOutput *m_lastOutput = nullptr;
- QRect m_lastBufferGeometry;
- QRect m_lastFrameGeometry;
- QRect m_lastClientGeometry;
---
-GitLab
-
diff --git a/kde-plasma/kwin/files/kwin-5.24.5-fix-plasmashell-crash-2.patch b/kde-plasma/kwin/files/kwin-5.24.5-fix-plasmashell-crash-2.patch
deleted file mode 100644
index 026efdf9465b..000000000000
--- a/kde-plasma/kwin/files/kwin-5.24.5-fix-plasmashell-crash-2.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From a8477c1cf7acbf3358c85e53b236150dd43b4640 Mon Sep 17 00:00:00 2001
-From: Xaver Hugl <xaver.hugl@gmail.com>
-Date: Thu, 14 Apr 2022 18:48:56 +0200
-Subject: [PATCH] toplevel: set valid output in the constructor
-
-This makes it less easy to cause crashes and fixes some segfaults.
-
-BUG: 452433
-BUG: 448064
-
-(cherry picked from commit e48a5c0535f01dc380449ba8481c869ff23e5558)
-
-Tested-by: Merge Service <https://invent.kde.org/plasma/kwin/-/merge_requests/2448>
-Part-of: <https://invent.kde.org/plasma/kwin/-/merge_requests/2448>
----
- src/toplevel.cpp | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/src/toplevel.cpp b/src/toplevel.cpp
-index ff216835c4..5d3d7a5dde 100644
---- a/src/toplevel.cpp
-+++ b/src/toplevel.cpp
-@@ -34,7 +34,8 @@ namespace KWin
- {
-
- Toplevel::Toplevel()
-- : m_visual(XCB_NONE)
-+ : m_output(workspace()->activeOutput())
-+ , m_visual(XCB_NONE)
- , bit_depth(24)
- , info(nullptr)
- , ready_for_painting(false)
---
-GitLab
-
diff --git a/kde-plasma/kwin/files/kwin-5.24.5-tabbox-dont-dismiss-popups.patch b/kde-plasma/kwin/files/kwin-5.24.5-tabbox-dont-dismiss-popups.patch
deleted file mode 100644
index f79d4bba71ce..000000000000
--- a/kde-plasma/kwin/files/kwin-5.24.5-tabbox-dont-dismiss-popups.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From f7b1edc79e9526fe6bad69a8ad475a5d77e5aead Mon Sep 17 00:00:00 2001
-From: Xaver Hugl <xaver.hugl@gmail.com>
-Date: Tue, 10 May 2022 13:07:03 +0200
-Subject: [PATCH] tabbox: don't dismiss popups
-
-The glitches that dismissing popups was supposed to prevent are apparently
-no longer present.
-
-BUG: 446318
-(cherry picked from commit 94b0ca814688bf3622aa53f4d4d26f97d8de7306)
----
- src/tabbox/tabbox.cpp | 4 ----
- 1 file changed, 4 deletions(-)
-
-diff --git a/src/tabbox/tabbox.cpp b/src/tabbox/tabbox.cpp
-index a1c50b27fc..76a50795ad 100644
---- a/src/tabbox/tabbox.cpp
-+++ b/src/tabbox/tabbox.cpp
-@@ -1020,10 +1020,6 @@ void TabBox::navigatingThroughWindows(bool forward, const QKeySequence &shortcut
- // CDE style raise / lower
- CDEWalkThroughWindows(forward);
- } else {
-- workspace()->forEachAbstractClient([](Toplevel *toplevel) {
-- if (toplevel->isPopupWindow())
-- toplevel->popupDone();
-- });
- if (areModKeysDepressed(shortcut)) {
- if (startKDEWalkThroughWindows(mode))
- KDEWalkThroughWindows(forward);
---
-GitLab
-
diff --git a/kde-plasma/kwin/files/kwin-5.24.5-update-device-outputName.patch b/kde-plasma/kwin/files/kwin-5.24.5-update-device-outputName.patch
deleted file mode 100644
index d1dbb3fb9bb8..000000000000
--- a/kde-plasma/kwin/files/kwin-5.24.5-update-device-outputName.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From 1b96d21507a3b6b0a9ac6eac424d4e4db5602839 Mon Sep 17 00:00:00 2001
-From: David Redondo <kde@david-redondo.de>
-Date: Wed, 18 May 2022 13:34:45 +0200
-Subject: [PATCH] Update device outputName when setting output
-
-BUG:451279
-FIXED-IN:5.25.0
-
-
-(cherry picked from commit d3a37aa9aef58fbaedcef77d2797c22a015dc9c0)
----
- src/backends/libinput/device.cpp | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/src/backends/libinput/device.cpp b/src/backends/libinput/device.cpp
-index f247b66d74..30f51aca3c 100644
---- a/src/backends/libinput/device.cpp
-+++ b/src/backends/libinput/device.cpp
-@@ -668,8 +668,10 @@ void Device::setOutput(AbstractOutput *output)
- {
- m_output = output;
- if (m_output) {
-+ m_outputName = output->name();
- writeEntry(ConfigKey::OutputName, output->name());
- } else {
-+ m_outputName = QString();
- writeEntry(ConfigKey::OutputName, QString());
- }
- Q_EMIT outputNameChanged();
---
-GitLab
-
diff --git a/kde-plasma/kwin/files/kwin-5.24.6-drm-fix-blob-updating.patch b/kde-plasma/kwin/files/kwin-5.24.6-drm-fix-blob-updating.patch
new file mode 100644
index 000000000000..45d231a70f1b
--- /dev/null
+++ b/kde-plasma/kwin/files/kwin-5.24.6-drm-fix-blob-updating.patch
@@ -0,0 +1,38 @@
+From 3af37c8a29af36eb773b0684237d61b2bd6b81f9 Mon Sep 17 00:00:00 2001
+From: Xaver Hugl <xaver.hugl@gmail.com>
+Date: Thu, 4 Aug 2022 15:36:26 +0200
+Subject: [PATCH] backends/drm: fix blob updating
+
+Two things about the code were wrong:
+1. m_current is used in updateBlob() but was only updated afterwards
+2. the assumption that the property having the same ID means it has the
+same blob contents is not always true
+
+BUG: 449285
+
+
+(cherry picked from commit 97939ceae864aef2f50e117496f548555877b4ea)
+---
+ src/backends/drm/drm_property.cpp | 6 ++----
+ 1 file changed, 2 insertions(+), 4 deletions(-)
+
+diff --git a/src/backends/drm/drm_property.cpp b/src/backends/drm/drm_property.cpp
+index 8ab0dc0e5a..b2a2deda12 100644
+--- a/src/backends/drm/drm_property.cpp
++++ b/src/backends/drm/drm_property.cpp
+@@ -112,10 +112,8 @@ bool DrmProperty::needsCommit() const
+
+ void DrmProperty::setCurrent(uint64_t value)
+ {
+- if (m_current != value) {
+- updateBlob();
+- m_current = value;
+- }
++ m_current = value;
++ updateBlob();
+ }
+
+ uint64_t DrmProperty::current() const
+--
+GitLab
+
diff --git a/kde-plasma/kwin/files/kwin-5.24.6-emit-rowsChanged.patch b/kde-plasma/kwin/files/kwin-5.24.6-emit-rowsChanged.patch
new file mode 100644
index 000000000000..79ee3cc547ce
--- /dev/null
+++ b/kde-plasma/kwin/files/kwin-5.24.6-emit-rowsChanged.patch
@@ -0,0 +1,30 @@
+From 4f419afe307f808ab648a6d6c473ff3cd0b9d836 Mon Sep 17 00:00:00 2001
+From: ivan tkachenko <me@ratijas.tk>
+Date: Sun, 10 Jul 2022 15:17:26 +0300
+Subject: [PATCH] [kcm/kwindesktop] Emit rowsChanged signal to fix default
+ state highlighting
+
+Without this, the rowsChanged signal wasn't emitting at startup, so the
+binding `highlight: kcm.desktopsModel.rows !== 2` didn't work correctly.
+
+FIXED-IN: 5.24.7 5.25.3 5.26
+---
+ src/kcmkwin/kwindesktop/desktopsmodel.cpp | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/src/kcmkwin/kwindesktop/desktopsmodel.cpp b/src/kcmkwin/kwindesktop/desktopsmodel.cpp
+index cf147a7981..f8dd8d6260 100644
+--- a/src/kcmkwin/kwindesktop/desktopsmodel.cpp
++++ b/src/kcmkwin/kwindesktop/desktopsmodel.cpp
+@@ -457,6 +457,8 @@ void DesktopsModel::getAllAndConnect(const QDBusMessage &msg)
+ m_names = m_serverSideNames;
+ m_rows = m_serverSideRows;
+ endResetModel();
++
++ Q_EMIT rowsChanged();
+ }
+
+ Q_EMIT readyChanged();
+--
+GitLab
+
diff --git a/kde-plasma/kwin/files/kwin-5.24.6-fix-color-picker.patch b/kde-plasma/kwin/files/kwin-5.24.6-fix-color-picker.patch
new file mode 100644
index 000000000000..545bc96d0230
--- /dev/null
+++ b/kde-plasma/kwin/files/kwin-5.24.6-fix-color-picker.patch
@@ -0,0 +1,40 @@
+From aa5fc42349052d040f45aca40749edce80ff8f1f Mon Sep 17 00:00:00 2001
+From: ivan tkachenko <me@ratijas.tk>
+Date: Fri, 22 Jul 2022 18:43:45 +0300
+Subject: [PATCH] effects/colorpicker: Fix picking colors
+
+Due to the wrong buffer format, the function failed with
+GL_INVALID_OPERATION error, which was silently ignored by the effect.
+It resulted in the constant phantom color being returned over and over
+again.
+
+Co-Authored-By: David Edmundson <kde@davidedmundson.co.uk>
+BUG: 454974
+FIXED-IN: 5.24.7, 5.25.4, 5.26
+(cherry picked from commit df6331b60aa03e65f146e93d0229cdc6dc956bbd)
+---
+ src/effects/colorpicker/colorpicker.cpp | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/effects/colorpicker/colorpicker.cpp b/src/effects/colorpicker/colorpicker.cpp
+index bc60225838..0625b3de47 100644
+--- a/src/effects/colorpicker/colorpicker.cpp
++++ b/src/effects/colorpicker/colorpicker.cpp
+@@ -61,12 +61,12 @@ void ColorPickerEffect::postPaintScreen()
+ effects->postPaintScreen();
+
+ if (m_scheduledPosition != QPoint(-1, -1) && (!m_paintedScreen || m_paintedScreen->geometry().contains(m_scheduledPosition))) {
+- uint8_t data[3];
++ uint8_t data[4];
+ const QRect geo = GLRenderTarget::virtualScreenGeometry();
+ const QPoint screenPosition(m_scheduledPosition.x() - geo.x(), m_scheduledPosition.y() - geo.y());
+ const QPoint texturePosition(screenPosition.x() * GLRenderTarget::virtualScreenScale(), (geo.height() - screenPosition.y()) * GLRenderTarget::virtualScreenScale());
+
+- glReadnPixels(texturePosition.x(), texturePosition.y(), 1, 1, GL_RGB, GL_UNSIGNED_BYTE, 3, data);
++ glReadnPixels(texturePosition.x(), texturePosition.y(), 1, 1, GL_RGBA, GL_UNSIGNED_BYTE, 4, data);
+ QDBusConnection::sessionBus().send(m_replyMessage.createReply(QColor(data[0], data[1], data[2])));
+ m_picking = false;
+ m_scheduledPosition = QPoint(-1, -1);
+--
+GitLab
+
diff --git a/kde-plasma/kwin/kwin-5.24.5-r2.ebuild b/kde-plasma/kwin/kwin-5.24.6-r2.ebuild
index 8e56a5025394..d5b779a4cc40 100644
--- a/kde-plasma/kwin/kwin-5.24.5-r2.ebuild
+++ b/kde-plasma/kwin/kwin-5.24.6-r2.ebuild
@@ -5,17 +5,17 @@ EAPI=8
ECM_HANDBOOK="optional"
ECM_TEST="optional"
-KFMIN=5.90.0
+KFMIN=5.92.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
+QTMIN=5.15.4
VIRTUALX_REQUIRED="test"
-inherit ecm kde.org optfeature
+inherit ecm plasma.kde.org optfeature
DESCRIPTION="Flexible, composited Window Manager for windowing systems on Linux"
LICENSE="GPL-2+"
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE="accessibility caps gles2-only multimedia plasma screencast"
RESTRICT="test"
@@ -38,7 +38,7 @@ COMMON_DEPEND="
>=kde-frameworks/kcrash-${KFMIN}:5
>=kde-frameworks/kdbusaddons-${KFMIN}:5
>=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5=
+ >=kde-frameworks/kglobalaccel-${KFMIN}:5=[X]
>=kde-frameworks/ki18n-${KFMIN}:5
>=kde-frameworks/kiconthemes-${KFMIN}:5
>=kde-frameworks/kidletime-${KFMIN}:5=
@@ -100,12 +100,9 @@ BDEPEND="test? ( >=dev-qt/qtwaylandscanner-${QTMIN}:5 )"
PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"
PATCHES=(
- "${FILESDIR}"/${P}-fix-multi-gpu-double-copy.patch # KDE-bug 453386
- "${FILESDIR}"/${P}-tabbox-dont-dismiss-popups.patch # KDE-bug 446318
- "${FILESDIR}"/${P}-effects-overview-hide-panels.patch # KDE-bug 444274
- "${FILESDIR}"/${P}-fix-nvidia-render-glitches.patch
- "${FILESDIR}"/${P}-update-device-outputName.patch # KDE-bug 451279
- "${FILESDIR}"/${P}-fix-plasmashell-crash-{1,2}.patch # KDE-bugs 448064, 452433
+ "${FILESDIR}/${P}-emit-rowsChanged.patch"
+ "${FILESDIR}/${P}-fix-color-picker.patch" # KDE-bug 454974
+ "${FILESDIR}/${P}-drm-fix-blob-updating.patch" # KDE-bug 449285
)
src_prepare() {
diff --git a/kde-plasma/kwin/kwin-5.25.2.ebuild b/kde-plasma/kwin/kwin-5.25.5.ebuild
index 4b4bb9fd0c9a..7cf532668bcb 100644
--- a/kde-plasma/kwin/kwin-5.25.2.ebuild
+++ b/kde-plasma/kwin/kwin-5.25.5.ebuild
@@ -5,17 +5,17 @@ EAPI=8
ECM_HANDBOOK="optional"
ECM_TEST="optional"
-KFMIN=5.94.0
+KFMIN=5.95.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.4
+QTMIN=5.15.5
VIRTUALX_REQUIRED="test"
-inherit ecm kde.org optfeature
+inherit ecm plasma.kde.org optfeature
DESCRIPTION="Flexible, composited Window Manager for windowing systems on Linux"
LICENSE="GPL-2+"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
RESTRICT="test"
@@ -39,7 +39,7 @@ COMMON_DEPEND="
>=kde-frameworks/kcrash-${KFMIN}:5
>=kde-frameworks/kdbusaddons-${KFMIN}:5
>=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5=
+ >=kde-frameworks/kglobalaccel-${KFMIN}:5=[X]
>=kde-frameworks/ki18n-${KFMIN}:5
>=kde-frameworks/kidletime-${KFMIN}:5=
>=kde-frameworks/kitemviews-${KFMIN}:5
diff --git a/kde-plasma/kwin/metadata.xml b/kde-plasma/kwin/metadata.xml
index d71da9e2cb08..67249545c4de 100644
--- a/kde-plasma/kwin/metadata.xml
+++ b/kde-plasma/kwin/metadata.xml
@@ -11,6 +11,5 @@
<use>
<flag name="lock">Enable screen locking via <pkg>kde-plasma/kscreenlocker</pkg></flag>
<flag name="multimedia">Enable effect video button in desktop effects KCM</flag>
- <flag name="screencast">Enable screencast portal using <pkg>media-video/pipewire</pkg></flag>
</use>
</pkgmetadata>
diff --git a/kde-plasma/kwrited/Manifest b/kde-plasma/kwrited/Manifest
index e59fe40ad01f..db417349fc71 100644
--- a/kde-plasma/kwrited/Manifest
+++ b/kde-plasma/kwrited/Manifest
@@ -1,2 +1,2 @@
-DIST kwrited-5.24.5.tar.xz 20904 BLAKE2B 84068117f8c2c890df1f3ebc4d305a7e417eddc6670340f653b9378118d07c666a16c96376868d6f6f6765e5c42a842161343856563e553b3146c0a140839323 SHA512 3fd38606fd81017f54df910e47f62bdc82758205fdeacae80a5bca6c5fe7ce9413a4f3f7c3ce2735107c6cd6ebecbc5a929b809eef52a593cc69c358c7c38af4
-DIST kwrited-5.25.2.tar.xz 21040 BLAKE2B c87c8907e57bf714bb74112c9b047703b3ab1a41476c03c6062411d2695cc3b0b7a78b795870e00d3ebd3d99b6d524b47a0a18779deb26cead729e69aa084051 SHA512 82c7a4997a8e037c6ab4c51cfbbcca7c4a45fd0a2152e00ee0fc6b3424e54ff955dc52ea4adee373fce7c328ceaddf5b12d172cec5fd4979700c1c670f36f614
+DIST kwrited-5.24.6.tar.xz 20912 BLAKE2B 900ccdf47fbbf7a3550bced57113ded87d8b8817f6c776a4d40327fe1e281e9bd99da68080e7b6aaffaf90f1785e4f3f80ea00be634ae96fde6f0cce50920f94 SHA512 86afab6d65b1439a79421c42d9e7f5b93f9fcee6f6215b06093f4085cc57b587808a76639988da096831c5d6ec51d6c22bf690f5235b7925244663af15e6460d
+DIST kwrited-5.25.5.tar.xz 21044 BLAKE2B 613ff44db4e261c656d9d870bb6db5896f2d0440ff18847a17cf5934159a54521dbc144036a87146b9ba6fe5bc0d72ad81018fb056680d8ae336d487c58ab3b5 SHA512 19da84af80a0e643ac46cfb826be05cc3b5ed4e3d1537e6c7e125d47e9ebfbcef2a3fcc5a6d309c3d9f3ef2a23a8303faf135122d845660dd75e5c17292f2283
diff --git a/kde-plasma/kwrited/kwrited-5.25.2.ebuild b/kde-plasma/kwrited/kwrited-5.24.6.ebuild
index eb0242800003..ea9e558f155e 100644
--- a/kde-plasma/kwrited/kwrited-5.25.2.ebuild
+++ b/kde-plasma/kwrited/kwrited-5.24.6.ebuild
@@ -3,16 +3,16 @@
EAPI=8
-KFMIN=5.94.0
+KFMIN=5.92.0
PVCUT=$(ver_cut 1-3)
QTMIN=5.15.4
-inherit ecm kde.org
+inherit ecm plasma.kde.org
DESCRIPTION="KDE Plasma daemon listening for wall and write messages"
LICENSE="GPL-2" # TODO: CHECK
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/kwrited/kwrited-5.24.5.ebuild b/kde-plasma/kwrited/kwrited-5.25.5.ebuild
index 7292d7ecfbba..992cd953cd71 100644
--- a/kde-plasma/kwrited/kwrited-5.24.5.ebuild
+++ b/kde-plasma/kwrited/kwrited-5.25.5.ebuild
@@ -3,16 +3,16 @@
EAPI=8
-KFMIN=5.90.0
+KFMIN=5.95.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm kde.org
+QTMIN=5.15.5
+inherit ecm plasma.kde.org
DESCRIPTION="KDE Plasma daemon listening for wall and write messages"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/kde-plasma/layer-shell-qt/Manifest b/kde-plasma/layer-shell-qt/Manifest
index 0b05eee488f2..5513e87b50a2 100644
--- a/kde-plasma/layer-shell-qt/Manifest
+++ b/kde-plasma/layer-shell-qt/Manifest
@@ -1,2 +1,2 @@
-DIST layer-shell-qt-5.24.5.tar.xz 17892 BLAKE2B c6874b199bb72fad4923cd7a36f5605483f19e12c71d65bd67a074c23ccee9de398fdf4c314b2eb69a0dc758122489dac759d1d0fbf22203a80f982c1dea9cfd SHA512 e9aeb94d7200543eef03950f6e3ccf3a60faf66bcf048760ea35d27c621bbced712411501f9d48fdaf98a36708a1a202c0531bbc94df0ccf99278ffd106b7abc
-DIST layer-shell-qt-5.25.2.tar.xz 18336 BLAKE2B 1749a79e1fcca978a0f7d90e6e1f19bbcdebcbeb9d1be8b84efcc12bdbaac1d958d4d0451ca3e9b34d084507ffccd94ff6935a2f6f374131b409f4e3a82aeec5 SHA512 ec0d5aa2382e8da923204f9e53994b4c1db33dfbede481883bb6e249ad89c4a69d293683f943e47dd51b76026242fe736c817fddb0b80df9ea3c2b83a56959be
+DIST layer-shell-qt-5.24.6.tar.xz 17888 BLAKE2B 2ef0cb27d3bd8f906a1fe3b43405c4beae10f0f7d9c04dc367e4162796842e4edaf8cd2ccf530e9c380c86a9470462fd614c7f022f3ee129336bb140e3af885a SHA512 28d4f4f82981a55c29cdbc0232920a4d5226c2c816b6b6ea0d3ef5fe0a1809d7911ab61417b25e6b31d17b9cb39ebd5ced3a741f59cf2b95126f821474eae75a
+DIST layer-shell-qt-5.25.5.tar.xz 18336 BLAKE2B 0656118af97213591dc79bdf5ef695c3d7e665d6391a51a8e6281a3092b25c716f036aff86e4523a6e2cdf0237a1872bcd1c79862e11da2e72cba7a703b67b36 SHA512 728c741dffff88b3ceea9459f8f3be6c1d6f3ef18039a31951f44169f7d439855c20ad7cd228b9393317231b5ccc33f77e0b49e2852790e4c06c993a834f0b64
diff --git a/kde-plasma/layer-shell-qt/layer-shell-qt-5.25.2.ebuild b/kde-plasma/layer-shell-qt/layer-shell-qt-5.24.6.ebuild
index 935db61a1c7f..b8063679fdbb 100644
--- a/kde-plasma/layer-shell-qt/layer-shell-qt-5.25.2.ebuild
+++ b/kde-plasma/layer-shell-qt/layer-shell-qt-5.24.6.ebuild
@@ -3,15 +3,15 @@
EAPI=8
-KFMIN=5.94.0
+KFMIN=5.92.0
QTMIN=5.15.4
-inherit ecm kde.org
+inherit ecm plasma.kde.org
DESCRIPTION="Qt component to allow applications make use of Wayland wl-layer-shell protocol"
LICENSE="LGPL-3+"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
# dev-qt/qtgui: QtXkbCommonSupport is provided by either IUSE libinput or X
diff --git a/kde-plasma/layer-shell-qt/layer-shell-qt-5.24.5.ebuild b/kde-plasma/layer-shell-qt/layer-shell-qt-5.25.5.ebuild
index 3b6ca14f2ea1..7ab95d0c8a26 100644
--- a/kde-plasma/layer-shell-qt/layer-shell-qt-5.24.5.ebuild
+++ b/kde-plasma/layer-shell-qt/layer-shell-qt-5.25.5.ebuild
@@ -3,15 +3,15 @@
EAPI=8
-KFMIN=5.90.0
-QTMIN=5.15.2
-inherit ecm kde.org
+KFMIN=5.95.0
+QTMIN=5.15.5
+inherit ecm plasma.kde.org
DESCRIPTION="Qt component to allow applications make use of Wayland wl-layer-shell protocol"
LICENSE="LGPL-3+"
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
# dev-qt/qtgui: QtXkbCommonSupport is provided by either IUSE libinput or X
diff --git a/kde-plasma/libkscreen/Manifest b/kde-plasma/libkscreen/Manifest
index 75105fdb74ff..4af86895fc2c 100644
--- a/kde-plasma/libkscreen/Manifest
+++ b/kde-plasma/libkscreen/Manifest
@@ -1,2 +1,2 @@
-DIST libkscreen-5.24.5.tar.xz 99464 BLAKE2B 544a2a6def8fc58c839247bb080c2650bae73dc6850a5436b5d9ed1666d8d8744af75f213f32008e3c331db90d151f5dd567f6fcc919b61dbe1d3c8d14d2fff5 SHA512 780abc702ee6bd53703dc5671e56dc59e10e62ce33c3714454c3c8b5a7a5cf43d4402906f9b1c7c1c19e9dc36cb323c07eb20603a0fb44c73281844c879c8370
-DIST libkscreen-5.25.2.tar.xz 99968 BLAKE2B ecbd2344c7ac47fc7fbdd82921afa674b4f49c45aa0e3bc71520fb9ccefe8a07318f4a24ab90cdefbd59e7de7afb040d3bf5ca572a42819c61bdffcaa717cdf3 SHA512 ce83139d401cdaecb23f83053e665bc9ab39c661b1849663c6a95de30a463571db45cc3c1ce8fba316c25ed8df22c13ef83d38e6bf92bc2e872aaac161da9988
+DIST libkscreen-5.24.6.tar.xz 99496 BLAKE2B 82375f43970722d6da705acc8ea6b3abab497e04b2bdd0f726b2c93d7adf944a9ac1492ec0dea766230bd13be3f3d7090df15abc3c6b74a7b147f2e5bfdf6a84 SHA512 5fb86aae3c0be6f7f3108396a5f4a24aa0137dd65f53db84b9f703a309f3f695c083af3055b0f553dde07ffdc81f73794578ae8fa82bc8483460ace742a55b84
+DIST libkscreen-5.25.5.tar.xz 100008 BLAKE2B b24fc95089bb392fefa637f15d6554baa791c62884d67445dd90b6480fea17c3daddf5bf1171ae9ba90c3cb4f07e9820fc3f903a686e23b04b6a2a1e3d5f20a0 SHA512 e5e69ff1be3fce0f08ffda2029c8fc2ee74cede12b6a8c1a113a9e7ed166894eda7159dd1ecf205542855bcecb65ba91d91b4c236f17500200385283f4a94bd5
diff --git a/kde-plasma/libkscreen/libkscreen-5.24.5.ebuild b/kde-plasma/libkscreen/libkscreen-5.24.6.ebuild
index 102411807edf..ea5d486ae28f 100644
--- a/kde-plasma/libkscreen/libkscreen-5.24.5.ebuild
+++ b/kde-plasma/libkscreen/libkscreen-5.24.6.ebuild
@@ -5,11 +5,11 @@ EAPI=8
ECM_QTHELP="true"
ECM_TEST="forceoptional"
-KFMIN=5.90.0
+KFMIN=5.92.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
+QTMIN=5.15.4
VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
+inherit ecm plasma.kde.org
DESCRIPTION="Plasma screen management library"
diff --git a/kde-plasma/libkscreen/libkscreen-5.25.2.ebuild b/kde-plasma/libkscreen/libkscreen-5.25.5.ebuild
index 99ab6d1853a3..96f10200f3f3 100644
--- a/kde-plasma/libkscreen/libkscreen-5.25.2.ebuild
+++ b/kde-plasma/libkscreen/libkscreen-5.25.5.ebuild
@@ -5,17 +5,17 @@ EAPI=8
ECM_QTHELP="true"
ECM_TEST="forceoptional"
-KFMIN=5.94.0
+KFMIN=5.95.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.4
+QTMIN=5.15.5
VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
+inherit ecm plasma.kde.org
DESCRIPTION="Plasma screen management library"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5/7"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
# requires running session
diff --git a/kde-plasma/libksysguard/Manifest b/kde-plasma/libksysguard/Manifest
index 83b041697c07..28ff9431efd5 100644
--- a/kde-plasma/libksysguard/Manifest
+++ b/kde-plasma/libksysguard/Manifest
@@ -1,2 +1,2 @@
-DIST libksysguard-5.24.5.tar.xz 768040 BLAKE2B 1b4defe6a174db5258a4d85c12d469a78dd1b709f5df07b8d3076076da1b72d6446307b5d1ab360c91ee6e2bddc0f5bcb837db994e16ab2a9e49450e19e63c58 SHA512 133c5923ee616515b1934c4e2c30509d407f40b7afc3914ac2417d7c961f3a1921bd3b5bfd1ca73942ddb17777fbf4d96950c130129135eae2b8d1b8daac9fa5
-DIST libksysguard-5.25.2.tar.xz 771300 BLAKE2B a57d186ee436e00b8941ff776c990d9f40012561b001331095e0355a3543efd25f4ae31c5b2d2d2eb268c9507825eddc8c7c4d03dc5c06c91b448ed90ae2d9bd SHA512 2bce6c82393c7d934323bed650a5d95ce00add6509577c404faaa1742ca7ab21d0bfad85c6a035aaf95ba34a21c96372ebac34c9643cce0660032b37fc1b3f4e
+DIST libksysguard-5.24.6.tar.xz 768148 BLAKE2B 434338fdf7380e8e83db4edf58949b6e040bff331c03f65ff7d5133a69ab381bf6ba89418f192d5ed1a6d1e42351389fed222e34b6c7558a9b31ec9caab3dbdf SHA512 9bc810e74821bd11fc4083d61452cd728daf00a2c2d8baa79869c2da4aca07f0db8ca3d7fbfe800110c1498bb9c94550c56dd8e82099a919b61bc76a15a8580c
+DIST libksysguard-5.25.5.tar.xz 783508 BLAKE2B c0b174991b14b5d422a5c5a8d50c19ac15c63d843aad9b946f65cc4fd1365fadd6c3b9af23e426d8f4e2ea4c4de22d025141f0b34c83e90d23cf16e408e531ed SHA512 c26bd5b3d6ac92a914d909e9d97691f0a851dcd069f158c5231f04bcb8d621defe49c667b166fd9b6fbea789bf37cc1a7dd9a52f53c942281f1ff0d76623baf8
diff --git a/kde-plasma/libksysguard/files/libksysguard-5.24.5-fix-missing-gpu-sensors.patch b/kde-plasma/libksysguard/files/libksysguard-5.24.5-fix-missing-gpu-sensors.patch
deleted file mode 100644
index bf81b8bf68eb..000000000000
--- a/kde-plasma/libksysguard/files/libksysguard-5.24.5-fix-missing-gpu-sensors.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From 88722b18c92f3a688a69abef9022cbcdcb5163bb Mon Sep 17 00:00:00 2001
-From: David Redondo <kde@david-redondo.de>
-Date: Fri, 29 Apr 2022 13:59:38 +0200
-Subject: [PATCH] Fall back to power average if input is not available
-
-Some power sensors don't expose a current value most notably amdgpu.
-For those fall back to the average reading if available.
-BUG:445920
-
-
-(cherry picked from commit 7758d202eed28169c031e099e408ea258469e408)
----
- systemstats/SensorsFeatureSensor.cpp | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/systemstats/SensorsFeatureSensor.cpp b/systemstats/SensorsFeatureSensor.cpp
-index 6c8bdb34..3555115f 100644
---- a/systemstats/SensorsFeatureSensor.cpp
-+++ b/systemstats/SensorsFeatureSensor.cpp
-@@ -95,6 +95,9 @@ makeSensorsFeatureSensor(const QString &id, const sensors_chip_name *const chipN
- break;
- case SENSORS_FEATURE_POWER:
- valueFeature = sensors_get_subfeature(chipName, feature, SENSORS_SUBFEATURE_POWER_INPUT);
-+ if (!valueFeature) {
-+ valueFeature = sensors_get_subfeature(chipName, feature, SENSORS_SUBFEATURE_POWER_AVERAGE);
-+ }
- unit = UnitWatt;
- maximum = getValueOfFirstExisting({SENSORS_SUBFEATURE_POWER_CRIT, SENSORS_SUBFEATURE_POWER_MAX});
- break;
---
-GitLab
-
diff --git a/kde-plasma/libksysguard/files/libksysguard-5.24.5-fix-missing-selfmade-presets-1.patch b/kde-plasma/libksysguard/files/libksysguard-5.24.5-fix-missing-selfmade-presets-1.patch
deleted file mode 100644
index 61b981734fa7..000000000000
--- a/kde-plasma/libksysguard/files/libksysguard-5.24.5-fix-missing-selfmade-presets-1.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From b94b0e11f9c0f718f109f37dad8a889301f3a59a Mon Sep 17 00:00:00 2001
-From: Arjen Hiemstra <ahiemstra@heimr.nl>
-Date: Mon, 9 May 2022 19:05:06 +0200
-Subject: [PATCH] Faces: Write preset faceproperties to the right location
-
-When loading presets we expect the faceproperties file to be located in
-"contents/config/" but when writing we are placing it in "contents/"
-which means that custom presets are not loaded properly.
-
-BUG: 450745
-
-
-(cherry picked from commit 05866a594198d8c76814d8cd4eb3e83cc9123c8d)
----
- faces/SensorFaceController.cpp | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/faces/SensorFaceController.cpp b/faces/SensorFaceController.cpp
-index d3daa87d..21fb2954 100644
---- a/faces/SensorFaceController.cpp
-+++ b/faces/SensorFaceController.cpp
-@@ -938,8 +938,8 @@ void SensorFaceController::savePreset()
- cg.sync();
-
- QDir subDir(dir.path());
-- subDir.mkdir(QStringLiteral("contents"));
-- KConfig faceConfig(subDir.path() % QStringLiteral("/contents/faceproperties"));
-+ subDir.mkpath(QStringLiteral("contents/config"));
-+ KConfig faceConfig(subDir.path() % QStringLiteral("/contents/config/faceproperties"));
-
- KConfigGroup configGroup(&faceConfig, "Config");
- configGroup.writeEntry(QStringLiteral("totalSensors"), QJsonDocument(totalSensors()).toJson(QJsonDocument::Compact));
---
-GitLab
-
diff --git a/kde-plasma/libksysguard/files/libksysguard-5.24.5-fix-missing-selfmade-presets-2.patch b/kde-plasma/libksysguard/files/libksysguard-5.24.5-fix-missing-selfmade-presets-2.patch
deleted file mode 100644
index 35bf11ee6431..000000000000
--- a/kde-plasma/libksysguard/files/libksysguard-5.24.5-fix-missing-selfmade-presets-2.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-From 0d06f3fdda71e87d70a4ca8d45af6badb3ab4ee1 Mon Sep 17 00:00:00 2001
-From: Arjen Hiemstra <ahiemstra@heimr.nl>
-Date: Mon, 9 May 2022 19:08:10 +0200
-Subject: [PATCH] Faces: Do not write resolved sensors to preset file
-
-The three sensor properties of FaceController contain the resolved
-sensors. This means we are not writing group regular expressions to face
-presets but are wiriting only the local sensors that were found for that
-group, pretty much bypassing why we have the groups in the first place.
-The unresolved sensors are only contained in the sensor configuration,
-so read them from there and write that to the preset faceproperties.
-
-
-(cherry picked from commit 1ea0671de11ea51aa2e181deafb70d8da588a2af)
----
- faces/SensorFaceController.cpp | 11 ++++++++---
- 1 file changed, 8 insertions(+), 3 deletions(-)
-
-diff --git a/faces/SensorFaceController.cpp b/faces/SensorFaceController.cpp
-index 21fb2954..632b7dd4 100644
---- a/faces/SensorFaceController.cpp
-+++ b/faces/SensorFaceController.cpp
-@@ -942,9 +942,14 @@ void SensorFaceController::savePreset()
- KConfig faceConfig(subDir.path() % QStringLiteral("/contents/config/faceproperties"));
-
- KConfigGroup configGroup(&faceConfig, "Config");
-- configGroup.writeEntry(QStringLiteral("totalSensors"), QJsonDocument(totalSensors()).toJson(QJsonDocument::Compact));
-- configGroup.writeEntry(QStringLiteral("highPrioritySensorIds"), QJsonDocument(highPrioritySensorIds()).toJson(QJsonDocument::Compact));
-- configGroup.writeEntry(QStringLiteral("lowPrioritySensorIds"), QJsonDocument(lowPrioritySensorIds()).toJson(QJsonDocument::Compact));
-+
-+ auto sensors = d->readAndUpdateSensors(d->sensorsGroup, QStringLiteral("totalSensors"));
-+ configGroup.writeEntry(QStringLiteral("totalSensors"), QJsonDocument(sensors).toJson(QJsonDocument::Compact));
-+ sensors = d->readAndUpdateSensors(d->sensorsGroup, QStringLiteral("highPrioritySensorIds"));
-+ configGroup.writeEntry(QStringLiteral("highPrioritySensorIds"), QJsonDocument(sensors).toJson(QJsonDocument::Compact));
-+ sensors = d->readAndUpdateSensors(d->sensorsGroup, QStringLiteral("lowPrioritySensorIds"));
-+ configGroup.writeEntry(QStringLiteral("lowPrioritySensorIds"), QJsonDocument(sensors).toJson(QJsonDocument::Compact));
-+ configGroup.writeEntry(QStringLiteral("chartFace"), faceId());
-
- KConfigGroup colorsGroup(&faceConfig, "SensorColors");
- d->colorsGroup.copyTo(&colorsGroup);
---
-GitLab
-
diff --git a/kde-plasma/libksysguard/libksysguard-5.24.5-r1.ebuild b/kde-plasma/libksysguard/libksysguard-5.24.6.ebuild
index 664a0d856123..98aa21d7d4d2 100644
--- a/kde-plasma/libksysguard/libksysguard-5.24.5-r1.ebuild
+++ b/kde-plasma/libksysguard/libksysguard-5.24.6.ebuild
@@ -5,16 +5,16 @@ EAPI=8
ECM_DESIGNERPLUGIN="true"
ECM_TEST="true"
-KFMIN=5.90.0
-QTMIN=5.15.2
+KFMIN=5.92.0
+QTMIN=5.15.4
VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
+inherit ecm plasma.kde.org
DESCRIPTION="Task management and system monitoring library"
LICENSE="LGPL-2+"
SLOT="5/9"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE="webengine X"
COMMON_DEPEND="
@@ -59,11 +59,7 @@ RDEPEND="${COMMON_DEPEND}
!<kde-plasma/plasma-workspace-5.18.80:5
"
-PATCHES=(
- "${FILESDIR}"/${PN}-5.22.80-no-detailed-mem-message.patch
- "${FILESDIR}"/${P}-fix-missing-gpu-sensors.patch # KDE-bug 445920
- "${FILESDIR}"/${P}-fix-missing-selfmade-presets-{1,2}.patch # KDE-bug 450745
-)
+PATCHES=( "${FILESDIR}/${PN}-5.22.80-no-detailed-mem-message.patch" )
src_configure() {
local mycmakeargs=(
diff --git a/kde-plasma/libksysguard/libksysguard-5.25.2.ebuild b/kde-plasma/libksysguard/libksysguard-5.25.5.ebuild
index 86a4ce117496..fc46c6345038 100644
--- a/kde-plasma/libksysguard/libksysguard-5.25.2.ebuild
+++ b/kde-plasma/libksysguard/libksysguard-5.25.5.ebuild
@@ -5,16 +5,16 @@ EAPI=8
ECM_DESIGNERPLUGIN="true"
ECM_TEST="true"
-KFMIN=5.94.0
-QTMIN=5.15.4
+KFMIN=5.95.0
+QTMIN=5.15.5
VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
+inherit ecm plasma.kde.org
DESCRIPTION="Task management and system monitoring library"
LICENSE="LGPL-2+"
SLOT="5/9"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE="webengine X"
COMMON_DEPEND="
diff --git a/kde-plasma/libkworkspace/Manifest b/kde-plasma/libkworkspace/Manifest
index 667c2569dcaf..75d849b0d314 100644
--- a/kde-plasma/libkworkspace/Manifest
+++ b/kde-plasma/libkworkspace/Manifest
@@ -1,2 +1,2 @@
-DIST plasma-workspace-5.24.5.tar.xz 18490588 BLAKE2B 5a9681620f40604f631cd7ef0c9d6256cc490436dc5e29ef9434d0f129324c2d405c5647da12778c208976c0cb0b4da698a90a22b70c1cb2723cbc58f69bda1d SHA512 ae40fe545b03e42e9f8fe2e8885d3853f4b52d4fd2ed3ecf7d24fa59b4924b8f8b389e8713ec6a3a875bc66df3952de9157d4a5631b283105a9329a1a1825996
-DIST plasma-workspace-5.25.2.tar.xz 18581236 BLAKE2B 0c510d012c65a5472759a7eca8a16c53ba0dce57c7c513018adf77e6da6192b99759d47edb0c23057c0909a5854c26c7efce5c382adb4b2894fdf558534a95ff SHA512 5554b01919439791e991aca51446ed94438d499712f2766eb15389c057b7d9cb0c052a250f9aa432a8b2eb0b9802e51755a2cf6fc0998d3ad0a48138c70bc105
+DIST plasma-workspace-5.24.6.tar.xz 18500752 BLAKE2B 1e469e91e8f1828f0b819aaa03f2918fa7df551786d7bbc963c7b4f7078719e9655176c5ddeea262175c36b14ba360e143e182dad78e369f833338ef147af06a SHA512 4e49f59d565e0b84951122155158966a54c05a6999ff99503bfff667c780fac6cfc076326f0cac7d53629bfc1d81599b30e919848168f6beb79a4dc7cf7c5560
+DIST plasma-workspace-5.25.5.tar.xz 18638932 BLAKE2B f83aabf84b775c0bf9d1e60db03f94400e3363fa8f45767bdc471706682cda7323fae4948cffa156188cc7ed2d30d05349a385dd370ef941c16464ddddf8fa01 SHA512 0c6cf5104b584b34a8bcb45d57069fed3b25e871fccf1bfefd47d8fc1b595867c1c4f0fcfcc0e07847534e1e77ce8ed1f3be1ac6cb7eea8669a9c7649c8466cb
diff --git a/kde-plasma/libkworkspace/libkworkspace-5.25.2.ebuild b/kde-plasma/libkworkspace/libkworkspace-5.24.6.ebuild
index 1d79b179c681..b16f72961f73 100644
--- a/kde-plasma/libkworkspace/libkworkspace-5.25.2.ebuild
+++ b/kde-plasma/libkworkspace/libkworkspace-5.24.6.ebuild
@@ -5,16 +5,16 @@ EAPI=8
ECM_TEST="true"
KDE_ORG_NAME="plasma-workspace"
-KFMIN=5.94.0
+KFMIN=5.92.0
PVCUT=$(ver_cut 1-3)
QTMIN=5.15.4
-inherit ecm kde.org
+inherit ecm plasma.kde.org
DESCRIPTION="Workspace library to interact with the Plasma session manager"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
RDEPEND="
diff --git a/kde-plasma/libkworkspace/libkworkspace-5.24.5.ebuild b/kde-plasma/libkworkspace/libkworkspace-5.25.5.ebuild
index 14acef8df3b4..bc526846bbb4 100644
--- a/kde-plasma/libkworkspace/libkworkspace-5.24.5.ebuild
+++ b/kde-plasma/libkworkspace/libkworkspace-5.25.5.ebuild
@@ -5,16 +5,16 @@ EAPI=8
ECM_TEST="true"
KDE_ORG_NAME="plasma-workspace"
-KFMIN=5.90.0
+KFMIN=5.95.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm kde.org
+QTMIN=5.15.5
+inherit ecm plasma.kde.org
DESCRIPTION="Workspace library to interact with the Plasma session manager"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
RDEPEND="
diff --git a/kde-plasma/milou/Manifest b/kde-plasma/milou/Manifest
index 21e6c0f24970..e18b7106441a 100644
--- a/kde-plasma/milou/Manifest
+++ b/kde-plasma/milou/Manifest
@@ -1,2 +1,2 @@
-DIST milou-5.24.5.tar.xz 48264 BLAKE2B 00ee42f530a73038198f0abbd04e54c54bb60fc449129a634dfdaefc56331ad0a55cfa7ccd4ae0fc60643b4ec5f8d89bc27382b27a23f36172fcc1956376b026 SHA512 b6a2979b6ab4717d53e0f58605ba43a08f78836a287c0988aeb9461f6d4cb42f71d1081ec1261dcb957ee97b67f8eba42f3c6861e96d6a2e796142edac74ea7c
-DIST milou-5.25.2.tar.xz 48572 BLAKE2B 55d31e4197b9826ff5d1ac670292b72d519c6564510ddca8bb225d6389fff230deed813e8a9acf2befcab132e2237ecd50da954a6ce76e0b749e76bf3a4fe207 SHA512 a9f3a20d6dae3f81f31bc00ad0ae86cf94e8ce28bfcab63ecc50c3bede4b91544d0120c6c83bbd91ddc38770ffc1748b3be73973146e53b6d99c45f04161f14b
+DIST milou-5.24.6.tar.xz 48232 BLAKE2B c2aea71c3debe0315b657a73b94581402d0f91766f4231e1b6bf664d9ce9f52a5dead1381ee15041c7b12b9c496bc083c8c80fc868ccf5f479dcd3cb43fd5fa8 SHA512 5992808c7f9742b706c217fc6e9c36992a079d38459db704e9a911e5ff2a8c1eb645b8161049ddbfa9f4824eb3d5284c5c182b4c66a9e2b562d83412f2085d16
+DIST milou-5.25.5.tar.xz 48664 BLAKE2B f2fca4f3c25ebc6b33e9f1b6ff82e12d8a7915d4c94dc967fa1e94185d8ff3d7ebe8cd4f368c89d27e0166f314a53368e2985d6d3c2d9ece8800503ccb9ddca5 SHA512 694b713709a53b8a725516f4d0bdd84c943f282537fd2faccde558ed695ea16aba6dea555472fe8dbe4b4967941c63cce646693d58ada9ba5e2feacd7281e034
diff --git a/kde-plasma/milou/milou-5.25.2.ebuild b/kde-plasma/milou/milou-5.24.6.ebuild
index 92c9742fe8ae..f5e362c3310f 100644
--- a/kde-plasma/milou/milou-5.25.2.ebuild
+++ b/kde-plasma/milou/milou-5.24.6.ebuild
@@ -4,17 +4,17 @@
EAPI=8
ECM_TEST="true"
-KFMIN=5.94.0
+KFMIN=5.92.0
PVCUT=$(ver_cut 1-3)
QTMIN=5.15.4
-inherit ecm kde.org
+inherit ecm plasma.kde.org
DESCRIPTION="Dedicated search application built on top of Baloo"
HOMEPAGE="https://invent.kde.org/plasma/milou"
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/milou/milou-5.24.5.ebuild b/kde-plasma/milou/milou-5.25.5.ebuild
index f74c41e92e5c..91f25174959f 100644
--- a/kde-plasma/milou/milou-5.24.5.ebuild
+++ b/kde-plasma/milou/milou-5.25.5.ebuild
@@ -4,17 +4,17 @@
EAPI=8
ECM_TEST="true"
-KFMIN=5.90.0
+KFMIN=5.95.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm kde.org
+QTMIN=5.15.5
+inherit ecm plasma.kde.org
DESCRIPTION="Dedicated search application built on top of Baloo"
HOMEPAGE="https://invent.kde.org/plasma/milou"
LICENSE="GPL-2 LGPL-2.1"
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/kde-plasma/oxygen-sounds/Manifest b/kde-plasma/oxygen-sounds/Manifest
index cba8db0f45d1..8f052c2090f9 100644
--- a/kde-plasma/oxygen-sounds/Manifest
+++ b/kde-plasma/oxygen-sounds/Manifest
@@ -1 +1 @@
-DIST oxygen-sounds-5.25.2.tar.xz 1896484 BLAKE2B 5a15aef31f3c6474ed119b8c1835a52bb1b410bf08b97fb039ec8df3ef07cc561286b53e172e923fea1340458c84997a3864d810d2245bfcbe0e5f33d1626ef5 SHA512 77df558ce50865ae8da824f1a9b43de1addfc0b9e62756cfb2324930c13bdc5cc3b97df1ee03671310259ca7e77126bf48cbae46876c068a7bd72abf85d78f68
+DIST oxygen-sounds-5.25.5.tar.xz 1896520 BLAKE2B f28b4e8eb470c4a5f016983146d20a45ea5c8d87ba6788b6b8ff2b59e4ec1386457e26bdb3ab5e884729f670f034bfbc3a6b525e9d6f60626477d673d4dd56a5 SHA512 ac4bbd7cbc1c16c236a43aefb04c5d3449cdcf7ab7a536054e8224d2722fd2b933f3a726bb5c2e431034b0fcef7892ab95876554209b40938e6e43ffc7fc13a2
diff --git a/kde-plasma/oxygen-sounds/oxygen-sounds-5.25.2.ebuild b/kde-plasma/oxygen-sounds/oxygen-sounds-5.25.5.ebuild
index 82e1ed8f26aa..1e78499df528 100644
--- a/kde-plasma/oxygen-sounds/oxygen-sounds-5.25.2.ebuild
+++ b/kde-plasma/oxygen-sounds/oxygen-sounds-5.25.5.ebuild
@@ -3,15 +3,15 @@
EAPI=8
-KFMIN=5.94.0
-QTMIN=5.15.4
-inherit ecm kde.org
+KFMIN=5.95.0
+QTMIN=5.15.5
+inherit ecm plasma.kde.org
DESCRIPTION="Oxygen sound theme for the Plasma desktop"
HOMEPAGE="https://invent.kde.org/plasma/oxygen-sounds"
LICENSE="GPL-2+"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
RDEPEND="!<kde-plasma/oxygen-5.24.80"
diff --git a/kde-plasma/oxygen/Manifest b/kde-plasma/oxygen/Manifest
index d36d90d5a058..87c8d1c7bad9 100644
--- a/kde-plasma/oxygen/Manifest
+++ b/kde-plasma/oxygen/Manifest
@@ -1,2 +1,2 @@
-DIST oxygen-5.24.5.tar.xz 4615504 BLAKE2B d937770d2919f2318cfce3fc0b90f9c8009aa1c80ce9f491d3c9863c383fd3d8b0ff61582a454d7bb7cc066183ac514c4058d48b523aec68b635ffd1b3e93606 SHA512 90df776e36014b07849c9454632bb73a3b75d5d146eeec8d9de88b63d0bdbd68fabd9f1eaac0166f47057a61c48f7b531630f48d6b037d1a266e18e36febbaa2
-DIST oxygen-5.25.2.tar.xz 2723684 BLAKE2B 20a3de08356565dd57f567cc04f4678833bc8910a8a1d7dcc69336727c748e82d541b88d722e2dd02fa817e103bb56c6d3343014e0b48e3cd77a093a7e822a32 SHA512 a7dbd73034fe39260315debddfdbbc3e99a4519907372945f129604d4e8ae9d6643f10e53b1cd4af635609dfe774fdf809be492742b57864d636a6a08ea315db
+DIST oxygen-5.24.6.tar.xz 4610216 BLAKE2B 0ffc3828c7b45d14040bb0f698d2dd0842766f143bc560da7bc2ccc60386898eaabe0ad711e1d7168283880613f01fccdd9e24cb401088282d23a756b8f63e62 SHA512 0cb9853e12345b33b0d96012eafc5f059f4f9bb8a19cc5df0e459b50b2a06e504107296359c5a1d710f7fd23e68f631e70bb9f887f8f1fde6f76baaca4184b2c
+DIST oxygen-5.25.5.tar.xz 2725980 BLAKE2B 452c56766d496aa4a222a464baf007da5a1a88fc18be9f2651907d68987ad1c9bfd611eccf6bf9e56856a942d1a58f6fb9b0a2e4aa942365d805f2553a86c022 SHA512 aa9fcce6f906a94cca5b23c0869915757f6e8c025b500c2c0bbb2acd4b7467087b3606f06cd5dae75560b9fa1494dcbd515b5d2d202fd363ff50356f3612fecb
diff --git a/kde-plasma/oxygen/oxygen-5.25.2.ebuild b/kde-plasma/oxygen/oxygen-5.24.6.ebuild
index ae186f8c427a..61a737826b2b 100644
--- a/kde-plasma/oxygen/oxygen-5.25.2.ebuild
+++ b/kde-plasma/oxygen/oxygen-5.24.6.ebuild
@@ -3,17 +3,17 @@
EAPI=8
-KFMIN=5.94.0
+KFMIN=5.92.0
PVCUT=$(ver_cut 1-3)
QTMIN=5.15.4
-inherit ecm kde.org
+inherit ecm plasma.kde.org
DESCRIPTION="Oxygen visual style for the Plasma desktop"
HOMEPAGE="https://invent.kde.org/plasma/oxygen"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE="wayland"
RDEPEND="
diff --git a/kde-plasma/oxygen/oxygen-5.24.5.ebuild b/kde-plasma/oxygen/oxygen-5.25.5.ebuild
index 1f0f9efb675b..4ee2d79dcff9 100644
--- a/kde-plasma/oxygen/oxygen-5.24.5.ebuild
+++ b/kde-plasma/oxygen/oxygen-5.25.5.ebuild
@@ -3,17 +3,17 @@
EAPI=8
-KFMIN=5.90.0
+KFMIN=5.95.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm kde.org
+QTMIN=5.15.5
+inherit ecm plasma.kde.org
DESCRIPTION="Oxygen visual style for the Plasma desktop"
HOMEPAGE="https://invent.kde.org/plasma/oxygen"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE="wayland"
RDEPEND="
diff --git a/kde-plasma/plasma-browser-integration/Manifest b/kde-plasma/plasma-browser-integration/Manifest
index dff7642e695d..9ff19313118a 100644
--- a/kde-plasma/plasma-browser-integration/Manifest
+++ b/kde-plasma/plasma-browser-integration/Manifest
@@ -1,2 +1,2 @@
-DIST plasma-browser-integration-5.24.5.tar.xz 222452 BLAKE2B 6caca77f50f401a230e5936b36b7babdf6186d6a11a7fb1bda2a0423a7bea5b3f7a66d12e7d569b406e93636b980bb9308c20452a8a9b62197b4170988361aab SHA512 f34885920f1d4859d57ce3c96523c46d392f5835bce6b7d73afb30ea60827e5d520c168ccf45d2d46cec8027b0d9abe2bfc0c5b4ecfbf3b4433bb3ed0b405497
-DIST plasma-browser-integration-5.25.2.tar.xz 223220 BLAKE2B 190e34896cc726e613b768652a291626d27d24421b084b8f20706edd28a759fcb2f84f22ba97d153452902a2c544bd5fae1abaf94453e6741a7b81c32edc8b5f SHA512 06804d4c5e4cc1266c2318767c185c6fb014e8942938b7191f65e7f8d36415ffaabe08616435ff0a6496ccc28c7250438941a21ed8655741f1548ce1765f8ff0
+DIST plasma-browser-integration-5.24.6.tar.xz 222788 BLAKE2B 596f0b3f72255f8ef6add33e4f4fd461f529b8e4644ea2513087bf75032d432b473aaf925d98de5292fef1fab7ab1c35655f6a1720ea4ea2bba53be29d717817 SHA512 a931c6d7fc176beb16483893b40c387814ad8d91e56a315915f9a50c9b1ddc40401486143da61ec2abde3cfbb463c6b8bb9239eba1b8d8c7fa882de18d56b11e
+DIST plasma-browser-integration-5.25.5.tar.xz 229520 BLAKE2B 61995b7eee91742133ed11c25102d1503587fb3395b219d9d88b423721f53ac3dea26fded83e22395ce85603f7d1b7b0721b9cad0c6a98c79b905bb173638e86 SHA512 07e0a2d5acfb66327961b576904b3301823bdb7ad8767bf99f3fe1418e8ff6ac93904f0419cdf56c8235149800f1b318ec6dd80f09f8abf9213c70a5d11e0187
diff --git a/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.25.2.ebuild b/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.24.6.ebuild
index 0262f123a5d7..05bdfba890f5 100644
--- a/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.25.2.ebuild
+++ b/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.24.6.ebuild
@@ -3,17 +3,17 @@
EAPI=8
-KFMIN=5.94.0
+KFMIN=5.92.0
PVCUT=$(ver_cut 1-3)
QTMIN=5.15.4
-inherit ecm kde.org
+inherit ecm plasma.kde.org
DESCRIPTION="Integrate Chrome/Firefox better into Plasma through browser extensions"
HOMEPAGE+=" https://community.kde.org/Plasma/Browser_Integration"
LICENSE="GPL-3+"
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/plasma-browser-integration/plasma-browser-integration-5.24.5.ebuild b/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.25.5.ebuild
index 15e44d6aa3de..d143a4b8958b 100644
--- a/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.24.5.ebuild
+++ b/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.25.5.ebuild
@@ -3,17 +3,17 @@
EAPI=8
-KFMIN=5.90.0
+KFMIN=5.95.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm kde.org
+QTMIN=5.15.5
+inherit ecm plasma.kde.org
DESCRIPTION="Integrate Chrome/Firefox better into Plasma through browser extensions"
HOMEPAGE+=" https://community.kde.org/Plasma/Browser_Integration"
LICENSE="GPL-3+"
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/kde-plasma/plasma-desktop/Manifest b/kde-plasma/plasma-desktop/Manifest
index 223066121296..6ac2291173c1 100644
--- a/kde-plasma/plasma-desktop/Manifest
+++ b/kde-plasma/plasma-desktop/Manifest
@@ -1,3 +1,3 @@
-DIST plasma-desktop-5.24.5.tar.xz 6241532 BLAKE2B 20bec56fbd0c3f68b3eaf75cb18a01888c63a8d49e2761c83858125ef82dfe225137e9ba704eaddc43405fe6f9818f879f0105eff03d06aa74d93800e4891693 SHA512 3bb770023b47dcc3c51dbdacfe9cb93adc2f514d8d19f54fed10023d9440bed956ec3beb18d9979cb408ab2e6e960ca383d215fd072ba2df34e4e0b5f6c55270
-DIST plasma-desktop-5.25.2.tar.xz 6279760 BLAKE2B bc17e6dd7f472b1d07802015e20c4a727042179f45be29b2eff9da22e9b81a821d12a3398ef3f5b1dc9228f767112501911b72e6ef65d3a3d4d750949ce44172 SHA512 3459dec46338453f4fc4271753c44a91cf1924eb0eab26d64ebab5bd3070ed1ce5c18154dfae4b20f496ffa492cb3e329958c1f628f1871bac89cc30d049fde4
-DIST plasma-desktop-override-include-dirs-1.tar.xz 7888 BLAKE2B f1e416fa0ed27cfe6e049cafc66d1603bb4f76f0cec16dc47339a238cbb485b202adf08ececbb8933a5e1a54954cbd21653d2c9dfec27baa49fdf583acf0d75f SHA512 aa26b4966a5d00c378128ee8ee56025d637f139fcd315bf0aabefa080caecadf8cd3176dee3df87d4f8bdc48446df535260cf64a65055857fb895fa8988e1a20
+DIST plasma-desktop-5.24.6.tar.xz 6246924 BLAKE2B dff70688c684437eddbf74ba8487be6de3d71591ef1644841d8da11e05eb00a97d96500caeac4744d8bb6a00f7ab14d16f45c59aed10bc85ba78d0fb254e0873 SHA512 5a9324473fbb78b804c2311c223e97f66a0a00a91848818de47eb92167af6e86db22c4323a9709642a4fc58818c2a451b2afebeda35c203ad8136f119fa40023
+DIST plasma-desktop-5.25.5.tar.xz 6327616 BLAKE2B b0693b2097b3cbee01c82c19b803c64401139a5206014de5ceaa17a253de159948d93b870910d37d205989e99e66f245480ca1c79b09338babc0d56eef387399 SHA512 8bcf570ae73c21af7780706a33cf905bd566465badb457cc64515717c01ed332cd8543ca353a82222abdc8b63a762ae85d7881706742b3fe8f93c77584261ec4
+DIST plasma-desktop-override-include-dirs-2.tar.xz 8324 BLAKE2B 5ddf9340edf6b6fa76e80158a982ac887b0fb464bc40d5bc4dcd3d6b8f5a87c2d6ecdd153e67e168454aa7faff8d84defb90ba16096b64f3af1e7a74570a00c6 SHA512 452923555bd419d3e389e808c4c9ea35e48795d4f0d78c5845aea677e21f594068540538a8968c2d4034aacb11e910a7b69908e10518eba486ebcc0dda39221a
diff --git a/kde-plasma/plasma-desktop/files/plasma-desktop-5.24.6-fix-buttongroupmgmt.patch b/kde-plasma/plasma-desktop/files/plasma-desktop-5.24.6-fix-buttongroupmgmt.patch
new file mode 100644
index 000000000000..0a86d08c5121
--- /dev/null
+++ b/kde-plasma/plasma-desktop/files/plasma-desktop-5.24.6-fix-buttongroupmgmt.patch
@@ -0,0 +1,108 @@
+From fffa899345df967ed815104cf88de8466d97b374 Mon Sep 17 00:00:00 2001
+From: ivan tkachenko <me@ratijas.tk>
+Date: Sat, 9 Jul 2022 21:45:37 +0300
+Subject: [PATCH] [applets/pager] Fix button group management on configuration
+ page
+
+More declarative and centralized approach fixes the case when the "Text
+display:" section may have no radio buttons selected.
+
+Amends c50e4b987dc365d741880794ee6f2924065a87a6.
+
+BUG: 456525
+FIXED-IN: 5.24.7 5.25.4 5.26
+(cherry picked from commit 4d835be8808b6372d69c424a66c3c7a1493cd6c3)
+---
+ .../package/contents/ui/configGeneral.qml | 48 ++++---------------
+ 1 file changed, 10 insertions(+), 38 deletions(-)
+
+diff --git a/applets/pager/package/contents/ui/configGeneral.qml b/applets/pager/package/contents/ui/configGeneral.qml
+index b66620e16..c5404b9e1 100644
+--- a/applets/pager/package/contents/ui/configGeneral.qml
++++ b/applets/pager/package/contents/ui/configGeneral.qml
+@@ -25,39 +25,6 @@ Kirigami.FormLayout {
+ property alias cfg_showOnlyCurrentScreen: showOnlyCurrentScreen.checked
+ property alias cfg_wrapPage: wrapPage.checked
+
+- onCfg_displayedTextChanged: {
+- switch (cfg_displayedText) {
+- case 0:
+- displayedTextGroup.checkedButton = desktopNumberRadio;
+- break;
+- case 1:
+- displayedTextGroup.checkedButton = desktopNameRadio;
+- break;
+- default:
+- case 2:
+- displayedTextGroup.checkedButton = noTextRadio;
+- break;
+- }
+- }
+-
+- onCfg_currentDesktopSelectedChanged: {
+- switch (cfg_currentDesktopSelected) {
+- case 0:
+- currentDesktopSelectedGroup.checkedButton = doesNothingRadio;
+- break;
+- case 1:
+- currentDesktopSelectedGroup.checkedButton = showsDesktopRadio;
+- break;
+- default:
+- break;
+- }
+- }
+-
+- Component.onCompleted: {
+- cfg_currentDesktopSelectedChanged();
+- cfg_displayedTextChanged();
+- }
+-
+ QtControls.ButtonGroup {
+ id: displayedTextGroup
+ }
+@@ -113,19 +80,22 @@ Kirigami.FormLayout {
+
+ QtControls.ButtonGroup.group: displayedTextGroup
+ text: i18n("No text")
+- onCheckedChanged: if (checked) cfg_displayedText = 2;
++ checked: cfg_displayedText === 2
++ onToggled: if (checked) cfg_displayedText = 2;
+ }
+ QtControls.RadioButton {
+ id: desktopNumberRadio
+ QtControls.ButtonGroup.group: displayedTextGroup
+ text: isActivityPager ? i18n("Activity number") : i18n("Desktop number")
+- onCheckedChanged: if (checked) cfg_displayedText = 0;
++ checked: cfg_displayedText === 0
++ onToggled: if (checked) cfg_displayedText = 0;
+ }
+ QtControls.RadioButton {
+ id: desktopNameRadio
+ QtControls.ButtonGroup.group: displayedTextGroup
+ text: isActivityPager ? i18n("Activity name") : i18n("Desktop name")
+- onCheckedChanged: if (checked) cfg_displayedText = 1;
++ checked: cfg_displayedText === 1
++ onToggled: if (checked) cfg_displayedText = 1;
+ }
+
+
+@@ -141,12 +111,14 @@ Kirigami.FormLayout {
+
+ QtControls.ButtonGroup.group: currentDesktopSelectedGroup
+ text: i18n("Does nothing")
+- onCheckedChanged: if (checked) cfg_currentDesktopSelected = 0;
++ checked: cfg_currentDesktopSelected === 0
++ onToggled: if (checked) cfg_currentDesktopSelected = 0;
+ }
+ QtControls.RadioButton {
+ id: showsDesktopRadio
+ QtControls.ButtonGroup.group: currentDesktopSelectedGroup
+ text: i18n("Shows the desktop")
+- onCheckedChanged: if (checked) cfg_currentDesktopSelected = 1;
++ checked: cfg_currentDesktopSelected === 1
++ onToggled: if (checked) cfg_currentDesktopSelected = 1;
+ }
+ }
+--
+GitLab
+
diff --git a/kde-plasma/plasma-desktop/files/plasma-desktop-5.24.6-fix-mouse-settings-loading.patch b/kde-plasma/plasma-desktop/files/plasma-desktop-5.24.6-fix-mouse-settings-loading.patch
new file mode 100644
index 000000000000..69996e532e10
--- /dev/null
+++ b/kde-plasma/plasma-desktop/files/plasma-desktop-5.24.6-fix-mouse-settings-loading.patch
@@ -0,0 +1,44 @@
+From 0351cdfc9210f6f88863419534250ab7b8ce04ed Mon Sep 17 00:00:00 2001
+From: ivan tkachenko <me@ratijas.tk>
+Date: Mon, 25 Jul 2022 20:06:12 +0300
+Subject: [PATCH] Fix mouse settings not being loaded when a mouse is connected
+
+Keyboard daemon was calling into the wrong module name. There are only
+so much kcminit modules, and all of them are required to be named and
+referenced with a "kcm_" prefix.
+
+Postmortem:
+
+- Mouse settings' saving and loading worked fine.
+- Changing settings on the fly worked fine, and if they were not loaded
+ before due to this bug, KCM loaded them and applied, after which
+ mouse worked fine until disconnected.
+- Starting computer with mouse already connected worked fine.
+- Plug&Play (i.e. connecting mouse after session has started) was the
+ only thing that was broken, because this reconfiguration failed to
+ launch the proper mouse module.
+
+Co-Authored-By: David Edmundson <kde@davidedmundson.co.uk>
+BUG: 435113
+FIXED-IN: 5.24.7, 5.25.4, 5.26
+(cherry picked from commit 0d7eccfbba7c3656487396dd381fcee0717bb1ec)
+---
+ kcms/keyboard/keyboard_daemon.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/kcms/keyboard/keyboard_daemon.cpp b/kcms/keyboard/keyboard_daemon.cpp
+index ae44b0ef2..56a93c4aa 100644
+--- a/kcms/keyboard/keyboard_daemon.cpp
++++ b/kcms/keyboard/keyboard_daemon.cpp
+@@ -89,7 +89,7 @@ void KeyboardDaemon::configureKeyboard()
+ void KeyboardDaemon::configureMouse()
+ {
+ QStringList modules;
+- modules << QStringLiteral("mouse");
++ modules << QStringLiteral("kcm_mouse");
+ QProcess::startDetached(QStringLiteral("kcminit"), modules);
+ }
+
+--
+GitLab
+
diff --git a/kde-plasma/plasma-desktop/plasma-desktop-5.25.2.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-5.24.6-r2.ebuild
index 1dffe8ec99b9..5b816b2adcf6 100644
--- a/kde-plasma/plasma-desktop/plasma-desktop-5.25.2.ebuild
+++ b/kde-plasma/plasma-desktop/plasma-desktop-5.24.6-r2.ebuild
@@ -5,19 +5,19 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="true"
-KFMIN=5.94.0
+KFMIN=5.92.0
PVCUT=$(ver_cut 1-3)
QTMIN=5.15.4
VIRTUALX_REQUIRED="test"
-inherit ecm kde.org optfeature
+inherit ecm plasma.kde.org optfeature
DESCRIPTION="KDE Plasma desktop"
-XORGHDRS="${PN}-override-include-dirs-1"
+XORGHDRS="${PN}-override-include-dirs-2"
SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${XORGHDRS}.tar.xz"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE="emoji ibus +kaccounts scim +semantic-desktop telemetry"
COMMON_DEPEND="
@@ -119,7 +119,9 @@ RDEPEND="${COMMON_DEPEND}
BDEPEND="virtual/pkgconfig"
PATCHES=(
- "${WORKDIR}/${XORGHDRS}/override-include-dirs.patch" # downstream patch
+ "${WORKDIR}/${XORGHDRS}/${PN}-5.24.6-override-include-dirs.patch" # downstream patch
+ "${FILESDIR}/${P}-fix-buttongroupmgmt.patch" # KDE-bug 456525
+ "${FILESDIR}/${P}-fix-mouse-settings-loading.patch" # KDE-bug 435113
)
src_prepare() {
diff --git a/kde-plasma/plasma-desktop/plasma-desktop-5.24.5.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-5.25.5.ebuild
index ae1f627cb572..b441b825322a 100644
--- a/kde-plasma/plasma-desktop/plasma-desktop-5.24.5.ebuild
+++ b/kde-plasma/plasma-desktop/plasma-desktop-5.25.5.ebuild
@@ -5,19 +5,19 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="true"
-KFMIN=5.90.0
+KFMIN=5.95.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
+QTMIN=5.15.5
VIRTUALX_REQUIRED="test"
-inherit ecm kde.org optfeature
+inherit ecm plasma.kde.org optfeature
DESCRIPTION="KDE Plasma desktop"
-XORGHDRS="${PN}-override-include-dirs-1"
+XORGHDRS="${PN}-override-include-dirs-2"
SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${XORGHDRS}.tar.xz"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE="emoji ibus +kaccounts scim +semantic-desktop telemetry"
COMMON_DEPEND="
@@ -119,7 +119,7 @@ RDEPEND="${COMMON_DEPEND}
BDEPEND="virtual/pkgconfig"
PATCHES=(
- "${WORKDIR}/${XORGHDRS}/override-include-dirs.patch" # downstream patch
+ "${WORKDIR}/${XORGHDRS}/${PN}-5.24.6-override-include-dirs.patch" # downstream patch
)
src_prepare() {
diff --git a/kde-plasma/plasma-disks/Manifest b/kde-plasma/plasma-disks/Manifest
index fd4985e7cc0f..e6be1c06ef63 100644
--- a/kde-plasma/plasma-disks/Manifest
+++ b/kde-plasma/plasma-disks/Manifest
@@ -1,2 +1,2 @@
-DIST plasma-disks-5.24.5.tar.xz 88304 BLAKE2B 649bb10a09333cc49f34731188a66cea6017702e5d5d5f7dc1aa100c6cf7b274153a5570ce20aa3c05737a9f5c8041dd73e0707b91b1198ff3d4e456081497b9 SHA512 fc13922a8961a0581eb5c67f23a00c7898e0700604785573c677ceae3391d784fd44944acbfae501a620ce9e86c21694a03b4613a60284488c1cf5450c5de6fe
-DIST plasma-disks-5.25.2.tar.xz 90728 BLAKE2B 14118f0025b8891a2125224743f0312f6a906aecec2e2f85113f59096f498af1b85c62f98e4150f43eb2d6705c6b9324ffa9221e77f2e18d3f2397e7e99ba729 SHA512 6ef14ba066b35cf600aa4aaf4519af5309ffb9402f497a73333c953e17d3ad3e32fb9858a60a18bd955305208e0fd3d03bd66e6ac619789dc42edb3ff10ab09d
+DIST plasma-disks-5.24.6.tar.xz 88320 BLAKE2B b4690bad113215dccc36b815af4f2040293a8ca89d065d34cf65387fdcb98b3434021b1ea8ab98d4fb71577836d62926be77cb2d93c2414ec21c7337f4033e9c SHA512 b0a01f196477c496cd3ece167a99b82001c5dc5a1570acbe624dd0299c062c1456a30a13eaaca97e3c0bd530497b0753df057e1185c301941a6d6c4ed4554adc
+DIST plasma-disks-5.25.5.tar.xz 91952 BLAKE2B e8d66f7125563a1a9e23b860f8d4e02d6f59366b58b3de5b42373ea8b2ee442cc931ab91034fd647bac958b993c3c17c1b86971b3c591e40d7db6df10a847607 SHA512 b65a6ff02030362989dd5190260639500e4c361b4db2c9a6c6c2d4eb499b3408f1158c3510ec7e279aef5aa9b56a89a43a054859c5926cf803e0f87ea6d6d7f7
diff --git a/kde-plasma/plasma-disks/plasma-disks-5.25.2.ebuild b/kde-plasma/plasma-disks/plasma-disks-5.24.6.ebuild
index e96d87018b12..d7c35c299532 100644
--- a/kde-plasma/plasma-disks/plasma-disks-5.25.2.ebuild
+++ b/kde-plasma/plasma-disks/plasma-disks-5.24.6.ebuild
@@ -4,16 +4,16 @@
EAPI=8
ECM_HANDBOOK="true"
-KFMIN=5.94.0
+KFMIN=5.92.0
QTMIN=5.15.4
-inherit ecm kde.org
+inherit ecm plasma.kde.org
DESCRIPTION="Monitors S.M.A.R.T. capable devices for imminent failure"
HOMEPAGE="https://invent.kde.org/plasma/plasma-disks"
LICENSE="|| ( GPL-3 GPL-2 )"
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/plasma-disks/plasma-disks-5.24.5.ebuild b/kde-plasma/plasma-disks/plasma-disks-5.25.5.ebuild
index 857b4e21996c..d3821c352efe 100644
--- a/kde-plasma/plasma-disks/plasma-disks-5.24.5.ebuild
+++ b/kde-plasma/plasma-disks/plasma-disks-5.25.5.ebuild
@@ -4,16 +4,16 @@
EAPI=8
ECM_HANDBOOK="true"
-KFMIN=5.90.0
-QTMIN=5.15.2
-inherit ecm kde.org
+KFMIN=5.95.0
+QTMIN=5.15.5
+inherit ecm plasma.kde.org
DESCRIPTION="Monitors S.M.A.R.T. capable devices for imminent failure"
HOMEPAGE="https://invent.kde.org/plasma/plasma-disks"
LICENSE="|| ( GPL-3 GPL-2 )"
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/kde-plasma/plasma-firewall/Manifest b/kde-plasma/plasma-firewall/Manifest
index bf8f8421582c..a3cee23a795c 100644
--- a/kde-plasma/plasma-firewall/Manifest
+++ b/kde-plasma/plasma-firewall/Manifest
@@ -1,2 +1,2 @@
-DIST plasma-firewall-5.24.5.tar.xz 346660 BLAKE2B 767cd4722325e8035735b744afdccfe4114e68756919f3904fcbd2aa25879b09b7bb4fcaffcaf0a2687f5744e1177fb177658b6af0ed3fef7838498c99f583a3 SHA512 4c774b10c32929399a8b01007e3c34ab702803a0aa80ea812bbcc4d4ead02d0e64136f575454fdc2f0e938740afbf6d48025c654831aa5485b86253418bf13d1
-DIST plasma-firewall-5.25.2.tar.xz 355264 BLAKE2B c574fe5e528146758dd26e029852cd6ea0230e93e997f5eae7555d56997b02aae7bb3c540059d9631f65066921d4357baf8d5c07e3055aeaeed70a4ea5e4cacd SHA512 d462cc1aceed6b6c2aa2d88e7a213fec120e7dad6ea37b61031e38300600a688a1bd4ff0b0a979fe270b69723c891576ce490012975e5fffb55d65a0ca519750
+DIST plasma-firewall-5.24.6.tar.xz 346668 BLAKE2B 857b90f383798961d32d9a65f65cec4f7b45dc17c56966bbe71ee4068c8bbadee941d0ce2a439dc99ec3a9327d5d1d4189d327a820ab618818090ff7661d4865 SHA512 b75442205d1b2eed986794ff6ea233e31e904de36e8acabc7ef2da83b94fdebcaf6a0fa26d5b0393921e9b0acc6d62bbd71f711e13f3e6ba455710970e5af26f
+DIST plasma-firewall-5.25.5.tar.xz 357380 BLAKE2B 37dcd280306a4b7674a78ce8a74f01ea804a136174725d228370427567b851dff6eeed01aaa687014d565c19694908f0f9aba4f811da8c7d8d2208b6d0250581 SHA512 b6059e732f34af49263ff0beecb9f11894420166a60ef0ebdce38fff9bb472c1c6d058f4ae6d3cae8194c5b6efe127971e6057564e887317250a4691df73e1e0
diff --git a/kde-plasma/plasma-firewall/plasma-firewall-5.24.5.ebuild b/kde-plasma/plasma-firewall/plasma-firewall-5.24.6.ebuild
index 5093bf4f5120..04e59a89cbfa 100644
--- a/kde-plasma/plasma-firewall/plasma-firewall-5.24.5.ebuild
+++ b/kde-plasma/plasma-firewall/plasma-firewall-5.24.6.ebuild
@@ -3,17 +3,17 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
-KFMIN=5.90.0
-QTMIN=5.15.2
-inherit ecm kde.org python-single-r1
+PYTHON_COMPAT=( python3_{8..11} )
+KFMIN=5.92.0
+QTMIN=5.15.4
+inherit ecm plasma.kde.org python-single-r1
DESCRIPTION="Plasma frontend for Firewalld or UFW"
HOMEPAGE="https://invent.kde.org/network/plasma-firewall"
LICENSE="GPL-2+"
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE="firewalld +ufw"
REQUIRED_USE="${PYTHON_REQUIRED_USE} || ( firewalld ufw )"
diff --git a/kde-plasma/plasma-firewall/plasma-firewall-5.25.2.ebuild b/kde-plasma/plasma-firewall/plasma-firewall-5.25.5.ebuild
index 64ef809a6ecf..c3ca63709f72 100644
--- a/kde-plasma/plasma-firewall/plasma-firewall-5.25.2.ebuild
+++ b/kde-plasma/plasma-firewall/plasma-firewall-5.25.5.ebuild
@@ -3,17 +3,17 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
-KFMIN=5.94.0
-QTMIN=5.15.4
-inherit ecm kde.org python-single-r1
+PYTHON_COMPAT=( python3_{8..11} )
+KFMIN=5.95.0
+QTMIN=5.15.5
+inherit ecm plasma.kde.org python-single-r1
DESCRIPTION="Plasma frontend for Firewalld or UFW"
HOMEPAGE="https://invent.kde.org/network/plasma-firewall"
LICENSE="GPL-2+"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE="firewalld +ufw"
REQUIRED_USE="${PYTHON_REQUIRED_USE} || ( firewalld ufw )"
diff --git a/kde-plasma/plasma-integration/Manifest b/kde-plasma/plasma-integration/Manifest
index 44409ea17cea..1b29abf5fc21 100644
--- a/kde-plasma/plasma-integration/Manifest
+++ b/kde-plasma/plasma-integration/Manifest
@@ -1,2 +1,2 @@
-DIST plasma-integration-5.24.5.tar.xz 83772 BLAKE2B a399ee55271799855195ad77ec96f25f37d9b2d49f88f0e54d536067a8aef728be3de35ca4d9da105f51382a57ff30733dea79fe2b4d91174d90989e9b9b4cc1 SHA512 6c60eff349d6b60fd8f781e162768d7cfb45d042687c1206f3f2c9e7af0c5719ff70555eff181782607ac53755844b0968ee7b9a75c87d6bd65b489a3a9dc348
-DIST plasma-integration-5.25.2.tar.xz 86096 BLAKE2B 0e24d17a4adccb80df9deb2fc7567a4bfea35feb6ee71e57fc65860b1a0b04b4b7bc3fac0bbef8ee4e2e591992879c56b676b943e415b3db32511bcb34118d63 SHA512 2f51a0cc2e64475eb0e506c05af89e5299f5fa5ecb63d825f79a445db0d0ca7101c5aac0c1fb3737045fc60d3599bb8600002ca06963d79ad30a113679dd5f01
+DIST plasma-integration-5.24.6.tar.xz 83748 BLAKE2B b14b0226bafa2abdbe842c0446df1efbf61fa4106b84b9932f617051ec41a5125a3a48605031b1b5fef01136a976dd717461bea4a5f1905887569bba6873e427 SHA512 9ed2e42d5705f8680321377635b204bf06548869e661ea1c42b07dc12ac707f57e5287c987d50d9e31a61ab4e751841a307f1db0a377ca332e1fb602cc9bca56
+DIST plasma-integration-5.25.5.tar.xz 86432 BLAKE2B dbd06f375ee4b852a35337f8137ee37e64433bf458e076c17538131d3b5746d872eae57ebb45b69a99af2f8b24c2901be9ce17ede079dd69bfba966844f0f956 SHA512 8595ce9026dbd2943c6579611a06889c2d41e6a2433837809d91b430d4b683931df065b9f681e8857f1a56d98d7703769d97a903056d0fe06bf1ed29986b26e9
diff --git a/kde-plasma/plasma-integration/plasma-integration-5.24.5.ebuild b/kde-plasma/plasma-integration/plasma-integration-5.24.6.ebuild
index d598ad5a2941..3f73d81b0739 100644
--- a/kde-plasma/plasma-integration/plasma-integration-5.24.5.ebuild
+++ b/kde-plasma/plasma-integration/plasma-integration-5.24.6.ebuild
@@ -3,17 +3,17 @@
EAPI=8
-KFMIN=5.90.0
+KFMIN=5.92.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
+QTMIN=5.15.4
VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
+inherit ecm plasma.kde.org
DESCRIPTION="Qt Platform Theme integration plugins for the Plasma workspaces"
LICENSE="LGPL-2+"
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
# requires running kde environment
diff --git a/kde-plasma/plasma-integration/plasma-integration-5.25.2.ebuild b/kde-plasma/plasma-integration/plasma-integration-5.25.5.ebuild
index b4abee4133b4..626b6ffa50bf 100644
--- a/kde-plasma/plasma-integration/plasma-integration-5.25.2.ebuild
+++ b/kde-plasma/plasma-integration/plasma-integration-5.25.5.ebuild
@@ -3,17 +3,17 @@
EAPI=8
-KFMIN=5.94.0
+KFMIN=5.95.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.4
+QTMIN=5.15.5
VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
+inherit ecm plasma.kde.org
DESCRIPTION="Qt Platform Theme integration plugins for the Plasma workspaces"
LICENSE="LGPL-2+"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
# requires running kde environment
diff --git a/kde-plasma/plasma-meta/plasma-meta-5.24.5.ebuild b/kde-plasma/plasma-meta/plasma-meta-5.24.6-r1.ebuild
index 28ee1d06a038..35038f355b43 100644
--- a/kde-plasma/plasma-meta/plasma-meta-5.24.5.ebuild
+++ b/kde-plasma/plasma-meta/plasma-meta-5.24.6-r1.ebuild
@@ -8,7 +8,7 @@ HOMEPAGE="https://kde.org/plasma-desktop/"
LICENSE="metapackage"
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+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
@@ -81,7 +81,14 @@ RDEPEND="
>=kde-plasma/breeze-plymouth-${PV}:${SLOT}
>=kde-plasma/plymouth-kcm-${PV}:${SLOT}
)
- pulseaudio? ( >=kde-plasma/plasma-pa-${PV}:${SLOT} )
+ pulseaudio? (
+ >=kde-plasma/plasma-pa-${PV}:${SLOT}
+ || (
+ media-video/pipewire[sound-server(+)]
+ media-sound/pulseaudio-daemon
+ media-sound/pulseaudio[daemon(+)]
+ )
+ )
sdk? ( >=kde-plasma/plasma-sdk-${PV}:${SLOT} )
smart? ( >=kde-plasma/plasma-disks-${PV}:${SLOT} )
systemd? (
diff --git a/kde-plasma/plasma-meta/plasma-meta-5.25.2.ebuild b/kde-plasma/plasma-meta/plasma-meta-5.25.5.ebuild
index 76be986707c7..01920ebf1eee 100644
--- a/kde-plasma/plasma-meta/plasma-meta-5.25.2.ebuild
+++ b/kde-plasma/plasma-meta/plasma-meta-5.25.5.ebuild
@@ -8,7 +8,7 @@ HOMEPAGE="https://kde.org/plasma-desktop/"
LICENSE="metapackage"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+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
diff --git a/kde-plasma/plasma-nm/Manifest b/kde-plasma/plasma-nm/Manifest
index 84ab2d899b7a..af0608ab00d3 100644
--- a/kde-plasma/plasma-nm/Manifest
+++ b/kde-plasma/plasma-nm/Manifest
@@ -1,2 +1,2 @@
-DIST plasma-nm-5.24.5.tar.xz 926128 BLAKE2B 43abf81b433291432cc8d5a576ac7579c7a68f196afab106b832a8851846eebdf1562654f7186efae65f3e0942b88aa12f778eb9e5a3972cbafc62f165d07b02 SHA512 0b64b2f231d7e97f901251e274bebd53b22c19ddcfa67cc66947f48adebe61c6bde21f339896f267af22f4112b9a392d331345999000c43cb5b1e51680668ec8
-DIST plasma-nm-5.25.2.tar.xz 935968 BLAKE2B ce344195a01c43e07dbcc3fa8c7ab0455737e51087bce2af8e60b53e883c3b2dca0878229889bb19a08c435732e79ac49e428d8b201011cbf978388f4dca799d SHA512 5025ac852b890f67f6c8c0da5e2c21a1fc20e25c21c22f9f1dedec09fa31cf7094d1048bf4c0a969d1208e977d48292786b8c04e65076bb03a62481c0a6f66e8
+DIST plasma-nm-5.24.6.tar.xz 926272 BLAKE2B bc78ccf01f8e1d8eb34340288d68b43f040e97cb6e582f859f47e914808d0470f1c7c4bc2e9a40f95861910c23f6403a2cd1a1c82873aa21d4957f7a84dd39f1 SHA512 d5b191e301525f20bc24a083eb2d15737d3714476477b0d8f328fba59b2f790730a450dc6e647061833d75e2f1d0b92419d51d6d950331c11012a85dd97f19ca
+DIST plasma-nm-5.25.5.tar.xz 950520 BLAKE2B 4dfd8bcff7bb6c176c5ead81f5e667df3411e89b15aff5f5e2615b0ad58084748b70585be81c82510c704bdd04269ef3348760bd69c6e5830bc1480837e158e8 SHA512 5aa1fc85e8f6b373419d188145d5501764f9aa8d246c2de7f7463483565216c6c0069d9a413993a861a083d55a504c01ea967888d9ac1ea2a7fae26b7bee06f4
diff --git a/kde-plasma/plasma-nm/plasma-nm-5.25.2.ebuild b/kde-plasma/plasma-nm/plasma-nm-5.24.6.ebuild
index 2e82872e6502..9407d7dec9d6 100644
--- a/kde-plasma/plasma-nm/plasma-nm-5.25.2.ebuild
+++ b/kde-plasma/plasma-nm/plasma-nm-5.24.6.ebuild
@@ -4,16 +4,16 @@
EAPI=8
ECM_TEST="true"
-KFMIN=5.94.0
+KFMIN=5.92.0
PVCUT=$(ver_cut 1-3)
QTMIN=5.15.4
-inherit ecm kde.org
+inherit ecm plasma.kde.org
DESCRIPTION="KDE Plasma applet for NetworkManager"
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="modemmanager openconnect teamd"
DEPEND="
diff --git a/kde-plasma/plasma-nm/plasma-nm-5.24.5.ebuild b/kde-plasma/plasma-nm/plasma-nm-5.25.5.ebuild
index 65f17f90aad8..ba4083bb3532 100644
--- a/kde-plasma/plasma-nm/plasma-nm-5.24.5.ebuild
+++ b/kde-plasma/plasma-nm/plasma-nm-5.25.5.ebuild
@@ -4,16 +4,16 @@
EAPI=8
ECM_TEST="true"
-KFMIN=5.90.0
+KFMIN=5.95.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm kde.org
+QTMIN=5.15.5
+inherit ecm plasma.kde.org
DESCRIPTION="KDE Plasma applet for NetworkManager"
LICENSE="GPL-2 LGPL-2.1"
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE="modemmanager openconnect teamd"
DEPEND="
diff --git a/kde-plasma/plasma-pa/Manifest b/kde-plasma/plasma-pa/Manifest
index 3585f534cbe4..1e4effd4b337 100644
--- a/kde-plasma/plasma-pa/Manifest
+++ b/kde-plasma/plasma-pa/Manifest
@@ -1,2 +1,2 @@
-DIST plasma-pa-5.24.5.tar.xz 132952 BLAKE2B f877a23a07420c27cc55760a870bf45d887b0787c0e25dea2e37b79d04b56db8d4ebace9505934fb370cda4adf0d992033b3ed72fda4b73497acdbacb551fc10 SHA512 fdf18b0baa1fb43a8d576d454ba6625bf7d376eb30fcbe8e09df388441a04d1b373b6d53a56b4f14552fc06cbdddea193248044d0cc5e3b71fb90651708afaa1
-DIST plasma-pa-5.25.2.tar.xz 135356 BLAKE2B c1d451cbf3b35110ce424fb6fbc271f27351a7130e93c0502ce26fba2daf5082a812fde44d3bab8a7f01267b62c9b5dfbdd389b0620fffdd9598b8a26fa6d389 SHA512 f7f0dfc99def0221bac2cf74d62ee93ebded3c22f34896a4e074404efca4c559a141865f56ebf2164ee0a7e8862978084640ae520a3f90e438d0481103086586
+DIST plasma-pa-5.24.6.tar.xz 133040 BLAKE2B 7604df7e3552852e7ff289f4626c68536de0b75cbb7417f9b5d085745cb5d6ca22edb769958f2c36103767c0ed30c3caceafc3e00a6aa9c0e752fe96b73042af SHA512 217ee571008c75486fe349d33b4c3ef5c611395981d15cb58791d4b5f30afd5c54a04214194f0765920de19af5b6f9fac3e932819747f5cb26340eca13d2295c
+DIST plasma-pa-5.25.5.tar.xz 136844 BLAKE2B d28e40c87fe04516bbd3c492aabe961f949def70363bde7872fbe1752d70f061c5a19607582591e6309c3f77c1d7ecb134c3407d157e09a54addead33f62c7f5 SHA512 9a3f7734a4d0ca09a6011ec78dadafcdbcb6afc8e51f6800acbc3e3d2015dd79da80d8f819d042096633cbc2591d829442da3b1eeb22fc8203fa621c25d467bc
diff --git a/kde-plasma/plasma-pa/plasma-pa-5.25.2.ebuild b/kde-plasma/plasma-pa/plasma-pa-5.24.6-r1.ebuild
index 136949386869..a3e1db303330 100644
--- a/kde-plasma/plasma-pa/plasma-pa-5.25.2.ebuild
+++ b/kde-plasma/plasma-pa/plasma-pa-5.24.6-r1.ebuild
@@ -4,15 +4,15 @@
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.94.0
+KFMIN=5.92.0
QTMIN=5.15.4
-inherit ecm kde.org
+inherit ecm plasma.kde.org
DESCRIPTION="Plasma applet for audio volume management using PulseAudio"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
DEPEND="
@@ -26,15 +26,10 @@ DEPEND="
>=kde-frameworks/ki18n-${KFMIN}:5
>=kde-frameworks/plasma-${KFMIN}:5
media-libs/libcanberra
- media-sound/pulseaudio
+ media-libs/libpulse
"
RDEPEND="${DEPEND}
>=dev-qt/qtquickcontrols2-${QTMIN}:5
>=kde-frameworks/kirigami-${KFMIN}:5
- || (
- media-video/pipewire
- media-sound/pulseaudio-daemon
- media-sound/pulseaudio[daemon(+)]
- )
x11-themes/sound-theme-freedesktop
"
diff --git a/kde-plasma/plasma-pa/plasma-pa-5.24.5.ebuild b/kde-plasma/plasma-pa/plasma-pa-5.25.5.ebuild
index f61ca444d701..f0022ed4b2c2 100644
--- a/kde-plasma/plasma-pa/plasma-pa-5.24.5.ebuild
+++ b/kde-plasma/plasma-pa/plasma-pa-5.25.5.ebuild
@@ -4,15 +4,15 @@
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.90.0
-QTMIN=5.15.2
-inherit ecm kde.org
+KFMIN=5.95.0
+QTMIN=5.15.5
+inherit ecm plasma.kde.org
DESCRIPTION="Plasma applet for audio volume management using PulseAudio"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
DEPEND="
@@ -26,15 +26,10 @@ DEPEND="
>=kde-frameworks/ki18n-${KFMIN}:5
>=kde-frameworks/plasma-${KFMIN}:5
media-libs/libcanberra
- media-sound/pulseaudio
+ media-libs/libpulse
"
RDEPEND="${DEPEND}
>=dev-qt/qtquickcontrols2-${QTMIN}:5
>=kde-frameworks/kirigami-${KFMIN}:5
- || (
- media-video/pipewire
- media-sound/pulseaudio-daemon
- media-sound/pulseaudio[daemon(+)]
- )
x11-themes/sound-theme-freedesktop
"
diff --git a/kde-plasma/plasma-sdk/Manifest b/kde-plasma/plasma-sdk/Manifest
index 0c5e2f93c050..a32c1a9f4ead 100644
--- a/kde-plasma/plasma-sdk/Manifest
+++ b/kde-plasma/plasma-sdk/Manifest
@@ -1,2 +1,2 @@
-DIST plasma-sdk-5.24.5.tar.xz 261552 BLAKE2B 6a52464135d73119b53b3a5ce73e5a58f8797e6e8357010809e623bca5797199fb76aac5c3c0f18269d5584303b207e9ac21b03415e80d041f73154aa8b31aaa SHA512 9dff5a3088fb92296e4bb53d8839dade53dc71595c62e85bf5431ce85b686fec9197adf09177f1aa6ab488d0ededc063121f074f1c77b8b281950eb5cea0caf8
-DIST plasma-sdk-5.25.2.tar.xz 263684 BLAKE2B 7ce338380c22a547137d8e614a51d748bf6b5dd87cddfebf2e559252763236cca567683f9147bd52cb67ed434487416196be2f0b5789d3ff242a3ac8b4dc94cd SHA512 a3c8fd3616e59242c04e8d02de900455914b51407eb47de40e0ddd9802c6993bffb44fae4944746ecdaf6de47432902184253f2ccc976a78f30b97d48d60631c
+DIST plasma-sdk-5.24.6.tar.xz 261660 BLAKE2B 077d093a03c785ad860a736e9f785a440e86c1599f330f0a3cb128709cc589bc50a83207e2c66cf5d84cc5d08e8baf169441cadd3c8daec69c177702e00c7fa9 SHA512 7e5888422eac1d6f1039609f50fc328f98abfc07bb20a2590c6313f627dd2578e53427cd92239e06bf51b9146863db6c5396569479bb128fdd2787d788d2a0b5
+DIST plasma-sdk-5.25.5.tar.xz 266968 BLAKE2B 54d3f19009eb2cd006ce4f6126ebb0a9f4b8ddd241afbf8ae7e7b78b5a0ca4ba29645ba2750fc98c403bb871461a5e62f034216c28e6b5f2feea10b4557cdc6a SHA512 19b9964821861c0a9058f95145fe15b39920a4c600db1aa37983de8a6b304320cdd19469e38096e3bfc6d0ff15843694144a7313fc7500e99a29b6e5dd91079e
diff --git a/kde-plasma/plasma-sdk/plasma-sdk-5.24.5.ebuild b/kde-plasma/plasma-sdk/plasma-sdk-5.24.6.ebuild
index 305df908068b..9a4e22d5c841 100644
--- a/kde-plasma/plasma-sdk/plasma-sdk-5.24.5.ebuild
+++ b/kde-plasma/plasma-sdk/plasma-sdk-5.24.6.ebuild
@@ -4,11 +4,11 @@
EAPI=8
ECM_TEST="optional"
-KFMIN=5.90.0
+KFMIN=5.92.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
+QTMIN=5.15.4
VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
+inherit ecm plasma.kde.org
DESCRIPTION="Useful applications for Plasma development"
diff --git a/kde-plasma/plasma-sdk/plasma-sdk-5.25.2.ebuild b/kde-plasma/plasma-sdk/plasma-sdk-5.25.5.ebuild
index 49e17c91c35e..dc0a395a4021 100644
--- a/kde-plasma/plasma-sdk/plasma-sdk-5.25.2.ebuild
+++ b/kde-plasma/plasma-sdk/plasma-sdk-5.25.5.ebuild
@@ -4,17 +4,17 @@
EAPI=8
ECM_TEST="optional"
-KFMIN=5.94.0
+KFMIN=5.95.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.4
+QTMIN=5.15.5
VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
+inherit ecm plasma.kde.org
DESCRIPTION="Useful applications for Plasma development"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/kde-plasma/plasma-systemmonitor/Manifest b/kde-plasma/plasma-systemmonitor/Manifest
index 85ecb0a1b0e5..0a70ee4754f0 100644
--- a/kde-plasma/plasma-systemmonitor/Manifest
+++ b/kde-plasma/plasma-systemmonitor/Manifest
@@ -1,2 +1,2 @@
-DIST plasma-systemmonitor-5.24.5.tar.xz 151824 BLAKE2B dfc6bc0dfe6815879eaed6686f52f108ce3e9a84f76899afffac255c97e36dd8afb4521d2dd8abad157306b1e0e02c874935e40e88aa2c187ce22f668c05b760 SHA512 b8c4a959eb587b25d8d503b3b2d05e6c8ced3b0cb146e08f0351f424962d059b70c8dd323d55b31ef903157b71bad6f20f969840a860ed25ebdafeb3db18489d
-DIST plasma-systemmonitor-5.25.2.tar.xz 156188 BLAKE2B be381e649431bead26e9d6337493b73ab5a337eead53759e06d070c9883b7b582b3c7f38d18563b37847a518411ce8fdbaea5d1ad116b22355185f519b302c3a SHA512 7aaa5af6b389aba6caa584d86435a2635d4c4439825a0d820b25e69607fa8d1a5141176d25dc2d980572e8544976fb73ca5f2c6e0ad7aa08429bad5f8473360d
+DIST plasma-systemmonitor-5.24.6.tar.xz 152124 BLAKE2B cc4680fac459176bf7b57d7d5efc0f37b7ca7cebaf66316d3fd3583a98247da3bffa4a9439bbf3fb46328ccc134b407c88479924e2a99ec7eed94910365496f2 SHA512 13cfc5b292d6dd7c204434730f6f4ee8bf9bc85c715ec604ad49a7703ff3a4ee76c6148bd21b86e10ef5727d1d477737cf3676deab8744e62a204de2102c92b4
+DIST plasma-systemmonitor-5.25.5.tar.xz 159196 BLAKE2B 8278ee309b3dccb8a6d725aa4837a66687bd4851c9f042651bc6b766147fca018706b9511836e25bbf50fe125faa80d5d9eba9e299fac9d25682efbf64f5e4e9 SHA512 d36e3e345de56f6c9ad72c36f69747a63fe6c23bf4d33ad9a1ae2387f3df592370b817efa80ad8bf32f86330f8f9ba64e17b943a70c8a84c2340b92ed5037ed6
diff --git a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.25.2.ebuild b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.24.6.ebuild
index f5a5a018f691..ea17298c800d 100644
--- a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.25.2.ebuild
+++ b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.24.6.ebuild
@@ -4,16 +4,16 @@
EAPI=8
PVCUT=$(ver_cut 1-3)
-KFMIN=5.94.0
+KFMIN=5.92.0
QTMIN=5.15.4
-inherit ecm kde.org
+inherit ecm plasma.kde.org
DESCRIPTION="Monitor system sensors, process information and other system resources"
HOMEPAGE="https://apps.kde.org/plasma-systemmonitor/"
LICENSE="|| ( GPL-3 GPL-2 )"
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/plasma-systemmonitor/plasma-systemmonitor-5.24.5.ebuild b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.25.5.ebuild
index ed93a083cd93..1a8fbd4f20a6 100644
--- a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.24.5.ebuild
+++ b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.25.5.ebuild
@@ -4,16 +4,16 @@
EAPI=8
PVCUT=$(ver_cut 1-3)
-KFMIN=5.90.0
-QTMIN=5.15.2
-inherit ecm kde.org
+KFMIN=5.95.0
+QTMIN=5.15.5
+inherit ecm plasma.kde.org
DESCRIPTION="Monitor system sensors, process information and other system resources"
HOMEPAGE="https://apps.kde.org/plasma-systemmonitor/"
LICENSE="|| ( GPL-3 GPL-2 )"
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/kde-plasma/plasma-thunderbolt/Manifest b/kde-plasma/plasma-thunderbolt/Manifest
index cfb8a2c682e0..92f062a6d781 100644
--- a/kde-plasma/plasma-thunderbolt/Manifest
+++ b/kde-plasma/plasma-thunderbolt/Manifest
@@ -1,2 +1,2 @@
-DIST plasma-thunderbolt-5.24.5.tar.xz 66752 BLAKE2B 38fe4132da08afe71a26751307d9ecd77cf0462323b4dc452ae2355cedf25f41c1de4e6f6dfe50b24fd2f1650383434aea4ec775e194b219d27a09387a8453e4 SHA512 b1096fac09800e33b87e79a2e774eaf19afa063263e71f772ec0081fda714c63dd07a0000489c36c3f7deead3ee563880bc12f336b8ea599b396613d28cc08f5
-DIST plasma-thunderbolt-5.25.2.tar.xz 67800 BLAKE2B 34ee0aa5338cf6259a3c20c45a6fc98910b481f3b4045b5577bdcbc740e3d5f0f9bf40944347dcceb71dd6fb4c0a061caef75a586d062231cfd8dab718d91daa SHA512 ef8ba3bf89f2e899c7cc0aeaa126e8e218024ed842e35e8893d7d8189738782618ba73d50e08b030d1392c8b2ec9640b27a7e4462670c92b3bcd8b37b59ba9ab
+DIST plasma-thunderbolt-5.24.6.tar.xz 66748 BLAKE2B 2f83473a8d03735669c38b6b872da84ac5814811da2213988edbe0acbf1315bcecda54f470ac61ed0bdd1b539934fbe84d5716aa9076d0091ac65f1c8aa8d765 SHA512 3d01fa3baae27bb179d3e27cbbce827324931e3c772465604019cef5f204db1f378e8a261cfdff82f561478d9e8592c9d151d43eed08a4a4ae9ea718054260bb
+DIST plasma-thunderbolt-5.25.5.tar.xz 68828 BLAKE2B 2e43e20f1413b2edf502f5d7a7b766d956e5bae7f69b983f234546270c629148baf126415915360d8991292139c2d41c687df308d143e359c5a47343d35ddc29 SHA512 73280e422e30893f90586ff7248a6ec0db8d8b518a205187c550545381ee34b09fa648ce819129f8cf2823877f7fcdbbc8e3484a4ca86fa427b2c95915f532b7
diff --git a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.24.5.ebuild b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.24.6.ebuild
index 346585e6911a..0b46faf6ff87 100644
--- a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.24.5.ebuild
+++ b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.24.6.ebuild
@@ -4,10 +4,10 @@
EAPI=8
ECM_TEST="true"
-KFMIN=5.90.0
+KFMIN=5.92.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm kde.org
+QTMIN=5.15.4
+inherit ecm plasma.kde.org
DESCRIPTION="Plasma integration for controlling Thunderbolt devices"
HOMEPAGE="https://invent.kde.org/plasma/plasma-thunderbolt"
diff --git a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.25.2.ebuild b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.25.5.ebuild
index 48406635f8c6..843d49a6f53e 100644
--- a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.25.2.ebuild
+++ b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.25.5.ebuild
@@ -4,17 +4,17 @@
EAPI=8
ECM_TEST="true"
-KFMIN=5.94.0
+KFMIN=5.95.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.4
-inherit ecm kde.org
+QTMIN=5.15.5
+inherit ecm plasma.kde.org
DESCRIPTION="Plasma integration for controlling Thunderbolt devices"
HOMEPAGE="https://invent.kde.org/plasma/plasma-thunderbolt"
LICENSE="|| ( GPL-2 GPL-3+ )"
SLOT="5"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv x86"
IUSE=""
# tests require DBus
diff --git a/kde-plasma/plasma-vault/Manifest b/kde-plasma/plasma-vault/Manifest
index 6a0ed5ab0b93..1e806175d304 100644
--- a/kde-plasma/plasma-vault/Manifest
+++ b/kde-plasma/plasma-vault/Manifest
@@ -1,2 +1,2 @@
-DIST plasma-vault-5.24.5.tar.xz 178032 BLAKE2B a9e93f71a627c0426e881b1e48e3a6cb32c3744db7986a09c33c36cf04be275dffd22c45369bfdcf1ca0f05b31d0d30129e7af54f6d425bb28e96f586a5453c3 SHA512 6495f94f060f139e91a25cbecf432d5bf9ee5ae949438278966c11cd7e725feb63aee6955dce5b46b816b0c57f5253b2cf215ad70efd592bf6e579ad6acb4cd2
-DIST plasma-vault-5.25.2.tar.xz 178364 BLAKE2B 8cb9a996284e1ea9fe3e1a70db7bfd842b132d41e2cbeb67175ddaf25ace6735c72ed7aa3a5f5cd4afddb0633b2e59c7a929e1cfe43a91e27aadebc91cdb32dd SHA512 d101719042a4adf6e0b96ab182635e83bf9a36e011196b825dce674a80aabe04c39ea9d9f7b177ed6e4ba36f79eff67104c1f1e055bc62579ce0104f5c0caf1d
+DIST plasma-vault-5.24.6.tar.xz 178176 BLAKE2B 49a15152f9adb111c1bd3341ac1b1d1fb73c2070472581e188a280a254d55629ce73fc0707565e4e552c8d3e39dff41623009d3a9adc7d1dc95e09ebad1de239 SHA512 5298fe2624bd7b774cdd8441be7c11830e0fa968b33ea13904b7b64545069a4902a05334604fbc178d0b11636515082e9607f5e8e974d93f5b8a37893cc71100
+DIST plasma-vault-5.25.5.tar.xz 181240 BLAKE2B 3fa6cf0fe06946a07e252a36391a2fdc53366709e722c037f6fa8e5866558a6606c4b41d1dbaf567fa2975859c875708764c4c1e7110135108c7bbf4e7d42c74 SHA512 455391126b288506840a9503ad4fce580aa04a0cdd914c37af761a1d49c0fb4282b42c4182584d29fa91cee80c131924abcdebf05fa01d5a3f4ba92e4fc9463d
diff --git a/kde-plasma/plasma-vault/plasma-vault-5.25.2.ebuild b/kde-plasma/plasma-vault/plasma-vault-5.24.6.ebuild
index 2b6339bbf300..e3784723ad3f 100644
--- a/kde-plasma/plasma-vault/plasma-vault-5.25.2.ebuild
+++ b/kde-plasma/plasma-vault/plasma-vault-5.24.6.ebuild
@@ -3,17 +3,17 @@
EAPI=8
-KFMIN=5.94.0
+KFMIN=5.92.0
PVCUT=$(ver_cut 1-3)
QTMIN=5.15.4
-inherit ecm kde.org
+inherit ecm plasma.kde.org
DESCRIPTION="Plasma applet and services for creating encrypted vaults"
HOMEPAGE+=" https://cukic.co/2017/02/03/vaults-encryption-in-plasma/"
LICENSE="LGPL-3"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE="networkmanager"
DEPEND="
diff --git a/kde-plasma/plasma-vault/plasma-vault-5.24.5.ebuild b/kde-plasma/plasma-vault/plasma-vault-5.25.5.ebuild
index 9cce0daf50a1..ee78bd3bdb3e 100644
--- a/kde-plasma/plasma-vault/plasma-vault-5.24.5.ebuild
+++ b/kde-plasma/plasma-vault/plasma-vault-5.25.5.ebuild
@@ -3,17 +3,17 @@
EAPI=8
-KFMIN=5.90.0
+KFMIN=5.95.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm kde.org
+QTMIN=5.15.5
+inherit ecm plasma.kde.org
DESCRIPTION="Plasma applet and services for creating encrypted vaults"
HOMEPAGE+=" https://cukic.co/2017/02/03/vaults-encryption-in-plasma/"
LICENSE="LGPL-3"
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE="networkmanager"
DEPEND="
diff --git a/kde-plasma/plasma-workspace-wallpapers/Manifest b/kde-plasma/plasma-workspace-wallpapers/Manifest
index f3f1dc3cb73a..f3ca96b14e20 100644
--- a/kde-plasma/plasma-workspace-wallpapers/Manifest
+++ b/kde-plasma/plasma-workspace-wallpapers/Manifest
@@ -1,2 +1,2 @@
-DIST plasma-workspace-wallpapers-5.24.5.tar.xz 72711796 BLAKE2B 0740e3ac16db5274505358a096997e36f72bd2e58fe60cc7fec914a7a9cfe8a5480fc3e5317cef9a6e4a75d05b58ecb9918b433a61e522a5c605b503cdf785d1 SHA512 8b22bb8a2c093f3f7b7da8b0db55c688fa6d602326429db3e32960d7596c0f79e79d1a724bdb914d55caeffa36f422eea6678afdd62e2bb89f3afa479d056873
-DIST plasma-workspace-wallpapers-5.25.2.tar.xz 70524788 BLAKE2B da26e4653cd7df05cbf2788a1af9dc7e8955e2445796402b362a9a7fe651488766535e2b51fdbe99c38ef82e0891fb2070665945e478a76518361288c2ec4870 SHA512 bcecdaeead5a6b0a31f5c31776932e5015b4ada0bf4930952593a553db5842063ce42be1d1553fc0e5f26def5442c85199651374839e9dc76104a599aa7ef236
+DIST plasma-workspace-wallpapers-5.24.6.tar.xz 72712004 BLAKE2B e832cbf4cb04d8a43fbe4057f2115c609c098a18e707adaf126a55a61c57e10977a836c1b27ae48bdf53e7ef7cf5c3346270311b16e0ba56710e9eceec3a1c96 SHA512 48f31c9bdcb6765ef4c4b62c332d66f86b23ee2712c93975488d1f391f68acb76ec4f5fd0ee1aa09a5f6569fda6fb1ad33a16d782a6cba9d594aaf3203e622c3
+DIST plasma-workspace-wallpapers-5.25.5.tar.xz 70524816 BLAKE2B 01293ff8fb4d12394fc66ae3291f66c4fc317e0159f69c1ca8acd5ae78c360501ab337dca13da219f412ab0585807b798860ceac627945c0582dd42835d3a257 SHA512 8f0fb38dd3e10c4d7e844797976347e83440402db0d3cb46746cc10111da13669d6c9249139b0afb80c4008a8c1053860c3ef80023a98d11b8ae239ba9016257
diff --git a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.24.5.ebuild b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.24.6.ebuild
index 862f306fb000..20949e247b3d 100644
--- a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.24.5.ebuild
+++ b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.24.6.ebuild
@@ -4,13 +4,13 @@
EAPI=8
PVCUT=$(ver_cut 1-3)
-inherit cmake kde.org
+inherit cmake plasma.kde.org
DESCRIPTION="Wallpapers for the Plasma workspace"
LICENSE="GPL-2"
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
BDEPEND="
diff --git a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.25.2.ebuild b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.25.5.ebuild
index 3a5f3e5403a9..20949e247b3d 100644
--- a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.25.2.ebuild
+++ b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.25.5.ebuild
@@ -4,13 +4,13 @@
EAPI=8
PVCUT=$(ver_cut 1-3)
-inherit cmake kde.org
+inherit cmake plasma.kde.org
DESCRIPTION="Wallpapers for the Plasma workspace"
LICENSE="GPL-2"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
BDEPEND="
diff --git a/kde-plasma/plasma-workspace/Manifest b/kde-plasma/plasma-workspace/Manifest
index 667c2569dcaf..75d849b0d314 100644
--- a/kde-plasma/plasma-workspace/Manifest
+++ b/kde-plasma/plasma-workspace/Manifest
@@ -1,2 +1,2 @@
-DIST plasma-workspace-5.24.5.tar.xz 18490588 BLAKE2B 5a9681620f40604f631cd7ef0c9d6256cc490436dc5e29ef9434d0f129324c2d405c5647da12778c208976c0cb0b4da698a90a22b70c1cb2723cbc58f69bda1d SHA512 ae40fe545b03e42e9f8fe2e8885d3853f4b52d4fd2ed3ecf7d24fa59b4924b8f8b389e8713ec6a3a875bc66df3952de9157d4a5631b283105a9329a1a1825996
-DIST plasma-workspace-5.25.2.tar.xz 18581236 BLAKE2B 0c510d012c65a5472759a7eca8a16c53ba0dce57c7c513018adf77e6da6192b99759d47edb0c23057c0909a5854c26c7efce5c382adb4b2894fdf558534a95ff SHA512 5554b01919439791e991aca51446ed94438d499712f2766eb15389c057b7d9cb0c052a250f9aa432a8b2eb0b9802e51755a2cf6fc0998d3ad0a48138c70bc105
+DIST plasma-workspace-5.24.6.tar.xz 18500752 BLAKE2B 1e469e91e8f1828f0b819aaa03f2918fa7df551786d7bbc963c7b4f7078719e9655176c5ddeea262175c36b14ba360e143e182dad78e369f833338ef147af06a SHA512 4e49f59d565e0b84951122155158966a54c05a6999ff99503bfff667c780fac6cfc076326f0cac7d53629bfc1d81599b30e919848168f6beb79a4dc7cf7c5560
+DIST plasma-workspace-5.25.5.tar.xz 18638932 BLAKE2B f83aabf84b775c0bf9d1e60db03f94400e3363fa8f45767bdc471706682cda7323fae4948cffa156188cc7ed2d30d05349a385dd370ef941c16464ddddf8fa01 SHA512 0c6cf5104b584b34a8bcb45d57069fed3b25e871fccf1bfefd47d8fc1b595867c1c4f0fcfcc0e07847534e1e77ce8ed1f3be1ac6cb7eea8669a9c7649c8466cb
diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-5.24.5-applets-appmenu-fix-top-level-menu-text-coloration.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-5.24.5-applets-appmenu-fix-top-level-menu-text-coloration.patch
deleted file mode 100644
index d61877300d27..000000000000
--- a/kde-plasma/plasma-workspace/files/plasma-workspace-5.24.5-applets-appmenu-fix-top-level-menu-text-coloration.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-From 4d3f99558cff95259590e70dfbf854a479f772ce Mon Sep 17 00:00:00 2001
-From: Nate Graham <nate@kde.org>
-Date: Wed, 4 May 2022 10:45:52 -0600
-Subject: [PATCH 2/8] applets/appmenu: fix top-level menu text coloration
-
-28537cf3ff3cd9210f7568f40334ac3a2c9bed18 made the color dynamic, but
-neglected to respect the Plasma color scheme, if any. This causes
-problems with Plasma themes that have their own colors and don't
-respect the systemwide color scheme, such as Breeze Twilight.
-
-Fix it by using the appropriate colors from the PlasmaCore color scheme
-object, not the systemwide object provided by Qt.
-
-BUG: 453348
-FIXED-IN: 5.24.6
-
-
-(cherry picked from commit 19d9bc7e395d8c6e007afdc3b3b5c11a7d02190e)
----
- applets/appmenu/package/contents/ui/MenuDelegate.qml | 5 +----
- 1 file changed, 1 insertion(+), 4 deletions(-)
-
-diff --git a/applets/appmenu/package/contents/ui/MenuDelegate.qml b/applets/appmenu/package/contents/ui/MenuDelegate.qml
-index 441e99016..afb37589a 100644
---- a/applets/appmenu/package/contents/ui/MenuDelegate.qml
-+++ b/applets/appmenu/package/contents/ui/MenuDelegate.qml
-@@ -66,9 +66,6 @@ AbstractButton {
-
- contentItem: PC3.Label {
- text: controlRoot.Kirigami.MnemonicData.richTextLabel
-- // Kirigami.Theme.highlightedTextColor returns different colors
-- // depending on window focus, which does not apply to this applet
-- // instead, we use palette.highlightedText here, which returns consistent result
-- color: background.state == MenuDelegate.State.Rest ? palette.windowText : palette.highlightedText
-+ color: background.state == MenuDelegate.State.Rest ? PlasmaCore.Theme.textColor : PlasmaCore.Theme.highlightedTextColor
- }
- }
---
-2.35.1
-
diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-5.24.5-applets-kicker-refresh-RootModel-on-session-backend.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-5.24.5-applets-kicker-refresh-RootModel-on-session-backend.patch
deleted file mode 100644
index 8cffd8d372ed..000000000000
--- a/kde-plasma/plasma-workspace/files/plasma-workspace-5.24.5-applets-kicker-refresh-RootModel-on-session-backend.patch
+++ /dev/null
@@ -1,92 +0,0 @@
-From d0340868619c26de5892f8bd095456dc5a32d0ce Mon Sep 17 00:00:00 2001
-From: Amy Rose <amy@fluff.tech>
-Date: Tue, 17 May 2022 07:38:03 +0000
-Subject: [PATCH 8/8] applets/kicker: refresh RootModel on session backend
- state change
-
-BUG: 427530
-
-Hunting this one down since mid-March...
-
-In "native" Plasma containments like the panel, desktop, and plasmawindowed, the `LogindSessionBackend` in `libkworkspace` enters the "Ready" state nearly instantly, before any signals can even be attached. In other containments like Latte Dock and plasmoidviewer, however, the initialization takes some time to complete (unsure why). RootModel was not watching or waiting to check what the session backend's state was, resulting in validity checks being done too soon and never checked again.
-
-
-(cherry picked from commit 2cc819f39bcce9ca83ab3767c42beb1e500e55b1)
----
- applets/kicker/plugin/rootmodel.cpp | 1 +
- applets/kicker/plugin/systementry.cpp | 1 +
- applets/kicker/plugin/systementry.h | 1 +
- applets/kicker/plugin/systemmodel.cpp | 2 ++
- applets/kicker/plugin/systemmodel.h | 3 +++
- 5 files changed, 8 insertions(+)
-
-diff --git a/applets/kicker/plugin/rootmodel.cpp b/applets/kicker/plugin/rootmodel.cpp
-index 4ec323683..837108744 100644
---- a/applets/kicker/plugin/rootmodel.cpp
-+++ b/applets/kicker/plugin/rootmodel.cpp
-@@ -449,6 +449,7 @@ void RootModel::refresh()
- }
-
- m_systemModel = new SystemModel(this);
-+ QObject::connect(m_systemModel, &SystemModel::sessionManagementStateChanged, this, &RootModel::refresh);
-
- if (m_showPowerSession) {
- m_entryList << new GroupEntry(this, i18n("Power / Session"), QStringLiteral("system-log-out"), m_systemModel);
-diff --git a/applets/kicker/plugin/systementry.cpp b/applets/kicker/plugin/systementry.cpp
-index fdd86ece3..939e2119e 100644
---- a/applets/kicker/plugin/systementry.cpp
-+++ b/applets/kicker/plugin/systementry.cpp
-@@ -79,6 +79,7 @@ void SystemEntry::refresh()
- {
- if (!s_sessionManagement) {
- s_sessionManagement = new SessionManagement();
-+ QObject::connect(s_sessionManagement, &SessionManagement::stateChanged, this, &SystemEntry::sessionManagementStateChanged);
- }
-
- bool valid = false;
-diff --git a/applets/kicker/plugin/systementry.h b/applets/kicker/plugin/systementry.h
-index a0a258024..981a3a5f5 100644
---- a/applets/kicker/plugin/systementry.h
-+++ b/applets/kicker/plugin/systementry.h
-@@ -54,6 +54,7 @@ public:
-
- Q_SIGNALS:
- void isValidChanged() const;
-+ void sessionManagementStateChanged();
-
- private Q_SLOTS:
- void refresh();
-diff --git a/applets/kicker/plugin/systemmodel.cpp b/applets/kicker/plugin/systemmodel.cpp
-index 656bbdc4e..844f80d09 100644
---- a/applets/kicker/plugin/systemmodel.cpp
-+++ b/applets/kicker/plugin/systemmodel.cpp
-@@ -92,10 +92,12 @@ void SystemModel::populate()
-
- auto addIfValid = [=](const SystemEntry::Action action) {
- SystemEntry *entry = new SystemEntry(this, action);
-+ QObject::connect(entry, &SystemEntry::sessionManagementStateChanged, this, &SystemModel::sessionManagementStateChanged);
-
- if (entry->isValid()) {
- m_entries << entry;
- }
-+
- QObject::connect(entry, &SystemEntry::isValidChanged, this, &AbstractModel::refresh, Qt::UniqueConnection);
- };
-
-diff --git a/applets/kicker/plugin/systemmodel.h b/applets/kicker/plugin/systemmodel.h
-index cd9048de1..29ae9e428 100644
---- a/applets/kicker/plugin/systemmodel.h
-+++ b/applets/kicker/plugin/systemmodel.h
-@@ -25,6 +25,9 @@ public:
-
- Q_INVOKABLE bool trigger(int row, const QString &actionId, const QVariant &argument) override;
-
-+Q_SIGNALS:
-+ void sessionManagementStateChanged();
-+
- protected Q_SLOTS:
- void refresh() override;
-
---
-2.35.1
-
diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-5.24.5-applets-systemtray-prefer-IconName-over-IconPixmap.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-5.24.5-applets-systemtray-prefer-IconName-over-IconPixmap.patch
deleted file mode 100644
index 0ac8ed788ade..000000000000
--- a/kde-plasma/plasma-workspace/files/plasma-workspace-5.24.5-applets-systemtray-prefer-IconName-over-IconPixmap.patch
+++ /dev/null
@@ -1,137 +0,0 @@
-From ea2833e4dd7114f8bf22a322a26c6c05ebf767f2 Mon Sep 17 00:00:00 2001
-From: Vlad Zahorodnii <vlad.zahorodnii@kde.org>
-Date: Mon, 25 Apr 2022 21:58:58 +0300
-Subject: [PATCH 3/8] applets/systemtray: Prefer IconName over IconPixmap
-
-In case both IconName and IconPixmap are provided, the system tray
-applet is going to prefer the pixmap.
-
-That can create a dark icon on dark background bug because plasma can't
-recolor pixmaps.
-
-The SNI spec recommends visualizations to prefer icons over pixmaps:
-
-> An icon can either be identified by its Freedesktop-compliant icon
-> name, carried by this property of by the icon data itself, carried by
-> the property IconPixmap. Visualizations are encouraged to prefer icon
-> names over icon pixmaps if both are available (FIXME: still not very
-> defined: could e the pixmap used as fallback if an icon name is not found?)
-
-BUG: 418996
-
-- Unset iconName when icon can't be loaded
-- no code duplication
-(cherry picked from commit 7363d0e0f3c1a447e6264e92762735bd33da2682)
----
- .../systemtray/statusnotifieritemsource.cpp | 82 ++++++++-----------
- 1 file changed, 33 insertions(+), 49 deletions(-)
-
-diff --git a/applets/systemtray/statusnotifieritemsource.cpp b/applets/systemtray/statusnotifieritemsource.cpp
-index f67845e42..731aecadc 100644
---- a/applets/systemtray/statusnotifieritemsource.cpp
-+++ b/applets/systemtray/statusnotifieritemsource.cpp
-@@ -286,68 +286,52 @@ void StatusNotifierItemSource::refreshCallback(QDBusPendingCallWatcher *call)
- QIcon overlay;
- QStringList overlayNames;
-
-- // Icon
-+ // Overlay icon
- {
-- KDbusImageVector image;
-- QIcon icon;
-- QString iconName;
--
-- properties[QStringLiteral("OverlayIconPixmap")].value<QDBusArgument>() >> image;
-- if (image.isEmpty()) {
-- QString iconName = properties[QStringLiteral("OverlayIconName")].toString();
-- m_overlayIconName = iconName;
-- if (!iconName.isEmpty()) {
-+ m_overlayIconName = QString();
-+
-+ const QString iconName = properties[QStringLiteral("OverlayIconName")].toString();
-+ if (!iconName.isEmpty()) {
-+ overlay = QIcon(new KIconEngine(iconName, iconLoader()));
-+ if (!overlay.isNull()) {
-+ m_overlayIconName = iconName;
- overlayNames << iconName;
-- overlay = QIcon(new KIconEngine(iconName, iconLoader()));
- }
-- } else {
-- overlay = imageVectorToPixmap(image);
- }
-+ if (overlay.isNull()) {
-+ KDbusImageVector image;
-+ properties[QStringLiteral("OverlayIconPixmap")].value<QDBusArgument>() >> image;
-+ if (!image.isEmpty()) {
-+ overlay = imageVectorToPixmap(image);
-+ }
-+ }
-+ }
-
-- properties[QStringLiteral("IconPixmap")].value<QDBusArgument>() >> image;
-- if (image.isEmpty()) {
-- iconName = properties[QStringLiteral("IconName")].toString();
-- if (!iconName.isEmpty()) {
-- icon = QIcon(new KIconEngine(iconName, iconLoader(), overlayNames));
--
-- if (overlayNames.isEmpty() && !overlay.isNull()) {
-+ auto loadIcon = [this, &properties, &overlay, &overlayNames](const QString &iconKey, const QString &pixmapKey) -> std::tuple<QIcon, QString> {
-+ const QString iconName = properties[iconKey].toString();
-+ if (!iconName.isEmpty()) {
-+ QIcon icon = QIcon(new KIconEngine(iconName, iconLoader(), overlayNames));
-+ if (!icon.isNull()) {
-+ if (!overlay.isNull() && overlayNames.isEmpty()) {
- overlayIcon(&icon, &overlay);
- }
-+ return {icon, iconName};
- }
-- } else {
-- icon = imageVectorToPixmap(image);
-+ }
-+ KDbusImageVector image;
-+ properties[pixmapKey].value<QDBusArgument>() >> image;
-+ if (!image.isEmpty()) {
-+ QIcon icon = imageVectorToPixmap(image);
- if (!icon.isNull() && !overlay.isNull()) {
- overlayIcon(&icon, &overlay);
- }
-+ return {icon, QString()};
- }
-- m_icon = icon;
-- m_iconName = iconName;
-- }
-+ return {};
-+ };
-
-- // Attention icon
-- {
-- KDbusImageVector image;
-- QIcon attentionIcon;
--
-- properties[QStringLiteral("AttentionIconPixmap")].value<QDBusArgument>() >> image;
-- if (image.isEmpty()) {
-- QString iconName = properties[QStringLiteral("AttentionIconName")].toString();
-- m_attentionIconName = iconName;
-- if (!iconName.isEmpty()) {
-- attentionIcon = QIcon(new KIconEngine(iconName, iconLoader(), overlayNames));
--
-- if (overlayNames.isEmpty() && !overlay.isNull()) {
-- overlayIcon(&attentionIcon, &overlay);
-- }
-- }
-- } else {
-- attentionIcon = imageVectorToPixmap(image);
-- if (!attentionIcon.isNull() && !overlay.isNull()) {
-- overlayIcon(&attentionIcon, &overlay);
-- }
-- }
-- m_attentionIcon = attentionIcon;
-- }
-+ std::tie(m_icon, m_iconName) = loadIcon(QStringLiteral("IconName"), QStringLiteral("IconPixmap"));
-+ std::tie(m_attentionIcon, m_attentionIconName) = loadIcon(QStringLiteral("AttentionIconName"), QStringLiteral("AttentionIconPixmap"));
-
- // ToolTip
- {
---
-2.35.1
-
diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-5.24.5-fix-plasmashell-crash-on-panel-w-systray-remove.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-5.24.5-fix-plasmashell-crash-on-panel-w-systray-remove.patch
deleted file mode 100644
index 609ab0f011cd..000000000000
--- a/kde-plasma/plasma-workspace/files/plasma-workspace-5.24.5-fix-plasmashell-crash-on-panel-w-systray-remove.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From 7795e5fb4f7e2a79e15a9e5711149f71144e73c9 Mon Sep 17 00:00:00 2001
-From: Fushan Wen <qydwhotmail@gmail.com>
-Date: Fri, 13 May 2022 14:43:44 +0800
-Subject: [PATCH 5/8] applets/systemtray: disconnect KConfigLoader signal when
- instance is about to be deleted
-
-When an applet is about to be deleted, it will save its config
-automatically, but in this case the system tray doesn't need to load the
-config again.
-
-BUG: 453726
-
-
-(cherry picked from commit 6da91d053b4f142277d60db4a1a17eded9249d11)
----
- applets/systemtray/systemtray.cpp | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/applets/systemtray/systemtray.cpp b/applets/systemtray/systemtray.cpp
-index 3b7f688a6..0d889b3f0 100644
---- a/applets/systemtray/systemtray.cpp
-+++ b/applets/systemtray/systemtray.cpp
-@@ -40,6 +40,8 @@ SystemTray::SystemTray(QObject *parent, const KPluginMetaData &data, const QVari
-
- SystemTray::~SystemTray()
- {
-+ // When the applet is about to be deleted, delete now to avoid calling loadConfig()
-+ delete m_settings;
- }
-
- void SystemTray::init()
---
-2.35.1
-
diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-5.24.5-kcms-desktoptheme-detect-installed-styles-1.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-5.24.5-kcms-desktoptheme-detect-installed-styles-1.patch
deleted file mode 100644
index 57477173acbb..000000000000
--- a/kde-plasma/plasma-workspace/files/plasma-workspace-5.24.5-kcms-desktoptheme-detect-installed-styles-1.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-From 1a966d3fb979cf0f0080c805aed248ee77978800 Mon Sep 17 00:00:00 2001
-From: Fushan Wen <qydwhotmail@gmail.com>
-Date: Mon, 16 May 2022 16:18:00 +0800
-Subject: [PATCH 6/8] kcms/desktoptheme: find metadata.json when loading
- ThemesModel
-
-Before this commit ThemesModel only finds metadata.desktop, but after
-KF5.94, the default theme metadata files have been ported to json format.
-
-BUG: 453830
-
-
-(cherry picked from commit 10aa9bb8dca91e92e3009ed57613d43d610da63e)
----
- kcms/desktoptheme/themesmodel.cpp | 10 +++++++++-
- 1 file changed, 9 insertions(+), 1 deletion(-)
-
-diff --git a/kcms/desktoptheme/themesmodel.cpp b/kcms/desktoptheme/themesmodel.cpp
-index 6f0ecf4e3..296951742 100644
---- a/kcms/desktoptheme/themesmodel.cpp
-+++ b/kcms/desktoptheme/themesmodel.cpp
-@@ -155,7 +155,15 @@ void ThemesModel::load()
- const QDir cd(ppath);
- const QStringList &entries = cd.entryList(QDir::Dirs | QDir::Hidden | QDir::NoDotAndDotDot);
- for (const QString &pack : entries) {
-- const QString _metadata = ppath + QLatin1Char('/') + pack + QStringLiteral("/metadata.desktop");
-+ const QString prefix = QStringLiteral("%1%2%3%4metadata.").arg(ppath, QDir::separator(), pack, QDir::separator());
-+
-+ QString _metadata = QStringLiteral("%1json").arg(prefix);
-+ if (QFile::exists(_metadata)) {
-+ themes << _metadata;
-+ continue;
-+ }
-+
-+ _metadata = QStringLiteral("%1desktop").arg(prefix);
- if (QFile::exists(_metadata)) {
- themes << _metadata;
- }
---
-2.35.1
-
diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-5.24.5-kcms-desktoptheme-detect-installed-styles-2.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-5.24.5-kcms-desktoptheme-detect-installed-styles-2.patch
deleted file mode 100644
index 2a379c707efe..000000000000
--- a/kde-plasma/plasma-workspace/files/plasma-workspace-5.24.5-kcms-desktoptheme-detect-installed-styles-2.patch
+++ /dev/null
@@ -1,72 +0,0 @@
-From c602c52578da1331d2466ff9803c7e0b9287c24c Mon Sep 17 00:00:00 2001
-From: Alexander Lohnau <alexander.lohnau@gmx.de>
-Date: Mon, 16 May 2022 14:49:46 +0200
-Subject: [PATCH 7/8] kcms/desktoptheme: Fix reading of metadata in ThemesModel
-
-We can not use KConfig to read the desktop file.
-
-CCBUG: 453830
-
-
-(cherry picked from commit 43ae993da35bb408b4fabb5c4514feff97628e0d)
----
- kcms/desktoptheme/themesmodel.cpp | 27 +++++++++++++++++++--------
- 1 file changed, 19 insertions(+), 8 deletions(-)
-
-diff --git a/kcms/desktoptheme/themesmodel.cpp b/kcms/desktoptheme/themesmodel.cpp
-index 296951742..ce3cac14b 100644
---- a/kcms/desktoptheme/themesmodel.cpp
-+++ b/kcms/desktoptheme/themesmodel.cpp
-@@ -16,6 +16,7 @@
-
- #include <KColorScheme>
- #include <KDesktopFile>
-+#include <KPluginMetaData>
-
- #include <KConfigGroup>
- #include <KSharedConfig>
-@@ -176,15 +177,25 @@ void ThemesModel::load()
- int themeNameSepIndex = themeRoot.lastIndexOf(QLatin1Char('/'), -1);
- const QString packageName = themeRoot.right(themeRoot.length() - themeNameSepIndex - 1);
-
-- KDesktopFile df(theme);
-+ QString name;
-+ QString comment;
-
-- if (df.noDisplay()) {
-- continue;
-- }
-+ if (theme.endsWith(QLatin1String(".json"))) {
-+ KPluginMetaData data = KPluginMetaData::fromJsonFile(theme);
-+ name = data.name();
-+ comment = data.description();
-+ } else {
-+ KDesktopFile df(theme);
-
-- QString name = df.readName();
-- if (name.isEmpty()) {
-- name = packageName;
-+ if (df.noDisplay()) {
-+ continue;
-+ }
-+
-+ name = df.readName();
-+ if (name.isEmpty()) {
-+ name = packageName;
-+ }
-+ comment = df.readComment();
- }
- const bool isLocal = QFileInfo(theme).isWritable();
- bool hasPluginName = std::any_of(m_data.begin(), m_data.end(), [&](const ThemesModelData &item) {
-@@ -205,7 +216,7 @@ void ThemesModel::load()
- type = LightTheme;
- }
- }
-- ThemesModelData item{name, packageName, df.readComment(), type, isLocal, false};
-+ ThemesModelData item{name, packageName, comment, type, isLocal, false};
- m_data.append(item);
- }
- }
---
-2.35.1
-
diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-5.24.5-sddm-theme-KeyboardButton-fix-layout-name.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-5.24.5-sddm-theme-KeyboardButton-fix-layout-name.patch
deleted file mode 100644
index 594efe7df172..000000000000
--- a/kde-plasma/plasma-workspace/files/plasma-workspace-5.24.5-sddm-theme-KeyboardButton-fix-layout-name.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-From e2b631d43528c3e41d53c8a359b6129c616bc271 Mon Sep 17 00:00:00 2001
-From: ivan tkachenko <me@ratijas.tk>
-Date: Sat, 30 Apr 2022 03:20:11 +0300
-Subject: [PATCH 1/8] [sddm-theme] KeyboardButton: Fix layout name not being
- shown
-
-It used to cause an error like this:
-
- [03:21:31.246] (WW) GREETER: file:///usr/share/sddm/themes/breeze/KeyboardButton.qml:19: TypeError: Cannot read property 'shortName' of null
-
-(cherry picked from commit 2e9020ca6c1d55842a4b014623f0d88697972000)
----
- sddm-theme/KeyboardButton.qml | 3 +--
- 1 file changed, 1 insertion(+), 2 deletions(-)
-
-diff --git a/sddm-theme/KeyboardButton.qml b/sddm-theme/KeyboardButton.qml
-index d5d5a446c..712096d87 100644
---- a/sddm-theme/KeyboardButton.qml
-+++ b/sddm-theme/KeyboardButton.qml
-@@ -10,7 +10,7 @@ PlasmaComponents.ToolButton {
-
- property int currentIndex: -1
-
-- text: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Keyboard Layout: %1", instantiator.objectAt(currentIndex).shortName)
-+ text: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Keyboard Layout: %1", keyboard.layouts[currentIndex].shortName)
- implicitWidth: minimumWidth
-
- visible: menu.items.length > 1
-@@ -27,7 +27,6 @@ PlasmaComponents.ToolButton {
- onObjectRemoved: keyboardMenu.removeItem( object )
- delegate: QQC.MenuItem {
- text: modelData.longName
-- property string shortName: modelData.shortName
- onTriggered: {
- keyboard.currentLayout = model.index
- }
---
-2.35.1
-
diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-5.24.5-wallpapers-image-fix-missing-folder-action-buttons.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-5.24.5-wallpapers-image-fix-missing-folder-action-buttons.patch
deleted file mode 100644
index d09b60ce6ce4..000000000000
--- a/kde-plasma/plasma-workspace/files/plasma-workspace-5.24.5-wallpapers-image-fix-missing-folder-action-buttons.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From dd8f1b5e302717c84f6a05af36c621122ead6d99 Mon Sep 17 00:00:00 2001
-From: Fushan Wen <qydwhotmail@gmail.com>
-Date: Fri, 6 May 2022 21:36:09 +0800
-Subject: [PATCH 4/8] wallpapers/image: Fix missing folder action buttons
-
-The width of the action area needs to be substracted in contentItem's
-width.
-
-Also use `Kirigami.Units.gridUnit * 4` because `overlayWidth` was
-introduced in Frameworks 5.94, and people using Plasma 5.24 may have an
-older Frameworks version.
----
- wallpapers/image/imagepackage/contents/ui/config.qml | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/wallpapers/image/imagepackage/contents/ui/config.qml b/wallpapers/image/imagepackage/contents/ui/config.qml
-index 97f9f81a5..7bb675f23 100644
---- a/wallpapers/image/imagepackage/contents/ui/config.qml
-+++ b/wallpapers/image/imagepackage/contents/ui/config.qml
-@@ -331,6 +331,7 @@ ColumnLayout {
- // Don't need a highlight or hover effects
- hoverEnabled: false
- contentItem: Kirigami.BasicListItem {
-+ width: slidePathsView.width - (parent.hasOwnProperty("overlayWidth") ? overlayWidth : Kirigami.Units.gridUnit * 4)
- // Don't need a highlight or hover effects
- hoverEnabled: false
- separatorVisible: false
---
-2.35.1
-
diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-5.25.5-delay-ksplash-until-after-env-setup.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-5.25.5-delay-ksplash-until-after-env-setup.patch
new file mode 100644
index 000000000000..9fcea5a32cbe
--- /dev/null
+++ b/kde-plasma/plasma-workspace/files/plasma-workspace-5.25.5-delay-ksplash-until-after-env-setup.patch
@@ -0,0 +1,82 @@
+From 536ba654e43741a18d2b71ee519f1daefeaa7ffd Mon Sep 17 00:00:00 2001
+From: Fushan Wen <qydwhotmail@gmail.com>
+Date: Sat, 4 Jun 2022 18:15:10 +0800
+Subject: [PATCH 1/2] startkde: `Q_UNUSED` ksplash
+
+Variable 'ksplash' is assigned a value that is never used. (CWE-563)
+
+(cherry picked from commit 6bebf9a7e636d6655ede49ce48d33f2254ac75f0)
+---
+ startkde/startplasma-x11.cpp | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/startkde/startplasma-x11.cpp b/startkde/startplasma-x11.cpp
+index 817de3511..a80c515fc 100644
+--- a/startkde/startplasma-x11.cpp
++++ b/startkde/startplasma-x11.cpp
+@@ -59,6 +59,7 @@ int main(int argc, char **argv)
+
+ setupCursor(false);
+ QScopedPointer<QProcess, KillBeforeDeleter> ksplash(setupKSplash());
++ Q_UNUSED(ksplash)
+
+ runEnvironmentScripts();
+
+--
+2.37.3
+
+
+From 5e54fbd0b351e43cb68c193bf684dd8cdbd11210 Mon Sep 17 00:00:00 2001
+From: Harald Sitter <sitter@kde.org>
+Date: Tue, 13 Sep 2022 13:54:04 +0200
+Subject: [PATCH 2/2] delay ksplash until after env is set up
+
+otherwise we can dbus invoke with the wrong environment. specifically
+this happens with the latest qtbase changes that introduced color
+picking support on wayland. when we start a qguiapplication with
+incomplete environment that dbus invokes the xdg-portal system and that
+in turn has an incomplete environment resulting in theming and the likes
+not properly applying because the portal doesn't know that it runs
+inside a plasma session.
+
+https://invent.kde.org/qt/qt/qtbase/-/commit/2dc083df009a45c5dacfea27b0affeb85b01f847
+
+BUG: 458865
+(cherry picked from commit 9bf0e56da84de5e9bd2b3ff28bdb2cb1af6de91e)
+
+asturmlechner 2022-09-14: Backported to Plasma/5.25 branch
+---
+ startkde/startplasma-x11.cpp | 10 ++++++----
+ 1 file changed, 6 insertions(+), 4 deletions(-)
+
+diff --git a/startkde/startplasma-x11.cpp b/startkde/startplasma-x11.cpp
+index a80c515fc..d1722771b 100644
+--- a/startkde/startplasma-x11.cpp
++++ b/startkde/startplasma-x11.cpp
+@@ -57,10 +57,6 @@ int main(int argc, char **argv)
+ }
+ }
+
+- setupCursor(false);
+- QScopedPointer<QProcess, KillBeforeDeleter> ksplash(setupKSplash());
+- Q_UNUSED(ksplash)
+-
+ runEnvironmentScripts();
+
+ out << "startkde: Starting up...\n";
+@@ -80,6 +76,12 @@ int main(int argc, char **argv)
+ // variables (e.g. LANG and LC_*)
+ importSystemdEnvrionment();
+
++ // NOTE: Do not start QGuiApplications before setting up the environment. We'd be at risk of dbus invoking other
++ // processes with an incomplete environment.
++ setupCursor(false);
++ QScopedPointer<QProcess, KillBeforeDeleter> ksplash(setupKSplash());
++ Q_UNUSED(ksplash)
++
+ if (!startPlasmaSession(false))
+ return 1;
+
+--
+2.37.3
+
diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-5.25.5-fonts-honor-and-present-system-defaults.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-5.25.5-fonts-honor-and-present-system-defaults.patch
new file mode 100644
index 000000000000..4e2b579646fc
--- /dev/null
+++ b/kde-plasma/plasma-workspace/files/plasma-workspace-5.25.5-fonts-honor-and-present-system-defaults.patch
@@ -0,0 +1,55 @@
+From dc24b7c1c4e2c9dfb74090f716da029e44e209ff Mon Sep 17 00:00:00 2001
+From: Harald Sitter <sitter@kde.org>
+Date: Mon, 19 Sep 2022 12:39:54 +0200
+Subject: [PATCH] fonts: honor & present system defaults
+
+previously we'd pretend that a missing value meant our "plasma-ish"
+defaults would apply but that is utterly false. when no hitting is set,
+no hinting is set. this can happen when the system default fontconfigs
+don't set up any hinting.
+
+BUG: 416140
+
+
+(cherry picked from commit 5dd8cc919f54bf28152a80e1fa6f3f649ea4e47a)
+---
+ kcms/fonts/fontsaasettings.cpp | 9 +++++----
+ 1 file changed, 5 insertions(+), 4 deletions(-)
+
+diff --git a/kcms/fonts/fontsaasettings.cpp b/kcms/fonts/fontsaasettings.cpp
+index a7159b0e63..e7192aa89d 100644
+--- a/kcms/fonts/fontsaasettings.cpp
++++ b/kcms/fonts/fontsaasettings.cpp
+@@ -1,5 +1,6 @@
+ /*
+ SPDX-FileCopyrightText: 2020 Benjamin Port <benjamin.port@enioka.com>
++ SPDX-FileCopyrightText: 2022 Harald Sitter <sitter@kde.org>
+
+ SPDX-License-Identifier: GPL-2.0-or-later
+ */
+@@ -211,18 +212,18 @@ public:
+ // sub pixel
+ KXftConfig::SubPixel::Type spType = KXftConfig::SubPixel::NotSet;
+ xft.getSubPixelType(spType);
+- // if it is not set, we set it to rgb
++ // if it is not set, we have no subpixel hinting
+ if (spType == KXftConfig::SubPixel::NotSet) {
+- spType = KXftConfig::SubPixel::Rgb;
++ spType = KXftConfig::SubPixel::None;
+ }
+ setSubPixel(spType);
+
+ // hinting
+ KXftConfig::Hint::Style hStyle = KXftConfig::Hint::NotSet;
+ xft.getHintStyle(hStyle);
+- // if it is not set, we set it to slight hinting
++ // if it is not set, we have no hinting
+ if (hStyle == KXftConfig::Hint::NotSet) {
+- hStyle = KXftConfig::Hint::Slight;
++ hStyle = KXftConfig::Hint::None;
+ }
+ setHinting(hStyle);
+
+--
+GitLab
+
diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-5.25.5-prevent-panel-go-out-of-screen.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-5.25.5-prevent-panel-go-out-of-screen.patch
new file mode 100644
index 000000000000..457470f0807c
--- /dev/null
+++ b/kde-plasma/plasma-workspace/files/plasma-workspace-5.25.5-prevent-panel-go-out-of-screen.patch
@@ -0,0 +1,33 @@
+From 9c7ac7061c5c85d63875eaee70793ba04334c1d0 Mon Sep 17 00:00:00 2001
+From: Fushan Wen <qydwhotmail@gmail.com>
+Date: Fri, 16 Sep 2022 14:34:27 +0000
+Subject: [PATCH] Revert "Revert "Prevent panel going out of screen
+ boundaries""
+
+This reverts commit 17774bc4c673294a7c8a6e80660d83cce1ba8891
+
+There is still a known culprit (duplicate display names) so the hack shouldn't be reverted.
+
+CCBUG: 353975
+CCBUG: 438114
+---
+ shell/panelview.cpp | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/shell/panelview.cpp b/shell/panelview.cpp
+index b5c87bbf71..4be1e26ca4 100644
+--- a/shell/panelview.cpp
++++ b/shell/panelview.cpp
+@@ -859,6 +859,9 @@ void PanelView::moveEvent(QMoveEvent *ev)
+ updateEnabledBorders();
+ m_strutsTimer.start(STRUTSTIMERDELAY);
+ PlasmaQuick::ContainmentView::moveEvent(ev);
++ if (m_screenToFollow && !m_screenToFollow->geometry().contains(geometry())) {
++ positionPanel();
++ }
+ }
+
+ void PanelView::keyPressEvent(QKeyEvent *event)
+--
+GitLab
+
diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-5.25.5-widgetexplorer-recurse-containments.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-5.25.5-widgetexplorer-recurse-containments.patch
new file mode 100644
index 000000000000..1efe75b9b41d
--- /dev/null
+++ b/kde-plasma/plasma-workspace/files/plasma-workspace-5.25.5-widgetexplorer-recurse-containments.patch
@@ -0,0 +1,26 @@
+https://invent.kde.org/plasma/plasma-workspace/-/commit/c7ba560ccaac5e469cb2d6bf66c39e1acf967454
+https://mail.kde.org/pipermail/distributions/2022-September/001287.html
+
+From: Nicolas Fella <nicolas.fella@gmx.de>
+Date: Sun, 21 Aug 2022 16:33:50 +0200
+Subject: [PATCH] [widgetexplorer] Don't recurse into applet's containments
+
+The intention of this code appears to be finding system tray applets, since the systemtray is a containment within another applet/containment
+
+However the code causes an infinit recursion since we are calling addContainment on the same containment again
+
+The recursion also is unnecessary since corona->containments() already lists the system tray containment, so we don't need to find it by recursing through the panel's children
+--- a/components/shellprivate/widgetexplorer/widgetexplorer.cpp
++++ b/components/shellprivate/widgetexplorer/widgetexplorer.cpp
+@@ -280,10 +280,6 @@ void WidgetExplorerPrivate::addContainment(Containment *containment)
+
+ foreach (Applet *applet, containment->applets()) {
+ if (applet->pluginMetaData().isValid()) {
+- Containment *childContainment = applet->property("containment").value<Containment *>();
+- if (childContainment) {
+- addContainment(childContainment);
+- }
+ runningApplets[applet->pluginMetaData().pluginId()]++;
+ } else {
+ qDebug() << "Invalid plugin metadata. :(";
+GitLab
diff --git a/kde-plasma/plasma-workspace/metadata.xml b/kde-plasma/plasma-workspace/metadata.xml
index 79fb12a10ab1..43ee81b710da 100644
--- a/kde-plasma/plasma-workspace/metadata.xml
+++ b/kde-plasma/plasma-workspace/metadata.xml
@@ -12,7 +12,6 @@
<flag name="appstream">Enable AppStream software metadata support</flag>
<flag name="geolocation">Enables dataengine providing location information</flag>
<flag name="policykit">Build the Users KCM using <pkg>sys-apps/accountsservice</pkg> and <pkg>sys-auth/polkit</pkg></flag>
- <flag name="screencast">Enable screencast portal using <pkg>media-video/pipewire</pkg></flag>
<flag name="telemetry">Enable User Feedback control module for <pkg>kde-plasma/systemsettings</pkg></flag>
</use>
</pkgmetadata>
diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.25.2.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-5.24.6.ebuild
index fda548de9024..b170c0126c20 100644
--- a/kde-plasma/plasma-workspace/plasma-workspace-5.25.2.ebuild
+++ b/kde-plasma/plasma-workspace/plasma-workspace-5.24.6.ebuild
@@ -3,19 +3,19 @@
EAPI=8
-ECM_HANDBOOK="optional"
+ECM_HANDBOOK="forceoptional"
ECM_TEST="forceoptional"
-KFMIN=5.94.0
+KFMIN=5.92.0
PVCUT=$(ver_cut 1-3)
QTMIN=5.15.4
VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
+inherit ecm plasma.kde.org
DESCRIPTION="KDE Plasma workspace"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE="appstream +calendar +fontconfig geolocation gps +policykit
screencast +semantic-desktop telemetry"
@@ -123,7 +123,6 @@ DEPEND="${COMMON_DEPEND}
>=dev-util/wayland-scanner-1.19.0
x11-base/xorg-proto
fontconfig? ( x11-libs/libXrender )
- test? ( >=dev-libs/wayland-protocols-1.24 )
"
RDEPEND="${COMMON_DEPEND}
app-text/iso-codes
@@ -153,7 +152,7 @@ BDEPEND="
PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"
PATCHES=(
- "${FILESDIR}/${PN}-5.24.80-split-libkworkspace.patch" # downstream
+ "${FILESDIR}/${PN}-5.21.5-split-libkworkspace.patch" # downstream
"${FILESDIR}/${PN}-5.22.5-krunner-cwd-at-home.patch" # TODO upstream: KDE-bug 432975, bug 767478
)
@@ -180,6 +179,8 @@ src_prepare() {
if ! use policykit; then
cmake_run_in kcms cmake_comment_add_subdirectory users
fi
+
+ ecm_punt_kf_module Su
}
src_configure() {
diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.24.5-r1.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-5.25.5-r3.ebuild
index ff25b6a845ef..697c89e24f1c 100644
--- a/kde-plasma/plasma-workspace/plasma-workspace-5.24.5-r1.ebuild
+++ b/kde-plasma/plasma-workspace/plasma-workspace-5.25.5-r3.ebuild
@@ -3,19 +3,19 @@
EAPI=8
-ECM_HANDBOOK="forceoptional"
+ECM_HANDBOOK="optional"
ECM_TEST="forceoptional"
-KFMIN=5.90.0
+KFMIN=5.95.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
+QTMIN=5.15.5
VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
+inherit ecm plasma.kde.org
DESCRIPTION="KDE Plasma workspace"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE="appstream +calendar +fontconfig geolocation gps +policykit
screencast +semantic-desktop telemetry"
@@ -24,6 +24,7 @@ RESTRICT="test"
# slot op: various private QtWaylandClient headers
COMMON_DEPEND="
+ dev-libs/icu:=
>=dev-libs/wayland-1.15
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
@@ -123,6 +124,7 @@ DEPEND="${COMMON_DEPEND}
>=dev-util/wayland-scanner-1.19.0
x11-base/xorg-proto
fontconfig? ( x11-libs/libXrender )
+ test? ( >=dev-libs/wayland-protocols-1.24 )
"
RDEPEND="${COMMON_DEPEND}
app-text/iso-codes
@@ -152,15 +154,12 @@ BDEPEND="
PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"
PATCHES=(
- "${FILESDIR}"/${PN}-5.21.5-split-libkworkspace.patch # downstream
- "${FILESDIR}"/${PN}-5.22.5-krunner-cwd-at-home.patch # TODO upstream: KDE-bug 432975, bug 767478
- "${FILESDIR}"/${P}-sddm-theme-KeyboardButton-fix-layout-name.patch
- "${FILESDIR}"/${P}-applets-appmenu-fix-top-level-menu-text-coloration.patch # KDE-bug 453348
- "${FILESDIR}"/${P}-applets-systemtray-prefer-IconName-over-IconPixmap.patch # KDE-bug 418996
- "${FILESDIR}"/${P}-wallpapers-image-fix-missing-folder-action-buttons.patch
- "${FILESDIR}"/${P}-fix-plasmashell-crash-on-panel-w-systray-remove.patch # KDE-bug 453726
- "${FILESDIR}"/${P}-kcms-desktoptheme-detect-installed-styles-{1,2}.patch # KDE-bug 453830
- "${FILESDIR}"/${P}-applets-kicker-refresh-RootModel-on-session-backend.patch # KDE-bug 427530
+ "${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}/${P}-widgetexplorer-recurse-containments.patch" # https://mail.kde.org/pipermail/distributions/2022-September/001287.html
+ "${FILESDIR}/${P}-delay-ksplash-until-after-env-setup.patch" # KDE-bug 458865 w/ Qt 5.15.6
+ "${FILESDIR}/${P}-fonts-honor-and-present-system-defaults.patch" # KDE-bug 416140
+ "${FILESDIR}/${P}-prevent-panel-go-out-of-screen.patch" # git master and Plasma/5.24 branch double revert
)
src_prepare() {
@@ -186,8 +185,6 @@ src_prepare() {
if ! use policykit; then
cmake_run_in kcms cmake_comment_add_subdirectory users
fi
-
- ecm_punt_kf_module Su
}
src_configure() {
diff --git a/kde-plasma/plymouth-kcm/Manifest b/kde-plasma/plymouth-kcm/Manifest
index ad3684f3a302..bef2c9feac77 100644
--- a/kde-plasma/plymouth-kcm/Manifest
+++ b/kde-plasma/plymouth-kcm/Manifest
@@ -1,2 +1,2 @@
-DIST plymouth-kcm-5.24.5.tar.xz 39964 BLAKE2B ba1e54afb9a19b4e3858caa31c8c729feb338412368c8b91a197ee87351397f6c54f62753862982f6f2a3bbcbb74c39946bfcc9e90085ec22179676672ebb229 SHA512 7bc78c3b3d2639de00f428bda606b4f822c99f4c3dc0c2f1fe3f422208e05273701a1871fc573c36b8e14cc1a8bc02e07e4389a40b3fee3a6b79c44a561c2cf8
-DIST plymouth-kcm-5.25.2.tar.xz 40012 BLAKE2B c1d8af32289dfa8ef50f74396f23d206dc05500c7b6cecc8af4e9933b7f5d5aacfdc30c91d0b625db24b44380e4b7fa05f76b583d64063e911df6efa6ded7ef6 SHA512 1c4a9a5c2f46744e9fee2e6ca0bd684640dd049b324a3f4bbe93b4c5eb3fe52a590c150e306f392ec4ef24f7f194456d2a91b7710ee1a6da6096b779a7105dd9
+DIST plymouth-kcm-5.24.6.tar.xz 39956 BLAKE2B e051251b487cf74cb031b751871dc5803d9b159d966d44dec7740cc3bd918f0be01918136bbf3e63c875d340ea9017febf4676eec333c876978c69710f127fcb SHA512 11297a22637198ec6ea0b5ee24bc444432fd60adcacc6538c874c4ba9e0b0147f8f29a30e4726fefd410ea764529901f47a271f01b9e19bd3c4e7fffc0831dd5
+DIST plymouth-kcm-5.25.5.tar.xz 41316 BLAKE2B af64c07422f2325386bf691df78156dab693e00037871da076990456a715f44ad13f9ca3d9c765a09db0fa91d2c8816058b5e20111b51d2591b3c6d5430e51b3 SHA512 b361d4f7bfe3f2b1c17f90771ecfb3a543c8e8d171f392348fec3cf3b189b7c8fd7d48f3cce3a9f8d6dcba4e18e3d54745c74547fe9b724f325edecfb24cf87d
diff --git a/kde-plasma/plymouth-kcm/plymouth-kcm-5.24.5.ebuild b/kde-plasma/plymouth-kcm/plymouth-kcm-5.24.6.ebuild
index d6268b4f5766..37b8f34125b2 100644
--- a/kde-plasma/plymouth-kcm/plymouth-kcm-5.24.5.ebuild
+++ b/kde-plasma/plymouth-kcm/plymouth-kcm-5.24.6.ebuild
@@ -3,10 +3,10 @@
EAPI=8
-KFMIN=5.90.0
+KFMIN=5.92.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm kde.org
+QTMIN=5.15.4
+inherit ecm plasma.kde.org
DESCRIPTION="KDE Plasma control module for Plymouth"
HOMEPAGE="https://invent.kde.org/plasma/plymouth-kcm"
diff --git a/kde-plasma/plymouth-kcm/plymouth-kcm-5.25.2.ebuild b/kde-plasma/plymouth-kcm/plymouth-kcm-5.25.5.ebuild
index c01658895a2c..68edbc150ce1 100644
--- a/kde-plasma/plymouth-kcm/plymouth-kcm-5.25.2.ebuild
+++ b/kde-plasma/plymouth-kcm/plymouth-kcm-5.25.5.ebuild
@@ -3,17 +3,17 @@
EAPI=8
-KFMIN=5.94.0
+KFMIN=5.95.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.4
-inherit ecm kde.org
+QTMIN=5.15.5
+inherit ecm plasma.kde.org
DESCRIPTION="KDE Plasma control module for Plymouth"
HOMEPAGE="https://invent.kde.org/plasma/plymouth-kcm"
LICENSE="GPL-2+"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
DEPEND="
diff --git a/kde-plasma/polkit-kde-agent/Manifest b/kde-plasma/polkit-kde-agent/Manifest
index d904bfd0e949..8b60042d56f3 100644
--- a/kde-plasma/polkit-kde-agent/Manifest
+++ b/kde-plasma/polkit-kde-agent/Manifest
@@ -1,2 +1,2 @@
-DIST polkit-kde-agent-1-5.24.5.tar.xz 48444 BLAKE2B 4e39fe9e23d474e79a0e2611669065e05180f9e2e514cd0aba23b950c19357ac8d56d1a3fbaa85516b3eff86ebe2fbfb8e96d1dcda2cca9333ce0d9b7e7f7f8e SHA512 8182271a4463e28001c5806156afffa8436c9fce0ead257c60b413bf54565d8271e8356f5670e8eb2aea5c3d2a308e31f14f6eff4c6903e1936e6395d8502a93
-DIST polkit-kde-agent-1-5.25.2.tar.xz 48584 BLAKE2B 9f157ec0b0da1b265d7e933fdc083da8aca4c0b166ca6d72c626b2f20efdd0671be338b8e8d24b96a8a6097dd709feb9536b3984f5d3d570cf119266abb476ef SHA512 b55b845e01041e49892bc36ca76b50342a5c4210e6768c95e5af12bfea819ade774999ec54c7330679599b2e9335eb94be699f50d68b510327dcdc78e1e8c844
+DIST polkit-kde-agent-1-5.24.6.tar.xz 48620 BLAKE2B 036bbd33d2768df5f3d805f4084898f97b44aeffffe6884258b5ed620a879e3ed486ce4f46f83f08e1b9852a3db0d8bc3ca3fba08bcce9d614beca8d888737ad SHA512 50a253fbacaccf866a733654b2f4c66778db402dec35358187193434c4095cdec26e2e60566119e9060bc6e2a06e4075176811ffab2405c56c1de0ce32e5951d
+DIST polkit-kde-agent-1-5.25.5.tar.xz 49040 BLAKE2B 78fb02b96d2aab707f7127cc052f56afb895bb99801308eef1c6f0a0ca58d4be7686108f6406ddf1c4c5017b6b0b604930e05f2fe4b0a7cea55da12f7ce71fae SHA512 61aae1f311460d80a9dfc58605575bcc714730ade76dcace61d092f276584120407fa8ca30787bbc75db11bbd630b3cf76f4c0baaf720bf2c252ae75f4c17610
diff --git a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.25.2.ebuild b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.24.6.ebuild
index c09922bf9069..5bb15ce1f41b 100644
--- a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.25.2.ebuild
+++ b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.24.6.ebuild
@@ -4,17 +4,17 @@
EAPI=8
KDE_ORG_NAME="${PN}-1"
-KFMIN=5.94.0
+KFMIN=5.92.0
PVCUT=$(ver_cut 1-3)
QTMIN=5.15.4
-inherit ecm kde.org
+inherit ecm plasma.kde.org
DESCRIPTION="PolKit agent module for KDE Plasma"
HOMEPAGE="https://kde.org/"
LICENSE="GPL-2" # TODO: CHECK
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/polkit-kde-agent/polkit-kde-agent-5.24.5.ebuild b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.25.5.ebuild
index 6d8dd7374950..0435104c5190 100644
--- a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.24.5.ebuild
+++ b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.25.5.ebuild
@@ -4,17 +4,17 @@
EAPI=8
KDE_ORG_NAME="${PN}-1"
-KFMIN=5.90.0
+KFMIN=5.95.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm kde.org
+QTMIN=5.15.5
+inherit ecm plasma.kde.org
DESCRIPTION="PolKit agent module for KDE Plasma"
HOMEPAGE="https://kde.org/"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/kde-plasma/powerdevil/Manifest b/kde-plasma/powerdevil/Manifest
index 8b3d67a29f15..feeab6db1007 100644
--- a/kde-plasma/powerdevil/Manifest
+++ b/kde-plasma/powerdevil/Manifest
@@ -1,2 +1,2 @@
-DIST powerdevil-5.24.5.tar.xz 632800 BLAKE2B 657e68359664bdf4d6ac782a53148400b430ae786d5551763b45d28690d1a3481d913e47618aea015c1753389c779f7e028c03f21a328d08edc6fa5bb3ab21d1 SHA512 2f3e6888be7039bf7beb754ef117d09e79ceb4e5ef73d74f982d37785adbd7a489fc86641c9df9ea4a34fabd2ccac737f5e7ee08958d2dd03b5a676f22aa4c15
-DIST powerdevil-5.25.2.tar.xz 636376 BLAKE2B 0d700e6172b3c91eb9e603acc3a7c0b107ed15e9221445c7aaf4106416619b505f7b11e0ea7c2c5c3a0a2df4716c35626b330572b5d5fd00aa6e77822ef7856b SHA512 6b6a49aaa702a5c482df708eaf8b07b3a7bf787503ab0c40a3d9f60f7a5bc57efb551b7606863804db9fb8791d1d56754fe37f367e48ae8e01ff879defa59edb
+DIST powerdevil-5.24.6.tar.xz 633104 BLAKE2B 6247c9327bbd72973844983e13d54166f3a38425b7c7024a1a8a1a138ed62e47641d203d929bd3f3e86e5f8bc1b23b9c46c2b2f418f68f01d2a6fb8adc2ef164 SHA512 b1a4c597b31706ec4749466018662443fea8a77c02f323066874df8d5cd5353a363f7ba8cc75301988e7a35afd9fbf654f24580e2254dec2f65d8c30dbeb4025
+DIST powerdevil-5.25.5.tar.xz 638832 BLAKE2B efb5d3cfc8b9266b2eed52e07d8923f3d31705e6e051bbbf1eec73a7cb050b5abbbfd57662de844c4e168720d40a36dc407f5304376363aff3247e3d912460b3 SHA512 57a499a84f1ba63e66ececbd754881e30227ca834a3527c42e60559562776a78d66c4660984bd4577cb2ac73fb128785cd4003086296004bc22ae08a6c6c609d
diff --git a/kde-plasma/powerdevil/powerdevil-5.25.2.ebuild b/kde-plasma/powerdevil/powerdevil-5.24.6.ebuild
index f85798251353..96fda75b879b 100644
--- a/kde-plasma/powerdevil/powerdevil-5.25.2.ebuild
+++ b/kde-plasma/powerdevil/powerdevil-5.24.6.ebuild
@@ -4,17 +4,17 @@
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.94.0
+KFMIN=5.92.0
PVCUT=$(ver_cut 1-3)
QTMIN=5.15.4
-inherit ecm kde.org
+inherit ecm plasma.kde.org
DESCRIPTION="Power management for KDE Plasma Shell"
HOMEPAGE="https://invent.kde.org/plasma/powerdevil"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE="brightness-control caps +wireless"
DEPEND="
diff --git a/kde-plasma/powerdevil/powerdevil-5.24.5.ebuild b/kde-plasma/powerdevil/powerdevil-5.25.5.ebuild
index f06590672c3f..507ca317303e 100644
--- a/kde-plasma/powerdevil/powerdevil-5.24.5.ebuild
+++ b/kde-plasma/powerdevil/powerdevil-5.25.5.ebuild
@@ -4,17 +4,17 @@
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.90.0
+KFMIN=5.95.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm kde.org
+QTMIN=5.15.5
+inherit ecm plasma.kde.org
DESCRIPTION="Power management for KDE Plasma Shell"
HOMEPAGE="https://invent.kde.org/plasma/powerdevil"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE="brightness-control caps +wireless"
DEPEND="
diff --git a/kde-plasma/sddm-kcm/Manifest b/kde-plasma/sddm-kcm/Manifest
index af8ca26e950d..2219bf328132 100644
--- a/kde-plasma/sddm-kcm/Manifest
+++ b/kde-plasma/sddm-kcm/Manifest
@@ -1,2 +1,2 @@
-DIST sddm-kcm-5.24.5.tar.xz 81280 BLAKE2B d944d898b84dd9da0849c5a81586365d0cae06a1c116587807329e8b029cf26f3faa31e0dcce5382d42d7416b601f10e4110850d643f5f7b0a83a5f4d7f906b3 SHA512 1fbc050e70dde74bcaa0a97ac982f017146ca65f180ea07e57190bd13ea653789fb369b83bc0b2583b73d37e4cd3db087eebe2cdaa3346b81c1d7d11730fad15
-DIST sddm-kcm-5.25.2.tar.xz 81928 BLAKE2B c5e100eac9c6fa779141e00f7609fa33192c425e69cd9bf59d12400bb6ef350890af76c0c364005a44cc6ab5dc93b0860f54d4b047dad335dfda712c99cdab52 SHA512 189cd6c451b4c82792c298c4626db956d6a4c1b5b4653901de9bae8c2344ffbc9093ac399b36102536048f861c80aee01365a291ffcfe3cc5eca3f94ddf9512a
+DIST sddm-kcm-5.24.6.tar.xz 81624 BLAKE2B 37415f5c6349a51a0a668ecb7aa699c3a4d27ba0a4cde7f5b9e290746ce505cac885f04eba6675613668635cccb2584b372df7b153776d46ce75ea4b2450b9ea SHA512 c9606de2552b8ee9160d45be3c34c46da73b0c9c131172c2f96573671ff37d27f20013d80068e61c8b5ccd63456c5732948b13fec8467cd9334f9c2450b13cd9
+DIST sddm-kcm-5.25.5.tar.xz 83376 BLAKE2B e612df395635f42fb801d65aef2cfeb66ebd0d19bfb19d75485145166dbe2990fbce4eb155fd467741a45e76c79baefc2df18dd7e102f7b54b6c417f1b2ff1ae SHA512 84d8eafab6dee3fa384ec8272cebeb1684ae6431f5b42d89cf23ca23ea1e0c8054b311d207fb8781bf6350ec6c5713ab591e59b50747f3fad7cddbc24f854d22
diff --git a/kde-plasma/sddm-kcm/sddm-kcm-5.25.2.ebuild b/kde-plasma/sddm-kcm/sddm-kcm-5.24.6.ebuild
index 327a31ba6ed0..30405393e409 100644
--- a/kde-plasma/sddm-kcm/sddm-kcm-5.25.2.ebuild
+++ b/kde-plasma/sddm-kcm/sddm-kcm-5.24.6.ebuild
@@ -3,17 +3,17 @@
EAPI=8
-KFMIN=5.94.0
+KFMIN=5.92.0
PVCUT=$(ver_cut 1-3)
QTMIN=5.15.4
-inherit ecm kde.org
+inherit ecm plasma.kde.org
DESCRIPTION="KDE Plasma control module for SDDM"
HOMEPAGE="https://invent.kde.org/plasma/sddm-kcm"
LICENSE="GPL-2+"
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/sddm-kcm/sddm-kcm-5.24.5.ebuild b/kde-plasma/sddm-kcm/sddm-kcm-5.25.5.ebuild
index 362db6a8c3c2..a96984bc20b9 100644
--- a/kde-plasma/sddm-kcm/sddm-kcm-5.24.5.ebuild
+++ b/kde-plasma/sddm-kcm/sddm-kcm-5.25.5.ebuild
@@ -3,17 +3,17 @@
EAPI=8
-KFMIN=5.90.0
+KFMIN=5.95.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm kde.org
+QTMIN=5.15.5
+inherit ecm plasma.kde.org
DESCRIPTION="KDE Plasma control module for SDDM"
HOMEPAGE="https://invent.kde.org/plasma/sddm-kcm"
LICENSE="GPL-2+"
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/kde-plasma/systemsettings/Manifest b/kde-plasma/systemsettings/Manifest
index 2a59a8b9f491..4cb4949813c0 100644
--- a/kde-plasma/systemsettings/Manifest
+++ b/kde-plasma/systemsettings/Manifest
@@ -1,2 +1,2 @@
-DIST systemsettings-5.24.5.tar.xz 205532 BLAKE2B ddde588074ab761fc41e6fb0715fa1af45904d223c060234170062a25b86d58d807b8fed003543785f50e9227161b167f4889bd817fe87c8b711da9f07bf361d SHA512 7dd2aa3d2b0ad821569eaa6e17d064a2216d35a525baf82621a1fb31867a340372ec0349488cc6bf344156f9d9052b589be5d01ed82a1c18fcedaa64fb4986b1
-DIST systemsettings-5.25.2.tar.xz 207588 BLAKE2B 29c41074458ee5f809448bbe6e49a5623672c92a08ddf57448ae44dcaf199ad4a7797171450b48172b3536cf4f1ed95469d5ee355a619fab39e069678281b1d0 SHA512 16f1e7771ca3025193743126492bcebda5b61373f3ad434efa506ba540d1dd6d5681fc72c89c1a1829f5661831617ed6c9cdf2847dcc34df8d32d218ed99d36e
+DIST systemsettings-5.24.6.tar.xz 205740 BLAKE2B d6864e502284b0c3da4821ee34f4be05f469f91c7ef013c85adff9ff473959a878622195a6701921410958a30b02389efa14661e7e2ea3fab34c7c871259e6d8 SHA512 79f9a4b749e13cbcf46efb123e7d4a0770b73097bac1968bf1eaaea920cef958a10fad4dd08d7102fa7a22a73d5c84d528c853af2c90d5e3f02c9d9e81ffcfcf
+DIST systemsettings-5.25.5.tar.xz 207904 BLAKE2B a00ee4796174dc688c791799f47feb1ed31d2894ee36e6b044ec7268bb8778de923e4ccac0f103efa425415b61a0cd30409a95c473074974f330fc05b0487eb4 SHA512 df661b0dec4c9968760b721563aea7c1a2703b0628ff2f7dd8531a2489eaa2d15c289aa56975e5c68119a2a0031de47eb6a3e65f68d0da08410ff7c7987686da
diff --git a/kde-plasma/systemsettings/files/systemsettings-5.24.5-fix-activating-running-instance-on-wayland.patch b/kde-plasma/systemsettings/files/systemsettings-5.24.5-fix-activating-running-instance-on-wayland.patch
deleted file mode 100644
index c52f043133b7..000000000000
--- a/kde-plasma/systemsettings/files/systemsettings-5.24.5-fix-activating-running-instance-on-wayland.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From c48ecf5efb941cb3056da8f2c074005cb87417aa Mon Sep 17 00:00:00 2001
-From: Nicolas Fella <nicolas.fella@gmx.de>
-Date: Thu, 12 May 2022 16:49:55 +0200
-Subject: [PATCH] Fix activating running instance on Wayland
-
-(cherry picked from commit 16c1ee0c517164867d004c561d403e3aebebc7e3)
----
- app/main.cpp | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/app/main.cpp b/app/main.cpp
-index 13a803cd..e3f7b004 100644
---- a/app/main.cpp
-+++ b/app/main.cpp
-@@ -172,7 +172,8 @@ int main(int argc, char *argv[])
- mainWindow->reloadStartupModule();
- }
-
-- KWindowSystem::forceActiveWindow(mainWindow->winId());
-+ KWindowSystem::updateStartupId(mainWindow->windowHandle());
-+ KWindowSystem::activateWindow(mainWindow->windowHandle());
- });
-
- if (!startupModule.isEmpty()) {
---
-GitLab
-
diff --git a/kde-plasma/systemsettings/files/systemsettings-5.24.5-fix-kcm-highlighting.patch b/kde-plasma/systemsettings/files/systemsettings-5.24.5-fix-kcm-highlighting.patch
deleted file mode 100644
index 9f8d494ded69..000000000000
--- a/kde-plasma/systemsettings/files/systemsettings-5.24.5-fix-kcm-highlighting.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From 684004217fd28ba45f7ce61df5b3600398ee1108 Mon Sep 17 00:00:00 2001
-From: Nicolas Fella <nicolas.fella@gmx.de>
-Date: Thu, 12 May 2022 01:22:14 +0200
-Subject: [PATCH] Fix current index in subcategory list
-
-We bind currentIndex to activeSubCategoryRow, but when clicking on an item this binding is broken
-
-Manually set the current index when the backend index changes
-
-BUG: 453543
-
-Fixed-In: 5.24.6
-(cherry picked from commit 40b71c085f8ceddc9b3f44fa65d8bb48dad42b4a)
----
- sidebar/package/contents/ui/SubCategoryPage.qml | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/sidebar/package/contents/ui/SubCategoryPage.qml b/sidebar/package/contents/ui/SubCategoryPage.qml
-index 756b2763..19b33142 100644
---- a/sidebar/package/contents/ui/SubCategoryPage.qml
-+++ b/sidebar/package/contents/ui/SubCategoryPage.qml
-@@ -140,6 +140,7 @@ Kirigami.ScrollablePage {
- Connections {
- target: systemsettings
- function onActiveSubCategoryRowChanged() {
-+ subCategoryView.currentIndex = systemsettings.activeSubCategoryRow
- if (systemsettings.activeSubCategoryRow >= 0) {
- if (subCategoryView.count > 1) {
- root.pageStack.push(subCategoryColumn);
---
-GitLab
-
diff --git a/kde-plasma/systemsettings/systemsettings-5.24.5-r1.ebuild b/kde-plasma/systemsettings/systemsettings-5.24.6.ebuild
index 3fd54a2ee7bc..ef6b443b8355 100644
--- a/kde-plasma/systemsettings/systemsettings-5.24.5-r1.ebuild
+++ b/kde-plasma/systemsettings/systemsettings-5.24.6.ebuild
@@ -4,16 +4,16 @@
EAPI=8
ECM_HANDBOOK="optional"
-KFMIN=5.90.0
+KFMIN=5.92.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm kde.org optfeature
+QTMIN=5.15.4
+inherit ecm plasma.kde.org optfeature
DESCRIPTION="Control Center to configure KDE Plasma desktop"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
DEPEND="
@@ -52,11 +52,6 @@ RDEPEND="${DEPEND}
>=dev-qt/qtquickcontrols2-${QTMIN}:5
"
-PATCHES=(
- "${FILESDIR}/${P}-fix-kcm-highlighting.patch" # KDE-bug 453543
- "${FILESDIR}/${P}-fix-activating-running-instance-on-wayland.patch"
-)
-
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
optfeature "Configure looks for GTK+" kde-plasma/kde-gtk-config
diff --git a/kde-plasma/systemsettings/systemsettings-5.25.2.ebuild b/kde-plasma/systemsettings/systemsettings-5.25.5.ebuild
index 9c2c438cbbef..1bafbf434d22 100644
--- a/kde-plasma/systemsettings/systemsettings-5.25.2.ebuild
+++ b/kde-plasma/systemsettings/systemsettings-5.25.5.ebuild
@@ -4,16 +4,16 @@
EAPI=8
ECM_HANDBOOK="optional"
-KFMIN=5.94.0
+KFMIN=5.95.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.4
-inherit ecm kde.org optfeature
+QTMIN=5.15.5
+inherit ecm plasma.kde.org optfeature
DESCRIPTION="Control Center to configure KDE Plasma desktop"
LICENSE="GPL-2" # TODO: CHECK
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/xdg-desktop-portal-kde/Manifest b/kde-plasma/xdg-desktop-portal-kde/Manifest
index e27c85f5e95b..0a31b80dc055 100644
--- a/kde-plasma/xdg-desktop-portal-kde/Manifest
+++ b/kde-plasma/xdg-desktop-portal-kde/Manifest
@@ -1,2 +1,2 @@
-DIST xdg-desktop-portal-kde-5.24.5.tar.xz 88904 BLAKE2B b7ab407132ce8dfdae58854dc29af270c411e1d2c7c8631c6209ff0fb44c80b8287dbe13a6ed60d2e8926f4b23ed3209242bd2836906a44ee06a936d56a91131 SHA512 6314fa4f679700224c6de44726f1fbf513249cebcb9c0fae212bde3de98cb0cc040f671e2435d8e53f379ad907bde4022a6ecfe5f95424a9414ce7471c0fe401
-DIST xdg-desktop-portal-kde-5.25.2.tar.xz 103916 BLAKE2B ae4b405019529645e435456312da5353c0adb2d3ac60ade50216a9d980f0d8dce53a73f39ff96e84e3166b299bb50ec30e51f4ea2a865648dcc8ae9ef65197d1 SHA512 0bc27ec697c99fd467c66baf7c0fc4cd2233052eeb49da355793606423851b4b98c3597ddb66e5cb3827b9d231355cfeec4017e3f47a785111f53a9677ac12ec
+DIST xdg-desktop-portal-kde-5.24.6.tar.xz 89268 BLAKE2B 5ddfdf8eee3c897aee56aa8e8797dfb9b0e102083d9c1fb50457b3428fedfca7ff8107c2336646d721d4cfeb68b25db5ed447c6239ddefdde6c65c40fa9d37f2 SHA512 d394bbedba5a09a9d53b2aee2dd11a691c88dfda66bf2bf1fff192eba4dce447e05f932955d13d16f1e0b026b79c24c26cd09b81d5520f37a27a173e1287d77d
+DIST xdg-desktop-portal-kde-5.25.5.tar.xz 105356 BLAKE2B 9aba9a67d71f0fefb4774ed1b3ee0dc20386c5fdbb4fed712c99b72850d040ccdc1dfb8869ee8a967b9e6c12ff6f2c99744931b358d4984ae4b7b17d0f75c7fe SHA512 1549a5ba0fd65e0f74a3fef2feb656db53b73dbe392ff7a63a89e01a8392bcdd827ebe082a44d802820a66d21382f50bfef487e90b049b964cfa7bc34e56cd53
diff --git a/kde-plasma/xdg-desktop-portal-kde/files/xdg-desktop-portal-kde-5.24.5-screencast-close-only-streams-of-closing-session.patch b/kde-plasma/xdg-desktop-portal-kde/files/xdg-desktop-portal-kde-5.24.5-screencast-close-only-streams-of-closing-session.patch
deleted file mode 100644
index 134f55c900b5..000000000000
--- a/kde-plasma/xdg-desktop-portal-kde/files/xdg-desktop-portal-kde-5.24.5-screencast-close-only-streams-of-closing-session.patch
+++ /dev/null
@@ -1,107 +0,0 @@
-From cd8275c722aa25dd22353121131c914d3ab3b438 Mon Sep 17 00:00:00 2001
-From: Aleix Pol <aleixpol@kde.org>
-Date: Sat, 28 May 2022 03:36:14 +0200
-Subject: [PATCH] screencast: When closing a session, only close the streams
- from that session
-
----
- src/screencast.cpp | 11 ++++++++---
- src/session.h | 12 ++++++++++++
- src/waylandintegration.cpp | 5 +++++
- src/waylandintegration.h | 1 +
- 4 files changed, 26 insertions(+), 3 deletions(-)
-
-diff --git a/src/screencast.cpp b/src/screencast.cpp
-index 5be6210..84cc4bd 100644
---- a/src/screencast.cpp
-+++ b/src/screencast.cpp
-@@ -68,8 +68,12 @@ uint ScreenCastPortal::CreateSession(const QDBusObjectPath &handle,
- return 2;
- }
-
-- connect(session, &Session::closed, []() {
-- WaylandIntegration::stopAllStreaming();
-+ connect(session, &Session::closed, [session] {
-+ auto screencastSession = qobject_cast<ScreenCastSession *>(session);
-+ const auto streams = screencastSession->streams();
-+ for (const WaylandIntegration::Stream &stream : streams) {
-+ WaylandIntegration::stopStreaming(stream.nodeId);
-+ }
- });
-
- connect(WaylandIntegration::waylandIntegration(), &WaylandIntegration::WaylandIntegration::streamingStopped, session, &Session::close);
-@@ -169,7 +173,8 @@ uint ScreenCastPortal::Start(const QDBusObjectPath &handle,
- return 2;
- }
-
-- results.insert(QStringLiteral("streams"), QVariant::fromValue(streams));
-+ session->setStreams(streams);
-+ results.insert(QStringLiteral("streams"), QVariant::fromValue<WaylandIntegration::Streams>(streams));
-
- if (inhibitionsEnabled()) {
- new NotificationInhibition(app_id, i18nc("Do not disturb mode is enabled because...", "Screen sharing in progress"), session);
-diff --git a/src/session.h b/src/session.h
-index a42222e..dd05680 100644
---- a/src/session.h
-+++ b/src/session.h
-@@ -14,6 +14,7 @@
-
- #include "remotedesktop.h"
- #include "screencast.h"
-+#include "waylandintegration.h"
-
- class Session : public QDBusVirtualObject
- {
-@@ -62,10 +63,21 @@ public:
- return SessionType::ScreenCast;
- }
-
-+ WaylandIntegration::Streams streams() const
-+ {
-+ return m_streams;
-+ }
-+ void setStreams(const WaylandIntegration::Streams &streams)
-+ {
-+ m_streams = streams;
-+ }
-+
- private:
- bool m_multipleSources;
- ScreenCastPortal::CursorModes m_cursorMode;
- ScreenCastPortal::SourceType m_types;
-+
-+ WaylandIntegration::Streams m_streams;
- };
-
- class RemoteDesktopSession : public ScreenCastSession
-diff --git a/src/waylandintegration.cpp b/src/waylandintegration.cpp
-index 9f5a177..e05f73a 100644
---- a/src/waylandintegration.cpp
-+++ b/src/waylandintegration.cpp
-@@ -89,6 +89,11 @@ void WaylandIntegration::stopAllStreaming()
- globalWaylandIntegration->stopAllStreaming();
- }
-
-+void WaylandIntegration::stopStreaming(uint node)
-+{
-+ globalWaylandIntegration->stopStreaming(node);
-+}
-+
- void WaylandIntegration::requestPointerButtonPress(quint32 linuxButton)
- {
- globalWaylandIntegration->requestPointerButtonPress(linuxButton);
-diff --git a/src/waylandintegration.h b/src/waylandintegration.h
-index b8e6a00..784ee12 100644
---- a/src/waylandintegration.h
-+++ b/src/waylandintegration.h
-@@ -131,6 +131,7 @@ void startStreamingInput();
- Stream startStreamingOutput(quint32 outputName, Screencasting::CursorMode mode);
- Stream startStreamingWindow(const QMap<int, QVariant> &win);
- void stopAllStreaming();
-+void stopStreaming(uint node);
-
- void requestPointerButtonPress(quint32 linuxButton);
- void requestPointerButtonRelease(quint32 linuxButton);
---
-GitLab
-
diff --git a/kde-plasma/xdg-desktop-portal-kde/files/xdg-desktop-portal-kde-5.24.5-screencast-dont-provide-every-running-stream.patch b/kde-plasma/xdg-desktop-portal-kde/files/xdg-desktop-portal-kde-5.24.5-screencast-dont-provide-every-running-stream.patch
deleted file mode 100644
index 6aa94ccb7f69..000000000000
--- a/kde-plasma/xdg-desktop-portal-kde/files/xdg-desktop-portal-kde-5.24.5-screencast-dont-provide-every-running-stream.patch
+++ /dev/null
@@ -1,358 +0,0 @@
-From 3dbd366516c38d987025623feea18f79c15d72dd Mon Sep 17 00:00:00 2001
-From: Aleix Pol <aleixpol@kde.org>
-Date: Mon, 30 May 2022 15:42:02 +0200
-Subject: [PATCH] Backport of 5f7fe7482ae3de6e5dabbd2712c283439b0eecac
-
-Since the codebases had diverged over time, I've backported it by hand
-using the same concepts as the forementioned fix, trying to minimise the
-delta with the latest released Plasma 5.24.
----
- src/remotedesktop.cpp | 12 ++------
- src/screencast.cpp | 15 ++++++----
- src/waylandintegration.cpp | 60 +++++++++++++++-----------------------
- src/waylandintegration.h | 26 +++++++++++++++--
- src/waylandintegration_p.h | 15 ++--------
- 5 files changed, 61 insertions(+), 67 deletions(-)
-
-diff --git a/src/remotedesktop.cpp b/src/remotedesktop.cpp
-index f36def4..9282ff0 100644
---- a/src/remotedesktop.cpp
-+++ b/src/remotedesktop.cpp
-@@ -122,20 +122,14 @@ uint RemoteDesktopPortal::Start(const QDBusObjectPath &handle,
-
- if (remoteDesktopDialog->exec()) {
- if (session->screenSharingEnabled()) {
-- if (!WaylandIntegration::startStreamingOutput(remoteDesktopDialog->selectedScreens().first(), Screencasting::Hidden)) {
-+ auto stream = WaylandIntegration::startStreamingOutput(remoteDesktopDialog->selectedScreens().first(), Screencasting::Hidden);
-+ if (!stream.isValid()) {
- return 2;
- }
-
- WaylandIntegration::authenticate();
-
-- QVariant streams = WaylandIntegration::streams();
--
-- if (!streams.isValid()) {
-- qCWarning(XdgDesktopPortalKdeRemoteDesktop()) << "Pipewire stream is not ready to be streamed";
-- return 2;
-- }
--
-- results.insert(QStringLiteral("streams"), streams);
-+ results.insert(QStringLiteral("streams"), QVariant::fromValue<WaylandIntegration::Streams>({stream}));
- } else {
- qCWarning(XdgDesktopPortalKdeRemoteDesktop()) << "Only stream input";
- WaylandIntegration::startStreamingInput();
-diff --git a/src/screencast.cpp b/src/screencast.cpp
-index 210bbbb..5be6210 100644
---- a/src/screencast.cpp
-+++ b/src/screencast.cpp
-@@ -147,26 +147,29 @@ uint ScreenCastPortal::Start(const QDBusObjectPath &handle,
-
- if (screenDialog->exec()) {
- const auto selectedScreens = screenDialog->selectedScreens();
-+ WaylandIntegration::Streams streams;
- for (quint32 outputid : selectedScreens) {
-- if (!WaylandIntegration::startStreamingOutput(outputid, Screencasting::CursorMode(session->cursorMode()))) {
-+ auto stream = WaylandIntegration::startStreamingOutput(outputid, Screencasting::CursorMode(session->cursorMode()));
-+ if (!stream.isValid()) {
- return 2;
- }
-+ streams << stream;
- }
- const auto selectedWindows = screenDialog->selectedWindows();
- for (const auto &win : selectedWindows) {
-- if (!WaylandIntegration::startStreamingWindow(win)) {
-+ auto stream = WaylandIntegration::startStreamingWindow(win);
-+ if (!stream.isValid()) {
- return 2;
- }
-+ streams << stream;
- }
-
-- QVariant streams = WaylandIntegration::streams();
--
-- if (!streams.isValid()) {
-+ if (streams.isEmpty()) {
- qCWarning(XdgDesktopPortalKdeScreenCast) << "Pipewire stream is not ready to be streamed";
- return 2;
- }
-
-- results.insert(QStringLiteral("streams"), streams);
-+ results.insert(QStringLiteral("streams"), QVariant::fromValue(streams));
-
- if (inhibitionsEnabled()) {
- new NotificationInhibition(app_id, i18nc("Do not disturb mode is enabled because...", "Screen sharing in progress"), session);
-diff --git a/src/waylandintegration.cpp b/src/waylandintegration.cpp
-index 44d862a..9f5a177 100644
---- a/src/waylandintegration.cpp
-+++ b/src/waylandintegration.cpp
-@@ -43,7 +43,7 @@ Q_LOGGING_CATEGORY(XdgDesktopPortalKdeWaylandIntegration, "xdp-kde-wayland-integ
-
- Q_GLOBAL_STATIC(WaylandIntegration::WaylandIntegrationPrivate, globalWaylandIntegration)
-
--static QDebug operator<<(QDebug dbg, const WaylandIntegration::WaylandIntegrationPrivate::Stream &c)
-+static QDebug operator<<(QDebug dbg, const WaylandIntegration::Stream &c)
- {
- dbg.nospace() << "Stream(" << c.map << ", " << c.nodeId << ")";
- return dbg.space();
-@@ -74,12 +74,12 @@ void WaylandIntegration::startStreamingInput()
- globalWaylandIntegration->startStreamingInput();
- }
-
--bool WaylandIntegration::startStreamingOutput(quint32 outputName, Screencasting::CursorMode mode)
-+WaylandIntegration::Stream WaylandIntegration::startStreamingOutput(quint32 outputName, Screencasting::CursorMode mode)
- {
- return globalWaylandIntegration->startStreamingOutput(outputName, mode);
- }
-
--bool WaylandIntegration::startStreamingWindow(const QMap<int, QVariant> &win)
-+WaylandIntegration::Stream WaylandIntegration::startStreamingWindow(const QMap<int, QVariant> &win)
- {
- return globalWaylandIntegration->startStreamingWindow(win);
- }
-@@ -124,11 +124,6 @@ QMap<quint32, WaylandIntegration::WaylandOutput> WaylandIntegration::screens()
- return globalWaylandIntegration->screens();
- }
-
--QVariant WaylandIntegration::streams()
--{
-- return globalWaylandIntegration->streams();
--}
--
- // Thank you kscreen
- void WaylandIntegration::WaylandOutput::setOutputType(const QString &type)
- {
-@@ -157,7 +152,9 @@ void WaylandIntegration::WaylandOutput::setOutputType(const QString &type)
- }
- }
-
--const QDBusArgument &operator>>(const QDBusArgument &arg, WaylandIntegration::WaylandIntegrationPrivate::Stream &stream)
-+namespace WaylandIntegration
-+{
-+const QDBusArgument &operator>>(const QDBusArgument &arg, Stream &stream)
- {
- arg.beginStructure();
- arg >> stream.nodeId;
-@@ -177,7 +174,7 @@ const QDBusArgument &operator>>(const QDBusArgument &arg, WaylandIntegration::Wa
- return arg;
- }
-
--const QDBusArgument &operator<<(QDBusArgument &arg, const WaylandIntegration::WaylandIntegrationPrivate::Stream &stream)
-+const QDBusArgument &operator<<(QDBusArgument &arg, const Stream &stream)
- {
- arg.beginStructure();
- arg << stream.nodeId;
-@@ -186,9 +183,7 @@ const QDBusArgument &operator<<(QDBusArgument &arg, const WaylandIntegration::Wa
-
- return arg;
- }
--
--Q_DECLARE_METATYPE(WaylandIntegration::WaylandIntegrationPrivate::Stream)
--Q_DECLARE_METATYPE(WaylandIntegration::WaylandIntegrationPrivate::Streams)
-+}
-
- KWayland::Client::PlasmaWindowManagement *WaylandIntegration::plasmaWindowManagement()
- {
-@@ -207,8 +202,8 @@ WaylandIntegration::WaylandIntegrationPrivate::WaylandIntegrationPrivate()
- , m_fakeInput(nullptr)
- , m_screencasting(nullptr)
- {
-- qDBusRegisterMetaType<WaylandIntegrationPrivate::Stream>();
-- qDBusRegisterMetaType<WaylandIntegrationPrivate::Streams>();
-+ qDBusRegisterMetaType<Stream>();
-+ qDBusRegisterMetaType<Streams>();
- }
-
- WaylandIntegration::WaylandIntegrationPrivate::~WaylandIntegrationPrivate() = default;
-@@ -228,25 +223,25 @@ void WaylandIntegration::WaylandIntegrationPrivate::startStreamingInput()
- m_streamInput = true;
- }
-
--bool WaylandIntegration::WaylandIntegrationPrivate::startStreamingWindow(const QMap<int, QVariant> &win)
-+WaylandIntegration::Stream WaylandIntegration::WaylandIntegrationPrivate::startStreamingWindow(const QMap<int, QVariant> &win)
- {
- auto uuid = win[KWayland::Client::PlasmaWindowModel::Uuid].toString();
- return startStreaming(m_screencasting->createWindowStream(uuid, Screencasting::Hidden), {}, win);
- }
-
--bool WaylandIntegration::WaylandIntegrationPrivate::startStreamingOutput(quint32 outputName, Screencasting::CursorMode mode)
-+WaylandIntegration::Stream WaylandIntegration::WaylandIntegrationPrivate::startStreamingOutput(quint32 outputName, Screencasting::CursorMode mode)
- {
- auto output = m_outputMap.value(outputName).output();
-
- return startStreaming(m_screencasting->createOutputStream(output.data(), mode), output, {});
- }
-
--bool WaylandIntegration::WaylandIntegrationPrivate::startStreaming(ScreencastingStream *stream,
-- QSharedPointer<KWayland::Client::Output> output,
-- const QMap<int, QVariant> &win)
-+WaylandIntegration::Stream WaylandIntegration::WaylandIntegrationPrivate::startStreaming(ScreencastingStream *stream,
-+ QSharedPointer<KWayland::Client::Output> output,
-+ const QMap<int, QVariant> &win)
- {
- QEventLoop loop;
-- bool streamReady = false;
-+ Stream ret;
- connect(stream, &ScreencastingStream::failed, this, [&](const QString &error) {
- qCWarning(XdgDesktopPortalKdeWaylandIntegration) << "failed to start streaming" << stream << error;
-
-@@ -255,30 +250,26 @@ bool WaylandIntegration::WaylandIntegrationPrivate::startStreaming(Screencasting
- notification->setText(error);
- notification->setIconName(QStringLiteral("dialog-error"));
- notification->sendEvent();
--
-- streamReady = false;
- loop.quit();
- });
- connect(stream, &ScreencastingStream::created, this, [&](uint32_t nodeid) {
-- Stream s;
-- s.stream = stream;
-- s.nodeId = nodeid;
-+ ret.stream = stream;
-+ ret.nodeId = nodeid;
- if (output) {
- m_streamedScreenPosition = output->globalPosition();
-- s.map = {
-+ ret.map = {
- {QLatin1String("size"), output->pixelSize()},
- {QLatin1String("source_type"), static_cast<uint>(ScreenCastPortal::Monitor)},
- };
- } else {
-- s.map = {{QLatin1String("source_type"), static_cast<uint>(ScreenCastPortal::Window)}};
-+ ret.map = {{QLatin1String("source_type"), static_cast<uint>(ScreenCastPortal::Window)}};
- }
-- m_streams.append(s);
-+ m_streams.append(ret);
- startStreamingInput();
-
- connect(stream, &ScreencastingStream::closed, this, [this, nodeid] {
- stopStreaming(nodeid);
- });
-- streamReady = true;
-
- auto item = new KStatusNotifierItem(stream);
- item->setStandardActionsEnabled(false);
-@@ -303,10 +294,10 @@ bool WaylandIntegration::WaylandIntegrationPrivate::startStreaming(Screencasting
- QTimer::singleShot(3000, &loop, &QEventLoop::quit);
- loop.exec();
-
-- return streamReady;
-+ return ret;
- }
-
--void WaylandIntegration::WaylandIntegrationPrivate::Stream::close()
-+void WaylandIntegration::Stream::close()
- {
- stream->deleteLater();
- }
-@@ -390,11 +381,6 @@ QMap<quint32, WaylandIntegration::WaylandOutput> WaylandIntegration::WaylandInte
- return m_outputMap;
- }
-
--QVariant WaylandIntegration::WaylandIntegrationPrivate::streams()
--{
-- return QVariant::fromValue<WaylandIntegrationPrivate::Streams>(m_streams);
--}
--
- void WaylandIntegration::WaylandIntegrationPrivate::authenticate()
- {
- if (!m_waylandAuthenticationRequested) {
-diff --git a/src/waylandintegration.h b/src/waylandintegration.h
-index 04319c9..b8e6a00 100644
---- a/src/waylandintegration.h
-+++ b/src/waylandintegration.h
-@@ -9,6 +9,7 @@
- #ifndef XDG_DESKTOP_PORTAL_KDE_WAYLAND_INTEGRATION_H
- #define XDG_DESKTOP_PORTAL_KDE_WAYLAND_INTEGRATION_H
-
-+#include <QDBusArgument>
- #include <QObject>
- #include <QPoint>
- #include <QSize>
-@@ -28,6 +29,23 @@ class ScreencastingSource;
-
- namespace WaylandIntegration
- {
-+
-+struct Stream {
-+ ScreencastingStream *stream = nullptr;
-+ uint nodeId;
-+ QVariantMap map;
-+
-+ bool isValid() const
-+ {
-+ return stream != nullptr;
-+ }
-+
-+ void close();
-+};
-+typedef QVector<Stream> Streams;
-+const QDBusArgument &operator<<(QDBusArgument &arg, const Stream &stream);
-+const QDBusArgument &operator>>(const QDBusArgument &arg, Stream &stream);
-+
- class WaylandOutput
- {
- public:
-@@ -110,8 +128,8 @@ bool isStreamingEnabled();
- bool isStreamingAvailable();
-
- void startStreamingInput();
--bool startStreamingOutput(quint32 outputName, Screencasting::CursorMode mode);
--bool startStreamingWindow(const QMap<int, QVariant> &win);
-+Stream startStreamingOutput(quint32 outputName, Screencasting::CursorMode mode);
-+Stream startStreamingWindow(const QMap<int, QVariant> &win);
- void stopAllStreaming();
-
- void requestPointerButtonPress(quint32 linuxButton);
-@@ -123,7 +141,6 @@ void requestPointerAxisDiscrete(Qt::Orientation axis, qreal delta);
- void requestKeyboardKeycode(int keycode, bool state);
-
- QMap<quint32, WaylandOutput> screens();
--QVariant streams();
-
- void init();
-
-@@ -132,4 +149,7 @@ KWayland::Client::PlasmaWindowManagement *plasmaWindowManagement();
- WaylandIntegration *waylandIntegration();
- }
-
-+Q_DECLARE_METATYPE(WaylandIntegration::Stream)
-+Q_DECLARE_METATYPE(WaylandIntegration::Streams)
-+
- #endif // XDG_DESKTOP_PORTAL_KDE_WAYLAND_INTEGRATION_H
-diff --git a/src/waylandintegration_p.h b/src/waylandintegration_p.h
-index 220ad3d..e95f6a0 100644
---- a/src/waylandintegration_p.h
-+++ b/src/waylandintegration_p.h
-@@ -53,15 +53,6 @@ private:
- KWayland::Client::PlasmaWindowManagement *m_windowManagement = nullptr;
-
- public:
-- struct Stream {
-- ScreencastingStream *stream = nullptr;
-- uint nodeId;
-- QVariantMap map;
--
-- void close();
-- };
-- typedef QVector<Stream> Streams;
--
- void authenticate();
-
- bool isStreamingEnabled() const;
-@@ -69,9 +60,9 @@ public:
-
- void startStreamingInput();
-
-- bool startStreaming(ScreencastingStream *stream, QSharedPointer<KWayland::Client::Output> output, const QMap<int, QVariant> &win);
-- bool startStreamingOutput(quint32 outputName, Screencasting::CursorMode mode);
-- bool startStreamingWindow(const QMap<int, QVariant> &win);
-+ Stream startStreaming(ScreencastingStream *stream, QSharedPointer<KWayland::Client::Output> output, const QMap<int, QVariant> &win);
-+ Stream startStreamingOutput(quint32 outputName, Screencasting::CursorMode mode);
-+ Stream startStreamingWindow(const QMap<int, QVariant> &win);
- void stopStreaming(uint32_t nodeid);
- void stopAllStreaming();
-
---
-GitLab
-
diff --git a/kde-plasma/xdg-desktop-portal-kde/files/xdg-desktop-portal-kde-5.24.5-screencast-stop-stream-actively.patch b/kde-plasma/xdg-desktop-portal-kde/files/xdg-desktop-portal-kde-5.24.5-screencast-stop-stream-actively.patch
deleted file mode 100644
index 3c1284108b20..000000000000
--- a/kde-plasma/xdg-desktop-portal-kde/files/xdg-desktop-portal-kde-5.24.5-screencast-stop-stream-actively.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From d74e7dce1d333107760a8ae8d2bdd7521d31a09f Mon Sep 17 00:00:00 2001
-From: Aleix Pol <aleixpol@kde.org>
-Date: Sat, 28 May 2022 03:37:14 +0200
-Subject: [PATCH] screencast: When we stop a stream, do it actively
-
-We were just forgetting about it.
-
-
-(cherry picked from commit aa531bde14a13521f99ae8e44d6e83bc8749d761)
----
- src/waylandintegration.cpp | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/src/waylandintegration.cpp b/src/waylandintegration.cpp
-index b1b2d4d..44d862a 100644
---- a/src/waylandintegration.cpp
-+++ b/src/waylandintegration.cpp
-@@ -328,6 +328,7 @@ void WaylandIntegration::WaylandIntegrationPrivate::stopStreaming(uint32_t nodei
- {
- for (auto it = m_streams.begin(), itEnd = m_streams.end(); it != itEnd; ++it) {
- if (it->nodeId == nodeid) {
-+ it->close();
- m_streams.erase(it);
- break;
- }
---
-GitLab
-
diff --git a/kde-plasma/xdg-desktop-portal-kde/files/xdg-desktop-portal-kde-5.24.5-show-screenshare-notifier-more-prominently.patch b/kde-plasma/xdg-desktop-portal-kde/files/xdg-desktop-portal-kde-5.24.5-show-screenshare-notifier-more-prominently.patch
deleted file mode 100644
index 6b771bfede1e..000000000000
--- a/kde-plasma/xdg-desktop-portal-kde/files/xdg-desktop-portal-kde-5.24.5-show-screenshare-notifier-more-prominently.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From bbff465e6a005c737ee2e53eb5e072da006d9b4b Mon Sep 17 00:00:00 2001
-From: Aleix Pol <aleixpol@kde.org>
-Date: Fri, 13 May 2022 16:47:36 +0200
-Subject: [PATCH] screenshare: Show the screen sharing notifier more
- prominently
-
-Sets it as active, otherwise it got buried in the extended view of the
-system tray.
-
-BUG: 452980
-
-
-(cherry picked from commit 3d61dae1fa334a9f3dadc505a038f75aa5846588)
----
- src/waylandintegration.cpp | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/src/waylandintegration.cpp b/src/waylandintegration.cpp
-index e125578..b1b2d4d 100644
---- a/src/waylandintegration.cpp
-+++ b/src/waylandintegration.cpp
-@@ -292,6 +292,7 @@ bool WaylandIntegration::WaylandIntegrationPrivate::startStreaming(Screencasting
- }
- item->setOverlayIconByName("media-record");
- item->setToolTip(item->iconName(), item->title(), i18n("Press to cancel"));
-+ item->setStatus(KStatusNotifierItem::Active);
- connect(item, &KStatusNotifierItem::activateRequested, stream, [=] {
- stopStreaming(nodeid);
- stream->deleteLater();
---
-GitLab
-
diff --git a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.24.5-r2.ebuild b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.24.6.ebuild
index 0eb9b4578030..897b8874faa4 100644
--- a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.24.5-r2.ebuild
+++ b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.24.6.ebuild
@@ -3,16 +3,16 @@
EAPI=8
-KFMIN=5.90.0
+KFMIN=5.92.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm kde.org
+QTMIN=5.15.4
+inherit ecm plasma.kde.org
DESCRIPTION="Backend implementation for xdg-desktop-portal that is using Qt/KDE Frameworks"
LICENSE="LGPL-2+"
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
COMMON_DEPEND="
@@ -42,10 +42,3 @@ RDEPEND="${COMMON_DEPEND}
sys-apps/xdg-desktop-portal
"
BDEPEND=">=dev-qt/qtwaylandscanner-${QTMIN}:5"
-
-PATCHES=(
- "${FILESDIR}/${P}-show-screenshare-notifier-more-prominently.patch" # KDE-bug 452980
- "${FILESDIR}/${P}-screencast-stop-stream-actively.patch"
- "${FILESDIR}/${P}-screencast-dont-provide-every-running-stream.patch"
- "${FILESDIR}/${P}-screencast-close-only-streams-of-closing-session.patch"
-)
diff --git a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.25.2.ebuild b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.25.5.ebuild
index d7dbec1abe5c..c9c2cff117e1 100644
--- a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.25.2.ebuild
+++ b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.25.5.ebuild
@@ -3,16 +3,16 @@
EAPI=8
-KFMIN=5.94.0
+KFMIN=5.95.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.4
-inherit ecm kde.org
+QTMIN=5.15.5
+inherit ecm plasma.kde.org
DESCRIPTION="Backend implementation for xdg-desktop-portal that is using Qt/KDE Frameworks"
LICENSE="LGPL-2+"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
COMMON_DEPEND="
diff --git a/kde-plasma/xembed-sni-proxy/Manifest b/kde-plasma/xembed-sni-proxy/Manifest
index 667c2569dcaf..75d849b0d314 100644
--- a/kde-plasma/xembed-sni-proxy/Manifest
+++ b/kde-plasma/xembed-sni-proxy/Manifest
@@ -1,2 +1,2 @@
-DIST plasma-workspace-5.24.5.tar.xz 18490588 BLAKE2B 5a9681620f40604f631cd7ef0c9d6256cc490436dc5e29ef9434d0f129324c2d405c5647da12778c208976c0cb0b4da698a90a22b70c1cb2723cbc58f69bda1d SHA512 ae40fe545b03e42e9f8fe2e8885d3853f4b52d4fd2ed3ecf7d24fa59b4924b8f8b389e8713ec6a3a875bc66df3952de9157d4a5631b283105a9329a1a1825996
-DIST plasma-workspace-5.25.2.tar.xz 18581236 BLAKE2B 0c510d012c65a5472759a7eca8a16c53ba0dce57c7c513018adf77e6da6192b99759d47edb0c23057c0909a5854c26c7efce5c382adb4b2894fdf558534a95ff SHA512 5554b01919439791e991aca51446ed94438d499712f2766eb15389c057b7d9cb0c052a250f9aa432a8b2eb0b9802e51755a2cf6fc0998d3ad0a48138c70bc105
+DIST plasma-workspace-5.24.6.tar.xz 18500752 BLAKE2B 1e469e91e8f1828f0b819aaa03f2918fa7df551786d7bbc963c7b4f7078719e9655176c5ddeea262175c36b14ba360e143e182dad78e369f833338ef147af06a SHA512 4e49f59d565e0b84951122155158966a54c05a6999ff99503bfff667c780fac6cfc076326f0cac7d53629bfc1d81599b30e919848168f6beb79a4dc7cf7c5560
+DIST plasma-workspace-5.25.5.tar.xz 18638932 BLAKE2B f83aabf84b775c0bf9d1e60db03f94400e3363fa8f45767bdc471706682cda7323fae4948cffa156188cc7ed2d30d05349a385dd370ef941c16464ddddf8fa01 SHA512 0c6cf5104b584b34a8bcb45d57069fed3b25e871fccf1bfefd47d8fc1b595867c1c4f0fcfcc0e07847534e1e77ce8ed1f3be1ac6cb7eea8669a9c7649c8466cb
diff --git a/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.24.5.ebuild b/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.24.6-r1.ebuild
index 4930f2576348..8c78543a4d2e 100644
--- a/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.24.5.ebuild
+++ b/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.24.6-r1.ebuild
@@ -4,24 +4,23 @@
EAPI=8
KDE_ORG_NAME="plasma-workspace"
-KFMIN=5.90.0
+KFMIN=5.92.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit cmake kde.org
+QTMIN=5.15.4
+inherit cmake plasma.kde.org
DESCRIPTION="Legacy xembed tray icons support for SNI-only system trays"
HOMEPAGE="https://invent.kde.org/plasma/plasma-workspace/-/blob/master/xembed-sni-proxy/Readme.md"
LICENSE="GPL-2"
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
DEPEND="
>=dev-qt/qtcore-${QTMIN}:5
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtx11extras-${QTMIN}:5
- >=kde-frameworks/extra-cmake-modules-${KFMIN}:5
>=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
x11-libs/libxcb
x11-libs/libXtst
@@ -30,6 +29,7 @@ DEPEND="
RDEPEND="${DEPEND}
!kde-plasma/xembed-sni-proxy:0
"
+BDEPEND=">=kde-frameworks/extra-cmake-modules-${KFMIN}:5"
S="${S}/${PN}"
diff --git a/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.25.2.ebuild b/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.25.5.ebuild
index a946c9694bb9..196c474a4d15 100644
--- a/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.25.2.ebuild
+++ b/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.25.5.ebuild
@@ -4,10 +4,10 @@
EAPI=8
KDE_ORG_NAME="plasma-workspace"
-KFMIN=5.94.0
+KFMIN=5.95.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.4
-inherit cmake kde.org
+QTMIN=5.15.5
+inherit cmake plasma.kde.org
DESCRIPTION="Legacy xembed tray icons support for SNI-only system trays"
HOMEPAGE="https://invent.kde.org/plasma/plasma-workspace/-/blob/master/xembed-sni-proxy/Readme.md"
@@ -15,14 +15,13 @@ CMAKE_USE_DIR="${S}/${PN}"
LICENSE="GPL-2"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
DEPEND="
>=dev-qt/qtcore-${QTMIN}:5
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtx11extras-${QTMIN}:5
- >=kde-frameworks/extra-cmake-modules-${KFMIN}:5
>=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
x11-libs/libxcb
x11-libs/libXtst
@@ -31,6 +30,7 @@ DEPEND="
RDEPEND="${DEPEND}
!kde-plasma/xembed-sni-proxy:0
"
+BDEPEND=">=kde-frameworks/extra-cmake-modules-${KFMIN}:5"
PATCHES=( "${FILESDIR}/${PN}-5.24.80-standalone.patch" )