summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'kde-plasma')
-rw-r--r--kde-plasma/bluedevil/Manifest3
-rw-r--r--kde-plasma/bluedevil/bluedevil-5.22.1.ebuild41
-rw-r--r--kde-plasma/bluedevil/bluedevil-5.22.5.ebuild (renamed from kde-plasma/bluedevil/bluedevil-5.21.5-r1.ebuild)4
-rw-r--r--kde-plasma/bluedevil/metadata.xml5
-rw-r--r--kde-plasma/breeze-grub/Manifest3
-rw-r--r--kde-plasma/breeze-grub/breeze-grub-5.22.1.ebuild23
-rw-r--r--kde-plasma/breeze-grub/breeze-grub-5.22.5.ebuild (renamed from kde-plasma/breeze-grub/breeze-grub-5.21.5.ebuild)2
-rw-r--r--kde-plasma/breeze-grub/metadata.xml5
-rw-r--r--kde-plasma/breeze-gtk/Manifest3
-rw-r--r--kde-plasma/breeze-gtk/breeze-gtk-5.21.5.ebuild39
-rw-r--r--kde-plasma/breeze-gtk/breeze-gtk-5.22.5.ebuild (renamed from kde-plasma/breeze-gtk/breeze-gtk-5.22.1.ebuild)4
-rw-r--r--kde-plasma/breeze-gtk/metadata.xml5
-rw-r--r--kde-plasma/breeze-plymouth/Manifest3
-rw-r--r--kde-plasma/breeze-plymouth/breeze-plymouth-5.22.1.ebuild28
-rw-r--r--kde-plasma/breeze-plymouth/breeze-plymouth-5.22.5.ebuild (renamed from kde-plasma/breeze-plymouth/breeze-plymouth-5.21.5.ebuild)2
-rw-r--r--kde-plasma/breeze-plymouth/metadata.xml5
-rw-r--r--kde-plasma/breeze/Manifest3
-rw-r--r--kde-plasma/breeze/breeze-5.21.5-r1.ebuild53
-rw-r--r--kde-plasma/breeze/breeze-5.22.5.ebuild (renamed from kde-plasma/breeze/breeze-5.22.1.ebuild)4
-rw-r--r--kde-plasma/breeze/files/breeze-5.21.5-fix-splitter-proxy.patch50
-rw-r--r--kde-plasma/breeze/metadata.xml5
-rw-r--r--kde-plasma/discover/Manifest3
-rw-r--r--kde-plasma/discover/discover-5.21.5.ebuild85
-rw-r--r--kde-plasma/discover/discover-5.22.5.ebuild (renamed from kde-plasma/discover/discover-5.22.1.ebuild)10
-rw-r--r--kde-plasma/discover/files/discover-5.21.4-missing-link.patch49
-rw-r--r--kde-plasma/discover/files/discover-5.22.5-no-updates-kcm.patch30
-rw-r--r--kde-plasma/discover/metadata.xml5
-rw-r--r--kde-plasma/drkonqi/Manifest3
-rw-r--r--kde-plasma/drkonqi/drkonqi-5.21.5-r1.ebuild64
-rw-r--r--kde-plasma/drkonqi/drkonqi-5.22.5.ebuild (renamed from kde-plasma/drkonqi/drkonqi-5.22.1.ebuild)7
-rw-r--r--kde-plasma/drkonqi/files/drkonqi-5.22.3-unused-dep.patch37
-rw-r--r--kde-plasma/drkonqi/metadata.xml5
-rw-r--r--kde-plasma/kactivitymanagerd/Manifest3
-rw-r--r--kde-plasma/kactivitymanagerd/kactivitymanagerd-5.21.5.ebuild36
-rw-r--r--kde-plasma/kactivitymanagerd/kactivitymanagerd-5.22.5.ebuild (renamed from kde-plasma/kactivitymanagerd/kactivitymanagerd-5.22.1.ebuild)4
-rw-r--r--kde-plasma/kactivitymanagerd/metadata.xml5
-rw-r--r--kde-plasma/kde-cli-tools/Manifest3
-rw-r--r--kde-plasma/kde-cli-tools/kde-cli-tools-5.22.1.ebuild69
-rw-r--r--kde-plasma/kde-cli-tools/kde-cli-tools-5.22.5.ebuild (renamed from kde-plasma/kde-cli-tools/kde-cli-tools-5.21.5.ebuild)6
-rw-r--r--kde-plasma/kde-cli-tools/metadata.xml5
-rw-r--r--kde-plasma/kde-gtk-config/Manifest3
-rw-r--r--kde-plasma/kde-gtk-config/files/kde-gtk-config-5.22.5-drop-gtk2-dep.patch25
-rw-r--r--kde-plasma/kde-gtk-config/kde-gtk-config-5.22.1.ebuild57
-rw-r--r--kde-plasma/kde-gtk-config/kde-gtk-config-5.22.5.ebuild (renamed from kde-plasma/kde-gtk-config/kde-gtk-config-5.21.5.ebuild)15
-rw-r--r--kde-plasma/kde-gtk-config/metadata.xml5
-rw-r--r--kde-plasma/kdecoration/Manifest3
-rw-r--r--kde-plasma/kdecoration/kdecoration-5.22.1.ebuild24
-rw-r--r--kde-plasma/kdecoration/kdecoration-5.22.5.ebuild (renamed from kde-plasma/kdecoration/kdecoration-5.21.5.ebuild)4
-rw-r--r--kde-plasma/kdecoration/metadata.xml5
-rw-r--r--kde-plasma/kdeplasma-addons/Manifest3
-rw-r--r--kde-plasma/kdeplasma-addons/kdeplasma-addons-5.22.1.ebuild75
-rw-r--r--kde-plasma/kdeplasma-addons/kdeplasma-addons-5.22.5.ebuild (renamed from kde-plasma/kdeplasma-addons/kdeplasma-addons-5.21.5.ebuild)6
-rw-r--r--kde-plasma/kdeplasma-addons/metadata.xml5
-rw-r--r--kde-plasma/kgamma/Manifest3
-rw-r--r--kde-plasma/kgamma/kgamma-5.21.5.ebuild32
-rw-r--r--kde-plasma/kgamma/kgamma-5.22.5.ebuild (renamed from kde-plasma/kgamma/kgamma-5.22.1.ebuild)4
-rw-r--r--kde-plasma/kgamma/metadata.xml5
-rw-r--r--kde-plasma/khotkeys/Manifest3
-rw-r--r--kde-plasma/khotkeys/khotkeys-5.21.5.ebuild50
-rw-r--r--kde-plasma/khotkeys/khotkeys-5.22.5.ebuild (renamed from kde-plasma/khotkeys/khotkeys-5.22.1.ebuild)4
-rw-r--r--kde-plasma/khotkeys/metadata.xml5
-rw-r--r--kde-plasma/kinfocenter/Manifest3
-rw-r--r--kde-plasma/kinfocenter/kinfocenter-5.21.5.ebuild95
-rw-r--r--kde-plasma/kinfocenter/kinfocenter-5.22.5.ebuild (renamed from kde-plasma/kinfocenter/kinfocenter-5.22.1.ebuild)16
-rw-r--r--kde-plasma/kinfocenter/metadata.xml5
-rw-r--r--kde-plasma/kmenuedit/Manifest3
-rw-r--r--kde-plasma/kmenuedit/kmenuedit-5.22.1.ebuild39
-rw-r--r--kde-plasma/kmenuedit/kmenuedit-5.22.5.ebuild (renamed from kde-plasma/kmenuedit/kmenuedit-5.21.5.ebuild)4
-rw-r--r--kde-plasma/kmenuedit/metadata.xml5
-rw-r--r--kde-plasma/kscreen/Manifest3
-rw-r--r--kde-plasma/kscreen/kscreen-5.22.1.ebuild46
-rw-r--r--kde-plasma/kscreen/kscreen-5.22.5.ebuild (renamed from kde-plasma/kscreen/kscreen-5.21.5.ebuild)6
-rw-r--r--kde-plasma/kscreen/metadata.xml5
-rw-r--r--kde-plasma/kscreenlocker/Manifest3
-rw-r--r--kde-plasma/kscreenlocker/kscreenlocker-5.21.5.ebuild93
-rw-r--r--kde-plasma/kscreenlocker/kscreenlocker-5.22.5.ebuild (renamed from kde-plasma/kscreenlocker/kscreenlocker-5.22.1.ebuild)2
-rw-r--r--kde-plasma/kscreenlocker/metadata.xml5
-rw-r--r--kde-plasma/ksshaskpass/Manifest3
-rw-r--r--kde-plasma/ksshaskpass/ksshaskpass-5.22.1.ebuild52
-rw-r--r--kde-plasma/ksshaskpass/ksshaskpass-5.22.5.ebuild (renamed from kde-plasma/ksshaskpass/ksshaskpass-5.21.5.ebuild)4
-rw-r--r--kde-plasma/ksshaskpass/metadata.xml5
-rw-r--r--kde-plasma/ksysguard/Manifest1
-rw-r--r--kde-plasma/ksysguard/ksysguard-5.21.5.ebuild59
-rw-r--r--kde-plasma/ksysguard/ksysguard-5.22.0.ebuild2
-rw-r--r--kde-plasma/ksysguard/metadata.xml8
-rw-r--r--kde-plasma/ksystemstats/Manifest2
-rw-r--r--kde-plasma/ksystemstats/ksystemstats-5.22.5.ebuild (renamed from kde-plasma/ksystemstats/ksystemstats-5.22.1.ebuild)4
-rw-r--r--kde-plasma/ksystemstats/metadata.xml5
-rw-r--r--kde-plasma/kwallet-pam/Manifest3
-rw-r--r--kde-plasma/kwallet-pam/kwallet-pam-5.22.1.ebuild37
-rw-r--r--kde-plasma/kwallet-pam/kwallet-pam-5.22.5.ebuild (renamed from kde-plasma/kwallet-pam/kwallet-pam-5.21.5.ebuild)4
-rw-r--r--kde-plasma/kwallet-pam/metadata.xml5
-rw-r--r--kde-plasma/kwayland-integration/Manifest3
-rw-r--r--kde-plasma/kwayland-integration/kwayland-integration-5.22.1.ebuild30
-rw-r--r--kde-plasma/kwayland-integration/kwayland-integration-5.22.5.ebuild (renamed from kde-plasma/kwayland-integration/kwayland-integration-5.21.5.ebuild)6
-rw-r--r--kde-plasma/kwayland-integration/metadata.xml5
-rw-r--r--kde-plasma/kwayland-server/Manifest3
-rw-r--r--kde-plasma/kwayland-server/kwayland-server-5.21.5.ebuild36
-rw-r--r--kde-plasma/kwayland-server/kwayland-server-5.22.5.ebuild (renamed from kde-plasma/kwayland-server/kwayland-server-5.22.1.ebuild)8
-rw-r--r--kde-plasma/kwayland-server/metadata.xml5
-rw-r--r--kde-plasma/kwin/Manifest3
-rw-r--r--kde-plasma/kwin/files/kwin-5.16.80-gstreamer-optional.patch25
-rw-r--r--kde-plasma/kwin/files/kwin-5.22.5-libglvnd-1.3.4.patch48
-rw-r--r--kde-plasma/kwin/kwin-5.21.5.ebuild135
-rw-r--r--kde-plasma/kwin/kwin-5.22.5.ebuild (renamed from kde-plasma/kwin/kwin-5.22.1.ebuild)16
-rw-r--r--kde-plasma/kwin/metadata.xml5
-rw-r--r--kde-plasma/kwrited/Manifest3
-rw-r--r--kde-plasma/kwrited/kwrited-5.22.1.ebuild26
-rw-r--r--kde-plasma/kwrited/kwrited-5.22.5.ebuild (renamed from kde-plasma/kwrited/kwrited-5.21.5.ebuild)4
-rw-r--r--kde-plasma/kwrited/metadata.xml5
-rw-r--r--kde-plasma/layer-shell-qt/Manifest2
-rw-r--r--kde-plasma/layer-shell-qt/layer-shell-qt-5.22.5.ebuild (renamed from kde-plasma/layer-shell-qt/layer-shell-qt-5.22.1.ebuild)6
-rw-r--r--kde-plasma/layer-shell-qt/metadata.xml5
-rw-r--r--kde-plasma/libkscreen/Manifest3
-rw-r--r--kde-plasma/libkscreen/libkscreen-5.22.1.ebuild32
-rw-r--r--kde-plasma/libkscreen/libkscreen-5.22.5.ebuild (renamed from kde-plasma/libkscreen/libkscreen-5.21.5.ebuild)6
-rw-r--r--kde-plasma/libkscreen/metadata.xml5
-rw-r--r--kde-plasma/libksysguard/Manifest3
-rw-r--r--kde-plasma/libksysguard/files/libksysguard-5.22.5-no-detailed-mem-message.patch (renamed from kde-plasma/libksysguard/files/libksysguard-5.16.0-no-detailed-mem-message.patch)14
-rw-r--r--kde-plasma/libksysguard/libksysguard-5.21.5.ebuild69
-rw-r--r--kde-plasma/libksysguard/libksysguard-5.22.5.ebuild (renamed from kde-plasma/libksysguard/libksysguard-5.22.1.ebuild)6
-rw-r--r--kde-plasma/libksysguard/metadata.xml5
-rw-r--r--kde-plasma/libkworkspace/Manifest3
-rw-r--r--kde-plasma/libkworkspace/files/libkworkspace-5.19.80-standalone.patch108
-rw-r--r--kde-plasma/libkworkspace/files/libkworkspace-5.21.5-standalone.patch108
-rw-r--r--kde-plasma/libkworkspace/libkworkspace-5.21.5-r1.ebuild54
-rw-r--r--kde-plasma/libkworkspace/libkworkspace-5.22.5.ebuild (renamed from kde-plasma/libkworkspace/libkworkspace-5.22.1.ebuild)4
-rw-r--r--kde-plasma/libkworkspace/metadata.xml5
-rw-r--r--kde-plasma/metadata.xml2
-rw-r--r--kde-plasma/milou/Manifest3
-rw-r--r--kde-plasma/milou/files/milou-5.19.80-disable-manual-tests.patch29
-rw-r--r--kde-plasma/milou/metadata.xml5
-rw-r--r--kde-plasma/milou/milou-5.22.1.ebuild33
-rw-r--r--kde-plasma/milou/milou-5.22.5.ebuild (renamed from kde-plasma/milou/milou-5.21.5.ebuild)4
-rw-r--r--kde-plasma/oxygen/Manifest3
-rw-r--r--kde-plasma/oxygen/metadata.xml5
-rw-r--r--kde-plasma/oxygen/oxygen-5.22.1.ebuild54
-rw-r--r--kde-plasma/oxygen/oxygen-5.22.5.ebuild (renamed from kde-plasma/oxygen/oxygen-5.21.5.ebuild)4
-rw-r--r--kde-plasma/plasma-browser-integration/Manifest3
-rw-r--r--kde-plasma/plasma-browser-integration/metadata.xml5
-rw-r--r--kde-plasma/plasma-browser-integration/plasma-browser-integration-5.21.5.ebuild42
-rw-r--r--kde-plasma/plasma-browser-integration/plasma-browser-integration-5.22.5.ebuild (renamed from kde-plasma/plasma-browser-integration/plasma-browser-integration-5.22.1.ebuild)4
-rw-r--r--kde-plasma/plasma-desktop/Manifest4
-rw-r--r--kde-plasma/plasma-desktop/files/plasma-desktop-5.21.5-transparency.patch239
-rw-r--r--kde-plasma/plasma-desktop/metadata.xml5
-rw-r--r--kde-plasma/plasma-desktop/plasma-desktop-5.21.5.ebuild178
-rw-r--r--kde-plasma/plasma-desktop/plasma-desktop-5.22.5.ebuild (renamed from kde-plasma/plasma-desktop/plasma-desktop-5.22.1.ebuild)9
-rw-r--r--kde-plasma/plasma-disks/Manifest3
-rw-r--r--kde-plasma/plasma-disks/metadata.xml5
-rw-r--r--kde-plasma/plasma-disks/plasma-disks-5.21.5.ebuild39
-rw-r--r--kde-plasma/plasma-disks/plasma-disks-5.22.5.ebuild (renamed from kde-plasma/plasma-disks/plasma-disks-5.22.1.ebuild)4
-rw-r--r--kde-plasma/plasma-firewall/Manifest3
-rw-r--r--kde-plasma/plasma-firewall/metadata.xml5
-rw-r--r--kde-plasma/plasma-firewall/plasma-firewall-5.21.5.ebuild58
-rw-r--r--kde-plasma/plasma-firewall/plasma-firewall-5.22.5-r1.ebuild (renamed from kde-plasma/plasma-firewall/plasma-firewall-5.22.1.ebuild)8
-rw-r--r--kde-plasma/plasma-integration/Manifest3
-rw-r--r--kde-plasma/plasma-integration/metadata.xml5
-rw-r--r--kde-plasma/plasma-integration/plasma-integration-5.22.1.ebuild48
-rw-r--r--kde-plasma/plasma-integration/plasma-integration-5.22.5.ebuild (renamed from kde-plasma/plasma-integration/plasma-integration-5.21.5.ebuild)6
-rw-r--r--kde-plasma/plasma-meta/metadata.xml5
-rw-r--r--kde-plasma/plasma-meta/plasma-meta-5.21.5.ebuild107
-rw-r--r--kde-plasma/plasma-meta/plasma-meta-5.22.5.ebuild (renamed from kde-plasma/plasma-meta/plasma-meta-5.22.1.ebuild)4
-rw-r--r--kde-plasma/plasma-nm/Manifest3
-rw-r--r--kde-plasma/plasma-nm/files/plasma-nm-5.21.5-missing-include.patch30
-rw-r--r--kde-plasma/plasma-nm/files/plasma-nm-5.22.0-qt-5.15.2ff-missing-include.patch30
-rw-r--r--kde-plasma/plasma-nm/metadata.xml5
-rw-r--r--kde-plasma/plasma-nm/plasma-nm-5.21.5.ebuild83
-rw-r--r--kde-plasma/plasma-nm/plasma-nm-5.22.5.ebuild (renamed from kde-plasma/plasma-nm/plasma-nm-5.22.1.ebuild)4
-rw-r--r--kde-plasma/plasma-pa/Manifest3
-rw-r--r--kde-plasma/plasma-pa/metadata.xml5
-rw-r--r--kde-plasma/plasma-pa/plasma-pa-5.22.1.ebuild35
-rw-r--r--kde-plasma/plasma-pa/plasma-pa-5.22.5.ebuild (renamed from kde-plasma/plasma-pa/plasma-pa-5.21.5.ebuild)2
-rw-r--r--kde-plasma/plasma-sdk/Manifest3
-rw-r--r--kde-plasma/plasma-sdk/metadata.xml5
-rw-r--r--kde-plasma/plasma-sdk/plasma-sdk-5.22.1.ebuild46
-rw-r--r--kde-plasma/plasma-sdk/plasma-sdk-5.22.5.ebuild (renamed from kde-plasma/plasma-sdk/plasma-sdk-5.21.5.ebuild)4
-rw-r--r--kde-plasma/plasma-systemmonitor/Manifest3
-rw-r--r--kde-plasma/plasma-systemmonitor/metadata.xml5
-rw-r--r--kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.21.5.ebuild41
-rw-r--r--kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.22.5.ebuild (renamed from kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.22.1.ebuild)4
-rw-r--r--kde-plasma/plasma-thunderbolt/Manifest3
-rw-r--r--kde-plasma/plasma-thunderbolt/metadata.xml5
-rw-r--r--kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.21.5.ebuild38
-rw-r--r--kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.22.5.ebuild (renamed from kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.22.1.ebuild)6
-rw-r--r--kde-plasma/plasma-vault/Manifest3
-rw-r--r--kde-plasma/plasma-vault/metadata.xml5
-rw-r--r--kde-plasma/plasma-vault/plasma-vault-5.22.1.ebuild48
-rw-r--r--kde-plasma/plasma-vault/plasma-vault-5.22.5.ebuild (renamed from kde-plasma/plasma-vault/plasma-vault-5.21.5.ebuild)4
-rw-r--r--kde-plasma/plasma-workspace-wallpapers/Manifest3
-rw-r--r--kde-plasma/plasma-workspace-wallpapers/metadata.xml5
-rw-r--r--kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.21.5.ebuild19
-rw-r--r--kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.22.5.ebuild (renamed from kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.22.1.ebuild)4
-rw-r--r--kde-plasma/plasma-workspace/Manifest3
-rw-r--r--kde-plasma/plasma-workspace/files/plasma-workspace-5.14.2-split-libkworkspace.patch35
-rw-r--r--kde-plasma/plasma-workspace/files/plasma-workspace-5.21.5-dangerous-shortcuts.patch45
-rw-r--r--kde-plasma/plasma-workspace/files/plasma-workspace-5.21.5-revert-activate-krunner.patch56
-rw-r--r--kde-plasma/plasma-workspace/files/plasma-workspace-5.21.5-transparency-panelConfig.patch27
-rw-r--r--kde-plasma/plasma-workspace/files/plasma-workspace-5.21.5-transparency.patch376
-rw-r--r--kde-plasma/plasma-workspace/files/plasma-workspace-5.22.5-fix-hotplug-notifications.patch33
-rw-r--r--kde-plasma/plasma-workspace/files/plasma-workspace-5.22.5-fix-powermanagement-inhibition.patch35
-rw-r--r--kde-plasma/plasma-workspace/files/plasma-workspace-5.22.5-krunner-cwd-at-home.patch30
-rw-r--r--kde-plasma/plasma-workspace/metadata.xml5
-rw-r--r--kde-plasma/plasma-workspace/plasma-workspace-5.22.5-r1.ebuild (renamed from kde-plasma/plasma-workspace/plasma-workspace-5.22.1.ebuild)25
-rw-r--r--kde-plasma/plasma-workspace/plasma-workspace-5.22.5-r2.ebuild (renamed from kde-plasma/plasma-workspace/plasma-workspace-5.21.5.ebuild)42
-rw-r--r--kde-plasma/plymouth-kcm/Manifest3
-rw-r--r--kde-plasma/plymouth-kcm/metadata.xml5
-rw-r--r--kde-plasma/plymouth-kcm/plymouth-kcm-5.22.1.ebuild37
-rw-r--r--kde-plasma/plymouth-kcm/plymouth-kcm-5.22.5.ebuild (renamed from kde-plasma/plymouth-kcm/plymouth-kcm-5.21.5.ebuild)5
-rw-r--r--kde-plasma/polkit-kde-agent/Manifest3
-rw-r--r--kde-plasma/polkit-kde-agent/metadata.xml5
-rw-r--r--kde-plasma/polkit-kde-agent/polkit-kde-agent-5.22.1.ebuild33
-rw-r--r--kde-plasma/polkit-kde-agent/polkit-kde-agent-5.22.5.ebuild (renamed from kde-plasma/polkit-kde-agent/polkit-kde-agent-5.21.5.ebuild)4
-rw-r--r--kde-plasma/powerdevil/Manifest3
-rw-r--r--kde-plasma/powerdevil/metadata.xml5
-rw-r--r--kde-plasma/powerdevil/powerdevil-5.21.5.ebuild69
-rw-r--r--kde-plasma/powerdevil/powerdevil-5.22.5.ebuild (renamed from kde-plasma/powerdevil/powerdevil-5.22.1.ebuild)4
-rw-r--r--kde-plasma/sddm-kcm/Manifest3
-rw-r--r--kde-plasma/sddm-kcm/metadata.xml5
-rw-r--r--kde-plasma/sddm-kcm/sddm-kcm-5.21.5.ebuild42
-rw-r--r--kde-plasma/sddm-kcm/sddm-kcm-5.22.5.ebuild (renamed from kde-plasma/sddm-kcm/sddm-kcm-5.22.1.ebuild)4
-rw-r--r--kde-plasma/systemsettings/Manifest3
-rw-r--r--kde-plasma/systemsettings/metadata.xml5
-rw-r--r--kde-plasma/systemsettings/systemsettings-5.22.1.ebuild58
-rw-r--r--kde-plasma/systemsettings/systemsettings-5.22.5.ebuild (renamed from kde-plasma/systemsettings/systemsettings-5.21.5.ebuild)6
-rw-r--r--kde-plasma/xdg-desktop-portal-kde/Manifest3
-rw-r--r--kde-plasma/xdg-desktop-portal-kde/metadata.xml5
-rw-r--r--kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.21.5.ebuild42
-rw-r--r--kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.22.5.ebuild (renamed from kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.22.1.ebuild)4
-rw-r--r--kde-plasma/xembed-sni-proxy/Manifest3
-rw-r--r--kde-plasma/xembed-sni-proxy/files/xembed-sni-proxy-5.14.90-standalone.patch59
-rw-r--r--kde-plasma/xembed-sni-proxy/metadata.xml5
-rw-r--r--kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.22.1.ebuild43
-rw-r--r--kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.22.5.ebuild (renamed from kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.21.5.ebuild)4
233 files changed, 688 insertions, 4268 deletions
diff --git a/kde-plasma/bluedevil/Manifest b/kde-plasma/bluedevil/Manifest
index 80967a3cc39a..75e97c007e2b 100644
--- a/kde-plasma/bluedevil/Manifest
+++ b/kde-plasma/bluedevil/Manifest
@@ -1,2 +1 @@
-DIST bluedevil-5.21.5.tar.xz 162788 BLAKE2B 33961069c1997e564f9cb26dbc7b866abaed8e52d8f9b532769b017c8768f5602e821d04836198a0d2bec94f18ea57bba075e676869f3cec9c0087629885db37 SHA512 9d2f06e767551b159433e87c2e0c7180152fd881d78dce59abe8af9268780e916378b2e3b3dd385d782893a530aa54f0b178762c18169230caf3975a6798fc52
-DIST bluedevil-5.22.1.tar.xz 162760 BLAKE2B 387763e1e8ed87ed646290920a145cee1f187f23f9ac0797f6f002576aa9aaa0340e19ff58b00f010db9baa273ede2328fe66b388c086981d6f99e427aa0ca86 SHA512 86932ddd8aaf99840d8d1f9d46c61eaf35666032b552d09b03e9bd47e94a4d694c718ba97279a7f9d999fb2d27030df36b1ac5238a220b5d9489e88d29dfd250
+DIST bluedevil-5.22.5.tar.xz 162740 BLAKE2B 2561bc614083bb7548c752330588d46afe99c0a0e7c215c8079044b240dce6dda8894aecf67d9af6750a1dbef5259e4e508d672485fe9ede215259bdb41e9480 SHA512 bd92fb1bd55f29916a5e4818785e9be43f7eec01bb5ec9ac35ffe5a8e20ac11079261f46f96a7e60d2f6c5b9b1a06773de2bd525f796d4e0d651edc5056202ab
diff --git a/kde-plasma/bluedevil/bluedevil-5.22.1.ebuild b/kde-plasma/bluedevil/bluedevil-5.22.1.ebuild
deleted file mode 100644
index abb2535daa5d..000000000000
--- a/kde-plasma/bluedevil/bluedevil-5.22.1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-KFMIN=5.82.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm 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 ~x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/bluez-qt-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/plasma-${KFMIN}:5
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-plasma/kde-cli-tools-${PVCUT}:5
-"
diff --git a/kde-plasma/bluedevil/bluedevil-5.21.5-r1.ebuild b/kde-plasma/bluedevil/bluedevil-5.22.5.ebuild
index c753d39b09ba..c4ed728f052b 100644
--- a/kde-plasma/bluedevil/bluedevil-5.21.5-r1.ebuild
+++ b/kde-plasma/bluedevil/bluedevil-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
KFMIN=5.82.0
PVCUT=$(ver_cut 1-3)
@@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/plasma/bluedevil"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/kde-plasma/bluedevil/metadata.xml b/kde-plasma/bluedevil/metadata.xml
index 2fdbf33d963d..d925f2439758 100644
--- a/kde-plasma/bluedevil/metadata.xml
+++ b/kde-plasma/bluedevil/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
</pkgmetadata>
diff --git a/kde-plasma/breeze-grub/Manifest b/kde-plasma/breeze-grub/Manifest
index c3583db34f14..46478348b291 100644
--- a/kde-plasma/breeze-grub/Manifest
+++ b/kde-plasma/breeze-grub/Manifest
@@ -1,2 +1 @@
-DIST breeze-grub-5.21.5.tar.xz 3143964 BLAKE2B 96f2e3bb69dafb1ab7e2f328af0f8336431a7085ffd6ac335c6a107cabe73696bda8bb580b2529f01d0c46172e65ae46831f98af0c3ee413b80959b8ea740621 SHA512 c2f16338ad330004c961a9fda6ed48d9670e956bd8562ad05b5f804e3c45ce05c243933028caedb2de981d9fa4f6d66a627aaeb04652fabddebd71fc09b08f5f
-DIST breeze-grub-5.22.1.tar.xz 3133056 BLAKE2B cf8b45a7a538e422d520c6ea1037dce2d449a0cee3bc38a3399b8bc59f84742c03eca49354da8c21eccb48ec753baab80aae076c754ea98136e08fabb0bcc433 SHA512 72d13fc53793f5b1ebec3915fdfa6d362039012fd50d89a9a0ba40dbc82d08504f831a1c38d597bb1295527fe4adb3219df39d3953f348b74f9c57e2e22bab3a
+DIST breeze-grub-5.22.5.tar.xz 3144508 BLAKE2B 6c26fd22a142d00c904396eb460a10dc39b4206c0937d83a5fcb1d617ea278e67fa6b8d6fc6a2d22c83061664dd1b842c68387a71c9c000ee8942431ec1d165e SHA512 09071d7256c0ce21c13e13803aadcf044af2ea54f69335c3d7cb773d2e45d71932de9e3d2f8e662b6d5ffead9a216e8c6f1a6c298fb99893d2a1ae27eccc74d2
diff --git a/kde-plasma/breeze-grub/breeze-grub-5.22.1.ebuild b/kde-plasma/breeze-grub/breeze-grub-5.22.1.ebuild
deleted file mode 100644
index e7e9654ba6a5..000000000000
--- a/kde-plasma/breeze-grub/breeze-grub-5.22.1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PVCUT=$(ver_cut 1-3)
-inherit kde.org
-
-DESCRIPTION="Breeze theme for GRUB"
-
-LICENSE="GPL-3+"
-SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE=""
-
-src_prepare() { default; }
-src_configure() { :; }
-src_compile() { :; }
-
-src_install() {
- insinto /usr/share/grub/themes
- doins -r breeze
-}
diff --git a/kde-plasma/breeze-grub/breeze-grub-5.21.5.ebuild b/kde-plasma/breeze-grub/breeze-grub-5.22.5.ebuild
index 3b3d0d9f2e84..4928f6df65ef 100644
--- a/kde-plasma/breeze-grub/breeze-grub-5.21.5.ebuild
+++ b/kde-plasma/breeze-grub/breeze-grub-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
PVCUT=$(ver_cut 1-3)
inherit kde.org
diff --git a/kde-plasma/breeze-grub/metadata.xml b/kde-plasma/breeze-grub/metadata.xml
index 2fdbf33d963d..d925f2439758 100644
--- a/kde-plasma/breeze-grub/metadata.xml
+++ b/kde-plasma/breeze-grub/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
</pkgmetadata>
diff --git a/kde-plasma/breeze-gtk/Manifest b/kde-plasma/breeze-gtk/Manifest
index 0766e982258c..6425b18cad7e 100644
--- a/kde-plasma/breeze-gtk/Manifest
+++ b/kde-plasma/breeze-gtk/Manifest
@@ -1,2 +1 @@
-DIST breeze-gtk-5.21.5.tar.xz 47668 BLAKE2B 4f8d0980c359e9a9aaf8bc4728e8480315e35f426c8199982d2c0f34b62174736ea944689ab88af10c3431998b296049c4b7b64a115081184a3372e466881537 SHA512 afbd9348b2cfd55412df50ef4f2732d6f2fbd58356579766187ea79d20b86127b6e140caa14132edb940fb5d72b5da981869cdeca3abb1c17352782973bf0aae
-DIST breeze-gtk-5.22.1.tar.xz 47696 BLAKE2B 6ad2a52e99571b81a49c01cabb7e0b9ac144097f4fa2e632e9a59251496950f2300a8cb7369ad05a09570d36da58b8681bc7d5ff02e36d975370328895670d3a SHA512 7702324949c9beb4cee1dcc501848cef5a1bcbc91ce7998cb01b14f37337cee7a24327373835ae0b5835828f24e9591171de84f100cb21490c46eeb92c6ff599
+DIST breeze-gtk-5.22.5.tar.xz 47424 BLAKE2B 0252cad49e10153c99bffdf6ee355057d023bd867b53b7ce9f67c72808a0425efe5a8ae845297f0c1f558d7e5c33299de417fac78589001a59f0b863669153a8 SHA512 91ae3512ce71f04a7694e439b763b99faf10ca43af1b68790ae6822b481e43a769254add15fab01d9b45a5306a50ea5d59493638df9d6ca526dd8c2d54126c9d
diff --git a/kde-plasma/breeze-gtk/breeze-gtk-5.21.5.ebuild b/kde-plasma/breeze-gtk/breeze-gtk-5.21.5.ebuild
deleted file mode 100644
index d869b30fb8ef..000000000000
--- a/kde-plasma/breeze-gtk/breeze-gtk-5.21.5.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PVCUT=$(ver_cut 1-3)
-PYTHON_COMPAT=( python3_{7,8,9} )
-inherit ecm 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 x86"
-IUSE=""
-
-BDEPEND="${PYTHON_DEPS}
- dev-lang/sassc
- $(python_gen_any_dep 'dev-python/pycairo[${PYTHON_USEDEP}]')
- >=dev-util/cmake-3.16
- >=kde-plasma/breeze-${PVCUT}:5
-"
-
-python_check_deps() {
- has_version "dev-python/pycairo[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
- python-any-r1_pkg_setup
- ecm_pkg_setup
-}
-
-src_configure() {
- local mycmakeargs=(
- -DPython3_EXECUTABLE="${PYTHON}"
- )
- ecm_src_configure
-}
diff --git a/kde-plasma/breeze-gtk/breeze-gtk-5.22.1.ebuild b/kde-plasma/breeze-gtk/breeze-gtk-5.22.5.ebuild
index 2507c67b7838..706ef57ba239 100644
--- a/kde-plasma/breeze-gtk/breeze-gtk-5.22.1.ebuild
+++ b/kde-plasma/breeze-gtk/breeze-gtk-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
PVCUT=$(ver_cut 1-3)
PYTHON_COMPAT=( python3_{8..10} )
@@ -12,7 +12,7 @@ HOMEPAGE="https://invent.kde.org/plasma/breeze-gtk"
LICENSE="LGPL-2.1+"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE=""
BDEPEND="${PYTHON_DEPS}
diff --git a/kde-plasma/breeze-gtk/metadata.xml b/kde-plasma/breeze-gtk/metadata.xml
index 2fdbf33d963d..d925f2439758 100644
--- a/kde-plasma/breeze-gtk/metadata.xml
+++ b/kde-plasma/breeze-gtk/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
</pkgmetadata>
diff --git a/kde-plasma/breeze-plymouth/Manifest b/kde-plasma/breeze-plymouth/Manifest
index 5c4c7e334c5d..7de4bd7d1872 100644
--- a/kde-plasma/breeze-plymouth/Manifest
+++ b/kde-plasma/breeze-plymouth/Manifest
@@ -1,2 +1 @@
-DIST breeze-plymouth-5.21.5.tar.xz 108692 BLAKE2B 7b98b1fa6f2793470c550336c3205cd7846e40fbbe3cb7bc895e67fb557868ec3e73fd5e14a0efd22b055a760a2636ed301810c60ea53d27a382bca89525ae18 SHA512 7b562a9b86baf4f362e3cd97722bbe3940be4232910e68ff1f029f2de5d1e362d930dde03a3adbed738bda559f9f6b5b812ae7e1451a145edc37e60b5af66285
-DIST breeze-plymouth-5.22.1.tar.xz 108676 BLAKE2B ae6904f27b0be86793613759ffc5c3355ca55c2aa7252ea14ed939c38cd27f9e07bae953420abc511babef5816adf788718ba295be42599cd570634d0b15aff7 SHA512 a5eb76f6bc467c1b07e1c93978eaecbb34d1b6374d2b83fbaff3ebf1bdae59d83996e6ff83b6fb8ea4939e1d0e8b4ba0478083b8e8be50a65119418a1817b991
+DIST breeze-plymouth-5.22.5.tar.xz 108704 BLAKE2B 278f87416c22b14fb9d770401ce2fba1dee963678a58c6127c42c8074eacf9191b9e35c3da6e63f6a5d1760ee2e68a25f54e3dd59b4c270b56a8fd43457bb9ea SHA512 be27a707952da3573562a04aa9fac4f31f7e125ad068aab9a216af51df7b53eea830fc3998113f9a9cebb7d9f915e00391c9012791e51d15482048d7eff3e016
diff --git a/kde-plasma/breeze-plymouth/breeze-plymouth-5.22.1.ebuild b/kde-plasma/breeze-plymouth/breeze-plymouth-5.22.1.ebuild
deleted file mode 100644
index b9ecc8176c56..000000000000
--- a/kde-plasma/breeze-plymouth/breeze-plymouth-5.22.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-KFMIN=5.82.0
-PVCUT=$(ver_cut 1-3)
-inherit cmake kde.org
-
-DESCRIPTION="Breeze theme for Plymouth"
-
-LICENSE="GPL-2+ GPL-3+"
-SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE=""
-
-BDEPEND=">=kde-frameworks/extra-cmake-modules-${KFMIN}:5"
-DEPEND="sys-boot/plymouth"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- -DDISTRO_NAME="Gentoo Linux"
- -DDISTRO_VERSION=
- )
-
- cmake_src_configure
-}
diff --git a/kde-plasma/breeze-plymouth/breeze-plymouth-5.21.5.ebuild b/kde-plasma/breeze-plymouth/breeze-plymouth-5.22.5.ebuild
index de49b6028b9e..f5cd73b9ebd6 100644
--- a/kde-plasma/breeze-plymouth/breeze-plymouth-5.21.5.ebuild
+++ b/kde-plasma/breeze-plymouth/breeze-plymouth-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
KFMIN=5.82.0
PVCUT=$(ver_cut 1-3)
diff --git a/kde-plasma/breeze-plymouth/metadata.xml b/kde-plasma/breeze-plymouth/metadata.xml
index 2fdbf33d963d..d925f2439758 100644
--- a/kde-plasma/breeze-plymouth/metadata.xml
+++ b/kde-plasma/breeze-plymouth/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
</pkgmetadata>
diff --git a/kde-plasma/breeze/Manifest b/kde-plasma/breeze/Manifest
index 539070748c07..67867bc982a3 100644
--- a/kde-plasma/breeze/Manifest
+++ b/kde-plasma/breeze/Manifest
@@ -1,2 +1 @@
-DIST breeze-5.21.5.tar.xz 26286020 BLAKE2B 437666f0b509fa9d63f5ad04702831dc0ec4eedf763594c831d335b5b69a6b04052af6adc2c550b903c94a084b353d700d88cec47af537778afa31f7150e38b6 SHA512 5e449624543e2bd437bd4311e7ff091ffae33c4da34da2b9968f9551970b66350d337e6aee974f9e2cd82eff877a4ab5c6f52ec52d4f2724fe93b747f021e9eb
-DIST breeze-5.22.1.tar.xz 34546532 BLAKE2B 6fa4daf4fa2df3fdcc0d373dd4ac70a621eaa8192961ec656673bb6a02ce679356493fc9baaba9b30eeec6a565f696740760aed3e6e4ff3974ec4cc16328e5d0 SHA512 14dd4537c4ae7f01ed7687684a0817cbdf836343ebf3a346cc2b6bf9ead9561629f945ba83fcd7dc5e5f271426ec970232a0a3ffed106866a17a79456f89ecad
+DIST breeze-5.22.5.tar.xz 34548108 BLAKE2B aa92a0ac1054043e3584bfa82d783d5798b54d29edbc953ed69731295b6e076cae31606f5262313f5dd9e2036c05f4609c43b1e064e8b2308e4e4d56ace21ee7 SHA512 b9cc95dfbc21097f289d5c463f788b51ecc9523e5361981241a08ee80028a5f72f9dba3fc019006ec934104323c9c0a4d80742ae60a12f3d00751f75cccac66d
diff --git a/kde-plasma/breeze/breeze-5.21.5-r1.ebuild b/kde-plasma/breeze/breeze-5.21.5-r1.ebuild
deleted file mode 100644
index 813a7e50e8d0..000000000000
--- a/kde-plasma/breeze/breeze-5.21.5-r1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-KFMIN=5.82.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm 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 x86"
-IUSE="X"
-
-RDEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=kde-frameworks/frameworkintegration-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-plasma/kdecoration-${PVCUT}:5
- X? ( x11-libs/libxcb )
-"
-DEPEND="${RDEPEND}
- >=kde-frameworks/kpackage-${KFMIN}:5
-"
-PDEPEND="
- >=kde-frameworks/breeze-icons-${KFMIN}:5
- >=kde-plasma/kde-cli-tools-${PVCUT}:5
-"
-
-PATCHES=( "${FILESDIR}/${P}-fix-splitter-proxy.patch" )
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package X XCB)
- )
- ecm_src_configure
-}
diff --git a/kde-plasma/breeze/breeze-5.22.1.ebuild b/kde-plasma/breeze/breeze-5.22.5.ebuild
index d1a274a975e7..afeb0d84c6cb 100644
--- a/kde-plasma/breeze/breeze-5.22.1.ebuild
+++ b/kde-plasma/breeze/breeze-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
KFMIN=5.82.0
PVCUT=$(ver_cut 1-3)
@@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/plasma/breeze"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE="X"
RDEPEND="
diff --git a/kde-plasma/breeze/files/breeze-5.21.5-fix-splitter-proxy.patch b/kde-plasma/breeze/files/breeze-5.21.5-fix-splitter-proxy.patch
deleted file mode 100644
index 52646721a4b8..000000000000
--- a/kde-plasma/breeze/files/breeze-5.21.5-fix-splitter-proxy.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-From f99b7ef621c9c69544158d245699fd8104db6753 Mon Sep 17 00:00:00 2001
-From: Fabian Vogt <fabian@ritter-vogt.de>
-Date: Sat, 15 May 2021 17:45:54 +0200
-Subject: [PATCH] Fix informing the underlying widget when leaving
- SplitterProxy
-
-While the SplitterProxy is active, it intercepts all relevant events, so that
-the underlying widget still thinks it's in the same "on splitter" state. When
-the SplitterProxy is left, the underlying widget is sent a HoverLeave/HoverMove
-event to make it aware of the new current cursor position. Without this, it
-doesn't know that it's not supposed to be in the "on splitter" state, and when
-it regains focus it just re-activates the SplitterProxy at the current cursor
-position.
-
-This was broken by accident in d201a1f187 ("Fix SplitterProxy not clearing
-when above another QSplitterHandle"), which moved the hide() call past the
-call to QCoreApplication::sendEvent. Previously that made isVisible() false,
-which also prevented the interception of the HoverLeave/HoverMove events.
-
-BUG: 436473
----
- kstyle/breezesplitterproxy.cpp | 11 +++++++----
- 1 file changed, 7 insertions(+), 4 deletions(-)
-
-diff --git a/kstyle/breezesplitterproxy.cpp b/kstyle/breezesplitterproxy.cpp
-index 0cf5685f..d4db407b 100644
---- a/kstyle/breezesplitterproxy.cpp
-+++ b/kstyle/breezesplitterproxy.cpp
-@@ -341,11 +341,14 @@ namespace Breeze
- // send hover event
- if( _splitter )
- {
-- QHoverEvent hoverEvent(
-- qobject_cast<QSplitterHandle*>(_splitter.data()) ? QEvent::HoverLeave : QEvent::HoverMove,
-- _splitter.data()->mapFromGlobal(QCursor::pos()), _hook);
-- QCoreApplication::sendEvent( _splitter.data(), &hoverEvent );
-+ // SplitterProxy intercepts HoverLeave/HoverMove events to _splitter,
-+ // but this is meant to reach it directly. Unset _splitter to stop interception.
-+ auto splitter = _splitter;
- _splitter.clear();
-+ QHoverEvent hoverEvent(
-+ qobject_cast<QSplitterHandle*>(splitter.data()) ? QEvent::HoverLeave : QEvent::HoverMove,
-+ splitter.data()->mapFromGlobal(QCursor::pos()), _hook);
-+ QCoreApplication::sendEvent( splitter.data(), &hoverEvent );
- }
-
- // kill timer if any
---
-GitLab
-
diff --git a/kde-plasma/breeze/metadata.xml b/kde-plasma/breeze/metadata.xml
index 2fdbf33d963d..d925f2439758 100644
--- a/kde-plasma/breeze/metadata.xml
+++ b/kde-plasma/breeze/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
</pkgmetadata>
diff --git a/kde-plasma/discover/Manifest b/kde-plasma/discover/Manifest
index f7aee039d208..7bc4db31b218 100644
--- a/kde-plasma/discover/Manifest
+++ b/kde-plasma/discover/Manifest
@@ -1,2 +1 @@
-DIST discover-5.21.5.tar.xz 8431164 BLAKE2B 36d539ec0efdfa9d70c6fa3d45fb8abba5228d35a1d7260fa701610a9859ce7c9bd3d98e12b67dade598358a60ceeae78300635ea5ceb1017cc7e7fa3b046c11 SHA512 933a16dd5f99c18e61fdf77330a78e3c5251d13ce6aa99daa4f7b939320a3ddde2c66ead85e1bc31e7719c0cf657ef46516f35f08863cd6f2be25efcbf156fbf
-DIST discover-5.22.1.tar.xz 8455804 BLAKE2B f484883095fee842b94a973465c76b8d7b3684ebb8c7f6acf9ace8a7be337993ad77b3b2494b1b3ee5f47a404cfa4a8a7b1a9782332d1b6964a948e68608aa48 SHA512 5d4b7006b751d7b3d56fc5f37bd333b8a59092e832e5c6fde14fb62fdc093c49124bd5ef0e50d3e836b65fcb5596dc1ee8b7a5ade528357c0c66bd5a0e83bb53
+DIST discover-5.22.5.tar.xz 8462332 BLAKE2B bf5cadfa928afd81fc8bbd5c1b7c7e3251874ca384fc28fa1e0bad7ea0feca996d1b0c2378e2e1561a0462bdb6e15b4764d3d9a43f44b808b7e5be9b43608465 SHA512 7c4e5c17897dfabe306cdf5a2a7fa02639658a59e06b3623fdc1cd0f6b394a0861511016318e8cf62606261d102e0555b240e0b708b1870f8cdae96553cef912
diff --git a/kde-plasma/discover/discover-5.21.5.ebuild b/kde-plasma/discover/discover-5.21.5.ebuild
deleted file mode 100644
index 6546053e346e..000000000000
--- a/kde-plasma/discover/discover-5.21.5.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ECM_TEST="forceoptional"
-KFMIN=5.82.0
-QTMIN=5.15.2
-VIRTUALX_REQUIRED="test"
-inherit ecm 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 x86"
-IUSE="+firmware flatpak telemetry"
-
-# libmarkdown (app-text/discount) only used in PackageKitBackend
-DEPEND="
- >=dev-qt/qtconcurrent-${QTMIN}:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/attica-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kidletime-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- firmware? ( >=sys-apps/fwupd-1.5.0 )
- flatpak? (
- >=dev-libs/appstream-0.12.8:=
- sys-apps/flatpak
- )
- telemetry? ( dev-libs/kuserfeedback:5 )
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
-"
-
-src_prepare() {
- ecm_src_prepare
- # we don't need it with PackageKitBackend off
- ecm_punt_bogus_dep KF5 Archive
-}
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_DISABLE_FIND_PACKAGE_packagekitqt5=ON
- -DCMAKE_DISABLE_FIND_PACKAGE_Snapd=ON
- -DBUILD_FlatpakBackend=$(usex flatpak)
- $(cmake_use_find_package flatpak AppStreamQt)
- -DBUILD_FwupdBackend=$(usex firmware)
- $(cmake_use_find_package telemetry KUserFeedback)
- )
-
- ecm_src_configure
-}
-
-src_test() {
- # bug 686392: needs network connection
- local myctestargs=(
- -E "(knsbackendtest)"
- )
-
- ecm_src_test
-}
diff --git a/kde-plasma/discover/discover-5.22.1.ebuild b/kde-plasma/discover/discover-5.22.5.ebuild
index 56b279a23564..72f770eee56d 100644
--- a/kde-plasma/discover/discover-5.22.1.ebuild
+++ b/kde-plasma/discover/discover-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
ECM_TEST="true"
KFMIN=5.82.0
@@ -14,7 +14,7 @@ HOMEPAGE="https://userbase.kde.org/Discover"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE="+firmware flatpak telemetry"
# libmarkdown (app-text/discount) only used in PackageKitBackend
@@ -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}/${PN}-5.22.5-no-updates-kcm.patch"
+)
src_prepare() {
ecm_src_prepare
@@ -68,6 +71,7 @@ src_configure() {
local mycmakeargs=(
-DCMAKE_DISABLE_FIND_PACKAGE_packagekitqt5=ON
-DCMAKE_DISABLE_FIND_PACKAGE_Snapd=ON
+ -DWITH_KCM=OFF
-DBUILD_FlatpakBackend=$(usex flatpak)
$(cmake_use_find_package flatpak AppStreamQt)
-DBUILD_FwupdBackend=$(usex firmware)
diff --git a/kde-plasma/discover/files/discover-5.21.4-missing-link.patch b/kde-plasma/discover/files/discover-5.21.4-missing-link.patch
deleted file mode 100644
index c8c8b152ea7c..000000000000
--- a/kde-plasma/discover/files/discover-5.21.4-missing-link.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-From 3c578beeb5d3748d9fdacae4ace42fe6098d9184 Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <asturm@gentoo.org>
-Date: Sun, 25 Apr 2021 00:26:12 +0200
-Subject: [PATCH] Add missing Qt5Concurrent to target_link_libraries
-
-This was working as long as it was implicitly provided by KIO.
-Other backends are fine.
-
-Fixes:
-- DiscoverCommon w/ AppStreamQt
-- packagekit-backend
-
-See also: https://invent.kde.org/frameworks/kio/-/merge_requests/426
-
-Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
----
- libdiscover/CMakeLists.txt | 2 +-
- libdiscover/backends/PackageKitBackend/CMakeLists.txt | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/libdiscover/CMakeLists.txt b/libdiscover/CMakeLists.txt
-index 1097ea84..3e2a6c9c 100644
---- a/libdiscover/CMakeLists.txt
-+++ b/libdiscover/CMakeLists.txt
-@@ -48,7 +48,7 @@ if(TARGET AppStreamQt)
- appstream/AppStreamIntegration.cpp
- appstream/AppStreamUtils.cpp
- )
-- target_link_libraries(DiscoverCommon PRIVATE AppStreamQt)
-+ target_link_libraries(DiscoverCommon PRIVATE Qt5::Concurrent AppStreamQt)
-
- if(AppStreamQt_VERSION VERSION_GREATER 0.12.4)
- target_compile_definitions(DiscoverCommon PRIVATE -DAPPSTREAM_HAS_SPDX=1)
-diff --git a/libdiscover/backends/PackageKitBackend/CMakeLists.txt b/libdiscover/backends/PackageKitBackend/CMakeLists.txt
-index cfeb38f1..466dbc49 100644
---- a/libdiscover/backends/PackageKitBackend/CMakeLists.txt
-+++ b/libdiscover/backends/PackageKitBackend/CMakeLists.txt
-@@ -19,7 +19,7 @@ ecm_qt_declare_logging_category(packagekit-backend_SRCS HEADER libdiscover_backe
-
- add_library(packagekit-backend MODULE ${packagekit-backend_SRCS})
-
--target_link_libraries(packagekit-backend PRIVATE Discover::Common Qt5::Core PK::packagekitqt5 KF5::ConfigGui KF5::KIOCore KF5::Archive AppStreamQt)
-+target_link_libraries(packagekit-backend PRIVATE Discover::Common Qt5::Core Qt5::Concurrent PK::packagekitqt5 KF5::ConfigGui KF5::KIOCore KF5::Archive AppStreamQt)
- install(TARGETS packagekit-backend DESTINATION ${PLUGIN_INSTALL_DIR}/discover)
-
- if(TARGET PkgConfig::Markdown)
---
-2.31.1
-
diff --git a/kde-plasma/discover/files/discover-5.22.5-no-updates-kcm.patch b/kde-plasma/discover/files/discover-5.22.5-no-updates-kcm.patch
new file mode 100644
index 000000000000..e2c21ac1b997
--- /dev/null
+++ b/kde-plasma/discover/files/discover-5.22.5-no-updates-kcm.patch
@@ -0,0 +1,30 @@
+From 725ae1f2b9d4a8995881faafb323c541ff6d3c1b Mon Sep 17 00:00:00 2001
+From: Antonio Rojas <arojas@archlinux.org>
+Date: Thu, 1 Jul 2021 22:24:40 +0200
+Subject: [PATCH] Make building updates KCM optional
+
+Some distros (such as Arch) don't support offline updates or automatic updates, so the options in the KCM are misleading and can cause unexpected behavior.
+---
+ CMakeLists.txt | 6 +++++-
+ 1 file changed, 5 insertions(+), 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index fa27fc77a..26387b2f0 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -53,7 +53,11 @@ add_subdirectory(libdiscover)
+ add_subdirectory(discover)
+ add_subdirectory(exporter)
+ add_subdirectory(update)
+-add_subdirectory(kcm)
++
++option(WITH_KCM "Build and install the updates KCM" ON)
++if(WITH_KCM)
++ add_subdirectory(kcm)
++endif()
+
+ option(WITH_NOTIFIER "Build and install the notifier plasmoid" ON)
+ if(WITH_NOTIFIER)
+--
+GitLab
+
diff --git a/kde-plasma/discover/metadata.xml b/kde-plasma/discover/metadata.xml
index 2b2527d41243..0c430bd5a1dd 100644
--- a/kde-plasma/discover/metadata.xml
+++ b/kde-plasma/discover/metadata.xml
@@ -1,10 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
<use>
<flag name="firmware">Enable support for firmware upgrades using <pkg>sys-apps/fwupd</pkg></flag>
<flag name="flatpak">Enable support for flatpak repositories using <pkg>sys-apps/flatpak</pkg></flag>
diff --git a/kde-plasma/drkonqi/Manifest b/kde-plasma/drkonqi/Manifest
index 7c29588ee28c..db193817d5a8 100644
--- a/kde-plasma/drkonqi/Manifest
+++ b/kde-plasma/drkonqi/Manifest
@@ -1,2 +1 @@
-DIST drkonqi-5.21.5.tar.xz 774268 BLAKE2B ce58e47915577ac1eeca0c01619a3ef6c237a01c5273ae979409c004b3dc8e453855644d85165f0d5d8dabdc82dea70413b58620b4cc0b91824253b4275679c0 SHA512 ce24e52cff81cf2b9cf685dcce183cdce99110a1469d156726ca5c64e64dee6f064fe4750729619b6b455bc4e28792f92ec305c0f957f994c4e5a0aaa337f649
-DIST drkonqi-5.22.1.tar.xz 782588 BLAKE2B d6061a1ba7dec9a7d529f6bfe5ba2ae40b0db69c886bd3e441d9b2503891b297473b2e46e1f678f37857b26429bb3aa9acd7bfb7e46911198399d3b265281769 SHA512 7dc03fee47b485323ab1ede214c3dca79444f56853f14977077140919da089d0402f26f1b234c6a2b9bbd37c57a240c114bb6563cf483fb8f267bb8554b07326
+DIST drkonqi-5.22.5.tar.xz 780496 BLAKE2B 2c9e6dc22070027d8c7864e4b6e74540bbeb09affaab491c1effcf47000edd6cce0cc454ea00c2ff006a7f871ab975c88da1d2416705b6e6e73ca1c3c1e5c9cc SHA512 a37679bc7d365fe194ba80d1254631aba3cd5811c2a4b97c1327f7f5e91f2e095b83b326f1a4dd0a85976e98f7392ae78db03ee383cea10d37ab5a0a25a3cb48
diff --git a/kde-plasma/drkonqi/drkonqi-5.21.5-r1.ebuild b/kde-plasma/drkonqi/drkonqi-5.21.5-r1.ebuild
deleted file mode 100644
index 3a7f01e642c8..000000000000
--- a/kde-plasma/drkonqi/drkonqi-5.21.5-r1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-KFMIN=5.82.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm 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 x86"
-IUSE="X"
-
-COMMON_DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kidletime-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- >=kde-frameworks/kwayland-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/syntax-highlighting-${KFMIN}:5
- X? ( >=dev-qt/qtx11extras-${QTMIN}:5 )
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-qt/qtconcurrent-${QTMIN}:5
-"
-RDEPEND="${COMMON_DEPEND}
- || (
- sys-devel/gdb
- dev-util/lldb
- )
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package X Qt5X11Extras)
- )
- ecm_src_configure
-}
-
-src_test() {
- # needs network access, bug #698510
- local myctestargs=(
- -E "(connectiontest)"
- )
- ecm_src_test
-}
diff --git a/kde-plasma/drkonqi/drkonqi-5.22.1.ebuild b/kde-plasma/drkonqi/drkonqi-5.22.5.ebuild
index e9a9d0bf07de..3fe7e2fb89d4 100644
--- a/kde-plasma/drkonqi/drkonqi-5.22.1.ebuild
+++ b/kde-plasma/drkonqi/drkonqi-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
KFMIN=5.82.0
PVCUT=$(ver_cut 1-3)
@@ -12,7 +12,7 @@ DESCRIPTION="Plasma crash handler, gives the user feedback if a program crashed"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE=""
COMMON_DEPEND="
@@ -30,7 +30,6 @@ COMMON_DEPEND="
>=kde-frameworks/kio-${KFMIN}:5
>=kde-frameworks/kjobwidgets-${KFMIN}:5
>=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
>=kde-frameworks/kwallet-${KFMIN}:5
>=kde-frameworks/kwayland-${KFMIN}:5
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
@@ -47,6 +46,8 @@ RDEPEND="${COMMON_DEPEND}
)
"
+PATCHES=( "${FILESDIR}/${PN}-5.22.3-unused-dep.patch" )
+
src_test() {
# needs network access, bug #698510
local myctestargs=(
diff --git a/kde-plasma/drkonqi/files/drkonqi-5.22.3-unused-dep.patch b/kde-plasma/drkonqi/files/drkonqi-5.22.3-unused-dep.patch
new file mode 100644
index 000000000000..d34638be71f5
--- /dev/null
+++ b/kde-plasma/drkonqi/files/drkonqi-5.22.3-unused-dep.patch
@@ -0,0 +1,37 @@
+From 59dceeb53196063c568201d0c567bea7887b1cc4 Mon Sep 17 00:00:00 2001
+From: Nicolas Fella <nicolas.fella@gmx.de>
+Date: Sat, 3 Jul 2021 20:32:11 +0200
+Subject: [PATCH] Remove unused KService dep
+
+---
+ src/CMakeLists.txt | 1 -
+ src/statusnotifier.cpp | 1 -
+ 2 files changed, 2 deletions(-)
+
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index 1c176188..6ec2120e 100644
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -96,7 +96,6 @@ target_link_libraries(
+ DrKonqiInternal
+ KF5::I18n
+ KF5::CoreAddons
+- KF5::Service
+ KF5::ConfigWidgets
+ KF5::JobWidgets
+ KF5::KIOCore
+diff --git a/src/statusnotifier.cpp b/src/statusnotifier.cpp
+index 41271874..c5f795c0 100644
+--- a/src/statusnotifier.cpp
++++ b/src/statusnotifier.cpp
+@@ -17,7 +17,6 @@
+ #include <KIdleTime>
+ #include <KLocalizedString>
+ #include <KNotification>
+-#include <KService>
+ #include <KStatusNotifierItem>
+
+ #include "crashedapplication.h"
+--
+GitLab
+
diff --git a/kde-plasma/drkonqi/metadata.xml b/kde-plasma/drkonqi/metadata.xml
index 2fdbf33d963d..d925f2439758 100644
--- a/kde-plasma/drkonqi/metadata.xml
+++ b/kde-plasma/drkonqi/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
</pkgmetadata>
diff --git a/kde-plasma/kactivitymanagerd/Manifest b/kde-plasma/kactivitymanagerd/Manifest
index c4dc9a311a0e..2e2148ee6306 100644
--- a/kde-plasma/kactivitymanagerd/Manifest
+++ b/kde-plasma/kactivitymanagerd/Manifest
@@ -1,2 +1 @@
-DIST kactivitymanagerd-5.21.5.tar.xz 99760 BLAKE2B ffc9499fdd2942813cf35697cab0b2813c87614db3d72312329690dfb9a06fd8abef283e7e73cf1485d2bc430e5e0a82fc81688702750fe47494d957623cd069 SHA512 097c18f39d5024a05e645e7dcf82ad39df07afb0ad0b010410699e3fa1261002f05553dbc049af63e7882c305d4c2c20d5032e9448354de7c22d9b9371a8c633
-DIST kactivitymanagerd-5.22.1.tar.xz 103096 BLAKE2B 699982d145f07033159ba3cc4d365bd330af86f7a886d83d43fe6de8f4592addcac1baa8596b0a670abe12e85696626900db4f6287658e9593377ca66ad81de7 SHA512 65f0e708d8f4813b29833d8f0826af43b6c0e9d0b80fb8e0656a7ef2003c22668c05255f345c6da50baebefbd8106d3758e563cf866e8aa3d892bbc3a15625cf
+DIST kactivitymanagerd-5.22.5.tar.xz 103668 BLAKE2B 5fb63f387dcbf45f3e7be7818932844639dca88120096dbccb3629dfc823556cae29f4fa1c0ae9795e233ea2e56edb921284dd54f2117275691bee735ff716ec SHA512 00f5a071fbfb7dc4bd2dfea3c811f359a416310385a2d1e107ba8b7bce8449676c39ebd6cd02f2cc22776fde3f2d0ff9d6ff635bd0a3c408a0ee17e31bfb02b0
diff --git a/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.21.5.ebuild b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.21.5.ebuild
deleted file mode 100644
index dbc23e202da5..000000000000
--- a/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.21.5.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-KFMIN=5.82.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm 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 x86"
-IUSE=""
-
-RDEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5[sqlite]
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-DEPEND="${RDEPEND}
- dev-libs/boost
-"
diff --git a/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.22.1.ebuild b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.22.5.ebuild
index 60354aa2c005..ba0601edbc10 100644
--- a/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.22.1.ebuild
+++ b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
KFMIN=5.82.0
PVCUT=$(ver_cut 1-3)
@@ -12,7 +12,7 @@ DESCRIPTION="System service to manage user's activities, track the usage pattern
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE=""
RDEPEND="
diff --git a/kde-plasma/kactivitymanagerd/metadata.xml b/kde-plasma/kactivitymanagerd/metadata.xml
index 2fdbf33d963d..d925f2439758 100644
--- a/kde-plasma/kactivitymanagerd/metadata.xml
+++ b/kde-plasma/kactivitymanagerd/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
</pkgmetadata>
diff --git a/kde-plasma/kde-cli-tools/Manifest b/kde-plasma/kde-cli-tools/Manifest
index a1cdc5cf1664..b4ac4454e6a4 100644
--- a/kde-plasma/kde-cli-tools/Manifest
+++ b/kde-plasma/kde-cli-tools/Manifest
@@ -1,2 +1 @@
-DIST kde-cli-tools-5.21.5.tar.xz 610864 BLAKE2B 5f4fbbc100d8f7baec9353f9540dafe9427cf0b01736f055aaecfed48b3e31e1fa2d0a70b90cc99f30d3df33e1bbade888781b1e2ce95e925d871ae44a9b33bd SHA512 20859f88044c6af84ba4b666b803a6a3a4fbe33748495d9c186fc0739e7b5464b234166cef4d03f0dd44540919eca4f3ea8a1f5ac7b54d480cc9dadeaa0ec3fc
-DIST kde-cli-tools-5.22.1.tar.xz 626536 BLAKE2B 1cbaa4fcf6fbe9dd279cafe14a5d3db959542e12ff39fd2217477cf6b8f27836a43f5159998915493201bc8ce54d278c30edaa9841cfe103eda62736e0669581 SHA512 4b910f5563c199a03f0dcd8db13be321fb7027263abb1216856df8f46891bf9433fa03af481f03690aa8608727b265d49552fab2dd65145672d9779fbd7969e0
+DIST kde-cli-tools-5.22.5.tar.xz 626212 BLAKE2B 78bf7bcb14b101c6bc5d135b16e8a74c7d1fe5485b60b6977c102210840ae908cc9ef76e5d9d7f3278c8a3fa976013ba135cf47866bb05511de7dd53270876a4 SHA512 bbaca46ea389148f994ceef0ef0c55623ff739b3119fe6eaf967b315d3086a4e06c6c44aa065d44bfeaaf6768355774fc7b9398ea9f0ce4ec5d9fe386bc41fb9
diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-5.22.1.ebuild b/kde-plasma/kde-cli-tools/kde-cli-tools-5.22.1.ebuild
deleted file mode 100644
index 7ad4920020ea..000000000000
--- a/kde-plasma/kde-cli-tools/kde-cli-tools-5.22.1.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ECM_HANDBOOK="forceoptional"
-ECM_TEST="optional"
-KFMIN=5.82.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-VIRTUALX_REQUIRED="test"
-inherit ecm 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 ~x86"
-IUSE="kdesu X"
-
-REQUIRED_USE="kdesu? ( X )"
-# requires running kde environment
-RESTRICT+=" test"
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kactivities-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-plasma/libkworkspace-${PVCUT}:5
- kdesu? ( >=kde-frameworks/kdesu-${KFMIN}:5 )
- X? (
- >=dev-qt/qtx11extras-${QTMIN}:5
- x11-libs/libX11
- )
-"
-RDEPEND="${DEPEND}
- kdesu? ( sys-apps/dbus[X] )
-"
-
-PATCHES=( "${FILESDIR}/${PN}-5.12.80-tests-optional.patch" )
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package kdesu KF5Su)
- $(cmake_use_find_package X Qt5X11Extras)
- )
-
- ecm_src_configure
-}
-
-src_install() {
- ecm_src_install
- use kdesu && dosym ../$(get_libdir)/libexec/kf5/kdesu /usr/bin/kdesu
-}
diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-5.21.5.ebuild b/kde-plasma/kde-cli-tools/kde-cli-tools-5.22.5.ebuild
index 94de2cd4d815..0469158c261e 100644
--- a/kde-plasma/kde-cli-tools/kde-cli-tools-5.21.5.ebuild
+++ b/kde-plasma/kde-cli-tools/kde-cli-tools-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="optional"
@@ -16,12 +16,12 @@ HOMEPAGE="https://invent.kde.org/plasma/kde-cli-tools"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE="kdesu X"
REQUIRED_USE="kdesu? ( X )"
# requires running kde environment
-RESTRICT+=" test"
+RESTRICT="test"
DEPEND="
>=dev-qt/qtdbus-${QTMIN}:5
diff --git a/kde-plasma/kde-cli-tools/metadata.xml b/kde-plasma/kde-cli-tools/metadata.xml
index de312b0074df..c20b86d4f7a1 100644
--- a/kde-plasma/kde-cli-tools/metadata.xml
+++ b/kde-plasma/kde-cli-tools/metadata.xml
@@ -1,10 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
<use>
<flag name="kdesu">Build graphical frontend for <pkg>kde-frameworks/kdesu</pkg></flag>
</use>
diff --git a/kde-plasma/kde-gtk-config/Manifest b/kde-plasma/kde-gtk-config/Manifest
index 43285781ded5..851291c2fc1e 100644
--- a/kde-plasma/kde-gtk-config/Manifest
+++ b/kde-plasma/kde-gtk-config/Manifest
@@ -1,2 +1 @@
-DIST kde-gtk-config-5.21.5.tar.xz 68764 BLAKE2B 5b63ae7d4a2f7c364d202321c87a3c6cb11361d6ee74625c3786428adbfda72d792a6de1f51e32d179f6746b33ffb801afccfac8f0167b31f759973b48bc629e SHA512 7acd5036cc008fac85cabd9f3a5321dc1c0209a1133d6063342ca1b1235843dce5e37a7712e0cbbd520f09b3ff46b71a94517c61414c8e7c1c35a2d65b428347
-DIST kde-gtk-config-5.22.1.tar.xz 70712 BLAKE2B 73cfe7e0ee61e8e20c3622100c2f35aa017a5742baaf67a86f53c9ecf32809e89309e82744bffad32a5e77881e772f1073bf918b0cf6f6c66d1c4734aa865fd5 SHA512 f0888fc8f31b094164887b12a64214608e6534b7383a3d0f580a8a9737772f002b1a84319440c67c62870fccdb55cf079a95b56143f244af40bf059f38c7451a
+DIST kde-gtk-config-5.22.5.tar.xz 71064 BLAKE2B ef1f1d40ae76c526af164b6113e6ff2aa09a52eaf7434a7660062c26a25a18461f83dc7e31d974ad7c46908d80144611df6f970b1fd9d2fa7e996f62b82f7d30 SHA512 76d2c3b56c29aa251087499e96f91b02b1190202d3e93d4895366d0a39abafac442dbba22b3afd79867c82d0eb35c05c8d2976f35762d9bf52c5a742a22c8490
diff --git a/kde-plasma/kde-gtk-config/files/kde-gtk-config-5.22.5-drop-gtk2-dep.patch b/kde-plasma/kde-gtk-config/files/kde-gtk-config-5.22.5-drop-gtk2-dep.patch
new file mode 100644
index 000000000000..77831e3ebb21
--- /dev/null
+++ b/kde-plasma/kde-gtk-config/files/kde-gtk-config-5.22.5-drop-gtk2-dep.patch
@@ -0,0 +1,25 @@
+From 090cfb2db4bc9c032cd7a7c12cf2a317c248e3c6 Mon Sep 17 00:00:00 2001
+From: Fabian Vogt <fabian@ritter-vogt.de>
+Date: Mon, 2 Aug 2021 13:52:38 +0200
+Subject: [PATCH] Drop unused dependency on gtk+-2.0
+
+FWICT it's not actually used anywhere.
+---
+ CMakeLists.txt | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 45d02ef..f102642 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -20,7 +20,6 @@ find_package(Sass REQUIRED)
+ find_package(XSettingsd)
+
+ pkg_check_modules(GTK+3 REQUIRED IMPORTED_TARGET gtk+-3.0)
+-pkg_check_modules(GTK+2 REQUIRED IMPORTED_TARGET gtk+-2.0)
+ pkg_check_modules(GLib2 REQUIRED IMPORTED_TARGET glib-2.0)
+ pkg_check_modules(GObject REQUIRED IMPORTED_TARGET gobject-2.0)
+ pkg_check_modules(GIO REQUIRED IMPORTED_TARGET gio-2.0)
+--
+GitLab
+
diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-5.22.1.ebuild b/kde-plasma/kde-gtk-config/kde-gtk-config-5.22.1.ebuild
deleted file mode 100644
index c19ad83bd2c2..000000000000
--- a/kde-plasma/kde-gtk-config/kde-gtk-config-5.22.1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-KFMIN=5.82.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
-
-DESCRIPTION="GTK2 and GTK3 configurator for KDE Plasma"
-HOMEPAGE="https://invent.kde.org/plasma/kde-gtk-config"
-
-LICENSE="GPL-3"
-SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE=""
-
-BDEPEND="
- dev-lang/sassc
-"
-DEPEND="
- dev-cpp/glibmm:2
- dev-libs/glib:2
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- gnome-base/gsettings-desktop-schemas
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-plasma/kdecoration-${PVCUT}:5
- x11-libs/gtk+:2
- x11-libs/gtk+:3
-"
-RDEPEND="${DEPEND}
- >=kde-plasma/kde-cli-tools-${PVCUT}:5
- x11-misc/xsettingsd
-"
-
-src_configure() {
- local mycmakeargs=(
- -DDATA_INSTALL_DIR="${EPREFIX}/usr/share"
- )
-
- ecm_src_configure
-}
-
-pkg_postinst() {
- ecm_pkg_postinst
- elog "If you notice missing icons in your GTK applications, you may have to install"
- elog "the corresponding themes for GTK. A good guess would be x11-themes/oxygen-gtk"
- elog "for example."
-}
diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-5.21.5.ebuild b/kde-plasma/kde-gtk-config/kde-gtk-config-5.22.5.ebuild
index 1568b0e460bb..58aaf0fd540d 100644
--- a/kde-plasma/kde-gtk-config/kde-gtk-config-5.21.5.ebuild
+++ b/kde-plasma/kde-gtk-config/kde-gtk-config-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
KFMIN=5.82.0
PVCUT=$(ver_cut 1-3)
@@ -9,17 +9,14 @@ QTMIN=5.15.2
VIRTUALX_REQUIRED="test"
inherit ecm kde.org
-DESCRIPTION="GTK2 and GTK3 configurator for KDE Plasma"
+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 x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE=""
-BDEPEND="
- dev-lang/sassc
-"
DEPEND="
dev-cpp/glibmm:2
dev-libs/glib:2
@@ -33,13 +30,17 @@ DEPEND="
>=kde-frameworks/kdbusaddons-${KFMIN}:5
>=kde-frameworks/kguiaddons-${KFMIN}:5
>=kde-plasma/kdecoration-${PVCUT}:5
- x11-libs/gtk+:2
x11-libs/gtk+:3
"
RDEPEND="${DEPEND}
>=kde-plasma/kde-cli-tools-${PVCUT}:5
x11-misc/xsettingsd
"
+BDEPEND="
+ dev-lang/sassc
+"
+
+PATCHES=( "${FILESDIR}/${PN}-5.22.5-drop-gtk2-dep.patch" )
src_configure() {
local mycmakeargs=(
diff --git a/kde-plasma/kde-gtk-config/metadata.xml b/kde-plasma/kde-gtk-config/metadata.xml
index 2fdbf33d963d..d925f2439758 100644
--- a/kde-plasma/kde-gtk-config/metadata.xml
+++ b/kde-plasma/kde-gtk-config/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
</pkgmetadata>
diff --git a/kde-plasma/kdecoration/Manifest b/kde-plasma/kdecoration/Manifest
index d688c7d993b4..a0fa63a2a456 100644
--- a/kde-plasma/kdecoration/Manifest
+++ b/kde-plasma/kdecoration/Manifest
@@ -1,2 +1 @@
-DIST kdecoration-5.21.5.tar.xz 46236 BLAKE2B 3fc48fd91ff5e53c4a98f37572785b25f25ba23218aefc6e07b1b7c3495055002b379f826191e0155a39ae61dd8a0052e51d50af059fa8e3bf12e3dcb22f613a SHA512 ef86f9946cad9de9a5e3767e2dce4f30436c9fb013bf73d5ca31cb852d3dae92cd3906adcb178070f74922f3776d226b8f812ea24eb82a57662c0bf675d38edb
-DIST kdecoration-5.22.1.tar.xz 46940 BLAKE2B 5710a2bbb7cdf04ecad6de98ae78a81ee9ed789f732065665dd2473ce109d40e56967d5107e1d34d73f97021559bdde8ee8dc455897b38690e55dd5023dbc0dc SHA512 36366fc40831997319b6b99beda245409f4f94abc60c36e57b38cbdd65b2335fa08242754c0798f91358e645174271de4b886b030e69af7aefad5574a5cd1858
+DIST kdecoration-5.22.5.tar.xz 47256 BLAKE2B 20b173e3364e0d40cd864cc985ee1d5a27ce8103cec7d2006e25117c231eedd6e6c6f42cd1144df1674bb809d334ad3b90b71ac588ec6fd2bd6e4a2641681b84 SHA512 cbb707cda299d8f2938c63a382e1ea65853754a130711ac4df16300d16b7d215a1d7150faabae04c32ac8e79218739cb9493fc481921b65a0c188ae66ebd7beb
diff --git a/kde-plasma/kdecoration/kdecoration-5.22.1.ebuild b/kde-plasma/kdecoration/kdecoration-5.22.1.ebuild
deleted file mode 100644
index 772726b619c5..000000000000
--- a/kde-plasma/kdecoration/kdecoration-5.22.1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ECM_TEST="forceoptional"
-KFMIN=5.82.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
-
-DESCRIPTION="Plugin based library to create window decorations"
-
-LICENSE="|| ( LGPL-2.1 LGPL-3 )"
-SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-plasma/kdecoration/kdecoration-5.21.5.ebuild b/kde-plasma/kdecoration/kdecoration-5.22.5.ebuild
index ba18bb06cfb9..05ca73c822e3 100644
--- a/kde-plasma/kdecoration/kdecoration-5.21.5.ebuild
+++ b/kde-plasma/kdecoration/kdecoration-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
ECM_TEST="forceoptional"
KFMIN=5.82.0
@@ -14,7 +14,7 @@ DESCRIPTION="Plugin based library to create window decorations"
LICENSE="|| ( LGPL-2.1 LGPL-3 )"
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/kde-plasma/kdecoration/metadata.xml b/kde-plasma/kdecoration/metadata.xml
index 2fdbf33d963d..d925f2439758 100644
--- a/kde-plasma/kdecoration/metadata.xml
+++ b/kde-plasma/kdecoration/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
</pkgmetadata>
diff --git a/kde-plasma/kdeplasma-addons/Manifest b/kde-plasma/kdeplasma-addons/Manifest
index 7dafc6ac9cac..32f43ff251d2 100644
--- a/kde-plasma/kdeplasma-addons/Manifest
+++ b/kde-plasma/kdeplasma-addons/Manifest
@@ -1,2 +1 @@
-DIST kdeplasma-addons-5.21.5.tar.xz 630108 BLAKE2B a3a4ee1885cce41621150cc1eb5fa5d6470b627f8a30231078938d82f39f888927f6482048403905cb3e680928be892718e0c4741a8da11f0e317fa06cee8106 SHA512 7c7afebd726e400c859be7051c14dc2ade658df7995b02f43595be5394f8d79322c7a7edeff6761e3980bc20aaedfc49d063308c4ee9974a400b8f855a89efe1
-DIST kdeplasma-addons-5.22.1.tar.xz 633472 BLAKE2B bafb810dfd8693ed3cca655e2b39eaaa2a0f9063fe178a68d0bd26b9bcbce9b7d893facb45508beddbfdbef6eb606be377effbc07c82575c2f40d7c144d4a28a SHA512 71f481f00756e07ac7fb623323f39ea14c2d643db0e04bce6bce283ccd0a0b22dbf8dd2b213139213c86c427b1b6696b7bc2acee3cab1e47b9789b33d4438d50
+DIST kdeplasma-addons-5.22.5.tar.xz 633320 BLAKE2B 12cb41ebbbec6a6bbb65bbac55e856951cee7249acbc5e9228fddbf3d844066c6a674dfe45242d63b4e4b1321955c547c349ec735a966bc7c02ca38eb62c2f03 SHA512 7915d20808bcceea9451590723abd8f20fc2eb33c6b1346cf1b0971c69360eaf24ad72b141d15bc102090c1dc3f82f8c0e7398cfdd41b7452dbf57af2da87803
diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.22.1.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.22.1.ebuild
deleted file mode 100644
index 7d312067f3f2..000000000000
--- a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.22.1.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.82.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-VIRTUALX_REQUIRED="test"
-inherit ecm kde.org optfeature
-
-DESCRIPTION="Extra Plasma applets and engines"
-
-LICENSE="GPL-2 LGPL-2"
-SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE="comic share webengine"
-
-RESTRICT+=" test" # bug 727846
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/kholidays-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kpackage-${KFMIN}:5
- >=kde-frameworks/krunner-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kunitconversion-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/plasma-${KFMIN}:5
- >=kde-frameworks/sonnet-${KFMIN}:5
- comic? ( >=kde-frameworks/kross-${KFMIN}:5 )
- share? ( >=kde-frameworks/purpose-${KFMIN}:5 )
- webengine? ( >=dev-qt/qtwebengine-${QTMIN}:5 )
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtquickcontrols-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-plasma/plasma-workspace-${PVCUT}:5
-"
-
-PATCHES=( "${FILESDIR}/${PN}-5.19.3-kross-optional.patch" ) # downstream patch
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package comic KF5Kross)
- $(cmake_use_find_package share KF5Purpose)
- $(cmake_use_find_package webengine Qt5WebEngine)
- )
-
- ecm_src_configure
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- optfeature "Disk quota applet" sys-fs/quota
- fi
- ecm_pkg_postinst
-}
diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.21.5.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.22.5.ebuild
index 11489f598f86..b5c194d2234d 100644
--- a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.21.5.ebuild
+++ b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
ECM_HANDBOOK="forceoptional"
KFMIN=5.82.0
@@ -14,10 +14,10 @@ DESCRIPTION="Extra Plasma applets and engines"
LICENSE="GPL-2 LGPL-2"
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE="comic share webengine"
-RESTRICT+=" test" # bug 727846
+RESTRICT="test" # bug 727846
DEPEND="
>=dev-qt/qtdbus-${QTMIN}:5
diff --git a/kde-plasma/kdeplasma-addons/metadata.xml b/kde-plasma/kdeplasma-addons/metadata.xml
index 7421b6e64e74..d16f4073e6dc 100644
--- a/kde-plasma/kdeplasma-addons/metadata.xml
+++ b/kde-plasma/kdeplasma-addons/metadata.xml
@@ -1,10 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
<use>
<flag name="comic">Enable comic applet (requires deprecated <pkg>kde-frameworks/kross</pkg>)</flag>
<flag name="share">Enable applet for quickly sharing data to a variety of sources</flag>
diff --git a/kde-plasma/kgamma/Manifest b/kde-plasma/kgamma/Manifest
index 09673bb5397d..a0d340d0e4b4 100644
--- a/kde-plasma/kgamma/Manifest
+++ b/kde-plasma/kgamma/Manifest
@@ -1,2 +1 @@
-DIST kgamma5-5.21.5.tar.xz 83168 BLAKE2B 5b6cec28329437dbfd93ccf24e26032dad1a394133f823dc6e47a0d82e2aee1d5ca387876a4951c2dec4b072268dcddc58cf0d9c69ad107360279c9027e6e777 SHA512 31da4b0e4aceeffaa17b9d9c13a12db8a7009575e92977f5261fea4b578cc8cca1a8f159a4229a7995cac2beb76583c125448a346ac1cdfdbb774bf76b2e34ac
-DIST kgamma5-5.22.1.tar.xz 82836 BLAKE2B 5f6b6272d3cfbfb1788a1e3b46cc2cf92e118c0ad2b5edeadcf1f471c04de590578bd46a9b21013881f05e9be59c67eb00ab12edb3b3fe30770db4ce3e208d04 SHA512 561c03604e695bcaf88413656d44d94a72bf72f00660240d57a590d396df0dfe51a24b7a12f830451c1d702a0ef3a2d12f7b5e6e7937f31698bf3a243dd58eac
+DIST kgamma5-5.22.5.tar.xz 83124 BLAKE2B 0c90174ca3108c469ab1f2d349d533ea3592864731901d84426a3d1135497729e8fd7705fea4efcf4a160d9b2232073f6a8864256daefd01043c14448a22bc9f SHA512 c04e2c291cc0dd0c5edda07cc4b6c921ba1f297899cde95399e0d4039cea2a9c5bc2b2da319de227793e8a40bcabba496848f0559730a6105d215abfe8ee6069
diff --git a/kde-plasma/kgamma/kgamma-5.21.5.ebuild b/kde-plasma/kgamma/kgamma-5.21.5.ebuild
deleted file mode 100644
index 164fb76d3897..000000000000
--- a/kde-plasma/kgamma/kgamma-5.21.5.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ECM_HANDBOOK="forceoptional"
-KDE_ORG_NAME="${PN}5"
-KFMIN=5.82.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm kde.org
-
-DESCRIPTION="Screen gamma values kcontrol module"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
-IUSE=""
-
-RDEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- x11-libs/libX11
- x11-libs/libXxf86vm
-"
-DEPEND="${RDEPEND}
- x11-base/xorg-proto
-"
diff --git a/kde-plasma/kgamma/kgamma-5.22.1.ebuild b/kde-plasma/kgamma/kgamma-5.22.5.ebuild
index 7b67115da52f..e43ef2fee5b9 100644
--- a/kde-plasma/kgamma/kgamma-5.22.1.ebuild
+++ b/kde-plasma/kgamma/kgamma-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
ECM_HANDBOOK="forceoptional"
KDE_ORG_NAME="${PN}5"
@@ -14,7 +14,7 @@ DESCRIPTION="Screen gamma values kcontrol module"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE=""
RDEPEND="
diff --git a/kde-plasma/kgamma/metadata.xml b/kde-plasma/kgamma/metadata.xml
index 2fdbf33d963d..d925f2439758 100644
--- a/kde-plasma/kgamma/metadata.xml
+++ b/kde-plasma/kgamma/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
</pkgmetadata>
diff --git a/kde-plasma/khotkeys/Manifest b/kde-plasma/khotkeys/Manifest
index 7413fe24fb41..973c1df607bf 100644
--- a/kde-plasma/khotkeys/Manifest
+++ b/kde-plasma/khotkeys/Manifest
@@ -1,2 +1 @@
-DIST khotkeys-5.21.5.tar.xz 1861604 BLAKE2B 69f0057e62d4a03ce3e54092def09ea7bf73a4063ebd8e33c2fb81566d9fd1e02a1712b2e941295a491821b3ba4695f43884e5db532a5c166439a2d26389b1df SHA512 16409a928af050278dda012150e969b60617a66aa000cbb722781788defb02268ac56ef521916e55f257e4b166df8ddffcf14c9c35b49410a79491f197b4aef5
-DIST khotkeys-5.22.1.tar.xz 1858344 BLAKE2B 9422556daeb7f2bed1845b34a3544028b580031b2a0ae24ad60f25cb740dc87d63847dd2c77fdfd4dce1cb54cc5e6438cea5dcaff484346b53988056dee3090d SHA512 a57308f7edff502d46d58810795eb5515e3f942a294cdee7436b2c4098b055c4302678684848ba951d558990a48a4831eed636abbac6336ec693d42a87a76b67
+DIST khotkeys-5.22.5.tar.xz 1859668 BLAKE2B a079df3082a6bc5147e8c3f9c63ebd155588c10bf752b27d22c3feac66aeb42229f194e47e33730643c10cc94132fb760061f6e5e6d035bd8c4f414951a63bb7 SHA512 de66cb92986c025ba0fd2b70eab65dcf25057e1a4afcd3616b7063047d0e41f2d80b780ab6a2d564e22be7bd4f9532e0c37c62c5e54bb6d9587ea95c363402d6
diff --git a/kde-plasma/khotkeys/khotkeys-5.21.5.ebuild b/kde-plasma/khotkeys/khotkeys-5.21.5.ebuild
deleted file mode 100644
index 2d31ae1ce1b2..000000000000
--- a/kde-plasma/khotkeys/khotkeys-5.21.5.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ECM_HANDBOOK="forceoptional" # not optional until !kdelibs4support
-KFMIN=5.82.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm kde.org
-
-DESCRIPTION="KDE Plasma workspace hotkey module"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
-IUSE=""
-
-COMMON_DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdelibs4support-${KFMIN}:5[X]
- >=kde-frameworks/kglobalaccel-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-plasma/libkworkspace-${PVCUT}:5
- x11-libs/libX11
- x11-libs/libXtst
-"
-DEPEND="${COMMON_DEPEND}
- x11-base/xorg-proto
- x11-libs/libxcb
- x11-libs/libXtst
-"
-RDEPEND="${COMMON_DEPEND}
- >=kde-frameworks/kded-${KFMIN}:5
- >=kde-plasma/kde-cli-tools-${PVCUT}:5
-"
diff --git a/kde-plasma/khotkeys/khotkeys-5.22.1.ebuild b/kde-plasma/khotkeys/khotkeys-5.22.5.ebuild
index c6e7519c239a..78eca7dae074 100644
--- a/kde-plasma/khotkeys/khotkeys-5.22.1.ebuild
+++ b/kde-plasma/khotkeys/khotkeys-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
ECM_HANDBOOK="forceoptional" # not optional until !kdelibs4support
KFMIN=5.82.0
@@ -13,7 +13,7 @@ DESCRIPTION="KDE Plasma workspace hotkey module"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE=""
COMMON_DEPEND="
diff --git a/kde-plasma/khotkeys/metadata.xml b/kde-plasma/khotkeys/metadata.xml
index 2fdbf33d963d..d925f2439758 100644
--- a/kde-plasma/khotkeys/metadata.xml
+++ b/kde-plasma/khotkeys/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
</pkgmetadata>
diff --git a/kde-plasma/kinfocenter/Manifest b/kde-plasma/kinfocenter/Manifest
index c3d2cb3f9624..40a11856cdd8 100644
--- a/kde-plasma/kinfocenter/Manifest
+++ b/kde-plasma/kinfocenter/Manifest
@@ -1,3 +1,2 @@
DIST glogo-small.png 24583 BLAKE2B 0af2ceae708e56f217120e5d8b880fb71401e3761ab26c4af5e74c0622368aa4e34b05160fae15fbfbbc832077810ab5c1e424826632748299fd22997cbe665c SHA512 648be463ec3812a2edcdab54d7a230bf2bd7e6895f4ffe72321d8fca28a5e1e0980f6e3b9a32f369c8369943ceb802a65a94b9dad820dcf2c81d4581d814cb48
-DIST kinfocenter-5.21.5.tar.xz 1304704 BLAKE2B e63d261bd57f69f3941c670f7d4e45428959544f15187829a704a240706bc04a65dad4bbfeca32444050abb1a5a8c50ccb9365d261cf71149498d1ca408bb77d SHA512 2becdd6f6be00de309467fee1478bec75bc6fa7d8d233b0a5bc8e6124f780add705d549209c842c3cd621bc8931a8ecdecb5a2902ab369bcd476939580bec41a
-DIST kinfocenter-5.22.1.tar.xz 1163660 BLAKE2B 1a3eb40146e3e5c4ffb1580da620d2bd5e25a0714185b0a53cc578bee2647d51a63ef1ee9a53e694a1c15be0f2058b722f57ab10fda70521e46c37a050ccb6da SHA512 f9c407fa2b0bab610e06d480431995703074f4e9f55724a0280ce63d795720edf421bd62fcca0a222642919d6991db4c1fd95ae11677efa06eb2590806988eff
+DIST kinfocenter-5.22.5.tar.xz 1170716 BLAKE2B 8e9cefdb426e9635928aa2b81359acc1e8b2113865b18109fa442efa7cd35684fdf911a39c3ce8a43c31afabced6820d6bac6ce31a5c00eb629f6a8462906a7b SHA512 7eaafde6f9a388e9d4cfe9a8f4057c462bf83f9fecdd39fdd96e05f4c5094c1a116bf66a781bba67721e63e8cfd5a8bfb32fb1906392c2acb70263afaa17c560
diff --git a/kde-plasma/kinfocenter/kinfocenter-5.21.5.ebuild b/kde-plasma/kinfocenter/kinfocenter-5.21.5.ebuild
deleted file mode 100644
index 34faa34418d0..000000000000
--- a/kde-plasma/kinfocenter/kinfocenter-5.21.5.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.82.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm kde.org optfeature
-
-DESCRIPTION="Utility providing information about the computer hardware"
-HOMEPAGE="https://userbase.kde.org/KInfoCenter"
-SRC_URI+=" https://www.gentoo.org/assets/img/logo/gentoo-3d-small.png -> glogo-small.png"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
-IUSE="gles2-only ieee1394 +opengl +pci wayland"
-
-REQUIRED_USE="wayland? ( || ( opengl gles2-only ) )"
-
-BDEPEND=">=dev-util/cmake-3.14.3"
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5[gles2-only=]
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kpackage-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
- x11-libs/libX11
- gles2-only? ( media-libs/mesa[gles2] )
- ieee1394? ( sys-libs/libraw1394 )
- opengl? (
- media-libs/mesa[X(+)]
- !gles2-only? ( media-libs/glu )
- )
- pci? ( sys-apps/pciutils )
- wayland? (
- >=kde-frameworks/kwayland-${KFMIN}:5
- media-libs/mesa[egl]
- )
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-plasma/kde-cli-tools-${PVCUT}:5
- >=kde-plasma/systemsettings-${PVCUT}:5
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package ieee1394 RAW1394)
- $(cmake_use_find_package pci PCIUTILS)
- $(cmake_use_find_package wayland EGL)
- $(cmake_use_find_package wayland KF5Wayland)
- )
-
- if has_version "dev-qt/qtgui[gles2-only]"; then
- mycmakeargs+=( $(cmake_use_find_package gles2-only OpenGLES) )
- else
- mycmakeargs+=( $(cmake_use_find_package opengl OpenGL) )
- fi
-
- ecm_src_configure
-}
-
-src_install() {
- ecm_src_install
-
- # TODO: Make this fully obsolete by /etc/os-release
- insinto /etc/xdg
- doins "${FILESDIR}"/kcm-about-distrorc
-
- insinto /usr/share/${PN}
- doins "${DISTDIR}"/glogo-small.png
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- optfeature "NFS information module" net-fs/nfs-utils
- optfeature "Samba status information module" net-fs/samba
- fi
- ecm_pkg_postinst
-}
diff --git a/kde-plasma/kinfocenter/kinfocenter-5.22.1.ebuild b/kde-plasma/kinfocenter/kinfocenter-5.22.5.ebuild
index 56856fb3a329..1f8716c3d94a 100644
--- a/kde-plasma/kinfocenter/kinfocenter-5.22.1.ebuild
+++ b/kde-plasma/kinfocenter/kinfocenter-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
ECM_HANDBOOK="forceoptional"
KFMIN=5.82.0
@@ -15,12 +15,11 @@ 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 ~x86"
-IUSE="gles2-only ieee1394 +opengl +pci usb wayland"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+IUSE="gles2-only ieee1394 +opengl +pci usb wayland +X"
-REQUIRED_USE="wayland? ( || ( opengl gles2-only ) )"
+REQUIRED_USE="opengl? ( X ) wayland? ( || ( opengl gles2-only ) )"
-BDEPEND=">=dev-util/cmake-3.14.3"
DEPEND="
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtdeclarative-${QTMIN}:5
@@ -38,19 +37,19 @@ DEPEND="
>=kde-frameworks/kservice-${KFMIN}:5
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
>=kde-frameworks/solid-${KFMIN}:5
- x11-libs/libX11
gles2-only? ( media-libs/mesa[gles2] )
ieee1394? ( sys-libs/libraw1394 )
opengl? (
- media-libs/mesa[X(+)]
+ media-libs/libglvnd[X?]
!gles2-only? ( media-libs/glu )
)
pci? ( sys-apps/pciutils )
usb? ( virtual/libusb:1 )
wayland? (
>=kde-frameworks/kwayland-${KFMIN}:5
- media-libs/mesa[egl]
+ media-libs/mesa[egl(+)]
)
+ X? ( x11-libs/libX11 )
"
RDEPEND="${DEPEND}
>=dev-qt/qtquickcontrols2-${QTMIN}:5
@@ -66,6 +65,7 @@ src_configure() {
$(cmake_use_find_package usb USB1)
$(cmake_use_find_package wayland EGL)
$(cmake_use_find_package wayland KF5Wayland)
+ $(cmake_use_find_package X X11)
)
if has_version "dev-qt/qtgui[gles2-only]"; then
diff --git a/kde-plasma/kinfocenter/metadata.xml b/kde-plasma/kinfocenter/metadata.xml
index 25a8676da284..40dfec7815b2 100644
--- a/kde-plasma/kinfocenter/metadata.xml
+++ b/kde-plasma/kinfocenter/metadata.xml
@@ -1,10 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
<use>
<flag name="pci">Show advanced PCI information</flag>
</use>
diff --git a/kde-plasma/kmenuedit/Manifest b/kde-plasma/kmenuedit/Manifest
index 0b0d466639ed..3ca16716014d 100644
--- a/kde-plasma/kmenuedit/Manifest
+++ b/kde-plasma/kmenuedit/Manifest
@@ -1,2 +1 @@
-DIST kmenuedit-5.21.5.tar.xz 899632 BLAKE2B 8b061f883fcd8df0ab62ad8e8e2b03bba8449e43056b5def98c4c22b49454c52e9034d17cc8d6f06664e33ccedb7ce9723fe63ea72f5c3f821700a2fe7c97fc7 SHA512 a375574ac41017b033bde10d7f2bcad980b5c0758855c9787518e1f9a5185b0dbdca775f45593144fe462fe52d01001ba72e775b2b728f7a39087ffeeaae8919
-DIST kmenuedit-5.22.1.tar.xz 899220 BLAKE2B 25d60de4da40bbd97fd596748a31ab9b7b08420a146d909831a75ee936bf88e64a93b7f6a7f94087badf3ec05c0c8026525fe862a8e3953325513a962abe003f SHA512 13a284f993d753000778fd170635b16402b35ae57cb586db7b85049b82126e90508b723b38302852a0ea00d1a85f3935a056f1d5a086cecf6410288fa3ea98a1
+DIST kmenuedit-5.22.5.tar.xz 900120 BLAKE2B 7ee3f94e3b749a54f893913b08bebc4515f27422498cad0aa06a3f7e687c7da085db57d434a224c8cabf6e6d8da3dea8b1c35d262e8f3d4e1da3ef983e8b9c95 SHA512 f7516303c45e1f48a3b329ef3df23a33011ed5be57307811f8b9ef6d92c4cf82793bbb1fabd69db0ad8c2c7005f8c453391ae18dc27439fc3d4e1510e36b0049
diff --git a/kde-plasma/kmenuedit/kmenuedit-5.22.1.ebuild b/kde-plasma/kmenuedit/kmenuedit-5.22.1.ebuild
deleted file mode 100644
index b295b218730f..000000000000
--- a/kde-plasma/kmenuedit/kmenuedit-5.22.1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.82.0
-QTMIN=5.15.2
-inherit ecm 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 ~x86"
-IUSE=""
-
-RDEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/sonnet-${KFMIN}:5
-"
-DEPEND="${RDEPEND}"
diff --git a/kde-plasma/kmenuedit/kmenuedit-5.21.5.ebuild b/kde-plasma/kmenuedit/kmenuedit-5.22.5.ebuild
index 41d7a4fa89b0..43c18fca35a6 100644
--- a/kde-plasma/kmenuedit/kmenuedit-5.21.5.ebuild
+++ b/kde-plasma/kmenuedit/kmenuedit-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
ECM_HANDBOOK="forceoptional"
KFMIN=5.82.0
@@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/plasma/kmenuedit"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE=""
RDEPEND="
diff --git a/kde-plasma/kmenuedit/metadata.xml b/kde-plasma/kmenuedit/metadata.xml
index 2fdbf33d963d..d925f2439758 100644
--- a/kde-plasma/kmenuedit/metadata.xml
+++ b/kde-plasma/kmenuedit/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
</pkgmetadata>
diff --git a/kde-plasma/kscreen/Manifest b/kde-plasma/kscreen/Manifest
index 769f982cc918..12798f947059 100644
--- a/kde-plasma/kscreen/Manifest
+++ b/kde-plasma/kscreen/Manifest
@@ -1,2 +1 @@
-DIST kscreen-5.21.5.tar.xz 114956 BLAKE2B e236b765ae57f4138feb70d9652ada33f57abd0581c1ec9a5bc826a6c31a1a5a5a6236cf55bb3a24f7a4de0a1aeb088cc62a09dd6353f126aafa04f4d3b2e73b SHA512 d57a561b22aed2301574e4af37d45046f4fbd360f8eae3465303c29a490f9dcc33a93c7e38890bd2945a4d868c23719a0ac11cfcdd22e613fc8612fa53694784
-DIST kscreen-5.22.1.tar.xz 116608 BLAKE2B f954f856c80b850c72abddd77ccec8295e849b194395ac01181714e713def8be93b335e23cf01f2fd1932080fd3c1f3230e0e932d0d1b828f1e1c47a09b70453 SHA512 dc8ca1ae09b7d1cec1f7f7843abf8dae13d8a3e1702750a71599c2af6edab8c7d472464ceb958a139e5556e9705cb8990a2767bb0b99ed318ba6d54058047545
+DIST kscreen-5.22.5.tar.xz 117916 BLAKE2B c965a4feee13aa2ae1af29feab9dcfc166a4d6ede547358902e5292d971909062095c3ece00ead0757ff1e50efb79e20cb2354c29ccf9b833be8ef81d1121a97 SHA512 c2be9546bdc00f83fe501a9cbd7b900b4201804edcda94d0632b8a09514821b52a57bf4c8db6111a6c1d54a6806a173d09d983b2e8d035cc98b57638a011920e
diff --git a/kde-plasma/kscreen/kscreen-5.22.1.ebuild b/kde-plasma/kscreen/kscreen-5.22.1.ebuild
deleted file mode 100644
index 43e8527e51da..000000000000
--- a/kde-plasma/kscreen/kscreen-5.22.1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ECM_TEST="forceoptional"
-KFMIN=5.82.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm 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 ~x86"
-IUSE=""
-
-# bug #580440, last checked 5.6.3
-RESTRICT+=" test"
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsensors-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/plasma-${KFMIN}:5
- >=kde-plasma/libkscreen-${PVCUT}:5
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtgraphicaleffects-${QTMIN}:5
- >=kde-plasma/kde-cli-tools-${PVCUT}:5
-"
diff --git a/kde-plasma/kscreen/kscreen-5.21.5.ebuild b/kde-plasma/kscreen/kscreen-5.22.5.ebuild
index c5f9fe7c4cb9..c67cf6feae68 100644
--- a/kde-plasma/kscreen/kscreen-5.21.5.ebuild
+++ b/kde-plasma/kscreen/kscreen-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
ECM_TEST="forceoptional"
KFMIN=5.82.0
@@ -14,11 +14,11 @@ HOMEPAGE="https://invent.kde.org/plasma/kscreen"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE=""
# bug #580440, last checked 5.6.3
-RESTRICT+=" test"
+RESTRICT="test"
DEPEND="
>=dev-qt/qtdbus-${QTMIN}:5
diff --git a/kde-plasma/kscreen/metadata.xml b/kde-plasma/kscreen/metadata.xml
index 2fdbf33d963d..d925f2439758 100644
--- a/kde-plasma/kscreen/metadata.xml
+++ b/kde-plasma/kscreen/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
</pkgmetadata>
diff --git a/kde-plasma/kscreenlocker/Manifest b/kde-plasma/kscreenlocker/Manifest
index 90423e1443da..36a207a7ef9c 100644
--- a/kde-plasma/kscreenlocker/Manifest
+++ b/kde-plasma/kscreenlocker/Manifest
@@ -1,2 +1 @@
-DIST kscreenlocker-5.21.5.tar.xz 117420 BLAKE2B 1727425954ee4402b8e4ce6fd05ab157597867cdfd5c6a5a4d841f5ba1723c3f0a7b056ca3bc31b48891c2edacc670595ed59677a9ee479047f5c850f4cddc27 SHA512 0ed1f1399d493f39562c3655e4f541b65c25beaeac77315af34e49f79f7dfd954099b7ab91f2eab8b1d2f5dc3be8f0a54c7d53d902bc31971bffa6b94476c8af
-DIST kscreenlocker-5.22.1.tar.xz 116508 BLAKE2B 09cc2d9b031c82976ca67e6e9b1c4acffcd1baf7516666f183f39eb432fc867bb417998e1ae1a06145f6aed30831e7ff24cf1ee79e73895475d9375581e1fd17 SHA512 39185eb72c6664c4b950ddbe241aac0456b334c8f25cb875fdf739a8c6383977b547be6a89c86f24ff7220aca2833999a62005ef688e43c578a9c695ae672545
+DIST kscreenlocker-5.22.5.tar.xz 116688 BLAKE2B 8e4bba6e78910f37e6abe18130c634afbbf9be7bba2a6eb1a694badd376890bd16e96bc2e575f1468dc9c4cc0a9bb057bd5c1dc0c4a75e2e8feb9dd26caad3b4 SHA512 e2b467743f36271cf3eac2c7b593ae5971dcc3ab917af42480dbf782bbe93eb2f24cb600d6fceae5efc2ccd8e5ab3d6a76b921f189cfcec62c661d7cc1f545f9
diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.21.5.ebuild b/kde-plasma/kscreenlocker/kscreenlocker-5.21.5.ebuild
deleted file mode 100644
index 89547b3bd301..000000000000
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.21.5.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ECM_TEST="forceoptional"
-KFMIN=5.82.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-VIRTUALX_REQUIRED="test"
-inherit ecm kde.org pam
-
-DESCRIPTION="Library and components for secure lock screen architecture"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
-IUSE="+pam"
-
-RESTRICT+=" test"
-
-COMMON_DEPEND="
- dev-libs/wayland
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kidletime-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kpackage-${KFMIN}:5
- >=kde-frameworks/kwayland-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
- x11-libs/libX11
- x11-libs/libXi
- x11-libs/libxcb
- x11-libs/xcb-util-keysyms
- pam? ( sys-libs/pam )
-"
-DEPEND="${COMMON_DEPEND}
- x11-base/xorg-proto
-"
-RDEPEND="${COMMON_DEPEND}
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/plasma-${KFMIN}:5
-"
-PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"
-BDEPEND="dev-util/wayland-scanner"
-
-src_prepare() {
- ecm_src_prepare
- use test || cmake_run_in greeter cmake_comment_add_subdirectory autotests
-}
-
-src_configure() {
- local mycmakeargs=(
- -DPAM_REQUIRED=$(usex pam)
- $(cmake_use_find_package pam PAM)
- )
- ecm_src_configure
-}
-
-src_test() {
- # requires running environment
- local myctestargs=(
- -E x11LockerTest
- )
- ecm_src_test
-}
-
-src_install() {
- ecm_src_install
-
- if use pam; then
- newpamd "${FILESDIR}/kde.pam" kde
- newpamd "${FILESDIR}/kde-np.pam" kde-np
- else
- chown root "${ED}"/usr/$(get_libdir)/libexec/kcheckpass || die
- chmod +s "${ED}"/usr/$(get_libdir)/libexec/kcheckpass || die
- fi
-}
diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.22.1.ebuild b/kde-plasma/kscreenlocker/kscreenlocker-5.22.5.ebuild
index bf376cfd2726..1ae99c84f64e 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.22.1.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.22.5.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="Library and components for secure lock screen architecture"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE="+pam"
RESTRICT+=" test"
diff --git a/kde-plasma/kscreenlocker/metadata.xml b/kde-plasma/kscreenlocker/metadata.xml
index 2fdbf33d963d..d925f2439758 100644
--- a/kde-plasma/kscreenlocker/metadata.xml
+++ b/kde-plasma/kscreenlocker/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
</pkgmetadata>
diff --git a/kde-plasma/ksshaskpass/Manifest b/kde-plasma/ksshaskpass/Manifest
index f0fb221308d8..ab5d49b689b6 100644
--- a/kde-plasma/ksshaskpass/Manifest
+++ b/kde-plasma/ksshaskpass/Manifest
@@ -1,2 +1 @@
-DIST ksshaskpass-5.21.5.tar.xz 24148 BLAKE2B 8cae47375a883948cfff373b1bf113359ce4c1d548c982dc6c9d8a9a28c16661813c1d8077f463a6ec1dc80c69b2736391c56382bf3ff2b7d2f3da24d6e64f2b SHA512 c342723383d13b8df977bb4ab3c6b50c15007d12fdd27c0e51ad41cf77bbc5ddae404a9fe10669ea22933140a55bc293e7296d8e3e488cbce36158475403d7ff
-DIST ksshaskpass-5.22.1.tar.xz 23664 BLAKE2B fc7c696409db6a0bb6739ce88ce4d050dfe1ddcfba8529d6b141df6ec8847c3337c0245b136fcafc056662ab9fb858a9378d5c372c1f077d8dbd932b1d22afd7 SHA512 54942b74ff7b22b695506d87024063dedf08646808774acc34f6dbaab53b8c8ab5bd2cadfeeabdfd70fab3267eb3c5f5ae94b925252fe54979665f62adab2480
+DIST ksshaskpass-5.22.5.tar.xz 24076 BLAKE2B 2625d07b18b5e1ccd98f5b34e402a4ea201190f3be240ea596e8b4c70f0a15204e7d5ea559a0b17bc253247eca41a988f65bb2e29ee07c2e35600d8a1f761b34 SHA512 35f430882aa735f1b9d7a1874f83fa67074cfb720bbba377d0b38baab2f3eaeddc1598f6f7b9c79479b95d22fdc661d7dfd6835b98a78ea159c68d64abc81a67
diff --git a/kde-plasma/ksshaskpass/ksshaskpass-5.22.1.ebuild b/kde-plasma/ksshaskpass/ksshaskpass-5.22.1.ebuild
deleted file mode 100644
index 696527628879..000000000000
--- a/kde-plasma/ksshaskpass/ksshaskpass-5.22.1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-KFMIN=5.82.0
-QTMIN=5.15.2
-inherit ecm 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 ~x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
-
-src_install() {
- ecm_src_install
-
- insinto /etc/xdg/plasma-workspace/env/
- doins "${FILESDIR}/05-ksshaskpass.sh"
-}
-
-pkg_postinst() {
- ecm_pkg_postinst
-
- elog "In order to have ssh-agent start with Plasma 5,"
- elog "edit /etc/xdg/plasma-workspace/env/10-agent-startup.sh"
- elog "and uncomment the lines enabling ssh-agent."
- elog
- elog "If you do so, do not forget to uncomment the respective"
- elog "lines in /etc/xdg/plasma-workspace/shutdown/10-agent-shutdown.sh"
- elog "to properly kill the agent when the session ends."
- elog
- elog "${PN} has been installed as your default askpass application"
- elog "for Plasma 5 sessions."
- elog "If that's not desired, select the one you want to use in"
- elog "/etc/xdg/plasma-workspace/env/05-ksshaskpass.sh"
-
- # Clean up pre-5.17.4 dirs
- rmdir -v "${EROOT}"/etc/plasma{/startup,} 2> /dev/null
-}
diff --git a/kde-plasma/ksshaskpass/ksshaskpass-5.21.5.ebuild b/kde-plasma/ksshaskpass/ksshaskpass-5.22.5.ebuild
index b57e023f47d1..f77c6f18f0bb 100644
--- a/kde-plasma/ksshaskpass/ksshaskpass-5.21.5.ebuild
+++ b/kde-plasma/ksshaskpass/ksshaskpass-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
KFMIN=5.82.0
QTMIN=5.15.2
@@ -12,7 +12,7 @@ HOMEPAGE+=" https://invent.kde.org/plasma/ksshaskpass"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/kde-plasma/ksshaskpass/metadata.xml b/kde-plasma/ksshaskpass/metadata.xml
index 2fdbf33d963d..d925f2439758 100644
--- a/kde-plasma/ksshaskpass/metadata.xml
+++ b/kde-plasma/ksshaskpass/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
</pkgmetadata>
diff --git a/kde-plasma/ksysguard/Manifest b/kde-plasma/ksysguard/Manifest
index c0e6b9a8f316..2a1cfcc58f9e 100644
--- a/kde-plasma/ksysguard/Manifest
+++ b/kde-plasma/ksysguard/Manifest
@@ -1,2 +1 @@
-DIST ksysguard-5.21.5.tar.xz 604624 BLAKE2B ac95499a75be6eb2a56d8e96a560271cbaa2618c0a21493d3226cff0aeeb05ebd2644a65567f9ddae2f07016a22e2c9dbfc3c42b14b504d13e788ff1312a18c0 SHA512 53e41ae1fb14d8e3393671e2d42ab7304b144f8938c821402c16c66aa09917e3dfc8ce766df43f1bb9c09e2934a6dcd48a4a4781d379026164b278aaed95858e
DIST ksysguard-5.22.0.tar.xz 521768 BLAKE2B 0cceb54c19b5263d658fded8c603bbd3415b98c0e6ebde04fccc8d4f09a68037ba2b8666ed7beccaa1d54b9b792e537a730fa93233fd3cf1b59f915effce4b0e SHA512 07314366506d029206e6fba934eefc8d338e52ab0f8f79747c189a9f856e13f32c7b156bd49ccf1ab2bef5c37fb05924022606bae6bbf2eb4628043d7c2579a2
diff --git a/kde-plasma/ksysguard/ksysguard-5.21.5.ebuild b/kde-plasma/ksysguard/ksysguard-5.21.5.ebuild
deleted file mode 100644
index e370b1517773..000000000000
--- a/kde-plasma/ksysguard/ksysguard-5.21.5.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ECM_HANDBOOK="forceoptional"
-ECM_TEST="forceoptional"
-KFMIN=5.82.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
-
-DESCRIPTION="Network-enabled task manager and system monitor"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
-IUSE="lm-sensors networkmanager"
-
-DEPEND="
- dev-libs/libnl:3
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kinit-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
- >=kde-plasma/libksysguard-${PVCUT}:5
- net-libs/libpcap
- sys-libs/libcap
- virtual/libudev:=
- lm-sensors? ( sys-apps/lm-sensors:= )
- networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package lm-sensors Sensors)
- $(cmake_use_find_package networkmanager KF5NetworkManagerQt)
- )
-
- ecm_src_configure
-}
diff --git a/kde-plasma/ksysguard/ksysguard-5.22.0.ebuild b/kde-plasma/ksysguard/ksysguard-5.22.0.ebuild
index 1be76e5802d0..f5af6757b0ad 100644
--- a/kde-plasma/ksysguard/ksysguard-5.22.0.ebuild
+++ b/kde-plasma/ksysguard/ksysguard-5.22.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://apps.kde.org/ksysguard/ https://userbase.kde.org/KSysGuard"
if [[ ${KDE_BUILD_TYPE} != live ]]; then
SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+ KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
fi
LICENSE="GPL-2+"
diff --git a/kde-plasma/ksysguard/metadata.xml b/kde-plasma/ksysguard/metadata.xml
index 5b911e5d92ac..d925f2439758 100644
--- a/kde-plasma/ksysguard/metadata.xml
+++ b/kde-plasma/ksysguard/metadata.xml
@@ -1,11 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
- <use>
- <flag name="networkmanager">Enable improved backend for Network statistics using <pkg>kde-frameworks/networkmanager-qt</pkg></flag>
- </use>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
</pkgmetadata>
diff --git a/kde-plasma/ksystemstats/Manifest b/kde-plasma/ksystemstats/Manifest
index 7c804144a90a..9553ba9f5e12 100644
--- a/kde-plasma/ksystemstats/Manifest
+++ b/kde-plasma/ksystemstats/Manifest
@@ -1 +1 @@
-DIST ksystemstats-5.22.1.tar.xz 85812 BLAKE2B 7d13853ad2fae9c823563e25805c44fcef7cc6225dc6f109e323125c6b616daf599e693867d512e7fff2d07081a88b08706f90ef46e02bd0d8d8550f6fd6da24 SHA512 01bd683325a05efeac58fae2561a7f8f90fd7801d89c8f9320c123b41ac5a4731c0b4156d322a2ce6c927fd3a87ca317c30d24cab740d2694d9ba50cf526fc31
+DIST ksystemstats-5.22.5.tar.xz 86240 BLAKE2B 397ab260be6d49174613ca4cd0a1611605a127a72641e53ec8c1f5f743b6799dac1c82632dc5830075e790f1184a10d283e2e5556b3d8a84c3dc59b5f5c36867 SHA512 020e5b9ab2768c37563ee8db8b6ec812cc86423f72629dbb777168c74a9c7a417db8b32e745d100ad1141a4915328ea9649d1d6a2e6eaa79e238f29fd336d546
diff --git a/kde-plasma/ksystemstats/ksystemstats-5.22.1.ebuild b/kde-plasma/ksystemstats/ksystemstats-5.22.5.ebuild
index a8dabfc8203e..0513b52f0937 100644
--- a/kde-plasma/ksystemstats/ksystemstats-5.22.1.ebuild
+++ b/kde-plasma/ksystemstats/ksystemstats-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="forceoptional"
@@ -15,7 +15,7 @@ DESCRIPTION="Plugin-based system monitoring daemon"
LICENSE="GPL-2+"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE="lm-sensors networkmanager"
DEPEND="
diff --git a/kde-plasma/ksystemstats/metadata.xml b/kde-plasma/ksystemstats/metadata.xml
index 5b911e5d92ac..9f97c6007900 100644
--- a/kde-plasma/ksystemstats/metadata.xml
+++ b/kde-plasma/ksystemstats/metadata.xml
@@ -1,10 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
<use>
<flag name="networkmanager">Enable improved backend for Network statistics using <pkg>kde-frameworks/networkmanager-qt</pkg></flag>
</use>
diff --git a/kde-plasma/kwallet-pam/Manifest b/kde-plasma/kwallet-pam/Manifest
index cc3be9077d7c..521865f9f838 100644
--- a/kde-plasma/kwallet-pam/Manifest
+++ b/kde-plasma/kwallet-pam/Manifest
@@ -1,2 +1 @@
-DIST kwallet-pam-5.21.5.tar.xz 19916 BLAKE2B ee0efa7448f7f7d599e83d9a923909fe0de965aa48a8e505b984a5cb54d16c20b3f2f57efb83cd887545e23c3aa9ac4a70c14e9173fff263190c8de5c2c9449f SHA512 4dab0ac4500c6ec01fef71e2197e59afb39c318dfe1e5727832fed2137b5d961bb1aad9c52d356346794ac1dd9e9451f507032aab29028806d9c04c3c566738d
-DIST kwallet-pam-5.22.1.tar.xz 20156 BLAKE2B 671f2815e47319a502d42fae0c44a4263217e25caa2ab3ceb9e291c428c1e136c6b2235f1684a747077d8d34e16e07bdfd7ba5fdc3ab8e72b15473867972d107 SHA512 8499f11766f2ae3661fb66c5805c84a42c7fb0ae1cfef08b5cb875f143c7cab777675d0248dcb645b0674394c83597853e93fb8e48c8cb3ee5b1bedb2caf92d6
+DIST kwallet-pam-5.22.5.tar.xz 19960 BLAKE2B 978860fc113e2a02bd2543aa5147832050fb3b53a1916939cc21772e98a7a2e4d47892d514427f15a3fbff70a6eadcb98fdd934fb8d731992ff3fc8252c32f6b SHA512 230135ee7aadbbc9f08695afa87fd7d8f0e3dca5da40f94bea92ad83a8a2ccc86efb7d593730079a0affc91f28383d089a08fd2b4db57961ba7c5b3a009a6038
diff --git a/kde-plasma/kwallet-pam/kwallet-pam-5.22.1.ebuild b/kde-plasma/kwallet-pam/kwallet-pam-5.22.1.ebuild
deleted file mode 100644
index 852aef5a0d46..000000000000
--- a/kde-plasma/kwallet-pam/kwallet-pam-5.22.1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-KFMIN=5.82.0
-PVCUT=$(ver_cut 1-3)
-inherit ecm kde.org
-
-DESCRIPTION="PAM module to not enter KWallet password again after login"
-
-LICENSE="LGPL-2.1"
-SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE=""
-
-DEPEND="
- dev-libs/libgcrypt:0=
- >=kde-frameworks/kwallet-${KFMIN}:5
- sys-libs/pam
-"
-RDEPEND="${DEPEND}
- net-misc/socat
-"
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_INSTALL_LIBDIR="/$(get_libdir)"
- )
- ecm_src_configure
-}
-
-pkg_postinst() {
- ecm_pkg_postinst
- elog "This package enables auto-unlocking of kde-frameworks/kwallet:5."
- elog "See also: https://wiki.gentoo.org/wiki/KDE#KWallet_auto-unlocking"
-}
diff --git a/kde-plasma/kwallet-pam/kwallet-pam-5.21.5.ebuild b/kde-plasma/kwallet-pam/kwallet-pam-5.22.5.ebuild
index b656915b89be..5d767137ee6b 100644
--- a/kde-plasma/kwallet-pam/kwallet-pam-5.21.5.ebuild
+++ b/kde-plasma/kwallet-pam/kwallet-pam-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
KFMIN=5.82.0
PVCUT=$(ver_cut 1-3)
@@ -11,7 +11,7 @@ DESCRIPTION="PAM module to not enter KWallet password again after login"
LICENSE="LGPL-2.1"
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/kde-plasma/kwallet-pam/metadata.xml b/kde-plasma/kwallet-pam/metadata.xml
index 2fdbf33d963d..d925f2439758 100644
--- a/kde-plasma/kwallet-pam/metadata.xml
+++ b/kde-plasma/kwallet-pam/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
</pkgmetadata>
diff --git a/kde-plasma/kwayland-integration/Manifest b/kde-plasma/kwayland-integration/Manifest
index d6222bd36f4b..86535109d84b 100644
--- a/kde-plasma/kwayland-integration/Manifest
+++ b/kde-plasma/kwayland-integration/Manifest
@@ -1,2 +1 @@
-DIST kwayland-integration-5.21.5.tar.xz 23336 BLAKE2B 361160eff499863787d997f7eabd9dc7acfa5e9831de700cb1fbe6a4a5f10795b9435a505ff7af40eae4e473826fefda275ad8dc15efb6ac609788d9c85b25da SHA512 87e1d71f8a18ebbaadfb76a7e2bdfb47933a500d3cccb589f697e2b368302f3b8c61a0e742cd436119adb3a885aa6d94b8d522befe2908fb2b3816def93bb282
-DIST kwayland-integration-5.22.1.tar.xz 22772 BLAKE2B cc7ac2fe23ca9a30c71ebcfc96ccf5ae5ded737fc31016a7701ebc516be80083626cdc690847c352cceef8a0aba627159d6a10aeaabdd789cbf2ac8b1303ebfd SHA512 5e64fa4880767a9f49bd8478871926eab230b49ce6961b93150b39b1192e7476d0b874f9a1be1b996db66455fc25cbac72bc62f47dbba5e59815be8c938cd122
+DIST kwayland-integration-5.22.5.tar.xz 22708 BLAKE2B 61e084dd71721b556fc9bf0aafe92908c25070d1f8683ae53093ca413b0e81efb1c21a3fbb7c033c1e324b2032c8fe9946287eadd53607ee549944f06d081932 SHA512 456b745e493965781178e1cd2fe64b8833294800ea152f5f95d00e1e2c221f97c2a29b91498573bc25710e3ad42482e46a4f0f33d5a57ce8ed1454a65fba81a9
diff --git a/kde-plasma/kwayland-integration/kwayland-integration-5.22.1.ebuild b/kde-plasma/kwayland-integration/kwayland-integration-5.22.1.ebuild
deleted file mode 100644
index c999b25b427b..000000000000
--- a/kde-plasma/kwayland-integration/kwayland-integration-5.22.1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ECM_TEST="true"
-KFMIN=5.82.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm 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 ~x86"
-IUSE=""
-
-RESTRICT+=" test" # bug 668872
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/kidletime-${KFMIN}:5
- >=kde-frameworks/kwayland-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-plasma/kwayland-integration/kwayland-integration-5.21.5.ebuild b/kde-plasma/kwayland-integration/kwayland-integration-5.22.5.ebuild
index 5279c343be42..83a930860702 100644
--- a/kde-plasma/kwayland-integration/kwayland-integration-5.21.5.ebuild
+++ b/kde-plasma/kwayland-integration/kwayland-integration-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
ECM_TEST="true"
KFMIN=5.82.0
@@ -14,10 +14,10 @@ HOMEPAGE="https://invent.kde.org/plasma/kwayland-integration"
LICENSE="LGPL-2.1"
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE=""
-RESTRICT+=" test" # bug 668872
+RESTRICT="test" # bug 668872
DEPEND="
>=dev-qt/qtgui-${QTMIN}:5
diff --git a/kde-plasma/kwayland-integration/metadata.xml b/kde-plasma/kwayland-integration/metadata.xml
index 2fdbf33d963d..d925f2439758 100644
--- a/kde-plasma/kwayland-integration/metadata.xml
+++ b/kde-plasma/kwayland-integration/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
</pkgmetadata>
diff --git a/kde-plasma/kwayland-server/Manifest b/kde-plasma/kwayland-server/Manifest
index 37c0d20eaf40..4b58f6f23c21 100644
--- a/kde-plasma/kwayland-server/Manifest
+++ b/kde-plasma/kwayland-server/Manifest
@@ -1,2 +1 @@
-DIST kwayland-server-5.21.5.tar.xz 219148 BLAKE2B bae7a3a82a7251c249a8d36ffbab764c6f3372675605310f2c46d977f8a8a6f192b551b7adea590b253c64af1e22e2e8bec8671065a389396def35c83fcbe39f SHA512 ff02ee6b1fb7cd193b49a4cbcf98a6b3ab6262e9da4211d91b764d8aaaa858c17863fccee19b649d2966c3a2721ca3b7c55f8a660a91d9eb56b1eec11d0766f5
-DIST kwayland-server-5.22.1.tar.xz 219324 BLAKE2B 62e696dec78d566c2d997d87c5b584b5f8e4791f54553161963632e63fe5881266df2a874839733c14def240d6d6b5820312f2633f950f55e733082079cf7f21 SHA512 c6e6d2e45806945c38f595a161fe51e34206776c91c545c69265a8144a59e44abc5790880c702230c9ad1d2534d14903e22da0e88fb526115e3d4507cc7bff81
+DIST kwayland-server-5.22.5.tar.xz 218728 BLAKE2B dcc74e853b5d63709c72e44c34935829e4b14544bf8571578d08cbc3d8fcf52bff9f53cce82538be28f4c2fe2eddeb0042ac43081cab000816e8f3491076fa2e SHA512 2fbbd025622fe01b57099a418e2b42d567d1874ac7e04ee21b19f471ce7a89a9feb7ccd79269dfa2b55d043d234bf0454368fd304039d9a3e056602d1f6c0dd0
diff --git a/kde-plasma/kwayland-server/kwayland-server-5.21.5.ebuild b/kde-plasma/kwayland-server/kwayland-server-5.21.5.ebuild
deleted file mode 100644
index 741574f84679..000000000000
--- a/kde-plasma/kwayland-server/kwayland-server-5.21.5.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ECM_QTHELP="true"
-ECM_TEST="true"
-KFMIN=5.82.0
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.2
-inherit ecm kde.org
-
-DESCRIPTION="Wayland Server Components built on KDE Frameworks"
-HOMEPAGE="https://invent.kde.org/plasma/kwayland-server"
-
-LICENSE="LGPL-2.1"
-SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
-IUSE=""
-
-# All failing, I guess we need a virtual wayland server
-RESTRICT+=" test"
-
-RDEPEND="
- >=dev-libs/wayland-1.19.0
- >=dev-qt/qtconcurrent-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5[egl]
- >=dev-qt/qtwayland-${QTMIN}:5
- >=kde-frameworks/kwayland-${KFMIN}:5
- media-libs/mesa[egl]
-"
-DEPEND="${RDEPEND}
- >=dev-libs/plasma-wayland-protocols-1.1.1
- >=dev-libs/wayland-protocols-1.18
-"
-BDEPEND="dev-util/wayland-scanner"
diff --git a/kde-plasma/kwayland-server/kwayland-server-5.22.1.ebuild b/kde-plasma/kwayland-server/kwayland-server-5.22.5.ebuild
index 428f62c44d5a..a8fe8319c53d 100644
--- a/kde-plasma/kwayland-server/kwayland-server-5.22.1.ebuild
+++ b/kde-plasma/kwayland-server/kwayland-server-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
ECM_QTHELP="true"
ECM_TEST="true"
@@ -15,11 +15,11 @@ HOMEPAGE="https://invent.kde.org/plasma/kwayland-server"
LICENSE="LGPL-2.1"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE=""
# All failing, I guess we need a virtual wayland server
-RESTRICT+=" test"
+RESTRICT="test"
RDEPEND="
>=dev-libs/wayland-1.19.0
@@ -27,7 +27,7 @@ RDEPEND="
>=dev-qt/qtgui-${QTMIN}:5[egl]
>=dev-qt/qtwayland-${QTMIN}:5
>=kde-frameworks/kwayland-${KFMIN}:5
- media-libs/mesa[egl]
+ media-libs/libglvnd
"
DEPEND="${RDEPEND}
>=dev-libs/plasma-wayland-protocols-1.3.0
diff --git a/kde-plasma/kwayland-server/metadata.xml b/kde-plasma/kwayland-server/metadata.xml
index 2fdbf33d963d..d925f2439758 100644
--- a/kde-plasma/kwayland-server/metadata.xml
+++ b/kde-plasma/kwayland-server/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
</pkgmetadata>
diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest
index 8846f53d5505..8d1b54c6b934 100644
--- a/kde-plasma/kwin/Manifest
+++ b/kde-plasma/kwin/Manifest
@@ -1,2 +1 @@
-DIST kwin-5.21.5.tar.xz 6394220 BLAKE2B 8a0b1ba6e1393ccd721ef8dcb925739a91ba08528ac2f61a5908b37372ade83496b3fe2dbbd9093727a12ffca35d5aac607d8888454519d33b0c924c9d030bd1 SHA512 b749892b12b027b306836bbd7b770602bff80c0ce6840db3345585a1215b415fe24fb823bbcb399f76999232f100bb2e1898d460160e1a762ea10fd24d6cf63c
-DIST kwin-5.22.1.tar.xz 6441672 BLAKE2B 712ddf8bf4b41ae4210e2c9235ca911b71b3f9bccc5abf9ea458cd04cbcfe64e3d02492960b908e80375075861f6eb99b4ec8edd53b0bcb8df547eb07dccb4c5 SHA512 0bf742593a02a4361f647afb01900b6c57137d560ec1f6250d6f19021e93e197256ca862059810f676197e8468b73414153dce8cd5de936302a8747c48e74461
+DIST kwin-5.22.5.tar.xz 6459916 BLAKE2B caaec435be180fd4c359bea2d1f4a9a0e3e5854f73b91b83d62ad4e488e9d779a7f6bc5620dfb2ebcf5629b2f90c958d4a4a126df34c9734220c64262e751fba SHA512 4e466f3961279610c16d24c1dbc6368862308ee7bf677bf9f8ed1898465aa31263a34362b1beaad451b6c5e94068d908718c7bb37d12b814f2af9a1eccf417d2
diff --git a/kde-plasma/kwin/files/kwin-5.16.80-gstreamer-optional.patch b/kde-plasma/kwin/files/kwin-5.16.80-gstreamer-optional.patch
deleted file mode 100644
index 08a472ad5561..000000000000
--- a/kde-plasma/kwin/files/kwin-5.16.80-gstreamer-optional.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From b5b277996322b0a37ed8a9443724183b82800e81 Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
-Date: Tue, 6 Aug 2019 22:36:44 +0200
-Subject: [PATCH] Disable the effect video button if gstreamer is missing
-
----
- kcmkwin/kwineffects/package/contents/ui/Effect.qml | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/kcmkwin/kwineffects/package/contents/ui/Effect.qml b/kcmkwin/kwineffects/package/contents/ui/Effect.qml
-index 71dbc5935..86ddf40b3 100644
---- a/kcmkwin/kwineffects/package/contents/ui/Effect.qml
-+++ b/kcmkwin/kwineffects/package/contents/ui/Effect.qml
-@@ -112,7 +112,7 @@ Kirigami.SwipeListItem {
- }
- actions: [
- Kirigami.Action {
-- visible: model.VideoRole.toString() !== ""
-+ visible: false
- icon.name: "videoclip-amarok"
- tooltip: i18nc("@info:tooltip", "Show/Hide Video")
- onTriggered: videoItem.showHide()
---
-2.22.0
-
diff --git a/kde-plasma/kwin/files/kwin-5.22.5-libglvnd-1.3.4.patch b/kde-plasma/kwin/files/kwin-5.22.5-libglvnd-1.3.4.patch
new file mode 100644
index 000000000000..6db52bdd7492
--- /dev/null
+++ b/kde-plasma/kwin/files/kwin-5.22.5-libglvnd-1.3.4.patch
@@ -0,0 +1,48 @@
+From 839710201c389b7f4ed248cb3818e755a37ce977 Mon Sep 17 00:00:00 2001
+From: Vlad Zahorodnii <vlad.zahorodnii@kde.org>
+Date: Fri, 10 Sep 2021 13:36:04 +0300
+Subject: [PATCH] x11: Fix build with EGL_NO_PLATFORM_SPECIFIC_TYPES
+
+eglCreateWindowSurface() wants a Window (unsigned long), but with
+EGL_NO_PLATFORM_SPECIFIC_TYPES, EGLNativeWindowType is defined as an
+opaque pointer, i.e. void*.
+
+BUG: 440372
+
+* asturm 2021-09-21: Merged with upstream commits:
+38e24ecd6416a975db0989c21b70d6a4cc242f35 "Fix build with 32-bit"
+e26ea6bf2313c021db7e5ca5454cd8b1e2e2037f "Fix build on 32bit platforms"
+---
+ src/plugins/platforms/x11/common/eglonxbackend.cpp | 13 +++++++------
+ 1 file changed, 7 insertions(+), 6 deletions(-)
+
+diff --git a/src/plugins/platforms/x11/common/eglonxbackend.cpp b/src/plugins/platforms/x11/common/eglonxbackend.cpp
+index c62ec170d..d2900c7c3 100644
+--- a/src/plugins/platforms/x11/common/eglonxbackend.cpp
++++ b/src/plugins/platforms/x11/common/eglonxbackend.cpp
+@@ -213,15 +213,16 @@ EGLSurface EglOnXBackend::createSurface(xcb_window_t window)
+ return EGL_NO_SURFACE;
+ }
+
++ // Window is 64 bits on a 64-bit architecture whereas xcb_window_t is always 32 bits.
++ Window nativeWindow = window;
++
+ EGLSurface surface = EGL_NO_SURFACE;
+ if (havePlatformBase()) {
+- // Note: Window is 64 bits on a 64-bit architecture whereas xcb_window_t is
+- // always 32 bits. eglCreatePlatformWindowSurfaceEXT() expects the
+- // native_window parameter to be pointer to a Window, so this variable
+- // cannot be an xcb_window_t.
+- surface = eglCreatePlatformWindowSurfaceEXT(eglDisplay(), config(), (void *) &window, nullptr);
++ // eglCreatePlatformWindowSurfaceEXT() expects a pointer to the Window.
++ surface = eglCreatePlatformWindowSurfaceEXT(eglDisplay(), config(), (void *) &nativeWindow, nullptr);
+ } else {
+- surface = eglCreateWindowSurface(eglDisplay(), config(), window, nullptr);
++ // eglCreateWindowSurface() expects a Window, not a pointer to the Window.
++ surface = eglCreateWindowSurface(eglDisplay(), config(), reinterpret_cast<EGLNativeWindowType>(nativeWindow), nullptr);
+ }
+
+ return surface;
+--
+GitLab
+
diff --git a/kde-plasma/kwin/kwin-5.21.5.ebuild b/kde-plasma/kwin/kwin-5.21.5.ebuild
deleted file mode 100644
index 9340cfb8534d..000000000000
--- a/kde-plasma/kwin/kwin-5.21.5.ebuild
+++ /dev/null
@@ -1,135 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ECM_HANDBOOK="optional"
-ECM_TEST="optional"
-KFMIN=5.82.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-VIRTUALX_REQUIRED="test"
-inherit ecm kde.org optfeature
-
-DESCRIPTION="Flexible, composited Window Manager for windowing systems on Linux"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
-IUSE="accessibility caps gles2-only multimedia plasma screencast"
-
-RESTRICT+=" test"
-
-COMMON_DEPEND="
- >=dev-libs/libinput-1.14
- >=dev-libs/wayland-1.2
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5=[gles2-only=]
- >=dev-qt/qtscript-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=kde-frameworks/kactivities-${KFMIN}:5
- >=kde-frameworks/kauth-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5=
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kidletime-${KFMIN}:5=
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kpackage-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwayland-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/plasma-${KFMIN}:5
- >=kde-plasma/breeze-${PVCUT}:5
- >=kde-plasma/kdecoration-${PVCUT}:5
- >=kde-plasma/kscreenlocker-${PVCUT}:5
- >=kde-plasma/kwayland-server-${PVCUT}:5
- media-libs/fontconfig
- media-libs/freetype
- media-libs/lcms:2
- media-libs/libepoxy
- media-libs/mesa[egl,gbm,wayland,X(+)]
- virtual/libudev:=
- x11-libs/libX11
- x11-libs/libXi
- x11-libs/libdrm
- >=x11-libs/libxcb-1.10
- >=x11-libs/libxkbcommon-0.7.0
- x11-libs/xcb-util-cursor
- x11-libs/xcb-util-image
- x11-libs/xcb-util-keysyms
- x11-libs/xcb-util-wm
- accessibility? ( media-libs/libqaccessibilityclient:5 )
- caps? ( sys-libs/libcap )
- gles2-only? ( media-libs/mesa[gles2] )
- plasma? ( >=kde-frameworks/krunner-${KFMIN}:5 )
- screencast? ( >=media-video/pipewire-0.3:= )
-"
-# TODO: sys-apps/hwdata? not packaged yet; commit 33a1777a, Gentoo-bug 717216
-RDEPEND="${COMMON_DEPEND}
- >=dev-qt/qtquickcontrols-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtvirtualkeyboard-${QTMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
- multimedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer,qml] )
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-qt/designer-${QTMIN}:5
- >=dev-qt/qtconcurrent-${QTMIN}:5
- x11-base/xorg-proto
- test? (
- >=dev-libs/wayland-protocols-1.19
- >=dev-qt/qtwayland-${QTMIN}:5
- )
-"
-PDEPEND="
- >=kde-plasma/kde-cli-tools-${PVCUT}:5
-"
-
-src_prepare() {
- ecm_src_prepare
- use multimedia || eapply "${FILESDIR}/${PN}-5.16.80-gstreamer-optional.patch"
-
- # TODO: try to get a build switch upstreamed
- if ! use screencast; then
- sed -e "s/^pkg_check_modules.*PipeWire/#&/" \
- -i CMakeLists.txt || die
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package accessibility QAccessibilityClient)
- $(cmake_use_find_package caps Libcap)
- $(cmake_use_find_package plasma KF5Runner)
- )
-
- ecm_src_configure
-}
-
-pkg_postinst() {
- ecm_pkg_postinst
- optfeature "color management support" x11-misc/colord
- elog
- elog "In Plasma 5.20, default behavior of the Task Switcher to move minimised"
- elog "windows to the end of the list was changed so that it remains in the"
- elog "original order. To revert to the well established behavior:"
- elog
- elog " - Edit ~/.config/kwinrc"
- elog " - Find [TabBox] section"
- elog " - Add \"MoveMinimizedWindowsToEndOfTabBoxFocusChain=true\""
-}
diff --git a/kde-plasma/kwin/kwin-5.22.1.ebuild b/kde-plasma/kwin/kwin-5.22.5.ebuild
index 5042d737e0ee..43b14d49330f 100644
--- a/kde-plasma/kwin/kwin-5.22.1.ebuild
+++ b/kde-plasma/kwin/kwin-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
ECM_HANDBOOK="optional"
ECM_TEST="optional"
@@ -15,10 +15,10 @@ DESCRIPTION="Flexible, composited Window Manager for windowing systems on Linux"
LICENSE="GPL-2+"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE="accessibility caps gles2-only multimedia plasma screencast"
-RESTRICT+=" test"
+RESTRICT="test"
COMMON_DEPEND="
>=dev-libs/libinput-1.14
@@ -60,7 +60,7 @@ COMMON_DEPEND="
media-libs/freetype
media-libs/lcms:2
media-libs/libepoxy
- media-libs/mesa[egl,gbm,wayland,X(+)]
+ media-libs/mesa[egl(+),gbm(+),wayland,X(+)]
virtual/libudev:=
x11-libs/libX11
x11-libs/libXi
@@ -84,6 +84,10 @@ RDEPEND="${COMMON_DEPEND}
>=dev-qt/qtvirtualkeyboard-${QTMIN}:5
>=kde-frameworks/kirigami-${KFMIN}:5
>=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
+ || (
+ x11-base/xwayland
+ x11-base/xorg-server[wayland(-)]
+ )
multimedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer,qml] )
"
DEPEND="${COMMON_DEPEND}
@@ -99,6 +103,10 @@ PDEPEND="
>=kde-plasma/kde-cli-tools-${PVCUT}:5
"
+PATCHES=(
+ "${FILESDIR}/${P}-libglvnd-1.3.4.patch" # KDE-bug 440372, bugs 810511, 813228
+)
+
src_prepare() {
ecm_src_prepare
use multimedia || eapply "${FILESDIR}/${PN}-5.21.80-gstreamer-optional.patch"
diff --git a/kde-plasma/kwin/metadata.xml b/kde-plasma/kwin/metadata.xml
index 24eb99364154..5c6a9ef157a9 100644
--- a/kde-plasma/kwin/metadata.xml
+++ b/kde-plasma/kwin/metadata.xml
@@ -1,10 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
<use>
<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>
diff --git a/kde-plasma/kwrited/Manifest b/kde-plasma/kwrited/Manifest
index 112ace1cb967..de1c9d721911 100644
--- a/kde-plasma/kwrited/Manifest
+++ b/kde-plasma/kwrited/Manifest
@@ -1,2 +1 @@
-DIST kwrited-5.21.5.tar.xz 20420 BLAKE2B f761da00c5025e5f9fb11b519ba5fc057ed24366206e421683ff281255d1d5ccac7ee2c33898654f33621d39e119fd16fd8d73a6cbe338af450222ffd421a82b SHA512 b187763675cfa386ef51ff6f5bb59458d799c2010d93fd35ad0fa32c1d0898d35927eb77d82dcdfa079bbd1c8c889823cc802742016d767618e6e9e25ac417fe
-DIST kwrited-5.22.1.tar.xz 20472 BLAKE2B b20eb2342bd2ad7b4e56c3e5b4161b8ac3a4f86678788b9cc023e09427eca0dfb864925b65372e1aaa583543bd5c92f1c023567ebcf9ced509fa5213767e2378 SHA512 611cc0f53df01309c7c512369db41141c44ad38cb99d43f0361bb919bc772a8990ca882cf54bfb0b3422d3ed695c54b28a042ef5088ac685bf8d2e0a8e6f2d88
+DIST kwrited-5.22.5.tar.xz 20504 BLAKE2B 05e306020cfdeaa2273f2f9e782c19dd7ae319f6318c70498d4aa32d00d97add5abc5c19e69726b4269d9274a85377c3f1b1affdad911dba857ad6218880bd08 SHA512 2988b0cd5f287503367d48f43ac31e454d5545476bc6763360b111f945d6b3ebffc1a55f8746493c70e9443c6d04d1c41f25a0484932de2edb12a54ab54f117c
diff --git a/kde-plasma/kwrited/kwrited-5.22.1.ebuild b/kde-plasma/kwrited/kwrited-5.22.1.ebuild
deleted file mode 100644
index 7e9879485783..000000000000
--- a/kde-plasma/kwrited/kwrited-5.22.1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-KFMIN=5.82.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm kde.org
-
-DESCRIPTION="KDE Plasma daemon listening for wall and write messages"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kpty-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-plasma/kwrited/kwrited-5.21.5.ebuild b/kde-plasma/kwrited/kwrited-5.22.5.ebuild
index 10f4a89de81f..96a819be2e28 100644
--- a/kde-plasma/kwrited/kwrited-5.21.5.ebuild
+++ b/kde-plasma/kwrited/kwrited-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
KFMIN=5.82.0
PVCUT=$(ver_cut 1-3)
@@ -12,7 +12,7 @@ DESCRIPTION="KDE Plasma daemon listening for wall and write messages"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/kde-plasma/kwrited/metadata.xml b/kde-plasma/kwrited/metadata.xml
index 2fdbf33d963d..d925f2439758 100644
--- a/kde-plasma/kwrited/metadata.xml
+++ b/kde-plasma/kwrited/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
</pkgmetadata>
diff --git a/kde-plasma/layer-shell-qt/Manifest b/kde-plasma/layer-shell-qt/Manifest
index 8b31b586a535..4b14273cb86a 100644
--- a/kde-plasma/layer-shell-qt/Manifest
+++ b/kde-plasma/layer-shell-qt/Manifest
@@ -1 +1 @@
-DIST layer-shell-qt-5.22.1.tar.xz 17616 BLAKE2B 7fd8940519fad1a25cf602d85bb338ddd3ec0f2a8947607cb9f612f97f395f1288120b4f468290391be93bc6d1bab651b3eaba027f81b0d0f073c63ff40aee83 SHA512 22d91ec78ee853836927129cfeb5c04d50eccae1fe8318ceefb7d6d1bf7801a73d3006ba3c3d28327c1d0e643f2ca227b9dc23d892c0147d6b298c7147b20c0a
+DIST layer-shell-qt-5.22.5.tar.xz 17604 BLAKE2B 4079ffebddc52b3ec4422516daa4894531b2a99fd184135ce081de1cbd8cd14ab477be355ebe50bf41dc4ee323ced7a7cf00a629c8ee16a0072d97eb18dc1628 SHA512 5bb85f73d68eb47b9fcad18e5d52ce22bddb73a486710dc2b47e5eb5f3ffee9674969505e55bdedbae19669c9568f9b4276a739aa1cde326c7795a199e6776d2
diff --git a/kde-plasma/layer-shell-qt/layer-shell-qt-5.22.1.ebuild b/kde-plasma/layer-shell-qt/layer-shell-qt-5.22.5.ebuild
index bb5a21f13cb1..04aab13c07c2 100644
--- a/kde-plasma/layer-shell-qt/layer-shell-qt-5.22.1.ebuild
+++ b/kde-plasma/layer-shell-qt/layer-shell-qt-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
KFMIN=5.82.0
QTMIN=5.15.2
@@ -11,7 +11,7 @@ DESCRIPTION="Qt component to allow applications make use of Wayland wl-layer-she
LICENSE="LGPL-3+"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE=""
RDEPEND="
@@ -22,7 +22,7 @@ RDEPEND="
x11-libs/libxkbcommon
"
DEPEND="${RDEPEND}
- >=dev-libs/plasma-wayland-protocols-1.1.1
+ dev-libs/wayland-protocols
"
BDEPEND="
dev-util/wayland-scanner
diff --git a/kde-plasma/layer-shell-qt/metadata.xml b/kde-plasma/layer-shell-qt/metadata.xml
index 2fdbf33d963d..d925f2439758 100644
--- a/kde-plasma/layer-shell-qt/metadata.xml
+++ b/kde-plasma/layer-shell-qt/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
</pkgmetadata>
diff --git a/kde-plasma/libkscreen/Manifest b/kde-plasma/libkscreen/Manifest
index 4bec656a2a88..46ca533d8a5a 100644
--- a/kde-plasma/libkscreen/Manifest
+++ b/kde-plasma/libkscreen/Manifest
@@ -1,2 +1 @@
-DIST libkscreen-5.21.5.tar.xz 84600 BLAKE2B a7f14446932a9e4bdd0d7d90c02916380b7f263e14c3e49d30932a2c2de50046a46b6644a24697e6f94d5e72062f17ff66a1496ca61fa65c53cde349a0b4421f SHA512 283d4cac77f106d24f6eef0ba6f7a7490aff87ef5017b2db7e52ca5fd3066a33ee4e40a190cdb4e26903a79defaa724ee0a3df360464af3f76c3386c341d2d75
-DIST libkscreen-5.22.1.tar.xz 95436 BLAKE2B c3e187b9238a27d0f2508ffb184f239914404afb3ec81be1730026c18760f595539a3bd5f77c2683b9acb8bfb888b0f7bb4888ee68920143590d03c0f0030d72 SHA512 5ef09c3d140894f82ecda742a1f17abc7a079af95de0c4dce4fa9426cb7b62e593df9263bba60beedfea9eeda9c8c71547bbe859dcf22a0cf35c8ea89115e12a
+DIST libkscreen-5.22.5.tar.xz 95376 BLAKE2B e5182f2bbc3805e3aab90966ea2abb91c8651acdd6aa315bd58d9b52320cf56e53588fcd7b8cf97a6b69ad523b7abb886c53a7a72a512aa1d76652e86ec7166f SHA512 3b6ccc3ebc813345dec6955ce95bb8601879614a89fc8b319da2430d261dfa0d326c64a19d3e01fc9c3379f3b876c56fc3da4ade5709aaa0f31217dd04d9a226
diff --git a/kde-plasma/libkscreen/libkscreen-5.22.1.ebuild b/kde-plasma/libkscreen/libkscreen-5.22.1.ebuild
deleted file mode 100644
index 9392a06c43e0..000000000000
--- a/kde-plasma/libkscreen/libkscreen-5.22.1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ECM_QTHELP="true"
-ECM_TEST="forceoptional"
-KFMIN=5.82.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
-
-DESCRIPTION="Plasma screen management library"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5/7"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE=""
-
-# requires running session
-RESTRICT+=" test"
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kwayland-${KFMIN}:5
- x11-libs/libxcb
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-plasma/libkscreen/libkscreen-5.21.5.ebuild b/kde-plasma/libkscreen/libkscreen-5.22.5.ebuild
index 0a239d5bf89d..b545bcd9bc4a 100644
--- a/kde-plasma/libkscreen/libkscreen-5.21.5.ebuild
+++ b/kde-plasma/libkscreen/libkscreen-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
ECM_QTHELP="true"
ECM_TEST="forceoptional"
@@ -15,11 +15,11 @@ DESCRIPTION="Plasma screen management library"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5/7"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE=""
# requires running session
-RESTRICT+=" test"
+RESTRICT="test"
DEPEND="
>=dev-qt/qtdbus-${QTMIN}:5
diff --git a/kde-plasma/libkscreen/metadata.xml b/kde-plasma/libkscreen/metadata.xml
index 850a6ce4f918..1ba3802b3753 100644
--- a/kde-plasma/libkscreen/metadata.xml
+++ b/kde-plasma/libkscreen/metadata.xml
@@ -1,10 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
<slots>
<subslots>Reflects ABI compatibility of libKF5Screen.so</subslots>
</slots>
diff --git a/kde-plasma/libksysguard/Manifest b/kde-plasma/libksysguard/Manifest
index 3dd167bd65b5..9c619ce982a2 100644
--- a/kde-plasma/libksysguard/Manifest
+++ b/kde-plasma/libksysguard/Manifest
@@ -1,2 +1 @@
-DIST libksysguard-5.21.5.tar.xz 706172 BLAKE2B 776c9ae2c79ab644ee377ff76fa3d3ef41da15431bc628aa6e2f14a3914212566797c779c8aac7f0a0df3e89fe55bb748558fa56e5a3aa516535e59b5a53006f SHA512 1626f9489e0bdff3acad087577470818bd04d6d74d6afe95b11d02ecfe306328b3898a573704c11b0a34e73ec7a662b9c609b056be369694769a3dc2e6671fec
-DIST libksysguard-5.22.1.tar.xz 737100 BLAKE2B 9f41bf5d0cc8917245e53879bcef8f0001baa9f8b121a1cf7185d0770de5cbadd1ad39e23ef864f5ce8e160d494512cc75cd5fdc170106bb53edcf1611437e92 SHA512 7cb95f02bf4c903a29535d019a387b40d3fd1574bc26bc46550bb2d26758b61f102b889bd7a37157d6be67a63d6d060b70eeafe3a74d2199cfb5e888f39119bf
+DIST libksysguard-5.22.5.tar.xz 736820 BLAKE2B fab0f51362bd973d1b5d1ed2e393614b12e334f002b1bdcd8d2c4d582e2dcf03dabad86cf325944bdc565fb9098a361b73ec5645a0b2887b585c57c0f0acff06 SHA512 e7f14519d35146dce9eea3903cfda25e63d819a6305b099786404f2eb44b0923cf2296cf576e33b9f642c0934e7baff6fd87ffc505cc2af9f5807082f3aefd80
diff --git a/kde-plasma/libksysguard/files/libksysguard-5.16.0-no-detailed-mem-message.patch b/kde-plasma/libksysguard/files/libksysguard-5.22.5-no-detailed-mem-message.patch
index 477f88d4e55b..352cad76b765 100644
--- a/kde-plasma/libksysguard/files/libksysguard-5.16.0-no-detailed-mem-message.patch
+++ b/kde-plasma/libksysguard/files/libksysguard-5.22.5-no-detailed-mem-message.patch
@@ -1,18 +1,20 @@
-From 49c5fdcc3bfdfedfaeaabac4f0070b986a166ce2 Mon Sep 17 00:00:00 2001
+From a81b823c8e169ee5a4212070a9cc77dad27aa7b6 Mon Sep 17 00:00:00 2001
From: Andreas Sturmlechner <asturm@gentoo.org>
-Date: Fri, 7 Jun 2019 22:58:55 +0200
+Date: Tue, 7 Sep 2021 16:08:30 +0200
Subject: [PATCH] Gentooify message about QtWebEngineWidgets
Translations can not be provided for this.
+
+Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
---
processui/scripting.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/processui/scripting.cpp b/processui/scripting.cpp
-index 83cf895..647194a 100644
+index 2e95624..c69a123 100644
--- a/processui/scripting.cpp
+++ b/processui/scripting.cpp
-@@ -242,7 +242,7 @@ new QWebChannel(window.qt.webChannelTransport, function(channel) {
+@@ -243,7 +243,7 @@ new QWebChannel(window.qt.webChannelTransport, function(channel) {
mScriptingHtmlDialog->webView()->load(fileName);
#else
QMessageBox::critical(this, i18n("QtWebEngineWidgets not available"),
@@ -20,7 +22,7 @@ index 83cf895..647194a 100644
+ QStringLiteral("kde-plasma/libksysguard was built without USE \"webengine\" by user choice, detailed memory information not available."));
#endif
}
- #if HAVE_QTWEBENGINEWIDGETS
+ #if WEBENGINE_SCRIPTING_ENABLED
--
-2.21.0
+2.33.0
diff --git a/kde-plasma/libksysguard/libksysguard-5.21.5.ebuild b/kde-plasma/libksysguard/libksysguard-5.21.5.ebuild
deleted file mode 100644
index 0c4c4f344a8e..000000000000
--- a/kde-plasma/libksysguard/libksysguard-5.21.5.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ECM_DESIGNERPLUGIN="true"
-ECM_TEST="true"
-KFMIN=5.82.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
-
-DESCRIPTION="Task management and system monitoring library"
-LICENSE="LGPL-2+"
-SLOT="5/9"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
-IUSE="webengine X"
-
-RDEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kauth-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/kpackage-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- sys-libs/zlib
- webengine? (
- >=dev-qt/qtwebchannel-${QTMIN}:5
- >=dev-qt/qtwebengine-${QTMIN}:5
- )
- X? (
- >=dev-qt/qtx11extras-${QTMIN}:5
- x11-libs/libX11
- x11-libs/libXres
- )
-"
-DEPEND="${RDEPEND}
- !<kde-plasma/plasma-workspace-5.18.80:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- X? ( x11-base/xorg-proto )
-"
-
-PATCHES=( "${FILESDIR}/${PN}-5.16.0-no-detailed-mem-message.patch" )
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package webengine Qt5WebChannel)
- $(cmake_use_find_package webengine Qt5WebEngineWidgets)
- $(cmake_use_find_package X X11)
- )
-
- ecm_src_configure
-}
-
-src_test() {
- LC_NUMERIC="C" ecm_src_test # bug 695514
-}
diff --git a/kde-plasma/libksysguard/libksysguard-5.22.1.ebuild b/kde-plasma/libksysguard/libksysguard-5.22.5.ebuild
index e69afb619e06..75b9c0ee7c19 100644
--- a/kde-plasma/libksysguard/libksysguard-5.22.1.ebuild
+++ b/kde-plasma/libksysguard/libksysguard-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
ECM_DESIGNERPLUGIN="true"
ECM_TEST="true"
@@ -14,7 +14,7 @@ DESCRIPTION="Task management and system monitoring library"
LICENSE="LGPL-2+"
SLOT="5/9"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE="webengine X"
COMMON_DEPEND="
@@ -58,7 +58,7 @@ RDEPEND="${COMMON_DEPEND}
!<kde-plasma/plasma-workspace-5.18.80:5
"
-PATCHES=( "${FILESDIR}/${PN}-5.16.0-no-detailed-mem-message.patch" )
+PATCHES=( "${FILESDIR}/${P}-no-detailed-mem-message.patch" )
src_configure() {
local mycmakeargs=(
diff --git a/kde-plasma/libksysguard/metadata.xml b/kde-plasma/libksysguard/metadata.xml
index b9f39f2d0ec8..4bf88b5f67ae 100644
--- a/kde-plasma/libksysguard/metadata.xml
+++ b/kde-plasma/libksysguard/metadata.xml
@@ -1,10 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
<slots>
<subslots>Reflects ABI compatibility by soname version</subslots>
</slots>
diff --git a/kde-plasma/libkworkspace/Manifest b/kde-plasma/libkworkspace/Manifest
index 6ad5406c3cc8..0039ae121117 100644
--- a/kde-plasma/libkworkspace/Manifest
+++ b/kde-plasma/libkworkspace/Manifest
@@ -1,2 +1 @@
-DIST plasma-workspace-5.21.5.tar.xz 9724000 BLAKE2B 2688c8aacd4e5584bb2660a287563aa683af4d469aad45f3521d31ec569d403204cceeb167062a9d8dfe591972db3758d5f46c21ca7c30453cd6740f3e3b470a SHA512 6918c1a29e977ac7f3ebf6ac7308f20f20712db96bf10599f3372987509630aa2ca8bc6adf0b1af4e543ccd2a2001e38ce02d759d25f09588c7c1aaa358af1b4
-DIST plasma-workspace-5.22.1.tar.xz 8349504 BLAKE2B 5f1b2458a83d992e77c197386716b46c623f50505c6661fe1606040a90b42dbdf60203e0bbc007f2a7e1267e49b5d083ee04915cc9d6cb2f8f182d8f0acf1642 SHA512 a09f81ab3dce21e834d162b0be767c91070595969e35206650db70bab726dbed5c4e420e88c11e11b5b2bbf0d5f5a6ddb9ca06a57f6ff255477282f653213cfc
+DIST plasma-workspace-5.22.5.tar.xz 8401412 BLAKE2B 3479549ffb302f8beca8f37853540bd71cc03a02183826435ec47ded0df69f4b19e103d8b6e2cd16af001a9c04a34e2f37a98a461f40fb8837ed7e7128a6fcba SHA512 753ba35c3f0c3a5affe10d3a6149f1ebca7ed51b0710c079606e33ceada94a50eee1c1bafbb465fcc194038915c33edef1d79e0865e5702aab7a334d6d508c47
diff --git a/kde-plasma/libkworkspace/files/libkworkspace-5.19.80-standalone.patch b/kde-plasma/libkworkspace/files/libkworkspace-5.19.80-standalone.patch
deleted file mode 100644
index 8c8213d002dc..000000000000
--- a/kde-plasma/libkworkspace/files/libkworkspace-5.19.80-standalone.patch
+++ /dev/null
@@ -1,108 +0,0 @@
-From 30d75ef4b3e75155e78924aa82aa9f368bb86f4f Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <asturm@gentoo.org>
-Date: Sun, 2 Feb 2020 18:29:57 +0100
-Subject: [PATCH] libkworkspace: Allow standalone build
-
----
- libkworkspace/CMakeLists.txt | 67 +++++++++++++++++++++++++++++++++++-
- 1 file changed, 66 insertions(+), 1 deletion(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 7ba097a6e..66f70c0b6 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -1,3 +1,56 @@
-+project(libkworkspace)
-+
-+if(${CMAKE_SOURCE_DIR} STREQUAL ${libkworkspace_SOURCE_DIR})
-+ set(PROJECT_VERSION "GENTOO_PV")
-+ set(PROJECT_VERSION_MAJOR 5)
-+
-+ cmake_minimum_required(VERSION 3.0)
-+
-+ set(QT_MIN_VERSION "5.14.0")
-+ set(KF5_MIN_VERSION "5.71.0")
-+ find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS Core DBus)
-+ find_package(ECM ${KF5_MIN_VERSION} REQUIRED NO_MODULE)
-+ set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
-+
-+ include(KDEInstallDirs)
-+ include(KDECMakeSettings)
-+ include(KDECompilerSettings NO_POLICY_SCOPE)
-+ include(ECMMarkNonGuiExecutable)
-+ include(CMakePackageConfigHelpers)
-+ include(WriteBasicConfigVersionFile)
-+ include(CheckIncludeFiles)
-+ include(FeatureSummary)
-+ include(ECMQtDeclareLoggingCategory)
-+ include(KDEPackageAppTemplates)
-+ include(ECMMarkAsTest)
-+ include(GenerateExportHeader)
-+
-+ find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS CoreAddons I18n Init Plasma WindowSystem)
-+
-+ find_package(KWinDBusInterface CONFIG REQUIRED)
-+ find_package(KScreenLocker 5.13.80 REQUIRED)
-+ find_package(ScreenSaverDBusInterface CONFIG REQUIRED)
-+
-+ find_package(X11)
-+ set_package_properties(X11 PROPERTIES DESCRIPTION "X11 libraries"
-+ URL "http://www.x.org"
-+ TYPE OPTIONAL
-+ PURPOSE "Required for X11 support")
-+
-+ if(X11_FOUND)
-+ find_package(Qt5X11Extras ${QT_MIN_VERSION} CONFIG REQUIRED)
-+ set(HAVE_X11 1)
-+ endif()
-+
-+ if(BUILD_TESTING)
-+ find_package(Qt5Test ${QT_MIN_VERSION} CONFIG REQUIRED)
-+ endif()
-+
-+ check_include_files(unistd.h HAVE_UNISTD_H)
-+
-+ configure_file(../config-workspace.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-workspace.h)
-+ configure_file(../config-X11.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-X11.h)
-+endif()
-
- set(kworkspace_LIB_SRCS kdisplaymanager.cpp
- kworkspace.cpp
-@@ -16,9 +69,17 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
- qt5_add_dbus_interface(kworkspace_LIB_SRCS ${KINIT_DBUS_INTERFACES_DIR}/kf5_org.kde.KLauncher.xml klauncher_interface)
- qt5_add_dbus_interface(kworkspace_LIB_SRCS ${KSCREENLOCKER_DBUS_INTERFACES_DIR}/kf5_org.freedesktop.ScreenSaver.xml screenlocker_interface )
- qt5_add_dbus_interface(kworkspace_LIB_SRCS ${KSCREENLOCKER_DBUS_INTERFACES_DIR}/org.kde.screensaver.xml kscreenlocker_interface )
-+if(${CMAKE_SOURCE_DIR} STREQUAL ${libkworkspace_SOURCE_DIR})
-+qt5_add_dbus_interface(kworkspace_LIB_SRCS ../ksmserver/org.kde.LogoutPrompt.xml logoutprompt_interface)
-+qt5_add_dbus_interface(kworkspace_LIB_SRCS ../startkde/plasma-session/org.kde.Startup.xml startup_interface)
-+qt5_add_dbus_interface(kworkspace_LIB_SRCS ../startkde/plasma-shutdown/org.kde.Shutdown.xml shutdown_interface)
-+set(ksmserver_xml ../ksmserver/org.kde.KSMServerInterface.xml)
-+else()
- qt5_add_dbus_interface(kworkspace_LIB_SRCS ${plasma-workspace_SOURCE_DIR}/ksmserver/org.kde.LogoutPrompt.xml logoutprompt_interface)
- qt5_add_dbus_interface(kworkspace_LIB_SRCS ${plasma-workspace_SOURCE_DIR}/startkde/plasma-session/org.kde.Startup.xml startup_interface)
- qt5_add_dbus_interface(kworkspace_LIB_SRCS ${plasma-workspace_SOURCE_DIR}/startkde/plasma-shutdown/org.kde.Shutdown.xml shutdown_interface)
-+set(ksmserver_xml ${plasma-workspace_SOURCE_DIR}/ksmserver/org.kde.KSMServerInterface.xml)
-+endif()
-
- set_source_files_properties("${CMAKE_CURRENT_SOURCE_DIR}/org.freedesktop.login1.Manager.xml"
- "${CMAKE_SOURCE_DIR}/data/interfaces/org.freedesktop.login1.Seat.xml"
-@@ -34,7 +95,6 @@ list(APPEND kworkspace_LIB_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/login1_manager_inte
- qt5_add_dbus_interface(kworkspace_LIB_SRCS "org.freedesktop.UPower.xml" upower_interface)
- qt5_add_dbus_interface(kworkspace_LIB_SRCS "org.freedesktop.ConsoleKit.Manager.xml" consolekit_manager_interface)
-
--set(ksmserver_xml ${plasma-workspace_SOURCE_DIR}/ksmserver/org.kde.KSMServerInterface.xml)
- qt5_add_dbus_interface( kworkspace_LIB_SRCS ${ksmserver_xml} ksmserver_interface )
-
- add_library(kworkspace ${kworkspace_LIB_SRCS})
-@@ -100,3 +160,8 @@ if(BUILD_TESTING)
- add_subdirectory(autotests)
- add_subdirectory(tests)
- endif()
-+
-+if ("${CMAKE_BINARY_DIR}" STREQUAL "${CMAKE_CURRENT_BINARY_DIR}")
-+ install( FILES sessionmanagementbackend.h DESTINATION ${KDE_INSTALL_INCLUDEDIR}/kworkspace5 COMPONENT Devel )
-+ feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
-+endif()
---
-2.27.0
-
diff --git a/kde-plasma/libkworkspace/files/libkworkspace-5.21.5-standalone.patch b/kde-plasma/libkworkspace/files/libkworkspace-5.21.5-standalone.patch
deleted file mode 100644
index 8c4e88949c56..000000000000
--- a/kde-plasma/libkworkspace/files/libkworkspace-5.21.5-standalone.patch
+++ /dev/null
@@ -1,108 +0,0 @@
-From 0a8473a131caf3b076e8dd8932964a07103d810a Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <asturm@gentoo.org>
-Date: Sun, 2 Feb 2020 18:29:57 +0100
-Subject: [PATCH] libkworkspace: Allow standalone build
-
----
- libkworkspace/CMakeLists.txt | 67 +++++++++++++++++++++++++++++++++++-
- 1 file changed, 66 insertions(+), 1 deletion(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 4babcb683..419158539 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -1,3 +1,56 @@
-+project(libkworkspace)
-+
-+if(${CMAKE_SOURCE_DIR} STREQUAL ${libkworkspace_SOURCE_DIR})
-+ set(PROJECT_VERSION "5.21.5")
-+ set(PROJECT_VERSION_MAJOR 5)
-+
-+ cmake_minimum_required(VERSION 3.6)
-+
-+ set(QT_MIN_VERSION "5.15.0")
-+ set(KF5_MIN_VERSION "5.78")
-+ find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS Core DBus)
-+ find_package(ECM ${KF5_MIN_VERSION} REQUIRED NO_MODULE)
-+ set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
-+
-+ include(KDEInstallDirs)
-+ include(KDECMakeSettings)
-+ include(KDECompilerSettings NO_POLICY_SCOPE)
-+ include(ECMMarkNonGuiExecutable)
-+ include(CMakePackageConfigHelpers)
-+ include(WriteBasicConfigVersionFile)
-+ include(CheckIncludeFiles)
-+ include(FeatureSummary)
-+ include(ECMQtDeclareLoggingCategory)
-+ include(KDEPackageAppTemplates)
-+ include(ECMMarkAsTest)
-+ include(GenerateExportHeader)
-+
-+ find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS Config CoreAddons I18n Init WindowSystem)
-+
-+ find_package(KWinDBusInterface CONFIG REQUIRED)
-+ find_package(KScreenLocker 5.13.80 REQUIRED)
-+ find_package(ScreenSaverDBusInterface CONFIG REQUIRED)
-+
-+ find_package(X11)
-+ set_package_properties(X11 PROPERTIES DESCRIPTION "X11 libraries"
-+ URL "http://www.x.org"
-+ TYPE OPTIONAL
-+ PURPOSE "Required for X11 support")
-+
-+ if(X11_FOUND)
-+ find_package(Qt5X11Extras ${QT_MIN_VERSION} CONFIG REQUIRED)
-+ set(HAVE_X11 1)
-+ endif()
-+
-+ if(BUILD_TESTING)
-+ find_package(Qt5Test ${QT_MIN_VERSION} CONFIG REQUIRED)
-+ endif()
-+
-+ check_include_files(unistd.h HAVE_UNISTD_H)
-+
-+ configure_file(../config-workspace.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-workspace.h)
-+ configure_file(../config-X11.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-X11.h)
-+endif()
-
- set(kworkspace_LIB_SRCS kdisplaymanager.cpp
- kworkspace.cpp
-@@ -16,9 +69,17 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
- qt5_add_dbus_interface(kworkspace_LIB_SRCS ${KINIT_DBUS_INTERFACES_DIR}/kf5_org.kde.KLauncher.xml klauncher_interface)
- qt5_add_dbus_interface(kworkspace_LIB_SRCS ${KSCREENLOCKER_DBUS_INTERFACES_DIR}/kf5_org.freedesktop.ScreenSaver.xml screenlocker_interface )
- qt5_add_dbus_interface(kworkspace_LIB_SRCS ${KSCREENLOCKER_DBUS_INTERFACES_DIR}/org.kde.screensaver.xml kscreenlocker_interface )
-+if(${CMAKE_SOURCE_DIR} STREQUAL ${libkworkspace_SOURCE_DIR})
-+qt5_add_dbus_interface(kworkspace_LIB_SRCS ../ksmserver/org.kde.LogoutPrompt.xml logoutprompt_interface)
-+qt5_add_dbus_interface(kworkspace_LIB_SRCS ../startkde/plasma-session/org.kde.Startup.xml startup_interface)
-+qt5_add_dbus_interface(kworkspace_LIB_SRCS ../startkde/plasma-shutdown/org.kde.Shutdown.xml shutdown_interface)
-+set(ksmserver_xml ../ksmserver/org.kde.KSMServerInterface.xml)
-+else()
- qt5_add_dbus_interface(kworkspace_LIB_SRCS ${plasma-workspace_SOURCE_DIR}/ksmserver/org.kde.LogoutPrompt.xml logoutprompt_interface)
- qt5_add_dbus_interface(kworkspace_LIB_SRCS ${plasma-workspace_SOURCE_DIR}/startkde/plasma-session/org.kde.Startup.xml startup_interface)
- qt5_add_dbus_interface(kworkspace_LIB_SRCS ${plasma-workspace_SOURCE_DIR}/startkde/plasma-shutdown/org.kde.Shutdown.xml shutdown_interface)
-+set(ksmserver_xml ${plasma-workspace_SOURCE_DIR}/ksmserver/org.kde.KSMServerInterface.xml)
-+endif()
-
- set_source_files_properties("${CMAKE_CURRENT_SOURCE_DIR}/org.freedesktop.login1.Manager.xml"
- "${CMAKE_SOURCE_DIR}/data/interfaces/org.freedesktop.login1.Seat.xml"
-@@ -34,7 +95,6 @@ list(APPEND kworkspace_LIB_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/login1_manager_inte
- qt5_add_dbus_interface(kworkspace_LIB_SRCS "org.freedesktop.UPower.xml" upower_interface)
- qt5_add_dbus_interface(kworkspace_LIB_SRCS "org.freedesktop.ConsoleKit.Manager.xml" consolekit_manager_interface)
-
--set(ksmserver_xml ${plasma-workspace_SOURCE_DIR}/ksmserver/org.kde.KSMServerInterface.xml)
- qt5_add_dbus_interface( kworkspace_LIB_SRCS ${ksmserver_xml} ksmserver_interface )
-
- add_library(kworkspace ${kworkspace_LIB_SRCS})
-@@ -101,3 +161,8 @@ if(BUILD_TESTING)
- add_subdirectory(autotests)
- add_subdirectory(tests)
- endif()
-+
-+if ("${CMAKE_BINARY_DIR}" STREQUAL "${CMAKE_CURRENT_BINARY_DIR}")
-+ install( FILES sessionmanagementbackend.h DESTINATION ${KDE_INSTALL_INCLUDEDIR}/kworkspace5 COMPONENT Devel )
-+ feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
-+endif()
---
-2.31.1
-
diff --git a/kde-plasma/libkworkspace/libkworkspace-5.21.5-r1.ebuild b/kde-plasma/libkworkspace/libkworkspace-5.21.5-r1.ebuild
deleted file mode 100644
index 73f46ec757b8..000000000000
--- a/kde-plasma/libkworkspace/libkworkspace-5.21.5-r1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ECM_TEST="true"
-KDE_ORG_NAME="plasma-workspace"
-KFMIN=5.82.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm kde.org
-
-DESCRIPTION="Workspace library to interact with the Plasma session manager"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
-IUSE=""
-
-RDEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-plasma/kscreenlocker-${PVCUT}:5
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libXau
-"
-DEPEND="${RDEPEND}
- >=kde-frameworks/kinit-${KFMIN}:5
- >=kde-plasma/kwin-${PVCUT}:5
-"
-
-S="${S}/${PN}"
-
-src_prepare() {
- # delete colliding libkworkspace translations, let ecm_src_prepare do its magic
- if [[ ${KDE_BUILD_TYPE} = release ]]; then
- find ../po -type f -name "*po" -and -not -name "libkworkspace*" -delete || die
- rm -rf po/*/docs || die
- cp -a ../po ./ || die
- fi
-
- eapply "${FILESDIR}/${P}-standalone.patch"
- cat >> CMakeLists.txt <<- _EOF_ || die
- ki18n_install(po)
- _EOF_
-
- ecm_src_prepare
-}
diff --git a/kde-plasma/libkworkspace/libkworkspace-5.22.1.ebuild b/kde-plasma/libkworkspace/libkworkspace-5.22.5.ebuild
index 683900192dfd..fcf6591d2def 100644
--- a/kde-plasma/libkworkspace/libkworkspace-5.22.1.ebuild
+++ b/kde-plasma/libkworkspace/libkworkspace-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
ECM_TEST="true"
KDE_ORG_NAME="plasma-workspace"
@@ -14,7 +14,7 @@ DESCRIPTION="Workspace library to interact with the Plasma session manager"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE=""
RDEPEND="
diff --git a/kde-plasma/libkworkspace/metadata.xml b/kde-plasma/libkworkspace/metadata.xml
index 2fdbf33d963d..d925f2439758 100644
--- a/kde-plasma/libkworkspace/metadata.xml
+++ b/kde-plasma/libkworkspace/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
</pkgmetadata>
diff --git a/kde-plasma/metadata.xml b/kde-plasma/metadata.xml
index b545c2548d9c..73b0ca8d1a31 100644
--- a/kde-plasma/metadata.xml
+++ b/kde-plasma/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE catmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<catmetadata>
<longdescription lang="en">
The kde-plasma category contains KDE Plasma
diff --git a/kde-plasma/milou/Manifest b/kde-plasma/milou/Manifest
index d8afc08ec417..c2e3927b1019 100644
--- a/kde-plasma/milou/Manifest
+++ b/kde-plasma/milou/Manifest
@@ -1,2 +1 @@
-DIST milou-5.21.5.tar.xz 43912 BLAKE2B 070d5ba66bfd05dea05095524c71c2635dcff640deb1742ea71c08ee02d848aaf9e3f8abbed49b2d8fee3344e7a91b155f6a5cca45d9d0852c66316fbd2f3c4e SHA512 49f029d1cd5568aaaae7e7170c98e076c917bd6eeed83ea379a412f2faf2e11ce403b5d31f287cb151a37a1ad567f6f42c5f9f48c9af437d0c1ed339aaed802f
-DIST milou-5.22.1.tar.xz 52584 BLAKE2B cb2930949a5bb73b376e877b29d4ff7c32bffcba8d63c9bddc8818a5fbde871e4a0d14b22f6f19b00fe7c573dc4775a078dac0438eb4466ed1699c880da86eec SHA512 13dac030e48fa363e28823cad667eda3bdb15b79dbd6105943c3f3c28afb5e22c9a613020617cd05e64e8f8c9f0b7f9d0e3ceb799b1d5f4b7aea14b19306b9b3
+DIST milou-5.22.5.tar.xz 52868 BLAKE2B 188d764cf5ce14db38368cf3b1bb8a1fb62796f8eaf2e3933d53714bcb94eee657c88dd3fb485ad1471a9f22fa19fcad4e0262ec953f366aa2cc4b88d0ae6a51 SHA512 9be952458c3e5c6b0cf99fde2c6dd810f109af5c6c1fecf0419b615ebeaf5c2794301ed7d96e234a4b111fb8e5d63e11e9848f7112bc16580fda7ef107b81d60
diff --git a/kde-plasma/milou/files/milou-5.19.80-disable-manual-tests.patch b/kde-plasma/milou/files/milou-5.19.80-disable-manual-tests.patch
deleted file mode 100644
index a9e3b029f910..000000000000
--- a/kde-plasma/milou/files/milou-5.19.80-disable-manual-tests.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From b239834faa093a972bd7ca33296484609f121a3b Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <asturm@gentoo.org>
-Date: Tue, 14 Jul 2020 20:24:01 +0200
-Subject: [PATCH] Disable test dir based on BUILD_TESTING or unavailability of
- Qt5::Test
-
-These tests are manual; an attempt to run them ended in failure.
-
-Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
----
- lib/CMakeLists.txt | 5 ++++-
- 1 file changed, 4 insertions(+), 1 deletion(-)
-
-diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt
-index a739c5c..92dd0be 100644
---- a/lib/CMakeLists.txt
-+++ b/lib/CMakeLists.txt
-@@ -39,4 +39,7 @@ install(TARGETS milou EXPORT MilouLibraryTargets ${KDE_INSTALL_TARGETS_DEFAULT_A
-
- add_subdirectory(qml)
- add_subdirectory(previews)
--add_subdirectory(test)
-+
-+if(BUILD_TESTING AND TARGET Qt5::Test)
-+ add_subdirectory(test)
-+endif()
---
-2.27.0
-
diff --git a/kde-plasma/milou/metadata.xml b/kde-plasma/milou/metadata.xml
index 2fdbf33d963d..d925f2439758 100644
--- a/kde-plasma/milou/metadata.xml
+++ b/kde-plasma/milou/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
</pkgmetadata>
diff --git a/kde-plasma/milou/milou-5.22.1.ebuild b/kde-plasma/milou/milou-5.22.1.ebuild
deleted file mode 100644
index bf862da17f31..000000000000
--- a/kde-plasma/milou/milou-5.22.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ECM_TEST="true"
-KFMIN=5.82.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm 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 ~x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/krunner-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/plasma-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-plasma/milou/milou-5.21.5.ebuild b/kde-plasma/milou/milou-5.22.5.ebuild
index 3ddb72aa699f..ea3ec038c10b 100644
--- a/kde-plasma/milou/milou-5.21.5.ebuild
+++ b/kde-plasma/milou/milou-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
ECM_TEST="true"
KFMIN=5.82.0
@@ -14,7 +14,7 @@ HOMEPAGE="https://invent.kde.org/plasma/milou"
LICENSE="GPL-2 LGPL-2.1"
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/kde-plasma/oxygen/Manifest b/kde-plasma/oxygen/Manifest
index c748eca50fe9..93407477be93 100644
--- a/kde-plasma/oxygen/Manifest
+++ b/kde-plasma/oxygen/Manifest
@@ -1,2 +1 @@
-DIST oxygen-5.21.5.tar.xz 4476864 BLAKE2B bdf9d15a44c18d4cb0f18647c3960ef927bd64b7fc2c61963781ec4f690486032c7167c6995d78b9a2918571a9f55f0d3ce5a8e9848eac4acb46acb9eb9c8e77 SHA512 f8ab4989376eedecc5402dd788b15abf1a748863c510bebd306110423904790a9d3df3a246b8ed87273c4bd0425813a9b0a51181dca08b4c2ed27dcade6c950a
-DIST oxygen-5.22.1.tar.xz 4475104 BLAKE2B af054d04d33c84c6303d2e6e7f1306dfc308cfdd825ebf3d90bd0c489a381a48ecb4340778e7870f7d813bca9dfc175d4ce9e4eb3416f56390c5d384f929927c SHA512 bc454e7a5d0014d397d1c631cc3e8bef01ac2bec30d7cb3a608ae5d91b03934cbf3a2aba452f7e118dad0fb6666626d2a021c9a5c6bc0b02b09226f34da3565d
+DIST oxygen-5.22.5.tar.xz 4471020 BLAKE2B 3462d89fc6d151d9a746290374c174066eed0e95404b8a6fd4c1810b185ed3d74ef78e76c583750dafb2d29cc7fcb9ddfd6415db061fcad6040984e0145fd1f5 SHA512 5002d0260a5bf93ac98d9262330f4db8484c0a6ecbd217783321bf916ef4a8f27e5c94d301e6da95cf8f276ab210e14765439f8ff6be44220e8f526d7bb24fe1
diff --git a/kde-plasma/oxygen/metadata.xml b/kde-plasma/oxygen/metadata.xml
index 2fdbf33d963d..d925f2439758 100644
--- a/kde-plasma/oxygen/metadata.xml
+++ b/kde-plasma/oxygen/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
</pkgmetadata>
diff --git a/kde-plasma/oxygen/oxygen-5.22.1.ebuild b/kde-plasma/oxygen/oxygen-5.22.1.ebuild
deleted file mode 100644
index 8ba5dd7c0f31..000000000000
--- a/kde-plasma/oxygen/oxygen-5.22.1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-KFMIN=5.82.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm 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 ~x86"
-IUSE="wayland"
-
-COMMON_DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=kde-frameworks/frameworkintegration-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-plasma/kdecoration-${PVCUT}:5
- x11-libs/libxcb
- wayland? ( >=kde-frameworks/kwayland-${KFMIN}:5 )
-"
-DEPEND="${COMMON_DEPEND}
- >=kde-frameworks/kservice-${KFMIN}:5
-"
-RDEPEND="${COMMON_DEPEND}
- !<kde-plasma/plasma-desktop-5.16.80
-"
-PDEPEND="
- >=kde-plasma/kde-cli-tools-${PVCUT}:5
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package wayland KF5Wayland)
- )
- ecm_src_configure
-}
diff --git a/kde-plasma/oxygen/oxygen-5.21.5.ebuild b/kde-plasma/oxygen/oxygen-5.22.5.ebuild
index 6782ff35b4af..a43338ba6540 100644
--- a/kde-plasma/oxygen/oxygen-5.21.5.ebuild
+++ b/kde-plasma/oxygen/oxygen-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
KFMIN=5.82.0
PVCUT=$(ver_cut 1-3)
@@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/plasma/oxygen"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE="wayland"
COMMON_DEPEND="
diff --git a/kde-plasma/plasma-browser-integration/Manifest b/kde-plasma/plasma-browser-integration/Manifest
index c0a4f3b4b27a..1846401d2c6f 100644
--- a/kde-plasma/plasma-browser-integration/Manifest
+++ b/kde-plasma/plasma-browser-integration/Manifest
@@ -1,2 +1 @@
-DIST plasma-browser-integration-5.21.5.tar.xz 205668 BLAKE2B cf2eaff44d3bd4553e09b5802d01903be6d6a57acac312068a636af15a4daee44a855d3dfee771ff47b4de6a98e46f8d8225242986fc73d5e21eff6b1a59338c SHA512 83165c59606d32b65359ac7a9f79beabdcd50ea35becab2d6cfec3c34e0981a0bd0452176cf213e6de0db293b4adc1615631be6477048f5e8033cc5e16f1b9a0
-DIST plasma-browser-integration-5.22.1.tar.xz 213020 BLAKE2B d64fdd0152db5778456ac279ee54b12d53041cd4862da109674c3a0cc6754e37826ccbab4f9ae1d4ea11a4bdd3c7d489cb5eae1eed97d26f1f77b104a2347a74 SHA512 853bcd7136f75ba25750e67c981a843dfb3a8add6d1bd5ce78f2b9fee4f85cb2c1cb8d5308475ee0c0736d3b9d47ef07cbeb8325ac77192bc583875aca35c89e
+DIST plasma-browser-integration-5.22.5.tar.xz 214448 BLAKE2B 114baa04ab7fad7a3450c199b405afc3d0ce6c4a7e7cf8828dc15e509417de003ffb6b73a002b52b5d8a46f566a63320d33d23fdb8a60484e65c0176afcfadd1 SHA512 8cc29cc51c6cce4dd31677cff8851d58eb0dded0d41c52e0fa488a6f5a803c46b0f29ae02642707a039a283e19ea49fe2dac36604202282f6a62cd0f8716940a
diff --git a/kde-plasma/plasma-browser-integration/metadata.xml b/kde-plasma/plasma-browser-integration/metadata.xml
index 2fdbf33d963d..d925f2439758 100644
--- a/kde-plasma/plasma-browser-integration/metadata.xml
+++ b/kde-plasma/plasma-browser-integration/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
</pkgmetadata>
diff --git a/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.21.5.ebuild b/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.21.5.ebuild
deleted file mode 100644
index cb03cd8cb0f9..000000000000
--- a/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.21.5.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-KFMIN=5.82.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm kde.org
-
-DESCRIPTION="Integrate Chrome/Firefox better into Plasma through browser extensions"
-
-LICENSE="GPL-3+"
-SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kactivities-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kfilemetadata-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/krunner-${KFMIN}:5
- >=kde-frameworks/purpose-${KFMIN}:5
- >=kde-plasma/plasma-workspace-${PVCUT}:5
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- -DMOZILLA_DIR="${EPREFIX}/usr/$(get_libdir)/mozilla"
- )
-
- ecm_src_configure
-}
diff --git a/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.22.1.ebuild b/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.22.5.ebuild
index 5bcf9fe1f263..0ab817c24808 100644
--- a/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.22.1.ebuild
+++ b/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
KFMIN=5.82.0
PVCUT=$(ver_cut 1-3)
@@ -13,7 +13,7 @@ HOMEPAGE+=" https://community.kde.org/Plasma/Browser_Integration"
LICENSE="GPL-3+"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/kde-plasma/plasma-desktop/Manifest b/kde-plasma/plasma-desktop/Manifest
index 880422841a7b..aabf02266db7 100644
--- a/kde-plasma/plasma-desktop/Manifest
+++ b/kde-plasma/plasma-desktop/Manifest
@@ -1,4 +1,2 @@
-DIST plasma-desktop-5.21.5.tar.xz 15913496 BLAKE2B 6923a4c48d20f2611ab92ec34517a339a4fbc53875545beb5c33700933262f67b48b22ea311812d7b0cd4a169a4b19f497c0cd559c5b5f74e52410e30c187ec7 SHA512 40814910676a05d3d5a308a432c06ce9664b90724fe8c56c4f68f6eb939f35401f19dddb8c46006f44fa418e0f18b4a42b0ff78b5b07031f54e6b3c10c919e57
-DIST plasma-desktop-5.22.1.tar.xz 15736412 BLAKE2B c6a74b1f9b1212fb82c6903c4056a0545fade1400744bd9cf67cfbf36995699ffcc7fdd62e99adbe58753a536b89b83069d76766d403da1d1760c59527746fdb SHA512 161e0b39bbe01a06e250e252a52cbe3188b1dc87c21c60dd61eab179d63bfbb60c905bf58706efe2bdb39c52c5b673845064f581ca14ceac7b64191ab365e6d0
-DIST plasma-desktop-override-include-dirs-0.tar.xz 7504 BLAKE2B 781a2f0f7ca5a45b966edfc79012e80c6826262a211d95b725590191a8828e0002fd924a49cc63c12090535077a24f3e719ca3277aac89aba3092e86f73d7f61 SHA512 d23dc203b8b645472c9c192a3d73ef9b46c66d9c64df1c90efa05c9968ec125e0a256bc9b654f05a1f22bce4b1d8aad436f581b42d579f4195a44f062fd444bb
+DIST plasma-desktop-5.22.5.tar.xz 15747008 BLAKE2B ea20e4cbad43e0005ef621bf08fb978b5ce566579e9ba947a4750fb35468b642f57a92bde6f2264b0374a890adb948313e40072b230e20478c5393c90931d566 SHA512 9f39e3709e6e774b8846cb14f8e8aec776ba28c2601c9ee8d7b243240961f2a67cd649eb8005324a4ef0c10ed152ca1a1fc5b2a75c78f551aa20b53106b649ac
DIST plasma-desktop-override-include-dirs-1.tar.xz 7888 BLAKE2B f1e416fa0ed27cfe6e049cafc66d1603bb4f76f0cec16dc47339a238cbb485b202adf08ececbb8933a5e1a54954cbd21653d2c9dfec27baa49fdf583acf0d75f SHA512 aa26b4966a5d00c378128ee8ee56025d637f139fcd315bf0aabefa080caecadf8cd3176dee3df87d4f8bdc48446df535260cf64a65055857fb895fa8988e1a20
diff --git a/kde-plasma/plasma-desktop/files/plasma-desktop-5.21.5-transparency.patch b/kde-plasma/plasma-desktop/files/plasma-desktop-5.21.5-transparency.patch
deleted file mode 100644
index 3066d3a2747b..000000000000
--- a/kde-plasma/plasma-desktop/files/plasma-desktop-5.21.5-transparency.patch
+++ /dev/null
@@ -1,239 +0,0 @@
-From 6fb37dc0260c298bc35ec5e39399aa1f31693e79 Mon Sep 17 00:00:00 2001
-From: Carson Black <uhhadd@gmail.com>
-Date: Thu, 6 Aug 2020 11:58:23 +0200
-Subject: [PATCH] Implement adaptive opacity for panels
-
----
- .../contents/applet/CompactApplet.qml | 1 +
- .../panelconfiguration/MoreSettingsMenu.qml | 35 +++++
- desktoppackage/contents/views/Panel.qml | 144 +++++++++++++++++-
- 3 files changed, 174 insertions(+), 6 deletions(-)
-
-diff --git a/desktoppackage/contents/applet/CompactApplet.qml b/desktoppackage/contents/applet/CompactApplet.qml
-index 0d4c85f52..65eb0468e 100644
---- a/desktoppackage/contents/applet/CompactApplet.qml
-+++ b/desktoppackage/contents/applet/CompactApplet.qml
-@@ -153,6 +153,7 @@ PlasmaCore.ToolTipArea {
- visualParent: compactRepresentation ? compactRepresentation : null
- location: plasmoid.location
- hideOnWindowDeactivate: plasmoid.hideOnWindowDeactivate
-+ backgroundHints: (plasmoid.containmentDisplayHints & PlasmaCore.Types.DesktopFullyCovered) ? PlasmaCore.Dialog.SolidBackground : PlasmaCore.Dialog.StandardBackground
-
- property var oldStatus: PlasmaCore.Types.UnknownStatus
-
-diff --git a/desktoppackage/contents/configuration/panelconfiguration/MoreSettingsMenu.qml b/desktoppackage/contents/configuration/panelconfiguration/MoreSettingsMenu.qml
-index 2e577fbcc..d668eb3c2 100644
---- a/desktoppackage/contents/configuration/panelconfiguration/MoreSettingsMenu.qml
-+++ b/desktoppackage/contents/configuration/panelconfiguration/MoreSettingsMenu.qml
-@@ -131,6 +131,41 @@ PlasmaCore.Dialog {
- flat: false
- }
- }
-+ PlasmaExtras.Heading {
-+ level: 3
-+ text: i18nd("plasma_shell_org.kde.plasma.desktop", "Opacity")
-+ visible: panel.adaptiveOpacityEnabled
-+ }
-+ PlasmaComponents.ButtonColumn {
-+ spacing: 0
-+ visible: panel.adaptiveOpacityEnabled
-+ Layout.fillWidth: true
-+ Layout.minimumWidth: implicitWidth
-+ PlasmaComponents.ToolButton {
-+ width: Math.max(implicitWidth, parent.width)
-+ text: i18nd("plasma_shell_org.kde.plasma.desktop", "Adaptive")
-+ checkable: true
-+ checked: configDialog.opacityMode === 0
-+ onClicked: configDialog.opacityMode = 0
-+ flat: false
-+ }
-+ PlasmaComponents.ToolButton {
-+ width: Math.max(implicitWidth, parent.width)
-+ text: i18nd("plasma_shell_org.kde.plasma.desktop", "Opaque")
-+ checkable: true
-+ checked: configDialog.opacityMode === 1
-+ onClicked: configDialog.opacityMode = 1
-+ flat: false
-+ }
-+ PlasmaComponents.ToolButton {
-+ width: Math.max(implicitWidth, parent.width)
-+ text: i18nd("plasma_shell_org.kde.plasma.desktop", "Translucent")
-+ checkable: true
-+ checked: configDialog.opacityMode === 2
-+ onClicked: configDialog.opacityMode = 2
-+ flat: false
-+ }
-+ }
- PlasmaComponents.ToolButton {
- Layout.fillWidth: true
- text: i18nd("plasma_shell_org.kde.plasma.desktop", "Maximize Panel")
-diff --git a/desktoppackage/contents/views/Panel.qml b/desktoppackage/contents/views/Panel.qml
-index 2fd6ac4d5..cf6c04328 100644
---- a/desktoppackage/contents/views/Panel.qml
-+++ b/desktoppackage/contents/views/Panel.qml
-@@ -21,17 +21,27 @@ import QtQuick.Layouts 1.1
- import QtQml 2.15
-
- import org.kde.plasma.core 2.0 as PlasmaCore
-+import org.kde.taskmanager 0.1 as TaskManager
-
--PlasmaCore.FrameSvgItem {
-+Item {
- id: root
-
-- imagePath: containment && containment.backgroundHints === PlasmaCore.Types.NoBackground ? "" : "widgets/panel-background"
--
-- enabledBorders: panel.enabledBorders
--
- property Item containment
-
-- property alias panelMask: root.mask
-+ property alias panelMask: privateSwapper.mask
-+
-+ QtObject {
-+ id: privateSwapper
-+ property string completedState: ""
-+ // Work around the fact that we can't use a ternary if in an alias
-+ readonly property var mask: {
-+ if (completedState == "opaque") {
-+ return opaqueItem.mask
-+ } else {
-+ return translucentItem.mask
-+ }
-+ }
-+ }
-
- readonly property bool verticalPanel: containment && containment.formFactor === PlasmaCore.Types.Vertical
-
-@@ -47,6 +57,128 @@ PlasmaCore.FrameSvgItem {
- readonly property int leftPadding: Math.round(Math.min(thickPanelSvg.fixedMargins.left, spacingAtMinSize));
- readonly property int rightPadding: Math.round(Math.min(thickPanelSvg.fixedMargins.right, spacingAtMinSize));
-
-+ TaskManager.VirtualDesktopInfo {
-+ id: virtualDesktopInfo
-+ }
-+
-+ TaskManager.ActivityInfo {
-+ id: activityInfo
-+ }
-+
-+ PlasmaCore.SortFilterModel {
-+ id: visibleWindowsModel
-+ filterRole: 'IsMinimized'
-+ filterRegExp: 'false'
-+ sourceModel: TaskManager.TasksModel {
-+ filterByVirtualDesktop: true
-+ filterByActivity: true
-+ filterNotMaximized: true
-+ filterByScreen: true
-+
-+ screenGeometry: panel.screenGeometry
-+ virtualDesktop: virtualDesktopInfo.currentDesktop
-+ activity: activityInfo.currentActivity
-+
-+ id: tasksModel
-+ groupMode: TaskManager.TasksModel.GroupDisabled
-+ }
-+ }
-+
-+ PlasmaCore.FrameSvgItem {
-+ id: translucentItem
-+ enabledBorders: panel.enabledBorders
-+ anchors.fill: parent
-+
-+ imagePath: containment && containment.backgroundHints === PlasmaCore.Types.NoBackground ? "" : "widgets/panel-background"
-+ }
-+
-+ PlasmaCore.FrameSvgItem {
-+ id: opaqueItem
-+ enabledBorders: panel.enabledBorders
-+ anchors.fill: parent
-+
-+ imagePath: containment && containment.backgroundHints === PlasmaCore.Types.NoBackground ? "" : "solid/widgets/panel-background"
-+ }
-+
-+ transitions: [
-+ Transition {
-+ from: "*"
-+ to: "transparent"
-+ SequentialAnimation {
-+ ScriptAction {
-+ script: {
-+ translucentItem.visible = true
-+ }
-+ }
-+ NumberAnimation {
-+ target: opaqueItem
-+ properties: "opacity"
-+ from: 1
-+ to: 0
-+ duration: units.veryLongDuration
-+ easing.type: Easing.InOutQuad
-+ }
-+ ScriptAction {
-+ script: {
-+ opaqueItem.visible = false
-+ privateSwapper.completedState = "transparent"
-+ root.panelMaskChanged()
-+ }
-+ }
-+ }
-+ },
-+ Transition {
-+ from: "*"
-+ to: "opaque"
-+ SequentialAnimation {
-+ ScriptAction {
-+ script: {
-+ opaqueItem.visible = true
-+ }
-+ }
-+ NumberAnimation {
-+ target: opaqueItem
-+ properties: "opacity"
-+ from: 0
-+ to: 1
-+ duration: units.veryLongDuration
-+ easing.type: Easing.InOutQuad
-+ }
-+ ScriptAction {
-+ script: {
-+ translucentItem.visible = false
-+ privateSwapper.completedState = "opaque"
-+ root.panelMaskChanged()
-+ }
-+ }
-+ }
-+ }
-+ ]
-+
-+ Component.onCompleted: {
-+ state = Qt.binding(function() {
-+ let mstate = '';
-+ if (panel.opacityMode == 0) {
-+ mstate = visibleWindowsModel.count > 0 ? "opaque" : "transparent"
-+ } else if (panel.opacityMode == 1) {
-+ mstate = "opaque"
-+ } else {
-+ mstate = "transparent"
-+ }
-+ if (mstate == 'opaque') {
-+ containment.containmentDisplayHints |= PlasmaCore.Types.DesktopFullyCovered;
-+ } else {
-+ containment.containmentDisplayHints &= ~PlasmaCore.Types.DesktopFullyCovered;
-+ }
-+ return mstate;
-+ })
-+ }
-+ state: ""
-+ states: [
-+ State { name: "opaque" },
-+ State { name: "transparent" }
-+ ]
-+
- function adjustPrefix() {
- if (!containment) {
- return "";
---
-GitLab
-
diff --git a/kde-plasma/plasma-desktop/metadata.xml b/kde-plasma/plasma-desktop/metadata.xml
index e50b5d2d8301..98dd3653422b 100644
--- a/kde-plasma/plasma-desktop/metadata.xml
+++ b/kde-plasma/plasma-desktop/metadata.xml
@@ -1,10 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
<use>
<flag name="emoji">Build emojipicker applet using <pkg>app-i18n/ibus</pkg> and <pkg>media-fonts/noto-emoji</pkg></flag>
<flag name="ibus">Use ibus input method via <pkg>app-i18n/ibus</pkg></flag>
diff --git a/kde-plasma/plasma-desktop/plasma-desktop-5.21.5.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-5.21.5.ebuild
deleted file mode 100644
index 0e6950fd4a0f..000000000000
--- a/kde-plasma/plasma-desktop/plasma-desktop-5.21.5.ebuild
+++ /dev/null
@@ -1,178 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ECM_HANDBOOK="forceoptional"
-ECM_TEST="true"
-KFMIN=5.82.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-VIRTUALX_REQUIRED="test"
-inherit ecm kde.org optfeature
-
-DESCRIPTION="KDE Plasma desktop"
-XORGHDRS="${PN}-override-include-dirs-0"
-SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${XORGHDRS}.tar.xz"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
-IUSE="emoji ibus +kaccounts +policykit scim +semantic-desktop"
-
-COMMON_DEPEND="
- >=dev-qt/qtconcurrent-${QTMIN}:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/attica-${KFMIN}:5
- >=kde-frameworks/kactivities-${KFMIN}:5
- >=kde-frameworks/kactivities-stats-${KFMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kauth-${KFMIN}:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/kded-${KFMIN}:5
- >=kde-frameworks/kdelibs4support-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/krunner-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/plasma-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
- >=kde-frameworks/sonnet-${KFMIN}:5
- >=kde-plasma/kwin-${PVCUT}:5
- >=kde-plasma/libksysguard-${PVCUT}:5
- >=kde-plasma/libkworkspace-${PVCUT}:5
- >=kde-plasma/plasma-workspace-${PVCUT}:5
- >=media-libs/phonon-4.11.0
- x11-libs/libX11
- x11-libs/libXfixes
- x11-libs/libXi
- x11-libs/libxcb[xkb]
- x11-libs/libxkbfile
- emoji? (
- app-i18n/ibus[emoji]
- dev-libs/glib:2
- media-fonts/noto-emoji
- )
- ibus? (
- app-i18n/ibus
- dev-libs/glib:2
- >=dev-qt/qtx11extras-${QTMIN}:5
- x11-libs/libxcb
- x11-libs/xcb-util-keysyms
- )
- kaccounts? (
- kde-apps/kaccounts-integration:5
- net-libs/accounts-qt
- )
- policykit? ( >=kde-frameworks/kwallet-${KFMIN}:5 )
- scim? ( app-i18n/scim )
- semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:5 )
-"
-DEPEND="${COMMON_DEPEND}
- dev-libs/boost
- x11-base/xorg-proto
-"
-RDEPEND="${COMMON_DEPEND}
- !kde-plasma/user-manager
- >=dev-qt/qtgraphicaleffects-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5
- >=kde-plasma/kde-cli-tools-${PVCUT}:5
- >=kde-plasma/oxygen-${PVCUT}:5
- sys-apps/util-linux
- x11-apps/setxkbmap
- kaccounts? ( net-libs/signon-oauth2 )
- policykit? ( sys-apps/accountsservice )
-"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${WORKDIR}/${XORGHDRS}/override-include-dirs.patch" # downstream patch
- "${FILESDIR}/${P}-transparency.patch" # KDE-bug 434202
-)
-
-src_prepare() {
- ecm_src_prepare
-
- if ! use policykit; then
- ecm_punt_bogus_dep KF5 Wallet
- cmake_run_in kcms cmake_comment_add_subdirectory users
- fi
-
- if ! use ibus; then
- sed -e "s/Qt5X11Extras_FOUND AND XCB_XCB_FOUND AND XCB_KEYSYMS_FOUND/false/" \
- -i applets/kimpanel/backend/ibus/CMakeLists.txt || die
- fi
-
- use emoji || cmake_run_in applets/kimpanel/backend/ibus \
- cmake_comment_add_subdirectory emojier
-}
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt5=ON # not packaged
- -DEvdev_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include
- -DXORGLIBINPUT_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include
- -DXORGSERVER_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include
- -DSynaptics_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include
- $(cmake_use_find_package kaccounts AccountsQt5)
- $(cmake_use_find_package kaccounts KAccounts)
- $(cmake_use_find_package scim SCIM)
- $(cmake_use_find_package semantic-desktop KF5Baloo)
- )
- if ! use emoji && ! use ibus; then
- mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_IBus=ON )
- fi
-
- ecm_src_configure
-}
-
-src_test() {
- # parallel tests fail, foldermodeltest,positionertest hang, bug #646890
- # test_kio_fonts needs D-Bus, bug #634166
- # lookandfeel-kcmTest is unreliable for a long time, bug #607918
- local myctestargs=(
- -j1
- -E "(foldermodeltest|positionertest|test_kio_fonts|lookandfeel-kcmTest)"
- )
-
- ecm_src_test
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- optfeature "screen reader support" app-accessibility/orca
- fi
- ecm_pkg_postinst
-}
diff --git a/kde-plasma/plasma-desktop/plasma-desktop-5.22.1.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-5.22.5.ebuild
index 25ff57464ff6..7987075be248 100644
--- a/kde-plasma/plasma-desktop/plasma-desktop-5.22.1.ebuild
+++ b/kde-plasma/plasma-desktop/plasma-desktop-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="true"
@@ -17,8 +17,8 @@ SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${XORGHDRS}.tar.xz"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE="emoji ibus +kaccounts +policykit scim +semantic-desktop"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+IUSE="emoji ibus +kaccounts +policykit scim +semantic-desktop telemetry"
COMMON_DEPEND="
>=dev-qt/qtconcurrent-${QTMIN}:5
@@ -74,6 +74,7 @@ COMMON_DEPEND="
>=kde-plasma/libkworkspace-${PVCUT}:5
>=kde-plasma/plasma-workspace-${PVCUT}:5
>=media-libs/phonon-4.11.0
+ virtual/libcrypt:=
x11-libs/libX11
x11-libs/libXfixes
x11-libs/libXi
@@ -98,6 +99,7 @@ COMMON_DEPEND="
policykit? ( >=kde-frameworks/kwallet-${KFMIN}:5 )
scim? ( app-i18n/scim )
semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:5 )
+ telemetry? ( dev-libs/kuserfeedback:5 )
"
DEPEND="${COMMON_DEPEND}
dev-libs/boost
@@ -155,6 +157,7 @@ src_configure() {
$(cmake_use_find_package kaccounts AccountsQt5)
$(cmake_use_find_package kaccounts KAccounts)
$(cmake_use_find_package semantic-desktop KF5Baloo)
+ $(cmake_use_find_package telemetry KUserFeedback)
)
if ! use emoji && ! use ibus; then
mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_GLIB2=ON )
diff --git a/kde-plasma/plasma-disks/Manifest b/kde-plasma/plasma-disks/Manifest
index 4c1850676288..2f070570be87 100644
--- a/kde-plasma/plasma-disks/Manifest
+++ b/kde-plasma/plasma-disks/Manifest
@@ -1,2 +1 @@
-DIST plasma-disks-5.21.5.tar.xz 71428 BLAKE2B a5f2d27afa851f84874b05531d2f4a80b02f5c4238594fb7bffd3a364883aea777379c565621350a227d3680d87d4553dbec1f86dbdde12ff1f125cb5685ddf6 SHA512 b7057416b9ea692b70865122b4f4febb727c6a6dd72ffcd1cc23c9280ecba650b30c2e0002130ecceeb78b556c3e922c3ed83ec0e0d03163e01789cfb10d9426
-DIST plasma-disks-5.22.1.tar.xz 84192 BLAKE2B 40c2ef054a27e09293768bda204feaf0f3574b4ce4c9cfcccabfdc0ac57dd847036391eeeff8739c70ac142efca913f7325bf63f09e96e059d45d6df5c3d87d0 SHA512 f6c8c74842ff50941671705ec7c48ca4af5e05c5f726a56e219d820e952d6cb4db7a520d3efbd0ad7d9385996579b017cf9817d869b0f5e91b491692d3d42c90
+DIST plasma-disks-5.22.5.tar.xz 84464 BLAKE2B 983ed0d6a478b601f8183abdb4d971523b30cb50038799a045a4277cf494d18ba3143a119d1e9dfc303576f5f863811934a9592e01211f3b9f0d64cfb6775dda SHA512 a49644a696d00ff84e150e68297a574b5d33190f0ecf407dc741d60f3243fb02507133bcb2e3e7bd1fc860f466a48988ac861e2b518b5a60cad9bc9f51490a1a
diff --git a/kde-plasma/plasma-disks/metadata.xml b/kde-plasma/plasma-disks/metadata.xml
index 2fdbf33d963d..d925f2439758 100644
--- a/kde-plasma/plasma-disks/metadata.xml
+++ b/kde-plasma/plasma-disks/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
</pkgmetadata>
diff --git a/kde-plasma/plasma-disks/plasma-disks-5.21.5.ebuild b/kde-plasma/plasma-disks/plasma-disks-5.21.5.ebuild
deleted file mode 100644
index 13c38f80b378..000000000000
--- a/kde-plasma/plasma-disks/plasma-disks-5.21.5.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ECM_HANDBOOK="true"
-KFMIN=5.82.0
-QTMIN=5.15.2
-inherit ecm 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 x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=kde-frameworks/kauth-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
- sys-apps/smartmontools
-"
-RDEPEND="${DEPEND}
- kde-plasma/kinfocenter:5
-"
diff --git a/kde-plasma/plasma-disks/plasma-disks-5.22.1.ebuild b/kde-plasma/plasma-disks/plasma-disks-5.22.5.ebuild
index a48f543b9225..005f627e33eb 100644
--- a/kde-plasma/plasma-disks/plasma-disks-5.22.1.ebuild
+++ b/kde-plasma/plasma-disks/plasma-disks-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
ECM_HANDBOOK="true"
KFMIN=5.82.0
@@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/plasma/plasma-disks"
LICENSE="|| ( GPL-3 GPL-2 )"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/kde-plasma/plasma-firewall/Manifest b/kde-plasma/plasma-firewall/Manifest
index 361a5749a981..010e1f1629fb 100644
--- a/kde-plasma/plasma-firewall/Manifest
+++ b/kde-plasma/plasma-firewall/Manifest
@@ -1,2 +1 @@
-DIST plasma-firewall-5.21.5.tar.xz 331812 BLAKE2B 43a026a198fb61480e90c5a5235de1abbb106e3f78d4a81fe919ec8c65c4f5ca30b340436b28369d8797d9ad1eac87fd0a4e39b5e3670f68150992e6007c4a76 SHA512 93d36b12025f1918892ad02e6b92dc8c44c27d2c6426a19fb77d8b258940a25295acd923b3957d45eb1715dae097097368b0456bf27273c217b79b441dec55fd
-DIST plasma-firewall-5.22.1.tar.xz 339052 BLAKE2B 9448edd183abbf55364431336f0a96d72b4ee214bf43852b5ce57a52866de9a69cb6e2ccb86690a55d653cf5937f66857e4e7270b35bc151ddf585ea39b6a0e1 SHA512 f89c3a15d402066f42765a0a241a33b88fe0b6c1898297445968a8f8f236488cbb7b1b279af1d902c827338cb3cf040fb774ae65d5642ecd69267319fd89852a
+DIST plasma-firewall-5.22.5.tar.xz 339372 BLAKE2B 332a7fd2be63429c452f43371b2875f8838e05b107a6c3472974c5db123eef9e415ec70601cb830a743d77422639225e01611e52c07a2b3fe079572278e2f638 SHA512 cc81884550b5c73061f5a1df24c0b32e5fff234a51e56153e95a9e4b0e23c305a555c2deff69633b9cd21dff7bfbcf5d9fcbd5ab3605d4ffa87be57514a91901
diff --git a/kde-plasma/plasma-firewall/metadata.xml b/kde-plasma/plasma-firewall/metadata.xml
index 5a8c9ddc2e43..173d8fdb463d 100644
--- a/kde-plasma/plasma-firewall/metadata.xml
+++ b/kde-plasma/plasma-firewall/metadata.xml
@@ -1,10 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
<use>
<flag name="firewalld">Build <pkg>net-firewall/firewalld</pkg> backend</flag>
<flag name="ufw">Build <pkg>net-firewall/ufw</pkg> backend</flag>
diff --git a/kde-plasma/plasma-firewall/plasma-firewall-5.21.5.ebuild b/kde-plasma/plasma-firewall/plasma-firewall-5.21.5.ebuild
deleted file mode 100644
index e4adf22c451c..000000000000
--- a/kde-plasma/plasma-firewall/plasma-firewall-5.21.5.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-KFMIN=5.82.0
-QTMIN=5.15.2
-inherit ecm 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 x86"
-IUSE=""
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kauth-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/plasma-${KFMIN}:5
-"
-RDEPEND="${DEPEND}
- ${PYTHON_DEPS}
- || (
- net-firewall/firewalld
- net-firewall/ufw
- )
-"
-
-src_prepare() {
- ecm_src_prepare
- # this kind of cmake magic doesn't work for us at all.
- sed -e "1 s:^.*$:\#\!/usr/bin/env python3.8:" \
- -i kcm/backends/ufw/helper/kcm_ufw_helper.py.cmake || die
-}
-
-pkg_postinst () {
- ecm_pkg_postinst
-
- if ! has_version sys-apps/systemd; then
- ewarn "${PN} is not functional without sys-apps/systemd at this point."
- ewarn "See also: https://bugs.gentoo.org/778527"
- fi
-}
diff --git a/kde-plasma/plasma-firewall/plasma-firewall-5.22.1.ebuild b/kde-plasma/plasma-firewall/plasma-firewall-5.22.5-r1.ebuild
index 622d3b7334c6..9fa4bdd860fa 100644
--- a/kde-plasma/plasma-firewall/plasma-firewall-5.22.1.ebuild
+++ b/kde-plasma/plasma-firewall/plasma-firewall-5.22.5-r1.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8..10} )
KFMIN=5.82.0
QTMIN=5.15.2
inherit ecm kde.org python-single-r1
@@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/network/plasma-firewall"
LICENSE="GPL-2+"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE="firewalld +ufw"
REQUIRED_USE="${PYTHON_REQUIRED_USE} || ( firewalld ufw )"
@@ -42,7 +42,7 @@ RDEPEND="${DEPEND}
src_prepare() {
ecm_src_prepare
# this kind of cmake magic doesn't work for us at all.
- sed -e "1 s:^.*$:\#\!/usr/bin/env python3.8:" \
+ sed -e "1 s:^.*$:\#\!/usr/bin/env ${EPYTHON}:" \
-i kcm/backends/ufw/helper/kcm_ufw_helper.py.cmake || die
}
diff --git a/kde-plasma/plasma-integration/Manifest b/kde-plasma/plasma-integration/Manifest
index de6a0738e8e4..155ce8cffba1 100644
--- a/kde-plasma/plasma-integration/Manifest
+++ b/kde-plasma/plasma-integration/Manifest
@@ -1,2 +1 @@
-DIST plasma-integration-5.21.5.tar.xz 60972 BLAKE2B 2122d64fa98dcd65936b18a5f8c09939680566770468817ab14d9116c92d226f234811952fd61222ca5e000fe213735c0da26ce73f3c5587cff4d61fcf88d902 SHA512 655fee4335569325431e9fb7d368bdf82b43f1e0e0f727f95f11f481a81e8dbdcdc43470c1768b9ab5701159ffaf571b551edc57510a653e1c7fedc1c4216d92
-DIST plasma-integration-5.22.1.tar.xz 65132 BLAKE2B 474cba63d42597f9bed26bd962ea7c8dffeaa19262bb1846282458bff19ca7ec5a71aa4e3130588d1525e550a5569b549d7f200b24690976d033df0fb9048f75 SHA512 840bce02c7d03d490905aef7831ff46d967c0a7e08c2377cc5c0556e955cb12de55aa2f4095925bd3b5ba64658d933022e49801e4a27b8458158a88d0c2edbe3
+DIST plasma-integration-5.22.5.tar.xz 65644 BLAKE2B 5a127c3f8ceb95177447fbbfd29e24ff65aba0dba4373c42ec358f2f0df941baf428962bcc90c25217d843df7c8f896ddf35d6001f575d4d226929a62c514136 SHA512 5da783bc3e32de5e68fb065f7dc014f92216821942b6f2c016fe494915fed1edaaaf88c26cd2a830fa306459e03d63d73dfbc805a845a0ac1f215128aa18df3c
diff --git a/kde-plasma/plasma-integration/metadata.xml b/kde-plasma/plasma-integration/metadata.xml
index 2fdbf33d963d..d925f2439758 100644
--- a/kde-plasma/plasma-integration/metadata.xml
+++ b/kde-plasma/plasma-integration/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
</pkgmetadata>
diff --git a/kde-plasma/plasma-integration/plasma-integration-5.22.1.ebuild b/kde-plasma/plasma-integration/plasma-integration-5.22.1.ebuild
deleted file mode 100644
index 02ab146b45d2..000000000000
--- a/kde-plasma/plasma-integration/plasma-integration-5.22.1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-KFMIN=5.82.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
-
-DESCRIPTION="Qt Platform Theme integration plugins for the Plasma workspaces"
-
-LICENSE="LGPL-2+"
-SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE=""
-
-# requires running kde environment
-RESTRICT+=" test"
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5=[dbus]
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kwayland-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-plasma/breeze-${PVCUT}:5
- x11-libs/libXcursor
- x11-libs/libxcb
-"
-RDEPEND="${DEPEND}
- media-fonts/hack
- media-fonts/noto
-"
diff --git a/kde-plasma/plasma-integration/plasma-integration-5.21.5.ebuild b/kde-plasma/plasma-integration/plasma-integration-5.22.5.ebuild
index b4955ae97b26..982f5b7d1b4b 100644
--- a/kde-plasma/plasma-integration/plasma-integration-5.21.5.ebuild
+++ b/kde-plasma/plasma-integration/plasma-integration-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
KFMIN=5.82.0
PVCUT=$(ver_cut 1-3)
@@ -13,11 +13,11 @@ DESCRIPTION="Qt Platform Theme integration plugins for the Plasma workspaces"
LICENSE="LGPL-2+"
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE=""
# requires running kde environment
-RESTRICT+=" test"
+RESTRICT="test"
DEPEND="
>=dev-qt/qtdbus-${QTMIN}:5
diff --git a/kde-plasma/plasma-meta/metadata.xml b/kde-plasma/plasma-meta/metadata.xml
index 2681c26c0ebe..de1664738aac 100644
--- a/kde-plasma/plasma-meta/metadata.xml
+++ b/kde-plasma/plasma-meta/metadata.xml
@@ -1,10 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
<use>
<flag name="browser-integration">Enable integration with Chrome/Firefox with browser extensions</flag>
<flag name="colord">Enable <pkg>kde-plasma/kwin</pkg> color management via <pkg>x11-misc/colord</pkg></flag>
diff --git a/kde-plasma/plasma-meta/plasma-meta-5.21.5.ebuild b/kde-plasma/plasma-meta/plasma-meta-5.21.5.ebuild
deleted file mode 100644
index a3729a5e3d62..000000000000
--- a/kde-plasma/plasma-meta/plasma-meta-5.21.5.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Merge this to pull in all Plasma 5 packages"
-HOMEPAGE="https://kde.org/plasma-desktop/"
-
-LICENSE="metapackage"
-SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 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 qrcode +sddm sdk
-+smart systemd thunderbolt +wallpapers"
-
-REQUIRED_USE="^^ ( elogind systemd )"
-
-RDEPEND="
- >=kde-plasma/breeze-${PV}:${SLOT}
- >=kde-plasma/kactivitymanagerd-${PV}:${SLOT}
- >=kde-plasma/kde-cli-tools-${PV}:${SLOT}
- >=kde-plasma/kdecoration-${PV}:${SLOT}
- >=kde-plasma/kdeplasma-addons-${PV}:${SLOT}
- >=kde-plasma/kgamma-${PV}:${SLOT}
- >=kde-plasma/khotkeys-${PV}:${SLOT}
- >=kde-plasma/kinfocenter-${PV}:${SLOT}
- >=kde-plasma/kmenuedit-${PV}:${SLOT}
- >=kde-plasma/kscreen-${PV}:${SLOT}
- >=kde-plasma/kscreenlocker-${PV}:${SLOT}
- >=kde-plasma/ksshaskpass-${PV}:${SLOT}
- >=kde-plasma/ksysguard-${PV}:${SLOT}
- >=kde-plasma/kwayland-integration-${PV}:${SLOT}
- >=kde-plasma/kwayland-server-${PV}:${SLOT}
- >=kde-plasma/kwin-${PV}:${SLOT}
- >=kde-plasma/kwrited-${PV}:${SLOT}
- >=kde-plasma/libkscreen-${PV}:${SLOT}
- >=kde-plasma/libksysguard-${PV}:${SLOT}
- >=kde-plasma/milou-${PV}:${SLOT}
- >=kde-plasma/oxygen-${PV}:${SLOT}
- >=kde-plasma/plasma-desktop-${PV}:${SLOT}
- >=kde-plasma/plasma-integration-${PV}:${SLOT}
- >=kde-plasma/plasma-systemmonitor-${PV}:${SLOT}
- >=kde-plasma/plasma-workspace-${PV}:${SLOT}
- >=kde-plasma/polkit-kde-agent-${PV}:${SLOT}
- >=kde-plasma/powerdevil-${PV}:${SLOT}
- >=kde-plasma/systemsettings-${PV}:${SLOT}
- sys-apps/dbus[elogind?,systemd?]
- sys-auth/polkit[elogind?,systemd?]
- sys-fs/udisks:2[elogind?,systemd?]
- bluetooth? ( >=kde-plasma/bluedevil-${PV}:${SLOT} )
- browser-integration? ( >=kde-plasma/plasma-browser-integration-${PV}:${SLOT} )
- colord? ( x11-misc/colord )
- crash-handler? ( >=kde-plasma/drkonqi-${PV}:${SLOT} )
- crypt? ( >=kde-plasma/plasma-vault-${PV}:${SLOT} )
- desktop-portal? ( >=kde-plasma/xdg-desktop-portal-kde-${PV}:${SLOT} )
- discover? ( >=kde-plasma/discover-${PV}:${SLOT} )
- display-manager? (
- sddm? (
- >=kde-plasma/sddm-kcm-${PV}:${SLOT}
- x11-misc/sddm[elogind?,systemd?]
- )
- !sddm? ( x11-misc/lightdm )
- )
- elogind? ( sys-auth/elogind[pam] )
- grub? ( >=kde-plasma/breeze-grub-${PV}:${SLOT} )
- gtk? (
- >=kde-plasma/breeze-gtk-${PV}:${SLOT}
- >=kde-plasma/kde-gtk-config-${PV}:${SLOT}
- x11-misc/appmenu-gtk-module
- )
- handbook? ( kde-apps/khelpcenter:5 )
- kwallet? ( >=kde-plasma/kwallet-pam-${PV}:${SLOT} )
- legacy-systray? ( >=kde-plasma/xembed-sni-proxy-${PV}:${SLOT} )
- networkmanager? (
- >=kde-plasma/plasma-nm-${PV}:${SLOT}
- net-misc/networkmanager[elogind?,systemd?]
- qrcode? ( kde-frameworks/prison[qml] )
- )
- plymouth? (
- >=kde-plasma/breeze-plymouth-${PV}:${SLOT}
- >=kde-plasma/plymouth-kcm-${PV}:${SLOT}
- )
- pulseaudio? ( >=kde-plasma/plasma-pa-${PV}:${SLOT} )
- sdk? ( >=kde-plasma/plasma-sdk-${PV}:${SLOT} )
- smart? ( >=kde-plasma/plasma-disks-${PV}:${SLOT} )
- systemd? (
- sys-apps/systemd[pam]
- firewall? ( >=kde-plasma/plasma-firewall-${PV}:${SLOT} )
- )
- thunderbolt? ( >=kde-plasma/plasma-thunderbolt-${PV}:${SLOT} )
- wallpapers? ( >=kde-plasma/plasma-workspace-wallpapers-${PV}:${SLOT} )
-"
-# Optional runtime deps: kde-plasma/plasma-desktop
-RDEPEND="${RDEPEND}
- accessibility? ( app-accessibility/orca )
-"
-
-pkg_postinst() {
- has_version sys-auth/consolekit || return
- ewarn "An existing installation of sys-auth/consolekit was detected even though"
- ewarn "${PN} was configured with USE $(usex elogind elogind systemd)."
- ewarn "There can only be one session manager at runtime, otherwise random issues"
- ewarn "may occur. Please make sure USE consolekit is nowhere enabled in make.conf"
- ewarn "or package.use and remove sys-auth/consolekit before raising bugs."
- ewarn "For more information, visit https://wiki.gentoo.org/wiki/KDE"
-}
diff --git a/kde-plasma/plasma-meta/plasma-meta-5.22.1.ebuild b/kde-plasma/plasma-meta/plasma-meta-5.22.5.ebuild
index 82a75b873114..d5457918b249 100644
--- a/kde-plasma/plasma-meta/plasma-meta-5.22.1.ebuild
+++ b/kde-plasma/plasma-meta/plasma-meta-5.22.5.ebuild
@@ -1,14 +1,14 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
DESCRIPTION="Merge this to pull in all Plasma 5 packages"
HOMEPAGE="https://kde.org/plasma-desktop/"
LICENSE="metapackage"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~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 qrcode +sddm sdk
diff --git a/kde-plasma/plasma-nm/Manifest b/kde-plasma/plasma-nm/Manifest
index 2871a87ccd3f..5f15f28ce703 100644
--- a/kde-plasma/plasma-nm/Manifest
+++ b/kde-plasma/plasma-nm/Manifest
@@ -1,2 +1 @@
-DIST plasma-nm-5.21.5.tar.xz 902104 BLAKE2B 8b881f39e01b7de0107b897c81fffb7bfa429a0bd7d8eb58026328ac42c411d5dd8e154e843767098731174a492e64b6c8a28c8af474584862f58081d9a5e751 SHA512 ac074e50d5ee3be99bab515b02522e391b14936c1c8152ca067c7513af7a8e8b81cb55ab9b412ca703554f3e35fc9392368159c9872d8c372017089a4a65e3fa
-DIST plasma-nm-5.22.1.tar.xz 899884 BLAKE2B 8bd2ab27c397c9b758d85a16c13d619ba9da07db5c10a255a3f6f92f2264bc38472fa71bab073315ff9995b42b192c5cce2bc57daf523383ecb8aa270310ed65 SHA512 653d3b22c829fb7f8003d5c377b058d1d6def77ceb89b8dec0ffe71a684343a9ef06334d11c6327ab96a306ebd59e0354ff97e922167ec03d85ff0291df36b03
+DIST plasma-nm-5.22.5.tar.xz 898960 BLAKE2B 0285425f4ed474c38e3a72b8b6654ba17e957921db0372bc24a9ce4fe226186cb687e5ec91836f7bbb1cb2fb9f4da1287efca41cd7b11673e2086477024f4578 SHA512 802b908c61214e77162f09289d9e9c1d3c9d39b77799d71b3c4802245f2920c29065b793a83a483a9e9df004e113bcb06fa864c456b6950ba3a4d8eaf4ec4b94
diff --git a/kde-plasma/plasma-nm/files/plasma-nm-5.21.5-missing-include.patch b/kde-plasma/plasma-nm/files/plasma-nm-5.21.5-missing-include.patch
deleted file mode 100644
index db8f98b072b7..000000000000
--- a/kde-plasma/plasma-nm/files/plasma-nm-5.21.5-missing-include.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From 8d1720ac924c8453f80ac560470d9d92bdd94b07 Mon Sep 17 00:00:00 2001
-From: Heiko Becker <heiko.becker@kde.org>
-Date: Tue, 4 May 2021 20:49:29 +0200
-Subject: [PATCH] Add missing QQueue include
-
-Used since 64dc6234b6980172bb53084c16a0e4e693d6011a. I suppose it's
-implicitly pulled in some cases, but for me the build fails with
-"networkmodel.h:126:56: error: field 'm_updateQueue' has incomplete
-type 'QQueue<QPair<NetworkModel::ModelChangeType, NetworkModelItem*> >'".
-
-(cherry picked from commit 2bccd7c3bc3aa12ddd1886b14041f1448c634a69)
----
- libs/models/networkmodel.h | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/libs/models/networkmodel.h b/libs/models/networkmodel.h
-index ebe6db52..749cb919 100644
---- a/libs/models/networkmodel.h
-+++ b/libs/models/networkmodel.h
-@@ -22,6 +22,7 @@
- #define PLASMA_NM_NETWORK_MODEL_H
-
- #include <QAbstractListModel>
-+#include <QQueue>
-
- #include "networkitemslist.h"
-
---
-GitLab
-
diff --git a/kde-plasma/plasma-nm/files/plasma-nm-5.22.0-qt-5.15.2ff-missing-include.patch b/kde-plasma/plasma-nm/files/plasma-nm-5.22.0-qt-5.15.2ff-missing-include.patch
deleted file mode 100644
index 133b3e225c54..000000000000
--- a/kde-plasma/plasma-nm/files/plasma-nm-5.22.0-qt-5.15.2ff-missing-include.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From 55ab9bfd83fb74d14e26cc1a3d8f257bc47c45ea Mon Sep 17 00:00:00 2001
-From: Heiko Becker <heiko.becker@kde.org>
-Date: Sun, 6 Jun 2021 19:34:16 +0200
-Subject: [PATCH] Add missing QFile include
-
-Used since 40d056195bc400bc4e249cd152993000011687c2. I suppose it's
-implicitly pulled in some cases, but for me the build fails against
-Qt from KDE's patch collection with "libs/handler.cpp:704:5: error:
-'QFile' was not declared in this scope;".
-
-(cherry picked from commit 6cac88b61da1277dcb9a801e47f2d69829c68086)
----
- libs/handler.cpp | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/libs/handler.cpp b/libs/handler.cpp
-index 470b0fc1..7c8302be 100644
---- a/libs/handler.cpp
-+++ b/libs/handler.cpp
-@@ -45,6 +45,7 @@
- #include <QDBusError>
- #include <QDBusMetaType>
- #include <QDBusPendingReply>
-+#include <QFile>
- #include <QIcon>
-
- #include <KNotification>
---
-GitLab
-
diff --git a/kde-plasma/plasma-nm/metadata.xml b/kde-plasma/plasma-nm/metadata.xml
index 89ac1236a4a2..4cc596c40725 100644
--- a/kde-plasma/plasma-nm/metadata.xml
+++ b/kde-plasma/plasma-nm/metadata.xml
@@ -1,10 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
<use>
<flag name="modemmanager">Enable support for mobile broadband devices</flag>
<flag name="openconnect">Build support for the OpenConnect VPN client</flag>
diff --git a/kde-plasma/plasma-nm/plasma-nm-5.21.5.ebuild b/kde-plasma/plasma-nm/plasma-nm-5.21.5.ebuild
deleted file mode 100644
index 8e934494dfe4..000000000000
--- a/kde-plasma/plasma-nm/plasma-nm-5.21.5.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ECM_TEST="true"
-KFMIN=5.82.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm kde.org
-
-DESCRIPTION="KDE Plasma applet for NetworkManager"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
-IUSE="modemmanager openconnect teamd"
-
-DEPEND="
- >=app-crypt/qca-2.3.0:2
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/networkmanager-qt-${KFMIN}:5[teamd=]
- >=kde-frameworks/plasma-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
- net-misc/networkmanager[teamd=]
- modemmanager? (
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/modemmanager-qt-${KFMIN}:5
- net-misc/mobile-broadband-provider-info
- )
- openconnect? (
- >=dev-qt/qtxml-${QTMIN}:5
- net-vpn/networkmanager-openconnect
- net-vpn/openconnect:=
- )
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtquickcontrols-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-plasma/kde-cli-tools-${PVCUT}:5
-"
-
-PATCHES=( "${FILESDIR}/${P}-missing-include.patch" )
-
-src_configure() {
- local mycmakeargs=(
- -DDISABLE_MODEMMANAGER_SUPPORT=$(usex !modemmanager)
- $(cmake_use_find_package modemmanager KF5ModemManagerQt)
- $(cmake_use_find_package openconnect OpenConnect)
- )
-
- ecm_src_configure
-}
-
-pkg_postinst() {
- ecm_pkg_postinst
-
- if ! has_version "kde-plasma/plasma-workspace:5"; then
- elog "${PN} is not terribly useful without kde-plasma/plasma-workspace:5."
- elog "However, the networkmanagement KCM can be called from either systemsettings"
- elog "or manually: $ kcmshell5 kcm_networkmanagement"
- fi
-}
diff --git a/kde-plasma/plasma-nm/plasma-nm-5.22.1.ebuild b/kde-plasma/plasma-nm/plasma-nm-5.22.5.ebuild
index efbeb893a417..794a92fb3ec3 100644
--- a/kde-plasma/plasma-nm/plasma-nm-5.22.1.ebuild
+++ b/kde-plasma/plasma-nm/plasma-nm-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
ECM_TEST="true"
KFMIN=5.82.0
@@ -13,7 +13,7 @@ DESCRIPTION="KDE Plasma applet for NetworkManager"
LICENSE="GPL-2 LGPL-2.1"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE="modemmanager openconnect teamd"
DEPEND="
diff --git a/kde-plasma/plasma-pa/Manifest b/kde-plasma/plasma-pa/Manifest
index da42c7f7a4e1..2488d4181d2e 100644
--- a/kde-plasma/plasma-pa/Manifest
+++ b/kde-plasma/plasma-pa/Manifest
@@ -1,2 +1 @@
-DIST plasma-pa-5.21.5.tar.xz 114508 BLAKE2B b33b5050e7de5dfd99e2f6b881d779e6e92fbd30c45fcd86b0ec65aec81d06b983789c4e617372b74604fcb51315e57e5f1978fcaa4cb9c6c45aeac94f4a2c85 SHA512 96a170b0ae90ff5a8015a532cde50e7a786452f9d04a30f7ee2402c9e7065ed1891e229f589bc79337ad68cd310c339840b10e7bb94551bab744ab7ae9a2ba40
-DIST plasma-pa-5.22.1.tar.xz 127304 BLAKE2B a719562972d3f04971da67847ac9a01c1677a08039cac41ee1f5c31fc165b3741d7ff4191d67e9765c7af8bbf44011a49379f0ba3d1c6d460d346f22aa3d353b SHA512 f24c5969e0444925924fd6ee7b7fd7af2c3ea39ff86c2434923f2cc20077b3d002ba2ace7394159be82e174aa9c09977c9f9503978ec4f2a75de0057340073c3
+DIST plasma-pa-5.22.5.tar.xz 127092 BLAKE2B dd57129aec51056ac7f7020d0e479718c3c18b7da7c7e75e8b4dd2f052c3e198c6dfb350000b50230293e8e35281862a6ad503fe62d23af7083f15f650a13d38 SHA512 4082096d532ddeba6b9cd117a7588fb5b62739ce7265b70ad5834cbd30dab140ccb8b3146f9264dd01a664bfc72071bd42cdd23c24b08fd7f89919d939eb4ba9
diff --git a/kde-plasma/plasma-pa/metadata.xml b/kde-plasma/plasma-pa/metadata.xml
index 2fdbf33d963d..d925f2439758 100644
--- a/kde-plasma/plasma-pa/metadata.xml
+++ b/kde-plasma/plasma-pa/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
</pkgmetadata>
diff --git a/kde-plasma/plasma-pa/plasma-pa-5.22.1.ebuild b/kde-plasma/plasma-pa/plasma-pa-5.22.1.ebuild
deleted file mode 100644
index 5925ffbdeefd..000000000000
--- a/kde-plasma/plasma-pa/plasma-pa-5.22.1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.82.0
-QTMIN=5.15.2
-inherit ecm kde.org
-
-DESCRIPTION="Plasma applet for audio volume management using PulseAudio"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE=""
-
-DEPEND="
- dev-libs/glib:2
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/plasma-${KFMIN}:5
- media-libs/libcanberra
- media-sound/pulseaudio
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- x11-themes/sound-theme-freedesktop
-"
diff --git a/kde-plasma/plasma-pa/plasma-pa-5.21.5.ebuild b/kde-plasma/plasma-pa/plasma-pa-5.22.5.ebuild
index c02937a9d845..db7d0bd02fda 100644
--- a/kde-plasma/plasma-pa/plasma-pa-5.21.5.ebuild
+++ b/kde-plasma/plasma-pa/plasma-pa-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
ECM_HANDBOOK="forceoptional"
KFMIN=5.82.0
diff --git a/kde-plasma/plasma-sdk/Manifest b/kde-plasma/plasma-sdk/Manifest
index eddbd33f0595..44051ca4a2da 100644
--- a/kde-plasma/plasma-sdk/Manifest
+++ b/kde-plasma/plasma-sdk/Manifest
@@ -1,2 +1 @@
-DIST plasma-sdk-5.21.5.tar.xz 270648 BLAKE2B 59e6d00cb24a392aa829bea8e0206c7f7867e8f5cdba4a6a2ab6f4f328dd83fb18d1f25c78a5b461d182e8705cdfc8f3141ea947eba6545c9dee0d159de3bece SHA512 83d27d9ffca15baba292bdf285f19a743589f5a4433c6fad8fd581a93a910be0ce98f3163c7d6872d6a95b71342e301de5ebf6ce2677fcdfb61b8e4644a0d80f
-DIST plasma-sdk-5.22.1.tar.xz 269508 BLAKE2B 2795500b7d0b2e8d6c410499638866b0f9d79e51023f6044d142537f8d4fbfdd1765fd4b8538c1589dc5637bfdf1ace41e3e96566ce1daffc9145c11b0884adc SHA512 55d0721dbec1af3de4f53e0f71993ed3022754cf4909f9c96b745875b231a477499aca2f5f76cb472df801dc8b7571f536ec655e431188ae214e089d092c0472
+DIST plasma-sdk-5.22.5.tar.xz 269688 BLAKE2B 90ed4b103b7b2ce3bfc3b84dcc0928d7e7b4ab88c7eeea9be0f2be8807b96271e9e5c0a00e04e252a3c099384f90f532084a03eae79ed5d88da97994bcbb715d SHA512 893bf785994537068efe5f8c854c2bd9a650849029822a5790b3874e2137eeac4f587185e571471494a47551c60e8b395520e125b8e2f511f36f6f483867671e
diff --git a/kde-plasma/plasma-sdk/metadata.xml b/kde-plasma/plasma-sdk/metadata.xml
index 2fdbf33d963d..d925f2439758 100644
--- a/kde-plasma/plasma-sdk/metadata.xml
+++ b/kde-plasma/plasma-sdk/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
</pkgmetadata>
diff --git a/kde-plasma/plasma-sdk/plasma-sdk-5.22.1.ebuild b/kde-plasma/plasma-sdk/plasma-sdk-5.22.1.ebuild
deleted file mode 100644
index b63a63ef1036..000000000000
--- a/kde-plasma/plasma-sdk/plasma-sdk-5.22.1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ECM_TEST="optional"
-KFMIN=5.82.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
-
-DESCRIPTION="Useful applications for Plasma development"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kpackage-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktexteditor-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/plasma-${KFMIN}:5
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtquickcontrols-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
-"
diff --git a/kde-plasma/plasma-sdk/plasma-sdk-5.21.5.ebuild b/kde-plasma/plasma-sdk/plasma-sdk-5.22.5.ebuild
index b27038110e78..5ecc2fc17e22 100644
--- a/kde-plasma/plasma-sdk/plasma-sdk-5.21.5.ebuild
+++ b/kde-plasma/plasma-sdk/plasma-sdk-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
ECM_TEST="optional"
KFMIN=5.82.0
@@ -14,7 +14,7 @@ DESCRIPTION="Useful applications for Plasma development"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 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 8b6482647181..0690977d377c 100644
--- a/kde-plasma/plasma-systemmonitor/Manifest
+++ b/kde-plasma/plasma-systemmonitor/Manifest
@@ -1,2 +1 @@
-DIST plasma-systemmonitor-5.21.5.tar.xz 124792 BLAKE2B 47c55bd7ceb31c7128676e539d7c48325db68b49bcbee0a4d73cd61ed1360500e7765ed2d5d01bde542bfb74e7b6db26158c6b281aa1e65a5ba450595117777a SHA512 f21db1dc9428b9f97b4b012ae481738f7aa96c9080f35870c8a8f2dfed582b937507fd626723dbd60e66656d78984bda24279c77548d65efd847e15374b024f0
-DIST plasma-systemmonitor-5.22.1.tar.xz 134040 BLAKE2B 1be7e7f310553ab836a8fb3e40c8c374d278710de0188003e1d261e8c446ddbfae9ce80c064880d305f15ea5cedcab5d4be2d2a41b774f7a3f3e73d2ef9c8221 SHA512 a23e7990e8a122eb346cc44cb5134b203b5b7ed5eb2db93c185a23043ac3b9f30e53ccab7bc98c3053db4c915539d46a6f57d7cac33ebf7db379e509d2aab221
+DIST plasma-systemmonitor-5.22.5.tar.xz 134624 BLAKE2B 728ce4b89405445cbe385da504fb026d0c310eb06d41a3c4ab5557b8d66d1ed000ba30334363e5a9975e7515595e1cd3dac493a01f1f1bb235df4b9cb3f6ba38 SHA512 4116be820038318022efe6d7460d7deef2983940dac7ab1949aa0c8d18473b15d9de41f21241c63342656b5871c1a2291daa3ff0d576849fa27177425419013c
diff --git a/kde-plasma/plasma-systemmonitor/metadata.xml b/kde-plasma/plasma-systemmonitor/metadata.xml
index 2fdbf33d963d..d925f2439758 100644
--- a/kde-plasma/plasma-systemmonitor/metadata.xml
+++ b/kde-plasma/plasma-systemmonitor/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
</pkgmetadata>
diff --git a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.21.5.ebuild b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.21.5.ebuild
deleted file mode 100644
index 67759df28e46..000000000000
--- a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.21.5.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.82.0
-QTMIN=5.15.2
-inherit ecm kde.org
-
-DESCRIPTION="New version of KSysGuard built on top of the new KStats daemon and using QML"
-HOMEPAGE="https://invent.kde.org/plasma/plasma-systemmonitor"
-
-LICENSE="|| ( GPL-3 GPL-2 )"
-SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-plasma/libksysguard-${PVCUT}:5
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
- >=kde-frameworks/kquickcharts-${KFMIN}:5
- >=kde-plasma/ksysguard-${PVCUT}:5
-"
diff --git a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.22.1.ebuild b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.22.5.ebuild
index 58e0044c8293..daf638b076a2 100644
--- a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.22.1.ebuild
+++ b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
PVCUT=$(ver_cut 1-3)
KFMIN=5.82.0
@@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/plasma-systemmonitor/"
LICENSE="|| ( GPL-3 GPL-2 )"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/kde-plasma/plasma-thunderbolt/Manifest b/kde-plasma/plasma-thunderbolt/Manifest
index 3033466aa94b..d682d392a795 100644
--- a/kde-plasma/plasma-thunderbolt/Manifest
+++ b/kde-plasma/plasma-thunderbolt/Manifest
@@ -1,2 +1 @@
-DIST plasma-thunderbolt-5.21.5.tar.xz 56556 BLAKE2B 9f80e1848693fccb15cb56f8d6ce89136efa1baa60dfd42498a49f59c9e688ea454aa52b40e8791999fb12dc540308bcdb855cd7462b79079a257a58a29004c8 SHA512 b627ee07e0fe308b70b11c2a887443b8eb3997cb9895a67f8d7760a4294bf36eb612ff888c981ba63a6485180ae7d1cee3d9c7c0bb741a3db3599a2650ba6843
-DIST plasma-thunderbolt-5.22.1.tar.xz 64356 BLAKE2B ef24cd0098ee2a5c4e58f760a725073a78c338881f3fd4a0dad541ad8f6935d182d0fd26fa62f030d1c9c8394169d342641aa625837c04ab01bf54b00a982427 SHA512 cfd26d737f3c0a70e96c499cb28877aeb8acc2c7e0928a8964697c9a0d2047745a7e51c83113302c1fd78fbe706822aa8be09fb381f567d154268c2f1a22d0f7
+DIST plasma-thunderbolt-5.22.5.tar.xz 64216 BLAKE2B 74914087256f7f0496c4f1f4bf2f82180b424bf357208b70d0c6416a9288b7f26d0dc385823a5ace087dca3aa388963b28be00d31f1335bd0ba1071ed382bab7 SHA512 abc492c6a69cd3a2efa82c798d9a5e178f08fac098cd68055308f5bb4459e16914210e119e50838dd5af8d2240ead47e1dcfb06cb49a9a8d4e4ee6c0ba386581
diff --git a/kde-plasma/plasma-thunderbolt/metadata.xml b/kde-plasma/plasma-thunderbolt/metadata.xml
index 2fdbf33d963d..d925f2439758 100644
--- a/kde-plasma/plasma-thunderbolt/metadata.xml
+++ b/kde-plasma/plasma-thunderbolt/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
</pkgmetadata>
diff --git a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.21.5.ebuild b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.21.5.ebuild
deleted file mode 100644
index 20215a7ab5da..000000000000
--- a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.21.5.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ECM_TEST="true"
-KFMIN=5.82.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm 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 x86"
-IUSE=""
-
-# tests require DBus
-RESTRICT+=" test"
-
-DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- sys-apps/bolt
-"
diff --git a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.22.1.ebuild b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.22.5.ebuild
index 952807b2c0bd..9e532624beab 100644
--- a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.22.1.ebuild
+++ b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
ECM_TEST="true"
KFMIN=5.82.0
@@ -14,11 +14,11 @@ HOMEPAGE="https://invent.kde.org/plasma/plasma-thunderbolt"
LICENSE="|| ( GPL-2 GPL-3+ )"
SLOT="5"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~riscv x86"
IUSE=""
# tests require DBus
-RESTRICT+=" test"
+RESTRICT="test"
DEPEND="
>=dev-qt/qtdeclarative-${QTMIN}:5
diff --git a/kde-plasma/plasma-vault/Manifest b/kde-plasma/plasma-vault/Manifest
index fb6dabef925a..3091ecbc0acd 100644
--- a/kde-plasma/plasma-vault/Manifest
+++ b/kde-plasma/plasma-vault/Manifest
@@ -1,2 +1 @@
-DIST plasma-vault-5.21.5.tar.xz 160084 BLAKE2B a893a8cb9a3911eebb7cc1933f5bd6ee527a639e0ffaabfd9db864acc15962127e87abe3838a24311c65e87f2bd2320f788a731ee2145909e7d2605fccc9184f SHA512 bb3a4471e6a7cfc98eb4867142467cb009456c7643e87f274372e6d9d8cff1b97c6e70c1a3a51e21b72cc0d7a63a801f4681e3977339eac6a9ab108b13dc6d5c
-DIST plasma-vault-5.22.1.tar.xz 170860 BLAKE2B 2a4bf7d6c7e847f6270bf472aa64d6c787f88cddfb0f964b8f4e21f7fadb3ab68dec77a0f4ab063c5bfb8ed23ce5cd9ace9985c3ce6ed7fda6913b847b18da15 SHA512 0546fb051b0fb47f5a94999770dfae6a1e8051be8bec3525713beff7940901662ccba0110bd8d377bf6d8c13997b19b47c243c1511cf12e30548e09af3f5db72
+DIST plasma-vault-5.22.5.tar.xz 171012 BLAKE2B 44cc939d1fe03d4a042d3cd28b9ecc9457a1c667f5c7ee145db9d600ffaf49407108c019e91b475647bb5922b5fd9a25224dc00d3c6eb18e1adc67b0ee83cfbc SHA512 360bfe2ceab0f6318dff866af9a1445ea7f43bffc0471cee50d2283bc125062cbea5974a88db537384a5b5bfd28e679be3c50f95afe4b53c9f7c8a6ab6756cf0
diff --git a/kde-plasma/plasma-vault/metadata.xml b/kde-plasma/plasma-vault/metadata.xml
index 2fdbf33d963d..d925f2439758 100644
--- a/kde-plasma/plasma-vault/metadata.xml
+++ b/kde-plasma/plasma-vault/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
</pkgmetadata>
diff --git a/kde-plasma/plasma-vault/plasma-vault-5.22.1.ebuild b/kde-plasma/plasma-vault/plasma-vault-5.22.1.ebuild
deleted file mode 100644
index 6487b75bfa37..000000000000
--- a/kde-plasma/plasma-vault/plasma-vault-5.22.1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-KFMIN=5.82.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm 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 ~x86"
-IUSE="networkmanager"
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kactivities-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/plasma-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-plasma/libksysguard-${PVCUT}:5
- networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 )
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- || ( >=sys-fs/cryfs-0.9.9 >=sys-fs/encfs-1.9.2 )
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package networkmanager KF5NetworkManagerQt)
- )
-
- ecm_src_configure
-}
diff --git a/kde-plasma/plasma-vault/plasma-vault-5.21.5.ebuild b/kde-plasma/plasma-vault/plasma-vault-5.22.5.ebuild
index bd0a97d39996..cf869f9ad551 100644
--- a/kde-plasma/plasma-vault/plasma-vault-5.21.5.ebuild
+++ b/kde-plasma/plasma-vault/plasma-vault-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
KFMIN=5.82.0
PVCUT=$(ver_cut 1-3)
@@ -13,7 +13,7 @@ HOMEPAGE+=" https://cukic.co/2017/02/03/vaults-encryption-in-plasma/"
LICENSE="LGPL-3"
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE="networkmanager"
DEPEND="
diff --git a/kde-plasma/plasma-workspace-wallpapers/Manifest b/kde-plasma/plasma-workspace-wallpapers/Manifest
index 745285595dae..81dade87216a 100644
--- a/kde-plasma/plasma-workspace-wallpapers/Manifest
+++ b/kde-plasma/plasma-workspace-wallpapers/Manifest
@@ -1,2 +1 @@
-DIST plasma-workspace-wallpapers-5.21.5.tar.xz 48099464 BLAKE2B 1cf45627c00ebce5ac6960cbc1c773f4239398de247a2e29866de8daa53e7a9804b2185d148c3a8c507eac1c6a333c9c6a5472b37d26979029df3652e69913c0 SHA512 d0a7862b55238bafc106b654bd584cd6e2fbeead8d6694cc71df23e74a2da02c0b25b2f412514b45c1d2b04567e7758ef7d77b6fc5bd814b5f5bdee0c26926ca
-DIST plasma-workspace-wallpapers-5.22.1.tar.xz 51347808 BLAKE2B 72a03b5048c257a67d69be151115ecf235c7e8eaa772f95b35a9aa237de7078d97815d2fe67fceb5634f8dec9db70ae978c0d7eed28b058e76720c6c3cb95b37 SHA512 e9ad4b8910b0384318e2331db7d1a67549b767b201f125ec79ac54339452555c1172c970750fdc724eb2ec424ffbb6552cf562004113f5ae437706c5da100f77
+DIST plasma-workspace-wallpapers-5.22.5.tar.xz 51347952 BLAKE2B 090a0a72357e3597e102f3164596cf8614dea88f06a30c07019085891c65278dfff6149588e3c0cdedabde3d8c76cd0030878870ce3106b27b0222577133a3a8 SHA512 851e81e901fb50fc1c65c0863570b4c13c41ab3b4eef0fa862e60813ea6c316daa629464184cbc7f76f4ab4fd7422abe5ee1931f46ec968b9176bfe7f72aef19
diff --git a/kde-plasma/plasma-workspace-wallpapers/metadata.xml b/kde-plasma/plasma-workspace-wallpapers/metadata.xml
index 2fdbf33d963d..d925f2439758 100644
--- a/kde-plasma/plasma-workspace-wallpapers/metadata.xml
+++ b/kde-plasma/plasma-workspace-wallpapers/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
</pkgmetadata>
diff --git a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.21.5.ebuild b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.21.5.ebuild
deleted file mode 100644
index c46c7d6c1304..000000000000
--- a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.21.5.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PVCUT=$(ver_cut 1-3)
-inherit cmake kde.org
-
-DESCRIPTION="Wallpapers for the Plasma workspace"
-
-LICENSE="GPL-2"
-SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
-IUSE=""
-
-BDEPEND="
- dev-qt/qtcore:5
- kde-frameworks/extra-cmake-modules:5
-"
diff --git a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.22.1.ebuild b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.22.5.ebuild
index d290aa752bae..d776660bca12 100644
--- a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.22.1.ebuild
+++ b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
PVCUT=$(ver_cut 1-3)
inherit cmake kde.org
@@ -10,7 +10,7 @@ DESCRIPTION="Wallpapers for the Plasma workspace"
LICENSE="GPL-2"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE=""
BDEPEND="
diff --git a/kde-plasma/plasma-workspace/Manifest b/kde-plasma/plasma-workspace/Manifest
index 6ad5406c3cc8..0039ae121117 100644
--- a/kde-plasma/plasma-workspace/Manifest
+++ b/kde-plasma/plasma-workspace/Manifest
@@ -1,2 +1 @@
-DIST plasma-workspace-5.21.5.tar.xz 9724000 BLAKE2B 2688c8aacd4e5584bb2660a287563aa683af4d469aad45f3521d31ec569d403204cceeb167062a9d8dfe591972db3758d5f46c21ca7c30453cd6740f3e3b470a SHA512 6918c1a29e977ac7f3ebf6ac7308f20f20712db96bf10599f3372987509630aa2ca8bc6adf0b1af4e543ccd2a2001e38ce02d759d25f09588c7c1aaa358af1b4
-DIST plasma-workspace-5.22.1.tar.xz 8349504 BLAKE2B 5f1b2458a83d992e77c197386716b46c623f50505c6661fe1606040a90b42dbdf60203e0bbc007f2a7e1267e49b5d083ee04915cc9d6cb2f8f182d8f0acf1642 SHA512 a09f81ab3dce21e834d162b0be767c91070595969e35206650db70bab726dbed5c4e420e88c11e11b5b2bbf0d5f5a6ddb9ca06a57f6ff255477282f653213cfc
+DIST plasma-workspace-5.22.5.tar.xz 8401412 BLAKE2B 3479549ffb302f8beca8f37853540bd71cc03a02183826435ec47ded0df69f4b19e103d8b6e2cd16af001a9c04a34e2f37a98a461f40fb8837ed7e7128a6fcba SHA512 753ba35c3f0c3a5affe10d3a6149f1ebca7ed51b0710c079606e33ceada94a50eee1c1bafbb465fcc194038915c33edef1d79e0865e5702aab7a334d6d508c47
diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-5.14.2-split-libkworkspace.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-5.14.2-split-libkworkspace.patch
deleted file mode 100644
index f12d9f4daf5b..000000000000
--- a/kde-plasma/plasma-workspace/files/plasma-workspace-5.14.2-split-libkworkspace.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From 4717089b68c386446be240f463f2f13e7024468b Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
-Date: Mon, 22 Oct 2018 10:35:10 +0200
-Subject: [PATCH] libkworkspace: Allow standalone build
-
----
- CMakeLists.txt | 6 +++-
- 1 file changed, 5 insertions(+), 1 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index e587a386..d1a63527 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -46,6 +46,7 @@ set_package_properties(KF5Baloo PROPERTIES DESCRIPTION "File Searching"
-
- find_package(KF5TextEditor)
- find_package(KWinDBusInterface CONFIG REQUIRED)
-+find_package(LibKWorkspace 5.14.1)
-
- find_package(KScreenLocker 5.13.80 REQUIRED)
- find_package(ScreenSaverDBusInterface CONFIG REQUIRED)
-@@ -135,7 +136,10 @@ endif()
- add_definitions(-DQT_NO_URL_CAST_FROM_STRING)
-
- add_subdirectory(doc)
--add_subdirectory(libkworkspace)
-+if(NOT LibKWorkspace_FOUND)
-+ message(STATUS "System LibKWorkspace not found, using bundled.")
-+ add_subdirectory(libkworkspace)
-+endif()
- add_subdirectory(libdbusmenuqt)
- add_subdirectory(appmenu)
-
---
-2.19.1
diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-5.21.5-dangerous-shortcuts.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-5.21.5-dangerous-shortcuts.patch
deleted file mode 100644
index f04bb866d5d3..000000000000
--- a/kde-plasma/plasma-workspace/files/plasma-workspace-5.21.5-dangerous-shortcuts.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-From e8e17c5ef8734fa56a78405e32277568e4e1095e Mon Sep 17 00:00:00 2001
-From: Nate Graham <nate@kde.org>
-Date: Thu, 22 Apr 2021 08:38:18 -0600
-Subject: [PATCH] [ksmserver] Remove default shortcuts for "Without
- Confirmation" actions
-
-These actions bypass the user setting for whether or not to show the
-logout screen and always log out/reboot/etc. immediately. Because they
-have default keyboard shortcuts, they can be triggered by accident and
-cause unexpected logouts/reboots/etc.
-
-BUG: 435954
-FIXED-IN: 5.22
----
- ksmserver/server.cpp | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/ksmserver/server.cpp b/ksmserver/server.cpp
-index ac9da9f09..6f3179fb9 100644
---- a/ksmserver/server.cpp
-+++ b/ksmserver/server.cpp
-@@ -880,17 +880,17 @@ void KSMServer::setupShortcuts()
-
- a = actionCollection->addAction(QStringLiteral("Log Out Without Confirmation"));
- a->setText(i18n("Log Out Without Confirmation"));
-- KGlobalAccel::self()->setGlobalShortcut(a, QList<QKeySequence>() << Qt::ALT + Qt::CTRL + Qt::SHIFT + Qt::Key_Delete);
-+ KGlobalAccel::self()->setGlobalShortcut(a, QKeySequence());
- connect(a, &QAction::triggered, this, &KSMServer::logoutWithoutConfirmation);
-
- a = actionCollection->addAction(QStringLiteral("Halt Without Confirmation"));
- a->setText(i18n("Halt Without Confirmation"));
-- KGlobalAccel::self()->setGlobalShortcut(a, QList<QKeySequence>() << Qt::ALT + Qt::CTRL + Qt::SHIFT + Qt::Key_PageDown);
-+ KGlobalAccel::self()->setGlobalShortcut(a, QKeySequence());
- connect(a, &QAction::triggered, this, &KSMServer::haltWithoutConfirmation);
-
- a = actionCollection->addAction(QStringLiteral("Reboot Without Confirmation"));
- a->setText(i18n("Reboot Without Confirmation"));
-- KGlobalAccel::self()->setGlobalShortcut(a, QList<QKeySequence>() << Qt::ALT + Qt::CTRL + Qt::SHIFT + Qt::Key_PageUp);
-+ KGlobalAccel::self()->setGlobalShortcut(a, QKeySequence());
- connect(a, &QAction::triggered, this, &KSMServer::rebootWithoutConfirmation);
- }
- }
---
-GitLab
-
diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-5.21.5-revert-activate-krunner.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-5.21.5-revert-activate-krunner.patch
deleted file mode 100644
index c2637286da10..000000000000
--- a/kde-plasma/plasma-workspace/files/plasma-workspace-5.21.5-revert-activate-krunner.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-From 9bdae154bb3711b0220d0a8a685b2329f487d1f2 Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <asturm@gentoo.org>
-Date: Mon, 15 Feb 2021 17:35:19 +0100
-Subject: [PATCH] Revert "Activate KRunner instead of running the binary"
-
-Causes applications to be started with cwd "/".
-
-See also: https://bugs.gentoo.org/767478
-
-This reverts commit 0e575a20ef36532b5b40a40ea30f915976942477.
----
- krunner/CMakeLists.txt | 3 ++-
- krunner/{krunner.desktop => krunner.desktop.cmake} | 4 ++--
- 2 files changed, 4 insertions(+), 3 deletions(-)
- rename krunner/{krunner.desktop => krunner.desktop.cmake} (94%)
-
-diff --git a/krunner/CMakeLists.txt b/krunner/CMakeLists.txt
-index 07d27c1dc..8e1f2e3bd 100644
---- a/krunner/CMakeLists.txt
-+++ b/krunner/CMakeLists.txt
-@@ -31,7 +31,8 @@ target_compile_definitions(krunner PRIVATE -DPROJECT_VERSION="${PROJECT_VERSION}
- install(TARGETS krunner ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
- install(FILES ${krunner_dbusAppXML} DESTINATION ${KDE_INSTALL_DBUSINTERFACEDIR} )
-
--install(FILES krunner.desktop DESTINATION ${DATA_INSTALL_DIR}/kglobalaccel)
-+configure_file(krunner.desktop.cmake ${CMAKE_CURRENT_BINARY_DIR}/krunner.desktop @ONLY)
-+install(FILES ${CMAKE_CURRENT_BINARY_DIR}/krunner.desktop DESTINATION ${DATA_INSTALL_DIR}/kglobalaccel)
-
- set(CMAKECONFIG_INSTALL_DIR "${KDE_INSTALL_CMAKEPACKAGEDIR}/KRunnerAppDBusInterface")
- configure_package_config_file(KRunnerAppDBusInterfaceConfig.cmake.in
-diff --git a/krunner/krunner.desktop b/krunner/krunner.desktop.cmake
-similarity index 94%
-rename from krunner/krunner.desktop
-rename to krunner/krunner.desktop.cmake
-index 7a0398696..c4c8c9d92 100644
---- a/krunner/krunner.desktop
-+++ b/krunner/krunner.desktop.cmake
-@@ -1,5 +1,5 @@
- [Desktop Entry]
--Exec=dbus-send --type=method_call --dest=org.kde.krunner /App org.kde.krunner.App.toggleDisplay
-+Exec=@CMAKE_INSTALL_PREFIX@/bin/krunner
- Name=KRunner
- Name[ar]=مشغّل.ك
- Name[ast]=KRunner
-@@ -60,7 +60,7 @@ Actions=RunClipboard
- X-KDE-Wayland-Interfaces=org_kde_plasma_window_management
-
- [Desktop Action RunClipboard]
--Exec=dbus-send --type=method_call --dest=org.kde.krunner /App org.kde.krunner.App.displayWithClipboardContents
-+Exec=krunner -c
- Name=Run command on clipboard contents
- Name[az]=Əmri, mübadilə buferindən başlatmaq
- Name[ca]=Executa una ordre al contingut del porta-retalls
---
-2.31.1
-
diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-5.21.5-transparency-panelConfig.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-5.21.5-transparency-panelConfig.patch
deleted file mode 100644
index fb7993e6db72..000000000000
--- a/kde-plasma/plasma-workspace/files/plasma-workspace-5.21.5-transparency-panelConfig.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From 1cf02aad96bfe650a1f4d1465ae15234205fb061 Mon Sep 17 00:00:00 2001
-From: Bharadwaj Raju <bharadwaj.raju777@protonmail.com>
-Date: Mon, 26 Apr 2021 18:47:51 +0000
-Subject: [PATCH] Load panelOpacity from config parent, not from config
-
-BUG: 434285
-FIXED-IN: 5.22
----
- shell/panelview.cpp | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/shell/panelview.cpp b/shell/panelview.cpp
-index 5ed743024..4533e856f 100644
---- a/shell/panelview.cpp
-+++ b/shell/panelview.cpp
-@@ -633,7 +633,7 @@ void PanelView::restore()
- // the place for this config key is changed in Plasma 5.9
- // Do NOT use readConfigValueWithFallBack
- setVisibilityMode((VisibilityMode)panelConfig.parent().readEntry<int>("panelVisibility", panelConfig.readEntry<int>("panelVisibility", (int)NormalPanel)));
-- setOpacityMode((OpacityMode)readConfigValueWithFallBack("panelOpacity", PanelView::OpacityMode::Adaptive));
-+ setOpacityMode((OpacityMode)config().parent().readEntry<int>("panelOpacity", configDefaults().parent().readEntry<int>("panelOpacity", PanelView::OpacityMode::Adaptive)));
- m_initCompleted = true;
- resizePanel();
- positionPanel();
---
-GitLab
-
diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-5.21.5-transparency.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-5.21.5-transparency.patch
deleted file mode 100644
index 1a925a137cef..000000000000
--- a/kde-plasma/plasma-workspace/files/plasma-workspace-5.21.5-transparency.patch
+++ /dev/null
@@ -1,376 +0,0 @@
-From 7db8d5ee551f30576588d31470fe287b6ad2adcd Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Niccol=C3=B2=20Venerandi?= <niccolo@venerandi.com>
-Date: Mon, 1 Mar 2021 22:14:43 +0000
-Subject: [PATCH] Add support for adaptive opacity panels
-
-Co-authored-by: Jan Blackquill <uhhadd@gmail.com>
----
- libtaskmanager/taskfilterproxymodel.cpp | 26 ++++++++++++++++++
- libtaskmanager/taskfilterproxymodel.h | 19 ++++++++++++++
- libtaskmanager/tasksmodel.cpp | 11 ++++++++
- libtaskmanager/tasksmodel.h | 19 ++++++++++++++
- shell/panelconfigview.cpp | 11 ++++++++
- shell/panelconfigview.h | 5 ++++
- shell/panelview.cpp | 35 +++++++++++++++++++++++++
- shell/panelview.h | 28 ++++++++++++++++++++
- 8 files changed, 154 insertions(+)
-
-diff --git a/libtaskmanager/taskfilterproxymodel.cpp b/libtaskmanager/taskfilterproxymodel.cpp
-index 37a3076fd..6bb27537a 100644
---- a/libtaskmanager/taskfilterproxymodel.cpp
-+++ b/libtaskmanager/taskfilterproxymodel.cpp
-@@ -40,6 +40,7 @@ public:
- bool filterByScreen = false;
- bool filterByActivity = false;
- bool filterNotMinimized = false;
-+ bool filterNotMaximized = false;
- bool filterSkipTaskbar = true;
- bool filterSkipPager = false;
-
-@@ -185,6 +186,22 @@ void TaskFilterProxyModel::setFilterNotMinimized(bool filter)
- }
- }
-
-+bool TaskFilterProxyModel::filterNotMaximized() const
-+{
-+ return d->filterNotMaximized;
-+}
-+
-+void TaskFilterProxyModel::setFilterNotMaximized(bool filter)
-+{
-+ if (d->filterNotMaximized != filter) {
-+ d->filterNotMaximized = filter;
-+
-+ invalidateFilter();
-+
-+ emit filterNotMaximizedChanged();
-+ }
-+}
-+
- bool TaskFilterProxyModel::filterSkipTaskbar() const
- {
- return d->filterSkipTaskbar;
-@@ -301,6 +318,15 @@ bool TaskFilterProxyModel::acceptsRow(int sourceRow) const
- }
- }
-
-+ // Filter not maximized.
-+ if (d->filterNotMaximized) {
-+ bool isMaximized = sourceIdx.data(AbstractTasksModel::IsMaximized).toBool();
-+
-+ if (!isMaximized) {
-+ return false;
-+ }
-+ }
-+
- return true;
- }
-
-diff --git a/libtaskmanager/taskfilterproxymodel.h b/libtaskmanager/taskfilterproxymodel.h
-index 7ad2cb9ce..88ba3adab 100644
---- a/libtaskmanager/taskfilterproxymodel.h
-+++ b/libtaskmanager/taskfilterproxymodel.h
-@@ -52,6 +52,7 @@ class TASKMANAGER_EXPORT TaskFilterProxyModel : public QSortFilterProxyModel, pu
- Q_PROPERTY(bool filterByScreen READ filterByScreen WRITE setFilterByScreen NOTIFY filterByScreenChanged)
- Q_PROPERTY(bool filterByActivity READ filterByActivity WRITE setFilterByActivity NOTIFY filterByActivityChanged)
- Q_PROPERTY(bool filterNotMinimized READ filterNotMinimized WRITE setFilterNotMinimized NOTIFY filterNotMinimizedChanged)
-+ Q_PROPERTY(bool filterNotMaximized READ filterNotMaximized WRITE setFilterNotMaximized NOTIFY filterNotMaximizedChanged)
- Q_PROPERTY(bool filterSkipTaskbar READ filterSkipTaskbar WRITE setFilterSkipTaskbar NOTIFY filterSkipTaskbarChanged)
- Q_PROPERTY(bool filterSkipPager READ filterSkipPager WRITE setFilterSkipPager NOTIFY filterSkipPagerChanged)
-
-@@ -212,6 +213,23 @@ public:
- **/
- void setFilterNotMinimized(bool filter);
-
-+ /**
-+ * Whether non-maximized tasks should be filtered. Defaults to
-+ * @c false.
-+ *
-+ * @see setFilterNotMaximized
-+ * @returns @c true if non-maximized tasks should be filtered.
-+ **/
-+ bool filterNotMaximized() const;
-+
-+ /**
-+ * Set whether non-maximized tasks should be filtered.
-+ *
-+ * @see filterNotMaximized
-+ * @param filter Whether non-maximized tasks should be filtered.
-+ **/
-+ void setFilterNotMaximized(bool filter);
-+
- /**
- * Whether tasks which should be omitted from 'task bars' should be
- * filtered. Defaults to @c true.
-@@ -285,6 +303,7 @@ Q_SIGNALS:
- void filterByScreenChanged() const;
- void filterByActivityChanged() const;
- void filterNotMinimizedChanged() const;
-+ void filterNotMaximizedChanged() const;
- void filterSkipTaskbarChanged() const;
- void filterSkipPagerChanged() const;
- void demandingAttentionSkipsFiltersChanged() const;
-diff --git a/libtaskmanager/tasksmodel.cpp b/libtaskmanager/tasksmodel.cpp
-index c6e66926b..11eb53fdf 100644
---- a/libtaskmanager/tasksmodel.cpp
-+++ b/libtaskmanager/tasksmodel.cpp
-@@ -302,6 +302,7 @@ void TasksModel::Private::initModels()
- QObject::connect(filterProxyModel, &TaskFilterProxyModel::filterByScreenChanged, q, &TasksModel::filterByScreenChanged);
- QObject::connect(filterProxyModel, &TaskFilterProxyModel::filterByActivityChanged, q, &TasksModel::filterByActivityChanged);
- QObject::connect(filterProxyModel, &TaskFilterProxyModel::filterNotMinimizedChanged, q, &TasksModel::filterNotMinimizedChanged);
-+ QObject::connect(filterProxyModel, &TaskFilterProxyModel::filterNotMaximizedChanged, q, &TasksModel::filterNotMaximizedChanged);
-
- groupingProxyModel = new TaskGroupingProxyModel(q);
- groupingProxyModel->setSourceModel(filterProxyModel);
-@@ -1152,6 +1153,16 @@ void TasksModel::setFilterNotMinimized(bool filter)
- d->filterProxyModel->setFilterNotMinimized(filter);
- }
-
-+bool TasksModel::filterNotMaximized() const
-+{
-+ return d->filterProxyModel->filterNotMaximized();
-+}
-+
-+void TasksModel::setFilterNotMaximized(bool filter)
-+{
-+ d->filterProxyModel->setFilterNotMaximized(filter);
-+}
-+
- TasksModel::SortMode TasksModel::sortMode() const
- {
- return d->sortMode;
-diff --git a/libtaskmanager/tasksmodel.h b/libtaskmanager/tasksmodel.h
-index 18e3d9bb4..8c84012d0 100644
---- a/libtaskmanager/tasksmodel.h
-+++ b/libtaskmanager/tasksmodel.h
-@@ -73,6 +73,7 @@ class TASKMANAGER_EXPORT TasksModel : public QSortFilterProxyModel, public Abstr
- Q_PROPERTY(bool filterByScreen READ filterByScreen WRITE setFilterByScreen NOTIFY filterByScreenChanged)
- Q_PROPERTY(bool filterByActivity READ filterByActivity WRITE setFilterByActivity NOTIFY filterByActivityChanged)
- Q_PROPERTY(bool filterNotMinimized READ filterNotMinimized WRITE setFilterNotMinimized NOTIFY filterNotMinimizedChanged)
-+ Q_PROPERTY(bool filterNotMaximized READ filterNotMaximized WRITE setFilterNotMaximized NOTIFY filterNotMaximized)
-
- Q_PROPERTY(SortMode sortMode READ sortMode WRITE setSortMode NOTIFY sortModeChanged)
- Q_PROPERTY(bool separateLaunchers READ separateLaunchers WRITE setSeparateLaunchers NOTIFY separateLaunchersChanged)
-@@ -295,6 +296,23 @@ public:
- **/
- void setFilterNotMinimized(bool filter);
-
-+ /**
-+ * Whether non-maximized tasks should be filtered. Defaults to
-+ * @c false.
-+ *
-+ * @see setFilterNotMaximized
-+ * @returns @c true if non-maximized tasks should be filtered.
-+ **/
-+ bool filterNotMaximized() const;
-+
-+ /**
-+ * Set whether non-maximized tasks should be filtered.
-+ *
-+ * @see filterNotMaximized
-+ * @param filter Whether non-maximized tasks should be filtered.
-+ **/
-+ void setFilterNotMaximized(bool filter);
-+
- /**
- * The sort mode used in sorting tasks. Defaults to SortAlpha.
- *
-@@ -848,6 +866,7 @@ Q_SIGNALS:
- void filterByScreenChanged() const;
- void filterByActivityChanged() const;
- void filterNotMinimizedChanged() const;
-+ void filterNotMaximizedChanged() const;
- void sortModeChanged() const;
- void separateLaunchersChanged() const;
- void launchInPlaceChanged() const;
-diff --git a/shell/panelconfigview.cpp b/shell/panelconfigview.cpp
-index a331c0bb2..5637f3233 100644
---- a/shell/panelconfigview.cpp
-+++ b/shell/panelconfigview.cpp
-@@ -289,6 +289,17 @@ PanelView::VisibilityMode PanelConfigView::visibilityMode() const
- return m_panelView->visibilityMode();
- }
-
-+void PanelConfigView::setOpacityMode(PanelView::OpacityMode mode)
-+{
-+ m_panelView->setOpacityMode(mode);
-+ emit opacityModeChanged();
-+}
-+
-+PanelView::OpacityMode PanelConfigView::opacityMode() const
-+{
-+ return m_panelView->opacityMode();
-+}
-+
- Plasma::FrameSvg::EnabledBorders PanelConfigView::enabledBorders() const
- {
- return m_enabledBorders;
-diff --git a/shell/panelconfigview.h b/shell/panelconfigview.h
-index 8e0abd314..db2af6bf9 100644
---- a/shell/panelconfigview.h
-+++ b/shell/panelconfigview.h
-@@ -51,6 +51,7 @@ class PanelConfigView : public PlasmaQuick::ConfigView
- {
- Q_OBJECT
- Q_PROPERTY(PanelView::VisibilityMode visibilityMode READ visibilityMode WRITE setVisibilityMode NOTIFY visibilityModeChanged)
-+ Q_PROPERTY(PanelView::OpacityMode opacityMode READ opacityMode WRITE setOpacityMode NOTIFY opacityModeChanged)
- Q_PROPERTY(Plasma::FrameSvg::EnabledBorders enabledBorders READ enabledBorders NOTIFY enabledBordersChanged)
-
- public:
-@@ -62,6 +63,9 @@ public:
- PanelView::VisibilityMode visibilityMode() const;
- void setVisibilityMode(PanelView::VisibilityMode mode);
-
-+ PanelView::OpacityMode opacityMode() const;
-+ void setOpacityMode(PanelView::OpacityMode mode);
-+
- Plasma::FrameSvg::EnabledBorders enabledBorders() const;
-
- protected:
-@@ -84,6 +88,7 @@ private Q_SLOTS:
-
- Q_SIGNALS:
- void visibilityModeChanged();
-+ void opacityModeChanged();
- void enabledBordersChanged();
-
- private:
-diff --git a/shell/panelview.cpp b/shell/panelview.cpp
-index 4654a7a72..a699cc84c 100644
---- a/shell/panelview.cpp
-+++ b/shell/panelview.cpp
-@@ -64,6 +64,7 @@ PanelView::PanelView(ShellCorona *corona, QScreen *targetScreen, QWindow *parent
- , m_alignment(Qt::AlignLeft)
- , m_corona(corona)
- , m_visibilityMode(NormalPanel)
-+ , m_opacityMode(Adaptive)
- , m_backgroundHints(Plasma::Types::StandardBackground)
- , m_shellSurface(nullptr)
- {
-@@ -76,8 +77,10 @@ PanelView::PanelView(ShellCorona *corona, QScreen *targetScreen, QWindow *parent
- setClearBeforeRendering(true);
- setColor(QColor(Qt::transparent));
- setFlags(Qt::FramelessWindowHint | Qt::WindowDoesNotAcceptFocus);
-+ updateAdaptiveOpacityEnabled();
-
- connect(&m_theme, &Plasma::Theme::themeChanged, this, &PanelView::updateMask);
-+ connect(&m_theme, &Plasma::Theme::themeChanged, this, &PanelView::updateAdaptiveOpacityEnabled);
- connect(this, &PanelView::backgroundHintsChanged, this, &PanelView::updateMask);
- connect(this, &PanelView::backgroundHintsChanged, this, &PanelView::updateEnabledBorders);
- // TODO: add finished/componentComplete signal to QuickViewSharedEngine,
-@@ -405,6 +408,37 @@ PanelView::VisibilityMode PanelView::visibilityMode() const
- return m_visibilityMode;
- }
-
-+PanelView::OpacityMode PanelView::opacityMode() const
-+{
-+ if (!m_theme.adaptiveTransparencyEnabled()) {
-+ return PanelView::Translucent;
-+ }
-+ return m_opacityMode;
-+}
-+
-+bool PanelView::adaptiveOpacityEnabled()
-+{
-+ return m_theme.adaptiveTransparencyEnabled();
-+}
-+
-+void PanelView::setOpacityMode(PanelView::OpacityMode mode)
-+{
-+ if (m_opacityMode != mode) {
-+ m_opacityMode = mode;
-+ if (config().isValid() && config().parent().isValid()) {
-+ config().parent().writeEntry("panelOpacity", (int)mode);
-+ m_corona->requestApplicationConfigSync();
-+ }
-+ emit opacityModeChanged();
-+ }
-+}
-+
-+void PanelView::updateAdaptiveOpacityEnabled()
-+{
-+ emit opacityModeChanged();
-+ emit adaptiveOpacityEnabledChanged();
-+}
-+
- void PanelView::positionPanel()
- {
- if (!containment()) {
-@@ -599,6 +633,7 @@ void PanelView::restore()
- // the place for this config key is changed in Plasma 5.9
- // Do NOT use readConfigValueWithFallBack
- setVisibilityMode((VisibilityMode)panelConfig.parent().readEntry<int>("panelVisibility", panelConfig.readEntry<int>("panelVisibility", (int)NormalPanel)));
-+ setOpacityMode((OpacityMode)readConfigValueWithFallBack("panelOpacity", PanelView::OpacityMode::Adaptive));
- m_initCompleted = true;
- resizePanel();
- positionPanel();
-diff --git a/shell/panelview.h b/shell/panelview.h
-index 60e4d446e..c312d4907 100644
---- a/shell/panelview.h
-+++ b/shell/panelview.h
-@@ -100,6 +100,18 @@ class PanelView : public PlasmaQuick::ContainmentView
- */
- Q_PROPERTY(VisibilityMode visibilityMode READ visibilityMode WRITE setVisibilityMode NOTIFY visibilityModeChanged)
-
-+ /**
-+ * Property that determines how a panel's opacity behaves.
-+ *
-+ * @see OpacityMode
-+ */
-+ Q_PROPERTY(OpacityMode opacityMode READ opacityMode WRITE setOpacityMode NOTIFY opacityModeChanged)
-+
-+ /**
-+ /* Property that determines whether adaptive opacity is used.
-+ */
-+ Q_PROPERTY(bool adaptiveOpacityEnabled READ adaptiveOpacityEnabled NOTIFY adaptiveOpacityEnabledChanged)
-+
- public:
- enum VisibilityMode {
- NormalPanel = 0, /** default, always visible panel, the windowmanager reserves a places for it */
-@@ -109,6 +121,14 @@ public:
- };
- Q_ENUM(VisibilityMode)
-
-+ /** Enumeration of possible opacity modes. */
-+ enum OpacityMode {
-+ Adaptive = 0, /** The panel will change opacity depending on the presence of a maximized window */
-+ Opaque, /** The panel will always be opaque */
-+ Translucent /** The panel will always be translucent */
-+ };
-+ Q_ENUM(OpacityMode)
-+
- explicit PanelView(ShellCorona *corona, QScreen *targetScreen = nullptr, QWindow *parent = nullptr);
- ~PanelView() override;
-
-@@ -147,6 +167,11 @@ public:
- VisibilityMode visibilityMode() const;
- void setVisibilityMode(PanelView::VisibilityMode mode);
-
-+ PanelView::OpacityMode opacityMode() const;
-+ bool adaptiveOpacityEnabled();
-+ void setOpacityMode(PanelView::OpacityMode mode);
-+ void updateAdaptiveOpacityEnabled();
-+
- /**
- * @returns the geometry of the panel given a distance
- */
-@@ -185,6 +210,8 @@ Q_SIGNALS:
- // QWindow does not have a property for screen. Adding this property requires re-implementing the signal
- void screenToFollowChanged(QScreen *screen);
- void visibilityModeChanged();
-+ void opacityModeChanged();
-+ void adaptiveOpacityEnabledChanged();
-
- protected Q_SLOTS:
- /**
-@@ -235,6 +262,7 @@ private:
- ShellCorona *m_corona;
- QTimer m_strutsTimer;
- VisibilityMode m_visibilityMode;
-+ OpacityMode m_opacityMode;
- Plasma::Theme m_theme;
- QTimer m_positionPaneltimer;
- QTimer m_unhideTimer;
---
-GitLab
-
diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-5.22.5-fix-hotplug-notifications.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-5.22.5-fix-hotplug-notifications.patch
new file mode 100644
index 000000000000..e7cd0627a269
--- /dev/null
+++ b/kde-plasma/plasma-workspace/files/plasma-workspace-5.22.5-fix-hotplug-notifications.patch
@@ -0,0 +1,33 @@
+From 61e2ea2323ae63c5805c87353701ba6fb722205a Mon Sep 17 00:00:00 2001
+From: Fabio Bas <fabio.bas@officineinformatiche.net>
+Date: Fri, 3 Sep 2021 19:23:12 +0200
+Subject: [PATCH] Update solid connectedSources when a new source gets added by
+ hotplug BUG: 438874
+
+---
+ applets/devicenotifier/package/contents/ui/devicenotifier.qml | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/applets/devicenotifier/package/contents/ui/devicenotifier.qml b/applets/devicenotifier/package/contents/ui/devicenotifier.qml
+index a1dc20b83..404ae95e6 100644
+--- a/applets/devicenotifier/package/contents/ui/devicenotifier.qml
++++ b/applets/devicenotifier/package/contents/ui/devicenotifier.qml
+@@ -75,6 +75,7 @@ Item {
+ onSourceAdded: {
+ disconnectSource(source);
+ connectSource(source);
++ sdSource.connectedSources = sources
+ }
+ onSourceRemoved: {
+ disconnectSource(source);
+@@ -98,7 +99,6 @@ Item {
+ PlasmaCore.DataSource {
+ id: sdSource
+ engine: "soliddevice"
+- connectedSources: hpSource.sources
+ interval: 0
+ property string last
+ onSourceAdded: {
+--
+GitLab
+
diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-5.22.5-fix-powermanagement-inhibition.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-5.22.5-fix-powermanagement-inhibition.patch
new file mode 100644
index 000000000000..13e4bf256d3e
--- /dev/null
+++ b/kde-plasma/plasma-workspace/files/plasma-workspace-5.22.5-fix-powermanagement-inhibition.patch
@@ -0,0 +1,35 @@
+From 6379d1ec8d4a1fce141280eead930a6cdd9282d1 Mon Sep 17 00:00:00 2001
+From: Peifeng Yu <7437103@gmail.com>
+Date: Mon, 6 Sep 2021 05:24:15 +0000
+Subject: [PATCH] Call UnInhibit with correct signature in powermanagement
+ dataengine
+
+---
+ dataengines/powermanagement/powermanagementjob.cpp | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/dataengines/powermanagement/powermanagementjob.cpp b/dataengines/powermanagement/powermanagementjob.cpp
+index 90051cf33..dc7883d10 100644
+--- a/dataengines/powermanagement/powermanagementjob.cpp
++++ b/dataengines/powermanagement/powermanagementjob.cpp
+@@ -104,7 +104,7 @@ void PowerManagementJob::start()
+ QStringLiteral("/org/freedesktop/PowerManagement/Inhibit"),
+ QStringLiteral("org.freedesktop.PowerManagement.Inhibit"),
+ QStringLiteral("UnInhibit"));
+- msg << parameters().value(QStringLiteral("cookie")).toInt();
++ msg << parameters().value(QStringLiteral("cookie")).toUInt();
+ QDBusReply<void> reply = QDBusConnection::sessionBus().call(msg);
+ setResult(reply.isValid());
+ return;
+@@ -122,7 +122,7 @@ void PowerManagementJob::start()
+ QStringLiteral("/ScreenSaver"),
+ QStringLiteral("org.freedesktop.ScreenSaver"),
+ QStringLiteral("UnInhibit"));
+- msg << parameters().value(QStringLiteral("cookie")).toInt();
++ msg << parameters().value(QStringLiteral("cookie")).toUInt();
+ QDBusReply<uint> reply = QDBusConnection::sessionBus().call(msg);
+ setResult(reply.isValid());
+ return;
+--
+GitLab
+
diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-5.22.5-krunner-cwd-at-home.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-5.22.5-krunner-cwd-at-home.patch
new file mode 100644
index 000000000000..27db136c2949
--- /dev/null
+++ b/kde-plasma/plasma-workspace/files/plasma-workspace-5.22.5-krunner-cwd-at-home.patch
@@ -0,0 +1,30 @@
+Commit 7ca34e0baa7fa65efc929eee5b6b0c3d2104db8e already reverted one
+change that caused the cwd of all apps spawned by krunner to
+erroneously be set to the root dir.
+
+That regressions is back so it's more robust to fix in within krunner.
+
+Signed-off-by: Andrea Arcangeli <aarcange@redhat.com>
+---
+ krunner/main.cpp | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/krunner/main.cpp b/krunner/main.cpp
+index 4593687ca..fa4a62ac4 100644
+--- a/krunner/main.cpp
++++ b/krunner/main.cpp
+@@ -12,6 +12,7 @@
+ #include <QDBusConnection>
+ #include <QDBusMessage>
+ #include <QDebug>
++#include <QDir>
+ #include <QQuickWindow>
+ #include <QSessionManager>
+ #include <QUrl>
+@@ -112,5 +113,6 @@ int main(int argc, char **argv)
+ }
+ });
+
++ QDir::setCurrent(QDir::homePath());
+ return app.exec();
+ }
diff --git a/kde-plasma/plasma-workspace/metadata.xml b/kde-plasma/plasma-workspace/metadata.xml
index 2bd7fc185ce0..835e52229949 100644
--- a/kde-plasma/plasma-workspace/metadata.xml
+++ b/kde-plasma/plasma-workspace/metadata.xml
@@ -1,10 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
<use>
<flag name="appstream">Enable AppStream software metadata support</flag>
<flag name="calculator">Enable calculator runner using <pkg>sci-libs/libqalculate</pkg></flag>
diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.22.1.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-5.22.5-r1.ebuild
index f3b2afd529ab..de2f64e8896e 100644
--- a/kde-plasma/plasma-workspace/plasma-workspace-5.22.1.ebuild
+++ b/kde-plasma/plasma-workspace/plasma-workspace-5.22.5-r1.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="forceoptional"
@@ -15,12 +15,12 @@ DESCRIPTION="KDE Plasma workspace"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE="appstream +calculator +calendar +fontconfig geolocation gps screencast
+semantic-desktop systemd telemetry"
REQUIRED_USE="gps? ( geolocation )"
-RESTRICT+=" test"
+RESTRICT="test"
COMMON_DEPEND="
>=dev-libs/wayland-1.15
@@ -107,6 +107,8 @@ COMMON_DEPEND="
geolocation? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 )
gps? ( sci-geosciences/gpsd )
screencast? (
+ >=dev-qt/qtgui-${QTMIN}:5=[egl]
+ media-libs/libglvnd
>=media-video/pipewire-0.3:=
x11-libs/libdrm
)
@@ -116,6 +118,7 @@ COMMON_DEPEND="
DEPEND="${COMMON_DEPEND}
>=dev-libs/plasma-wayland-protocols-1.1.1
>=dev-qt/qtconcurrent-${QTMIN}:5
+ >=dev-util/wayland-scanner-1.19.0
x11-base/xorg-proto
fontconfig? ( x11-libs/libXrender )
"
@@ -126,7 +129,7 @@ RDEPEND="${COMMON_DEPEND}
>=dev-qt/qtpaths-${QTMIN}:5
>=dev-qt/qtquickcontrols-${QTMIN}:5[widgets]
>=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-apps/kio-extras-19.04.3:5
+ kde-apps/kio-extras:5
>=kde-frameworks/kdesu-${KFMIN}:5
>=kde-frameworks/kirigami-${KFMIN}:5
>=kde-frameworks/kquickcharts-${KFMIN}:5
@@ -140,15 +143,13 @@ RDEPEND="${COMMON_DEPEND}
!systemd? ( sys-apps/dbus )
!<kde-plasma/plasma-desktop-5.21.90:5
"
-BDEPEND="
- >=dev-util/cmake-3.14
- virtual/pkgconfig
-"
-PDEPEND="
- >=kde-plasma/kde-cli-tools-${PVCUT}:5
-"
+BDEPEND="virtual/pkgconfig"
+PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"
-PATCHES=( "${FILESDIR}/${PN}-5.21.5-split-libkworkspace.patch" ) # downstream
+PATCHES=(
+ "${FILESDIR}/${PN}-5.21.5-split-libkworkspace.patch" # downstream
+ "${FILESDIR}/${P}-fix-powermanagement-inhibition.patch" # KDE-bug 433675
+)
src_prepare() {
ecm_src_prepare
diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.21.5.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-5.22.5-r2.ebuild
index f23f675a0389..2a5454791b8e 100644
--- a/kde-plasma/plasma-workspace/plasma-workspace-5.21.5.ebuild
+++ b/kde-plasma/plasma-workspace/plasma-workspace-5.22.5-r2.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="forceoptional"
@@ -15,18 +15,18 @@ DESCRIPTION="KDE Plasma workspace"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
IUSE="appstream +calculator +calendar +fontconfig geolocation gps screencast
+semantic-desktop systemd telemetry"
REQUIRED_USE="gps? ( geolocation )"
-RESTRICT+=" test"
+RESTRICT="test"
COMMON_DEPEND="
>=dev-libs/wayland-1.15
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
- >=dev-qt/qtgui-${QTMIN}:5=[jpeg]
+ >=dev-qt/qtgui-${QTMIN}:5=[jpeg,libinput]
>=dev-qt/qtnetwork-${QTMIN}:5
>=dev-qt/qtsql-${QTMIN}:5
>=dev-qt/qtsvg-${QTMIN}:5
@@ -36,6 +36,7 @@ COMMON_DEPEND="
>=dev-qt/qtxml-${QTMIN}:5
>=kde-frameworks/kactivities-${KFMIN}:5
>=kde-frameworks/kactivities-stats-${KFMIN}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
>=kde-frameworks/kauth-${KFMIN}:5
>=kde-frameworks/kbookmarks-${KFMIN}:5
>=kde-frameworks/kcompletion-${KFMIN}:5
@@ -46,12 +47,12 @@ COMMON_DEPEND="
>=kde-frameworks/kdbusaddons-${KFMIN}:5
>=kde-frameworks/kdeclarative-${KFMIN}:5
>=kde-frameworks/kded-${KFMIN}:5
- >=kde-frameworks/kdelibs4support-${KFMIN}:5
>=kde-frameworks/kglobalaccel-${KFMIN}:5
>=kde-frameworks/kguiaddons-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
>=kde-frameworks/kiconthemes-${KFMIN}:5
>=kde-frameworks/kidletime-${KFMIN}:5
+ >=kde-frameworks/kinit-${KFMIN}:5
>=kde-frameworks/kio-${KFMIN}:5
>=kde-frameworks/kitemmodels-${KFMIN}:5
>=kde-frameworks/kitemviews-${KFMIN}:5
@@ -65,6 +66,7 @@ COMMON_DEPEND="
>=kde-frameworks/kservice-${KFMIN}:5
>=kde-frameworks/ktexteditor-${KFMIN}:5
>=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kunitconversion-${KFMIN}:5
>=kde-frameworks/kwallet-${KFMIN}:5
>=kde-frameworks/kwayland-${KFMIN}:5
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
@@ -76,6 +78,7 @@ COMMON_DEPEND="
>=kde-plasma/breeze-${PVCUT}:5
>=kde-plasma/kscreenlocker-${PVCUT}:5
>=kde-plasma/kwin-${PVCUT}:5
+ >=kde-plasma/layer-shell-qt-${PVCUT}:5
>=kde-plasma/libkscreen-${PVCUT}:5
>=kde-plasma/libksysguard-${PVCUT}:5
>=kde-plasma/libkworkspace-${PVCUT}:5
@@ -96,14 +99,16 @@ COMMON_DEPEND="
calculator? ( sci-libs/libqalculate:= )
calendar? ( >=kde-frameworks/kholidays-${KFMIN}:5 )
fontconfig? (
+ >=dev-qt/qtprintsupport-${QTMIN}:5
media-libs/fontconfig
- media-libs/freetype
x11-libs/libXft
x11-libs/xcb-util-image
)
geolocation? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 )
gps? ( sci-geosciences/gpsd )
screencast? (
+ >=dev-qt/qtgui-${QTMIN}:5=[egl]
+ media-libs/libglvnd
>=media-video/pipewire-0.3:=
x11-libs/libdrm
)
@@ -113,6 +118,7 @@ COMMON_DEPEND="
DEPEND="${COMMON_DEPEND}
>=dev-libs/plasma-wayland-protocols-1.1.1
>=dev-qt/qtconcurrent-${QTMIN}:5
+ >=dev-util/wayland-scanner-1.19.0
x11-base/xorg-proto
fontconfig? ( x11-libs/libXrender )
"
@@ -123,11 +129,10 @@ RDEPEND="${COMMON_DEPEND}
>=dev-qt/qtpaths-${QTMIN}:5
>=dev-qt/qtquickcontrols-${QTMIN}:5[widgets]
>=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-apps/kio-extras-19.04.3:5
+ kde-apps/kio-extras:5
>=kde-frameworks/kdesu-${KFMIN}:5
>=kde-frameworks/kirigami-${KFMIN}:5
>=kde-frameworks/kquickcharts-${KFMIN}:5
- >=kde-plasma/ksysguard-${PVCUT}:5
>=kde-plasma/milou-${PVCUT}:5
>=kde-plasma/plasma-integration-${PVCUT}:5
x11-apps/xmessage
@@ -136,24 +141,19 @@ RDEPEND="${COMMON_DEPEND}
x11-apps/xsetroot
systemd? ( sys-apps/dbus[user-session] )
!systemd? ( sys-apps/dbus )
- !<kde-plasma/plasma-desktop-5.19.80:5
+ !<kde-plasma/plasma-desktop-5.21.90:5
"
BDEPEND="virtual/pkgconfig"
-PDEPEND="
- >=kde-plasma/kde-cli-tools-${PVCUT}:5
-"
+PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"
PATCHES=(
- "${FILESDIR}/${P}-split-libkworkspace.patch" # downstream patch
- "${FILESDIR}/${P}-revert-activate-krunner.patch" # bug 767478
- "${FILESDIR}/${P}-transparency.patch" # KDE-bug 434202
- "${FILESDIR}/${P}-transparency-panelConfig.patch" # KDE-bug 434285
- "${FILESDIR}/${P}-dangerous-shortcuts.patch" # KDE-bug 435954
+ "${FILESDIR}/${PN}-5.21.5-split-libkworkspace.patch" # downstream
+ "${FILESDIR}/${P}-krunner-cwd-at-home.patch" # TODO upstream: KDE-bug 432975, bug 767478
+ "${FILESDIR}/${P}-fix-powermanagement-inhibition.patch" # KDE-bug 433675
+ "${FILESDIR}/${P}-fix-hotplug-notifications.patch" # KDE-bug 438874, bug 814284
)
src_prepare() {
- rm po/ta/kcm_autostart.po || die # spurious file
-
ecm_src_prepare
cmake_comment_add_subdirectory libkworkspace
@@ -175,6 +175,7 @@ src_prepare() {
src_configure() {
local mycmakeargs=(
-DBUILD_xembed-sni-proxy=OFF
+ -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt5=ON
$(cmake_use_find_package appstream AppStreamQt)
$(cmake_use_find_package calendar KF5Holidays)
$(cmake_use_find_package fontconfig Fontconfig)
@@ -203,9 +204,6 @@ src_install() {
pkg_postinst () {
ecm_pkg_postinst
- # Clean up pre-5.17.4 dirs
- rmdir -v "${EROOT}"/etc/plasma{/startup,/shutdown,} 2> /dev/null
-
elog "To enable gpg-agent and/or ssh-agent in Plasma sessions,"
elog "edit ${EPREFIX}/etc/xdg/plasma-workspace/env/10-agent-startup.sh"
elog "and ${EPREFIX}/etc/xdg/plasma-workspace/shutdown/10-agent-shutdown.sh"
diff --git a/kde-plasma/plymouth-kcm/Manifest b/kde-plasma/plymouth-kcm/Manifest
index fc637cfce3ec..12329d4e695c 100644
--- a/kde-plasma/plymouth-kcm/Manifest
+++ b/kde-plasma/plymouth-kcm/Manifest
@@ -1,2 +1 @@
-DIST plymouth-kcm-5.21.5.tar.xz 43356 BLAKE2B 46130ebb6ce4a9522546d87f7f42d65cf41f1eb9dfc5a454732a55d8cf0b6b73bf5f2a9286f05aa21bce73218c10499de7953fe06f3ecbd369071fd9a70e2b0c SHA512 d8b8187ecce7bfdd2a3c22dec9b4ea2b085614a7e3b495671226bb9c5fe0a674d75ea03c74bfc3cc58f0ae3a7fc82ec2261d1ace5483658fd65333f61f95ba07
-DIST plymouth-kcm-5.22.1.tar.xz 38252 BLAKE2B d483440eef63b57083796cd20923b17f0e9fe9994550dcee7f10670094439ed6f275d74cb79d905bdb371b81812b51629c139ba49ad297e26d42cc598b5b9d55 SHA512 9445c994e4d6439778eb7d3d85230ecf50a8d972b065848e40bc4669a096fe7512cdba7affa77a6ca2a3da2fb5cf359c0a88df4e0bd5329abafb739f6f11d9e6
+DIST plymouth-kcm-5.22.5.tar.xz 38064 BLAKE2B d6177f953be19344eb949ff2a76da131cb18cb62e9917fe480b703585e57fa063b01783233376a8cbc51f7dc8b204e7bc42738685ee2cfa3838a95a2db9e3970 SHA512 eb18fa7d6c4c0df765679db000c82d95c72346a812005a743b83491ce476fdb790e302ce074568420041b3f9dc23c0fde21dcffa8dfaed02ce0725b831961ba3
diff --git a/kde-plasma/plymouth-kcm/metadata.xml b/kde-plasma/plymouth-kcm/metadata.xml
index 2fdbf33d963d..d925f2439758 100644
--- a/kde-plasma/plymouth-kcm/metadata.xml
+++ b/kde-plasma/plymouth-kcm/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
</pkgmetadata>
diff --git a/kde-plasma/plymouth-kcm/plymouth-kcm-5.22.1.ebuild b/kde-plasma/plymouth-kcm/plymouth-kcm-5.22.1.ebuild
deleted file mode 100644
index 5d62f9cdd9ab..000000000000
--- a/kde-plasma/plymouth-kcm/plymouth-kcm-5.22.1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-KFMIN=5.82.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm 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"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtquickcontrols-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kauth-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- sys-boot/plymouth
-"
-RDEPEND="${DEPEND}
- >=kde-plasma/kde-cli-tools-${PVCUT}:5
-"
diff --git a/kde-plasma/plymouth-kcm/plymouth-kcm-5.21.5.ebuild b/kde-plasma/plymouth-kcm/plymouth-kcm-5.22.5.ebuild
index 2ffc9fbcaca3..181a0738422b 100644
--- a/kde-plasma/plymouth-kcm/plymouth-kcm-5.21.5.ebuild
+++ b/kde-plasma/plymouth-kcm/plymouth-kcm-5.22.5.ebuild
@@ -1,9 +1,8 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-BOGUS=1
KFMIN=5.82.0
PVCUT=$(ver_cut 1-3)
QTMIN=5.15.2
@@ -36,5 +35,3 @@ DEPEND="
RDEPEND="${DEPEND}
>=kde-plasma/kde-cli-tools-${PVCUT}:5
"
-
-DOCS=( CONTRIBUTORS )
diff --git a/kde-plasma/polkit-kde-agent/Manifest b/kde-plasma/polkit-kde-agent/Manifest
index c1a1dfa565af..d0fc3a7c4b75 100644
--- a/kde-plasma/polkit-kde-agent/Manifest
+++ b/kde-plasma/polkit-kde-agent/Manifest
@@ -1,2 +1 @@
-DIST polkit-kde-agent-1-5.21.5.tar.xz 45848 BLAKE2B 1776b97fc4ea6a5d4ff13b90b054379997226ea3726c94ff886ba719f5445c8548d0680c3634b7ecd3f6cc2e9e1d2416e8ec58e8b822e465cbbc0c2e719053c5 SHA512 840e63d962054e6be2204f0ca5142249338050a1d3df3db66667275ae3fb1930bd3d9f4ea37b85feee73b33822c8b34015028b981d7a100afeaab793f1525ea9
-DIST polkit-kde-agent-1-5.22.1.tar.xz 45792 BLAKE2B 10ec9e070a1d3ee4c02c0e35be8ee7de3472f44e8f79e2248bda32f460b3e92f77553aeb234ca046d64aacdf39bf4bc78389b3bc6a9ca51997c9dba48319d423 SHA512 3ccd69f40c3042414ef2def6a59aecb21382418da543f7e47ddca7cc284ac923cfe4c7ebca631c9ad238cd125a5b7fb14f78ce89b079144813473537d91eea14
+DIST polkit-kde-agent-1-5.22.5.tar.xz 45652 BLAKE2B e95815b7760810743d54f1adb10992f1bf1cbf37870729c022aa8d34e518b41af2b81c9e3eb0f22dad0facbe97d1a70d26b31aa1aa8d8ba2ab99674fd0357814 SHA512 418bee7d6f32577a68e7a7a2f3db0bf54eb213bead9852356cd813c1a64ce64e9cd217f7b9b13c8872a797c4a629eaffa7d2f1ea4ff471b70567de1f6ac808fa
diff --git a/kde-plasma/polkit-kde-agent/metadata.xml b/kde-plasma/polkit-kde-agent/metadata.xml
index 2fdbf33d963d..d925f2439758 100644
--- a/kde-plasma/polkit-kde-agent/metadata.xml
+++ b/kde-plasma/polkit-kde-agent/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
</pkgmetadata>
diff --git a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.22.1.ebuild b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.22.1.ebuild
deleted file mode 100644
index 4d7c33a4a505..000000000000
--- a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.22.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-KDE_ORG_NAME="${PN}-1"
-KFMIN=5.82.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm 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 ~x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=sys-auth/polkit-qt-0.113.0
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.21.5.ebuild b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.22.5.ebuild
index b8356bded94a..205823f616da 100644
--- a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.21.5.ebuild
+++ b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
KDE_ORG_NAME="${PN}-1"
KFMIN=5.82.0
@@ -14,7 +14,7 @@ HOMEPAGE="https://kde.org/"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/kde-plasma/powerdevil/Manifest b/kde-plasma/powerdevil/Manifest
index 2ddc367073b6..0f2f415bd252 100644
--- a/kde-plasma/powerdevil/Manifest
+++ b/kde-plasma/powerdevil/Manifest
@@ -1,2 +1 @@
-DIST powerdevil-5.21.5.tar.xz 617468 BLAKE2B a67f409ea8e5a6c3353deb749db65f64bbf4e40d8ea84b6d8df6385e62bc1fce34552bfcc7dbe63f19161af59098173c0ad1854d3ab8ff30457e6b44985b2af2 SHA512 0d6b9cbd5cbf5cf3d34e3053f352d86586ed3672ddfae068531b899827d65b9e42c5ec0013f684deca501528590ec5074371fa7699aae4d6a20b120e319b625c
-DIST powerdevil-5.22.1.tar.xz 617724 BLAKE2B 492f43640d59f811a91e7ea20a5d5cbace4dba1ec6cf29a43c58157b8b8b0b27fe05a2f15356703cd03205cef390063eddbd60a1c3c6451fb4b722807a79c992 SHA512 4c52f52cedaa6e7f32b084ae983456c0d7983fd645f319d44a883f740c8dcf9d7d5ab023d2524aa905a40e2b32eac23bd3149eabe9424e6902f96c200191eee4
+DIST powerdevil-5.22.5.tar.xz 618576 BLAKE2B 5d4128adf99d0d3c355b28ca320c280b44f605a92adfb86582d9294752fce47a689023d38a0480dc5e91704c273774048fa8a38b62f9c3065bc5e9fe91a8c050 SHA512 9ecef0eec3673ac4560a0e50a3e31299718af9575d4a11e274d5e1d1516971362d93ca31e66b79b3593a68b1aebf93502066de7e4134761c5681dba84ab79318
diff --git a/kde-plasma/powerdevil/metadata.xml b/kde-plasma/powerdevil/metadata.xml
index d57aa5b34097..4b6478b5df5d 100644
--- a/kde-plasma/powerdevil/metadata.xml
+++ b/kde-plasma/powerdevil/metadata.xml
@@ -1,10 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
<use>
<flag name="brightness-control">Enable screen brightness control using <pkg>app-misc/ddcutil</pkg></flag>
<flag name="wireless">Enable wireless energy saving actions via <pkg>kde-frameworks/bluez-qt</pkg> and <pkg>kde-frameworks/networkmanager-qt</pkg></flag>
diff --git a/kde-plasma/powerdevil/powerdevil-5.21.5.ebuild b/kde-plasma/powerdevil/powerdevil-5.21.5.ebuild
deleted file mode 100644
index 14d9ed14da68..000000000000
--- a/kde-plasma/powerdevil/powerdevil-5.21.5.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.82.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm 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 x86"
-IUSE="brightness-control caps +wireless"
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=kde-frameworks/kactivities-${KFMIN}:5
- >=kde-frameworks/kauth-${KFMIN}:5[policykit]
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kidletime-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwayland-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
- >=kde-plasma/libkscreen-${PVCUT}:5
- >=kde-plasma/libkworkspace-${PVCUT}:5
- virtual/libudev:=
- x11-libs/libxcb
- brightness-control? ( app-misc/ddcutil )
- caps? ( sys-libs/libcap )
- wireless? (
- >=kde-frameworks/bluez-qt-${KFMIN}:5
- >=kde-frameworks/networkmanager-qt-${KFMIN}:5
- )
-"
-RDEPEND="${DEPEND}
- >=kde-plasma/kde-cli-tools-${PVCUT}:5
- >=sys-power/upower-0.9.23
-"
-
-src_configure() {
- local mycmakeargs=(
- -DHAVE_DDCUTIL=$(usex brightness-control)
- $(cmake_use_find_package caps Libcap)
- $(cmake_use_find_package wireless KF5BluezQt)
- $(cmake_use_find_package wireless KF5NetworkManagerQt)
- )
-
- ecm_src_configure
-}
diff --git a/kde-plasma/powerdevil/powerdevil-5.22.1.ebuild b/kde-plasma/powerdevil/powerdevil-5.22.5.ebuild
index 4541c8b19d68..5003cb8e547c 100644
--- a/kde-plasma/powerdevil/powerdevil-5.22.1.ebuild
+++ b/kde-plasma/powerdevil/powerdevil-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
ECM_HANDBOOK="forceoptional"
KFMIN=5.82.0
@@ -14,7 +14,7 @@ HOMEPAGE="https://invent.kde.org/plasma/powerdevil"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE="brightness-control caps +wireless"
DEPEND="
diff --git a/kde-plasma/sddm-kcm/Manifest b/kde-plasma/sddm-kcm/Manifest
index 19bdab91f0f9..3c1077a67fb2 100644
--- a/kde-plasma/sddm-kcm/Manifest
+++ b/kde-plasma/sddm-kcm/Manifest
@@ -1,2 +1 @@
-DIST sddm-kcm-5.21.5.tar.xz 64672 BLAKE2B 4c8f3059a4d6fb57f517eb17008bf923c91ee8cd18385b117666ca294b5ebb912280281e7be624d9be803272a644ed4dd01ff3e8b6e358c9248d7daa0cee3f98 SHA512 fc2fdaf67c144cccc8d2f68cc20e50027c1a083d6b33d37e8c8e7fa703b2904c11b63fc9acca63422688013346f565c77a1f02721c7f8dfcaf52bc97c7b07dbb
-DIST sddm-kcm-5.22.1.tar.xz 64460 BLAKE2B 317b0a35801b53da2d9a0a1b506b0fc1843cb334dade6921722aad9192bfb97b1fd2b7e18b1243f50c2f2a6d637446e9c9ef189520cdb631bcf690235acb9e06 SHA512 00208900db94d2b39255708d2cf0914717e85fa04d603f45540a424ea43f2042a3f46f32a0bd057862f51d4e5acfdae72c703250bb3817834375ce82ef583387
+DIST sddm-kcm-5.22.5.tar.xz 64592 BLAKE2B a0980e9dcac2ea6d61e2493c64f338442dec55036598048c2feb1bdeddf7f8b7f71c1dd3759d1d7b2548ee1cb197497ae13bcc08eb776b6f19012e4b6abca11f SHA512 4026d5ae90ce6842541ef405c5859c35f7eb12fb16cfebb21a438ec33c73f7c741e1a2a1338caad9d97eb31bc8d74453c19a13434cbdf03a33fc12b1466f9cd3
diff --git a/kde-plasma/sddm-kcm/metadata.xml b/kde-plasma/sddm-kcm/metadata.xml
index 2fdbf33d963d..d925f2439758 100644
--- a/kde-plasma/sddm-kcm/metadata.xml
+++ b/kde-plasma/sddm-kcm/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
</pkgmetadata>
diff --git a/kde-plasma/sddm-kcm/sddm-kcm-5.21.5.ebuild b/kde-plasma/sddm-kcm/sddm-kcm-5.21.5.ebuild
deleted file mode 100644
index 0a69fd203254..000000000000
--- a/kde-plasma/sddm-kcm/sddm-kcm-5.21.5.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-KFMIN=5.82.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm 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 x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kauth-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
- >=kde-plasma/kde-cli-tools-${PVCUT}:5
- x11-misc/sddm
-"
-
-DOCS=( CONTRIBUTORS )
diff --git a/kde-plasma/sddm-kcm/sddm-kcm-5.22.1.ebuild b/kde-plasma/sddm-kcm/sddm-kcm-5.22.5.ebuild
index bfb383decbbd..8389991bf709 100644
--- a/kde-plasma/sddm-kcm/sddm-kcm-5.22.1.ebuild
+++ b/kde-plasma/sddm-kcm/sddm-kcm-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
KFMIN=5.82.0
PVCUT=$(ver_cut 1-3)
@@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/plasma/sddm-kcm"
LICENSE="GPL-2+"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/kde-plasma/systemsettings/Manifest b/kde-plasma/systemsettings/Manifest
index f7eeb5b75fe7..d0a324f8cc8a 100644
--- a/kde-plasma/systemsettings/Manifest
+++ b/kde-plasma/systemsettings/Manifest
@@ -1,2 +1 @@
-DIST systemsettings-5.21.5.tar.xz 199680 BLAKE2B a37300b6f3b53f5c62ffa5ff06581f1988720e87bbcb64f5c8048cdb99834b5aa37528c80615a07f8dc8f1e2bb246543479777e5c2b2c5499b1187ffca041b45 SHA512 fac4f4081583079b20c4935e694ef05908d0ef62938e4560cdf9a3119234fa3d0c13f973854b83535fde3594e713b0bfdbfbc0db36994a9a507c4063b714a410
-DIST systemsettings-5.22.1.tar.xz 204680 BLAKE2B 90e4d1729ebeeece6d91491bd8815f631b883c30d882b1157e63a5e6c04ecbb1cfef849be50af5caff7d9b8b88ddf53481b19124f588ad8d55146bc9420a1a20 SHA512 3a347634a081b38f7ea443743e1aa5fce9ea0089df5c6f199d16b267678b4ad5f319ef1e91a93436ec03631dc5608026d1d0afd666f81db09872d530f125f297
+DIST systemsettings-5.22.5.tar.xz 205224 BLAKE2B b9aed5a330f2497e7df172e83a0633e3ac1fbaeba58d4dfdc6f9ec5f1645c164ab426396d9e9fb8640c7567b61c17a172e5bc9574dd108e3d8da4a8d56f1e627 SHA512 d74aca46221dd8da152139a7cb0d5eb05d29d9d39e935b8d29f8f105bc7573af55808d7b77d8416deec1743ae1a9149b24a6c6082dedf7ada53d16d4cf09f22f
diff --git a/kde-plasma/systemsettings/metadata.xml b/kde-plasma/systemsettings/metadata.xml
index 2fdbf33d963d..d925f2439758 100644
--- a/kde-plasma/systemsettings/metadata.xml
+++ b/kde-plasma/systemsettings/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
</pkgmetadata>
diff --git a/kde-plasma/systemsettings/systemsettings-5.22.1.ebuild b/kde-plasma/systemsettings/systemsettings-5.22.1.ebuild
deleted file mode 100644
index 0db6d4e59dad..000000000000
--- a/kde-plasma/systemsettings/systemsettings-5.22.1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.82.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm kde.org optfeature
-
-DESCRIPTION="Control Center to configure KDE Plasma desktop"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kactivities-${KFMIN}:5
- >=kde-frameworks/kactivities-stats-${KFMIN}:5
- >=kde-frameworks/kauth-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kpackage-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-plasma/libkworkspace-${PVCUT}:5
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
-"
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- optfeature "Configure looks for GTK+" kde-plasma/kde-gtk-config
- fi
- ecm_pkg_postinst
-}
diff --git a/kde-plasma/systemsettings/systemsettings-5.21.5.ebuild b/kde-plasma/systemsettings/systemsettings-5.22.5.ebuild
index f50aa78a2035..bb83024afd9a 100644
--- a/kde-plasma/systemsettings/systemsettings-5.21.5.ebuild
+++ b/kde-plasma/systemsettings/systemsettings-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
ECM_HANDBOOK="forceoptional"
KFMIN=5.82.0
@@ -13,7 +13,7 @@ DESCRIPTION="Control Center to configure KDE Plasma desktop"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE=""
DEPEND="
@@ -36,6 +36,7 @@ DEPEND="
>=kde-frameworks/ki18n-${KFMIN}:5
>=kde-frameworks/kiconthemes-${KFMIN}:5
>=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kirigami-${KFMIN}:5
>=kde-frameworks/kitemmodels-${KFMIN}:5
>=kde-frameworks/kitemviews-${KFMIN}:5
>=kde-frameworks/kpackage-${KFMIN}:5
@@ -47,7 +48,6 @@ DEPEND="
"
RDEPEND="${DEPEND}
>=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
"
pkg_postinst() {
diff --git a/kde-plasma/xdg-desktop-portal-kde/Manifest b/kde-plasma/xdg-desktop-portal-kde/Manifest
index fff91d729c7e..2c36889d0baf 100644
--- a/kde-plasma/xdg-desktop-portal-kde/Manifest
+++ b/kde-plasma/xdg-desktop-portal-kde/Manifest
@@ -1,2 +1 @@
-DIST xdg-desktop-portal-kde-5.21.5.tar.xz 82860 BLAKE2B 583dd6f5360282d3b86d73b65ab5ddd136b5f251ad3b41a977248c44f99ab7c407868a8238307184d3206b35c987adaaa8aa15df5abb2a8ecf2aa31b4591e6a6 SHA512 98fe44d4a00cb16f3e3ebd30b184e836dd77efafbca7625b555852b0dcd45c4ecf71ab5d93659e3d508f2b3b42696422516a08e2ae759bbe916fa5f9fef6010e
-DIST xdg-desktop-portal-kde-5.22.1.tar.xz 87048 BLAKE2B 0dd9386b15d96845d7d5ebd714d2a3e6c054cfd8587a86bac2e66b1748b0327559682cd14c1cc48d2dc84039307fcbb325c9bf26994c71694a0ce9d2803baa1b SHA512 c661acf71092fc3c28a2c00d6a82bd0bc8221192d348e005e768d95f3e50180c0d1057bee989ff6f4cb74fa82f75a446dabb36945d9121693f338bda6b804044
+DIST xdg-desktop-portal-kde-5.22.5.tar.xz 87036 BLAKE2B 57bdcd7999587607a7e952ce52b4ab9a6fe948af4d2cc4929425618b372b3d20eeece60e8cf2baf11ca989e3c79d77c69469aaa4e6120bd069b82f977216017e SHA512 753adf3a4b7543ebbd220f85980e23f1bf98642c8aac408b41ba07bd7aa1ef9929518794e946d497b216eb781695b491c4eb35fce47c43a3a3463d6b9e62017f
diff --git a/kde-plasma/xdg-desktop-portal-kde/metadata.xml b/kde-plasma/xdg-desktop-portal-kde/metadata.xml
index 2fdbf33d963d..d925f2439758 100644
--- a/kde-plasma/xdg-desktop-portal-kde/metadata.xml
+++ b/kde-plasma/xdg-desktop-portal-kde/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
</pkgmetadata>
diff --git a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.21.5.ebuild b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.21.5.ebuild
deleted file mode 100644
index 86cffcfd51c8..000000000000
--- a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.21.5.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-KFMIN=5.82.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit ecm 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 x86"
-IUSE=""
-
-COMMON_DEPEND="
- >=dev-libs/wayland-1.15
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5[cups]
- >=dev-qt/qtwayland-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/plasma-${KFMIN}:5
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-libs/plasma-wayland-protocols-1.1.1
- >=dev-qt/qtconcurrent-${QTMIN}:5
- >=kde-frameworks/kwayland-${KFMIN}:5
-"
-RDEPEND="${COMMON_DEPEND}
- sys-apps/xdg-desktop-portal
-"
diff --git a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.22.1.ebuild b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.22.5.ebuild
index 8f474386d973..c13ae9aa9405 100644
--- a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.22.1.ebuild
+++ b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
KFMIN=5.82.0
PVCUT=$(ver_cut 1-3)
@@ -12,7 +12,7 @@ DESCRIPTION="Backend implementation for xdg-desktop-portal that is using Qt/KDE
LICENSE="LGPL-2+"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE=""
COMMON_DEPEND="
diff --git a/kde-plasma/xembed-sni-proxy/Manifest b/kde-plasma/xembed-sni-proxy/Manifest
index 6ad5406c3cc8..0039ae121117 100644
--- a/kde-plasma/xembed-sni-proxy/Manifest
+++ b/kde-plasma/xembed-sni-proxy/Manifest
@@ -1,2 +1 @@
-DIST plasma-workspace-5.21.5.tar.xz 9724000 BLAKE2B 2688c8aacd4e5584bb2660a287563aa683af4d469aad45f3521d31ec569d403204cceeb167062a9d8dfe591972db3758d5f46c21ca7c30453cd6740f3e3b470a SHA512 6918c1a29e977ac7f3ebf6ac7308f20f20712db96bf10599f3372987509630aa2ca8bc6adf0b1af4e543ccd2a2001e38ce02d759d25f09588c7c1aaa358af1b4
-DIST plasma-workspace-5.22.1.tar.xz 8349504 BLAKE2B 5f1b2458a83d992e77c197386716b46c623f50505c6661fe1606040a90b42dbdf60203e0bbc007f2a7e1267e49b5d083ee04915cc9d6cb2f8f182d8f0acf1642 SHA512 a09f81ab3dce21e834d162b0be767c91070595969e35206650db70bab726dbed5c4e420e88c11e11b5b2bbf0d5f5a6ddb9ca06a57f6ff255477282f653213cfc
+DIST plasma-workspace-5.22.5.tar.xz 8401412 BLAKE2B 3479549ffb302f8beca8f37853540bd71cc03a02183826435ec47ded0df69f4b19e103d8b6e2cd16af001a9c04a34e2f37a98a461f40fb8837ed7e7128a6fcba SHA512 753ba35c3f0c3a5affe10d3a6149f1ebca7ed51b0710c079606e33ceada94a50eee1c1bafbb465fcc194038915c33edef1d79e0865e5702aab7a334d6d508c47
diff --git a/kde-plasma/xembed-sni-proxy/files/xembed-sni-proxy-5.14.90-standalone.patch b/kde-plasma/xembed-sni-proxy/files/xembed-sni-proxy-5.14.90-standalone.patch
deleted file mode 100644
index 8fb3c1709042..000000000000
--- a/kde-plasma/xembed-sni-proxy/files/xembed-sni-proxy-5.14.90-standalone.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-From 42008129f1659bc34c454ce14632fd279679f556 Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
-Date: Mon, 22 Oct 2018 21:44:33 +0200
-Subject: [PATCH] xembed-sni-proxy: Allow standalone build
-
----
- CMakeLists.txt | 35 +++++++++++++++++++++++++++++++++
- 1 file changed, 35 insertions(+)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index c2f67ac6..30b2c1b5 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -1,3 +1,34 @@
-+project(xembed-sni-proxy)
-+
-+if(${CMAKE_SOURCE_DIR} STREQUAL ${xembed-sni-proxy_SOURCE_DIR})
-+ set(PROJECT_VERSION "GENTOO_PV")
-+ set(PROJECT_VERSION_MAJOR 5)
-+
-+ cmake_minimum_required(VERSION 3.0)
-+
-+ set(QT_MIN_VERSION "5.11.0")
-+ set(KF5_MIN_VERSION "5.54.0")
-+ find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS Core DBus X11Extras)
-+ find_package(ECM ${KF5_MIN_VERSION} REQUIRED NO_MODULE)
-+ set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
-+
-+ include(KDEInstallDirs)
-+ include(KDECMakeSettings)
-+ include(KDECompilerSettings NO_POLICY_SCOPE)
-+ include(FeatureSummary)
-+ include(ECMQtDeclareLoggingCategory)
-+
-+ find_package(KF5WindowSystem ${KF5_MIN_VERSION} REQUIRED)
-+ find_package(X11 REQUIRED)
-+ find_package(XCB MODULE REQUIRED COMPONENTS XCB RANDR)
-+ set_package_properties(XCB PROPERTIES TYPE REQUIRED)
-+
-+ configure_file(../config-X11.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-X11.h)
-+else()
-+ set(PROJECT_VERSION "5.14.90")
-+ set(PROJECT_VERSION_MAJOR 5)
-+endif()
-+
- add_definitions(-DQT_NO_CAST_TO_ASCII
- -DQT_NO_CAST_FROM_ASCII
- -DQT_NO_URL_CAST_FROM_STRING
-@@ -64,3 +95,7 @@ target_link_libraries(xembedsniproxy
- install(TARGETS xembedsniproxy ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
- install(FILES xembedsniproxy.desktop DESTINATION ${KDE_INSTALL_AUTOSTARTDIR})
-
-+if ("${CMAKE_BINARY_DIR}" STREQUAL "${CMAKE_CURRENT_BINARY_DIR}")
-+ feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
-+endif()
-+
---
-2.19.1
-
diff --git a/kde-plasma/xembed-sni-proxy/metadata.xml b/kde-plasma/xembed-sni-proxy/metadata.xml
index 2fdbf33d963d..d925f2439758 100644
--- a/kde-plasma/xembed-sni-proxy/metadata.xml
+++ b/kde-plasma/xembed-sni-proxy/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
</pkgmetadata>
diff --git a/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.22.1.ebuild b/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.22.1.ebuild
deleted file mode 100644
index 7049a2e9643a..000000000000
--- a/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.22.1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-KDE_ORG_NAME="plasma-workspace"
-KFMIN=5.82.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-inherit cmake 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 ~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
- x11-libs/xcb-util-image
-"
-RDEPEND="${DEPEND}
- !kde-plasma/xembed-sni-proxy:0
-"
-
-S="${S}/${PN}"
-
-PATCHES=( "${FILESDIR}/${PN}-5.20.80-standalone.patch" )
-
-src_prepare() {
- cmake_src_prepare
-
- sed -e "/set/s/GENTOO_PV/$(ver_cut 1-3)/" \
- -i CMakeLists.txt || die "Failed to prepare CMakeLists.txt"
-}
diff --git a/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.21.5.ebuild b/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.22.5.ebuild
index 32e2b27fd79b..b517e964f3dd 100644
--- a/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.21.5.ebuild
+++ b/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.22.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
KDE_ORG_NAME="plasma-workspace"
KFMIN=5.82.0
@@ -14,7 +14,7 @@ HOMEPAGE="https://invent.kde.org/plasma/plasma-workspace/-/blob/master/xembed-sn
LICENSE="GPL-2"
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
DEPEND="
>=dev-qt/qtcore-${QTMIN}:5