From 343882b55e797f60409693f5986b4d7817bb0221 Mon Sep 17 00:00:00 2001
From: Bart Ribbers <bribbers@disroot.org>
Date: Mon, 12 Apr 2021 12:56:34 +0200
Subject: [PATCH] community/plasma: upgrade to 5.21.4

---
 community/bluedevil/APKBUILD                  |   4 +-
 community/breeze-grub/APKBUILD                |   4 +-
 community/breeze-gtk/APKBUILD                 |   4 +-
 community/breeze-plymouth/APKBUILD            |   4 +-
 community/breeze/APKBUILD                     |   4 +-
 ...udes-in-extern-c-with-older-versions.patch | 240 ++++++++++++++++++
 community/discover/APKBUILD                   |   6 +-
 community/drkonqi/APKBUILD                    |   4 +-
 community/kactivitymanagerd/APKBUILD          |   4 +-
 community/kde-cli-tools/APKBUILD              |   4 +-
 community/kde-gtk-config/APKBUILD             |   4 +-
 community/kdecoration/APKBUILD                |   4 +-
 community/kdeplasma-addons/APKBUILD           |   4 +-
 community/kgamma5/APKBUILD                    |   4 +-
 community/khotkeys/APKBUILD                   |   4 +-
 community/kinfocenter/APKBUILD                |   4 +-
 community/kmenuedit/APKBUILD                  |   4 +-
 community/kscreen/APKBUILD                    |   4 +-
 community/kscreenlocker/APKBUILD              |   4 +-
 community/ksshaskpass/APKBUILD                |   4 +-
 community/ksysguard/APKBUILD                  |   4 +-
 community/kwallet-pam/APKBUILD                |   4 +-
 community/kwayland-integration/APKBUILD       |   4 +-
 community/kwayland-server/APKBUILD            |   6 +-
 community/kwin/APKBUILD                       |   6 +-
 community/kwrited/APKBUILD                    |   4 +-
 community/libkscreen/APKBUILD                 |   4 +-
 ...ld-instead-of-ld-as-format-specifier.patch |  38 ---
 community/libksysguard/APKBUILD               |  11 +-
 community/milou/APKBUILD                      |   4 +-
 community/oxygen/APKBUILD                     |   4 +-
 community/plasma-browser-integration/APKBUILD |   4 +-
 community/plasma-desktop/APKBUILD             |   4 +-
 community/plasma-disks/APKBUILD               |   4 +-
 community/plasma-firewall/APKBUILD            |   6 +-
 community/plasma-integration/APKBUILD         |   4 +-
 community/plasma-nano/APKBUILD                |   4 +-
 community/plasma-nm/APKBUILD                  |   4 +-
 community/plasma-pa/APKBUILD                  |   4 +-
 community/plasma-phone-components/APKBUILD    |   4 +-
 community/plasma-sdk/APKBUILD                 |   4 +-
 community/plasma-systemmonitor/APKBUILD       |   4 +-
 community/plasma-thunderbolt/APKBUILD         |   4 +-
 community/plasma-vault/APKBUILD               |   4 +-
 .../plasma-workspace-wallpapers/APKBUILD      |   4 +-
 community/plasma-workspace/APKBUILD           |   4 +-
 community/plasma/APKBUILD                     |   2 +-
 community/plymouth-kcm/APKBUILD               |   4 +-
 community/polkit-kde-agent-1/APKBUILD         |   4 +-
 community/powerdevil/APKBUILD                 |   4 +-
 community/qqc2-breeze-style/APKBUILD          |   4 +-
 community/sddm-kcm/APKBUILD                   |   4 +-
 community/systemsettings/APKBUILD             |   4 +-
 community/xdg-desktop-portal-kde/APKBUILD     |   4 +-
 54 files changed, 350 insertions(+), 149 deletions(-)
 create mode 100644 community/discover/0003-only-wrap-flatpak-includes-in-extern-c-with-older-versions.patch
 delete mode 100644 community/libksysguard/0001-use-lld-instead-of-ld-as-format-specifier.patch

diff --git a/community/bluedevil/APKBUILD b/community/bluedevil/APKBUILD
index 1c88d36dfb97..8e45ef390f57 100644
--- a/community/bluedevil/APKBUILD
+++ b/community/bluedevil/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=bluedevil
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="Integrate the Bluetooth technology within KDE workspace and applications"
 # armhf blocked by qt5-qtdeclarative
@@ -56,4 +56,4 @@ package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
 
-sha512sums="4d2cba255781fad9129f1636907cd8d45ae8fad5c78359f43c7dd31f7035335e776f078e7be843fdce36d008d1e2a0647c1dd836a9a89b6e5898659cd115c4fc  bluedevil-5.21.3.tar.xz"
+sha512sums="8d9dc765fc3f1be4be6c6e5a3049c330a7cd4cbff6570a75d3a9b9a25f44c0125fb91f4e5dc733ae983b5b0d659046524fc9dbe36225705fa1bba13fc94bbfce  bluedevil-5.21.4.tar.xz"
diff --git a/community/breeze-grub/APKBUILD b/community/breeze-grub/APKBUILD
index 845602d19787..a7a99859b0e9 100644
--- a/community/breeze-grub/APKBUILD
+++ b/community/breeze-grub/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=breeze-grub
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="Breeze theme for GRUB"
 arch="noarch !s390x !armhf" # armhf blocked by extra-cmake-modules
@@ -29,4 +29,4 @@ package() {
 	install -d "$pkgdir"/usr/share/grub/themes
 	cp -r breeze "$pkgdir"/usr/share/grub/themes
 }
-sha512sums="5497f2823002cff36909c25045a26195ea57f61e13b1a8c843bd8a62602d239a00963c19c438987c745c0aa64a3ef8e34969718f1b46aac3c6a6fe15a450b0f7  breeze-grub-5.21.3.tar.xz"
+sha512sums="a92f15ce8808306aafbc5e237a34e6f6d7ac14cd8f7f3830374d9e88cdb851e45813fa7226735829389f3df2c52577dfdf05a840ee71b1ed89fa3bb0ed16d792  breeze-grub-5.21.4.tar.xz"
diff --git a/community/breeze-gtk/APKBUILD b/community/breeze-gtk/APKBUILD
index 3642b53d613b..41c0d1b49b6e 100644
--- a/community/breeze-gtk/APKBUILD
+++ b/community/breeze-gtk/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=breeze-gtk
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="A GTK Theme Built to Match KDE's Breeze"
 # armhf blocked by extra-cmake-modules
@@ -40,4 +40,4 @@ check() {
 package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
-sha512sums="01d47a2e4db40f688afb14cda69c751540fc404a3b75e4699e70d41055ddacefc4bcafa0275c7b6cbb82833729ade56cd52064480d36a2d0b03ce2b58d1448f7  breeze-gtk-5.21.3.tar.xz"
+sha512sums="8b0b2dfcc54615fd23c76f8d5f43cd604a449b1be02a9c8e5b89d10d050eb4f8550c68e7d2781d050762c5a2493010a4e0efd943f531204ec0fb355476b96aaa  breeze-gtk-5.21.4.tar.xz"
diff --git a/community/breeze-plymouth/APKBUILD b/community/breeze-plymouth/APKBUILD
index 540d0a2ab91a..413b64e4ca1a 100644
--- a/community/breeze-plymouth/APKBUILD
+++ b/community/breeze-plymouth/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=breeze-plymouth
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 arch="all !armhf" # armhf blocked by extra-cmake-modules
 url="https://kde.org/"
@@ -33,4 +33,4 @@ package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
 
-sha512sums="ca2619afe371e499f92254b0f62d8d547a4d31e0c3031344de89d164e1872df40dc3034f51fc5b7af6ea73343a1e14b5eed264f8ba3bc9ea599340366a5ee066  breeze-plymouth-5.21.3.tar.xz"
+sha512sums="40fd9da5c4c78c07dac1431dc01e332f86cc16ee7578a01a0461e5fa249a94be694497f794c2e6969a6170c02f7f71ef67cc56a7a200f4a3ca49b68eedae7ab1  breeze-plymouth-5.21.4.tar.xz"
diff --git a/community/breeze/APKBUILD b/community/breeze/APKBUILD
index 11928bf7a128..36c8db613522 100644
--- a/community/breeze/APKBUILD
+++ b/community/breeze/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=breeze
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="Artwork, styles and assets for the Breeze visual style for the Plasma Desktop"
 # armhf blocked by qt5-qtdeclarative
@@ -45,4 +45,4 @@ check() {
 package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
-sha512sums="7b6862d5cb2524cf8c3745c3e1c697d5847e7ca9a2adb04b5ce3cce4afd851961e0caa3f76893ac40946c3772672d72ac6244a04d26fa4b608e63cfa83c01904  breeze-5.21.3.tar.xz"
+sha512sums="ed5fd82817c76c619db466f2eccb5a9158070d7d9221a81fc11c5ec4326e64c4ea40cd0325c848f3d7dd5161e2ff99cb08ae6055ace6ce22355b04a25274a7bf  breeze-5.21.4.tar.xz"
diff --git a/community/discover/0003-only-wrap-flatpak-includes-in-extern-c-with-older-versions.patch b/community/discover/0003-only-wrap-flatpak-includes-in-extern-c-with-older-versions.patch
new file mode 100644
index 000000000000..903b4b8ff30c
--- /dev/null
+++ b/community/discover/0003-only-wrap-flatpak-includes-in-extern-c-with-older-versions.patch
@@ -0,0 +1,240 @@
+From 12f83062b01d5ba946e6f98503b72d4e58721aa4 Mon Sep 17 00:00:00 2001
+From: Aleix Pol Gonzalez <aleixpol@kde.org>
+Date: Tue, 6 Apr 2021 23:54:52 +0000
+Subject: [PATCH] Only wrap flatpak.h includes in extern "C" with older
+ versions
+
+Seems to be the only way to be compatible backwards and forwards.
+---
+ CMakeLists.txt                                 |  1 -
+ .../backends/FlatpakBackend/CMakeLists.txt     |  6 ++++++
+ .../backends/FlatpakBackend/FlatpakBackend.h   |  4 +---
+ .../FlatpakBackend/FlatpakFetchDataJob.h       |  4 +---
+ .../FlatpakBackend/FlatpakJobTransaction.cpp   |  3 ---
+ .../FlatpakBackend/FlatpakJobTransaction.h     |  4 +---
+ .../backends/FlatpakBackend/FlatpakNotifier.h  |  4 +---
+ .../backends/FlatpakBackend/FlatpakResource.h  |  4 +---
+ .../FlatpakBackend/FlatpakSourcesBackend.h     |  4 +---
+ .../FlatpakBackend/FlatpakTransactionThread.h  |  4 +---
+ .../backends/FlatpakBackend/flatpak-helper.h   | 18 ++++++++++++++++++
+ .../backends/FwupdBackend/CMakeLists.txt       |  3 +++
+ .../backends/FwupdBackend/FwupdBackend.h       |  5 +++++
+ 13 files changed, 39 insertions(+), 25 deletions(-)
+ create mode 100644 libdiscover/backends/FlatpakBackend/flatpak-helper.h
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 889ded6c..a531d4de 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -37,7 +37,6 @@ pkg_check_modules(Fwupd IMPORTED_TARGET fwupd>=1.5.0)
+ pkg_check_modules(Markdown IMPORTED_TARGET libmarkdown)
+ find_package(KUserFeedback)
+ 
+-
+ if(NOT CMAKE_VERSION VERSION_LESS "3.10.0")
+   # CMake 3.9+ warns about automoc on files without Q_OBJECT, and doesn't know about other macros.
+   # 3.10+ lets us provide more macro names that require automoc.
+diff --git a/libdiscover/backends/FlatpakBackend/CMakeLists.txt b/libdiscover/backends/FlatpakBackend/CMakeLists.txt
+index 49ac1085..65ba622a 100644
+--- a/libdiscover/backends/FlatpakBackend/CMakeLists.txt
++++ b/libdiscover/backends/FlatpakBackend/CMakeLists.txt
+@@ -23,8 +23,14 @@ add_library(FlatpakNotifier MODULE FlatpakNotifier.cpp)
+ target_link_libraries(FlatpakNotifier Discover::Notifiers Qt5::Concurrent PkgConfig::Flatpak)
+ set_target_properties(FlatpakNotifier PROPERTIES INSTALL_RPATH ${CMAKE_INSTALL_FULL_LIBDIR}/plasma-discover)
+ 
++if (Flatpak_VERSION VERSION_LESS 1.10.2)
++    target_compile_definitions(flatpak-backend PRIVATE -DFLATPAK_EXTERNC_REQUIRED)
++    target_compile_definitions(FlatpakNotifier PRIVATE -DFLATPAK_EXTERNC_REQUIRED)
++endif()
++
+ install(TARGETS FlatpakNotifier DESTINATION ${PLUGIN_INSTALL_DIR}/discover-notifier)
+ install(PROGRAMS org.kde.discover-flatpak.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )
++
+ install(FILES org.kde.discover.flatpak.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR} )
+ 
+ ecm_install_icons(
+diff --git a/libdiscover/backends/FlatpakBackend/FlatpakBackend.h b/libdiscover/backends/FlatpakBackend/FlatpakBackend.h
+index 3b71344f..f0234cc7 100644
+--- a/libdiscover/backends/FlatpakBackend/FlatpakBackend.h
++++ b/libdiscover/backends/FlatpakBackend/FlatpakBackend.h
+@@ -18,9 +18,7 @@
+ 
+ #include <AppStreamQt/component.h>
+ 
+-extern "C" {
+-#include <flatpak.h>
+-}
++#include "flatpak-helper.h"
+ 
+ class FlatpakSourcesBackend;
+ class StandardBackendUpdater;
+diff --git a/libdiscover/backends/FlatpakBackend/FlatpakFetchDataJob.h b/libdiscover/backends/FlatpakBackend/FlatpakFetchDataJob.h
+index b9aaf80e..d63fd1bc 100644
+--- a/libdiscover/backends/FlatpakBackend/FlatpakFetchDataJob.h
++++ b/libdiscover/backends/FlatpakBackend/FlatpakFetchDataJob.h
+@@ -8,10 +8,8 @@
+ #define FLATPAKFETCHDATAJOB_H
+ 
+ #include <QByteArray>
+-extern "C" {
+-#include <flatpak.h>
++#include "flatpak-helper.h"
+ #include <glib.h>
+-}
+ 
+ class FlatpakResource;
+ 
+diff --git a/libdiscover/backends/FlatpakBackend/FlatpakJobTransaction.cpp b/libdiscover/backends/FlatpakBackend/FlatpakJobTransaction.cpp
+index 9499c566..37adb046 100644
+--- a/libdiscover/backends/FlatpakBackend/FlatpakJobTransaction.cpp
++++ b/libdiscover/backends/FlatpakBackend/FlatpakJobTransaction.cpp
+@@ -13,9 +13,6 @@
+ #include <QDebug>
+ #include <QTimer>
+ 
+-extern "C" {
+-}
+-
+ FlatpakJobTransaction::FlatpakJobTransaction(FlatpakResource *app, Role role, bool delayStart)
+     : Transaction(app->backend(), app, role, {})
+     , m_app(app)
+diff --git a/libdiscover/backends/FlatpakBackend/FlatpakJobTransaction.h b/libdiscover/backends/FlatpakBackend/FlatpakJobTransaction.h
+index ea2aafaa..0e4423ef 100644
+--- a/libdiscover/backends/FlatpakBackend/FlatpakJobTransaction.h
++++ b/libdiscover/backends/FlatpakBackend/FlatpakJobTransaction.h
+@@ -10,12 +10,10 @@
+ 
+ #include <Transaction/Transaction.h>
+ #include <QPointer>
++#include "flatpak-helper.h"
+ 
+-extern "C" {
+-#include <flatpak.h>
+ #include <gio/gio.h>
+ #include <glib.h>
+-}
+ 
+ class FlatpakResource;
+ class FlatpakTransactionThread;
+diff --git a/libdiscover/backends/FlatpakBackend/FlatpakNotifier.h b/libdiscover/backends/FlatpakBackend/FlatpakNotifier.h
+index fa358802..a0deb83a 100644
+--- a/libdiscover/backends/FlatpakBackend/FlatpakNotifier.h
++++ b/libdiscover/backends/FlatpakBackend/FlatpakNotifier.h
+@@ -10,9 +10,7 @@
+ #include <BackendNotifierModule.h>
+ #include <functional>
+ 
+-extern "C" {
+-#include <flatpak.h>
+-}
++#include "flatpak-helper.h"
+ 
+ class FlatpakNotifier : public BackendNotifierModule
+ {
+diff --git a/libdiscover/backends/FlatpakBackend/FlatpakResource.h b/libdiscover/backends/FlatpakBackend/FlatpakResource.h
+index 880b494b..253062db 100644
+--- a/libdiscover/backends/FlatpakBackend/FlatpakResource.h
++++ b/libdiscover/backends/FlatpakBackend/FlatpakResource.h
+@@ -11,9 +11,7 @@
+ 
+ #include <resources/AbstractResource.h>
+ 
+-extern "C" {
+-#include <flatpak.h>
+-}
++#include "flatpak-helper.h"
+ 
+ #include <AppStreamQt/component.h>
+ 
+diff --git a/libdiscover/backends/FlatpakBackend/FlatpakSourcesBackend.h b/libdiscover/backends/FlatpakBackend/FlatpakSourcesBackend.h
+index b2a6c7c2..df356337 100644
+--- a/libdiscover/backends/FlatpakBackend/FlatpakSourcesBackend.h
++++ b/libdiscover/backends/FlatpakBackend/FlatpakSourcesBackend.h
+@@ -13,9 +13,7 @@
+ #include <QStack>
+ #include <functional>
+ 
+-extern "C" {
+-#include <flatpak.h>
+-}
++#include "flatpak-helper.h"
+ 
+ class FlatpakResource;
+ class FlatpakSourcesBackend : public AbstractSourcesBackend
+diff --git a/libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h b/libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h
+index b8eef827..24718f9a 100644
+--- a/libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h
++++ b/libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h
+@@ -7,11 +7,9 @@
+ #ifndef FLATPAKTRANSACTIONTHREAD_H
+ #define FLATPAKTRANSACTIONTHREAD_H
+ 
+-extern "C" {
+-#include <flatpak.h>
++#include "flatpak-helper.h"
+ #include <gio/gio.h>
+ #include <glib.h>
+-}
+ 
+ #include <Transaction/Transaction.h>
+ #include <QThread>
+diff --git a/libdiscover/backends/FlatpakBackend/flatpak-helper.h b/libdiscover/backends/FlatpakBackend/flatpak-helper.h
+new file mode 100644
+index 00000000..f42eee46
+--- /dev/null
++++ b/libdiscover/backends/FlatpakBackend/flatpak-helper.h
+@@ -0,0 +1,18 @@
++/*
++ *   SPDX-FileCopyrightText: 2021 Aleix Pol Gonzalez <aleixpol@kde.org>
++ *
++ *   SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
++ */
++
++#ifndef FLATPAK_HELPER
++#define FLATPAK_HELPER
++
++#ifdef FLATPAK_EXTERNC_REQUIRED
++extern "C" {
++#endif
++#include <flatpak.h>
++#ifdef FLATPAK_EXTERNC_REQUIRED
++}
++#endif
++
++#endif
+diff --git a/libdiscover/backends/FwupdBackend/CMakeLists.txt b/libdiscover/backends/FwupdBackend/CMakeLists.txt
+index a018f175..59c36a8d 100644
+--- a/libdiscover/backends/FwupdBackend/CMakeLists.txt
++++ b/libdiscover/backends/FwupdBackend/CMakeLists.txt
+@@ -9,6 +9,9 @@ set(fwupd-backend_SRCS
+ 
+ add_library(fwupd-backend MODULE ${fwupd-backend_SRCS})
+ target_link_libraries(fwupd-backend Qt5::Core KF5::CoreAddons KF5::ConfigCore Discover::Common PkgConfig::Fwupd)
++if (Fwupd_VERSION VERSION_LESS 1.5.8)
++    target_compile_definitions(fwupd-backend PRIVATE -DFWUPD_EXTERNC_REQUIRED)
++endif()
+ 
+ install(TARGETS fwupd-backend DESTINATION ${PLUGIN_INSTALL_DIR}/discover)
+ 
+diff --git a/libdiscover/backends/FwupdBackend/FwupdBackend.h b/libdiscover/backends/FwupdBackend/FwupdBackend.h
+index c886384e..7b1ff180 100644
+--- a/libdiscover/backends/FwupdBackend/FwupdBackend.h
++++ b/libdiscover/backends/FwupdBackend/FwupdBackend.h
+@@ -25,9 +25,14 @@
+ #include <QCryptographicHash>
+ #include <QMap>
+ 
++#ifdef FWUPD_EXTERNC_REQUIRED
+ extern "C" {
++#endif
++
+ #include <fwupd.h>
++#ifdef FWUPD_EXTERNC_REQUIRED
+ }
++#endif
+ #include <glib-2.0/glib-object.h>
+ 
+ class QAction;
+-- 
+GitLab
+
diff --git a/community/discover/APKBUILD b/community/discover/APKBUILD
index a35cd12c2ec8..bfdb4bbfe35f 100644
--- a/community/discover/APKBUILD
+++ b/community/discover/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=discover
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 # armhf blocked by qt5-qtdeclarative
 # s390x blocked by flatpak
@@ -45,6 +45,7 @@ source="
 	https://download.kde.org/$_rel/plasma/$pkgver/discover-$pkgver.tar.xz
 	0001-port-away-from-qaction.patch
 	0002-Add-support-for-Alpine-Linux-apk-backend.patch
+	0003-only-wrap-flatpak-includes-in-extern-c-with-older-versions.patch
 	alpine-appstream-data.json
 	"
 subpackages="
@@ -149,7 +150,8 @@ backend_fwupd() {
 		"$subpkgdir"/usr/lib/qt5/plugins/discover/
 }
 
-sha512sums="871bc2cdc7d628f76ce18a391899864344e1db1077bb29c91526ca38680f32f280c18199850418b9fadf62a682fce4fa4d94ab2177986fd4e9d99fdf3d9d824a  discover-5.21.3.tar.xz
+sha512sums="8389cc2328935fc6556e47d4221ee2c2a7122dd4d9bb78cb61073832304438be7598f122d6838964ac5b01c9f33d8bd94809087c3b64381a2c83099a641a346e  discover-5.21.4.tar.xz
 60537172868d4922266632d1821a0a971fcab572a37a388f06801537b6c4c7ae63cb19443c2e2be8e76acb8fd2811c005a2c625f645f93fdf8cbedaa1afd051d  0001-port-away-from-qaction.patch
 2d7fa6c1540c789d32312d0c61bd758ddd54b749a85a046659f31f63fb75fe0f27e324b4d32ffc8309c2667f3ae195feaa7f8595d301e2889930a19693324433  0002-Add-support-for-Alpine-Linux-apk-backend.patch
+27dbfb51b54842354f93d9fd1eaa2523998363f6c6e4de8ac89e47a9216e8c7ebb59de559d5123f8dcccbbe08da8dec7614c4ff54538a793988489cc757b47a3  0003-only-wrap-flatpak-includes-in-extern-c-with-older-versions.patch
 f9f73888f8e20b317987da55028bd578de854fb34293466d1bc5deb82e32dc164916f724411de64a42235ecda37205d3f1ba26621ed7ab710b94273acce34aa3  alpine-appstream-data.json"
diff --git a/community/drkonqi/APKBUILD b/community/drkonqi/APKBUILD
index b8fde6e22e0d..12b7ea0219d2 100644
--- a/community/drkonqi/APKBUILD
+++ b/community/drkonqi/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=drkonqi
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="The KDE crash handler"
 # armhf blocked by extra-cmake-modules
@@ -55,4 +55,4 @@ package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
 
-sha512sums="3345873f38565cf3057bfc54962d40f87947769c3932fd6a12dea4d7909e474e6dad7f187f6e0ea7634c9eced37bb843ddc2d36292c28f4390dae31dccdee494  drkonqi-5.21.3.tar.xz"
+sha512sums="c699f38c2645139b7b19fce21f1d3bcc00e4953c12032d97e84f9911a7720fcf2b448ec8b09769dd4bdaaeb5197c79ee6729e8914f75bb574470339d2ae67eaf  drkonqi-5.21.4.tar.xz"
diff --git a/community/kactivitymanagerd/APKBUILD b/community/kactivitymanagerd/APKBUILD
index 566bee3a91fc..8fb2bdabfecc 100644
--- a/community/kactivitymanagerd/APKBUILD
+++ b/community/kactivitymanagerd/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=kactivitymanagerd
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="System service to manage user's activities and track the usage patterns"
 # armhf blocked by qt5-qtdeclarative
@@ -47,4 +47,4 @@ check() {
 package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
-sha512sums="3464427590c6343fb12fe53ab0a645704ca6330ec4e5aae73e97f379628908ae779ace6193d6a70b9cba9fb5941fc91d41f701ef8170d29c2153c876ca792e0b  kactivitymanagerd-5.21.3.tar.xz"
+sha512sums="80ca4cb42e7f4d9e02b9248623a263be655ff787e9e81bab1470a65c2a90761c1c9161ba6980a9a38b26cfc28796f0284b2b1816b8272c3ee759ea1f00dd51af  kactivitymanagerd-5.21.4.tar.xz"
diff --git a/community/kde-cli-tools/APKBUILD b/community/kde-cli-tools/APKBUILD
index be16e82d83e1..3b303da2ecd1 100644
--- a/community/kde-cli-tools/APKBUILD
+++ b/community/kde-cli-tools/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=kde-cli-tools
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="Tools based on KDE Frameworks 5 to better interact with the system"
 # armhf blocked by extra-cmake-modules
@@ -57,4 +57,4 @@ check() {
 package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
-sha512sums="ca17fa29637d03cd21d9ddb342f248654979a1ec07d97c50943d92830c9388221b5c9240a5d2bf2587d0518a24bc24786a8db14c76ca1ed3244321e17b8549f3  kde-cli-tools-5.21.3.tar.xz"
+sha512sums="3803d592f37ef64431467022979bac411cef3a5180063e5bb22250320a69eb860254b9a0971a33552310dbae630ab7f940a3174c6b83b12293b085b06c3918d9  kde-cli-tools-5.21.4.tar.xz"
diff --git a/community/kde-gtk-config/APKBUILD b/community/kde-gtk-config/APKBUILD
index 7336726669b4..ccf677c31a52 100644
--- a/community/kde-gtk-config/APKBUILD
+++ b/community/kde-gtk-config/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=kde-gtk-config
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="GTK2 and GTK3 Configurator for KDE"
 # armhf blocked by qt5-qtdeclarative
@@ -50,4 +50,4 @@ check() {
 package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
-sha512sums="89eaecfa6b070b31672e2d3b89073c410031d47a78fa0cbbd2a6bf2d267ea17586c1fd57452997194e6defb2b7275073c360318ccc35c1dece43adc00a0bec45  kde-gtk-config-5.21.3.tar.xz"
+sha512sums="bfd0e20f845bb5dc1d5ad9706528a658664c3159383b5ec0e08977a0b4e70ee0c3d210eda740f827ac71a5e84f60290f0563b27f92eaa7ce3b42205aa7c434c7  kde-gtk-config-5.21.4.tar.xz"
diff --git a/community/kdecoration/APKBUILD b/community/kdecoration/APKBUILD
index 05368d8c58c8..8ba21e192428 100644
--- a/community/kdecoration/APKBUILD
+++ b/community/kdecoration/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=kdecoration
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="Plugin based library to create window decorations"
 arch="all !armhf"
@@ -39,4 +39,4 @@ check() {
 package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
-sha512sums="7580a8b698c08e713577560c95c18070be1884f9140a8bd72202de89fdf6da9aa5f4056344095a2a6c5b85cae425a9dcc0d29a3380d6d7abd16c03f86488d647  kdecoration-5.21.3.tar.xz"
+sha512sums="93ad6f2db554f38a116dfc56f2d6c92b3d250b9b03ec0af7f2546a02c19c1247b851aa7455b620fa595ebb8c8420591dbd008bf8f5f10f5d59972e94e4135499  kdecoration-5.21.4.tar.xz"
diff --git a/community/kdeplasma-addons/APKBUILD b/community/kdeplasma-addons/APKBUILD
index f4ab0d4aa28d..90ad3394fecc 100644
--- a/community/kdeplasma-addons/APKBUILD
+++ b/community/kdeplasma-addons/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=kdeplasma-addons
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="All kind of addons to improve your Plasma experience"
 # mips, ppc64le and s390x blocked by qt5-qtwebengine
@@ -62,4 +62,4 @@ check() {
 package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
-sha512sums="bede52c0a7ed785497c12197224b3b2400b1958237bdbb9f5061ce03517ee6c470dc8cf0b58dcefa6ff64f27af2f5c11a8605332283f1190e3ec38679a15c21e  kdeplasma-addons-5.21.3.tar.xz"
+sha512sums="ce01da18158c0ff10acef4d9e9fb0956604598d37fc720e52d5ac024575d0422738a2cb4645318ccdfe3da64e2254a4a2bc374f37c1f047a2e02fa588dc1b912  kdeplasma-addons-5.21.4.tar.xz"
diff --git a/community/kgamma5/APKBUILD b/community/kgamma5/APKBUILD
index 033983f36dcc..3ddfd984a8a7 100644
--- a/community/kgamma5/APKBUILD
+++ b/community/kgamma5/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=kgamma5
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="Adjust your monitor's gamma settings"
 # armhf blocked by extra-cmake-modules
@@ -42,4 +42,4 @@ package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
 
-sha512sums="56c5c8418699da1d1e860261744be4a6f496dec1db202d8ec697480585f99db04e99f69714e3baf560bf275d30da9d4c11e34eba73891ef24ffeac8b9dd13491  kgamma5-5.21.3.tar.xz"
+sha512sums="c774f0782fd695c4411700fc4eed94594e4e25fe1032ed9e386f9a41282095e4123a1c8e8f0c8e2488fa8ade96405475332c515f5d1e11d7f0c5f585e205e6a3  kgamma5-5.21.4.tar.xz"
diff --git a/community/khotkeys/APKBUILD b/community/khotkeys/APKBUILD
index b47614dca27b..d2e5fec99c78 100644
--- a/community/khotkeys/APKBUILD
+++ b/community/khotkeys/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=khotkeys
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 # armhf blocked by extra-cmake-modules
 # s390x blocked by libksysguard
@@ -50,4 +50,4 @@ package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
 
-sha512sums="f82db5bbede711979afd9b00ecc8bb6e250e31d074e59584835057586569fa56965809d16bec4b4f842a223f63369a53b68d859ed1199c73f9e0ddcfb1f80d41  khotkeys-5.21.3.tar.xz"
+sha512sums="86192cffe3d09246509fcddf0d84eb68d4b5d947e0d7e3a244b0664cb8f341acc65ad6a8ee28e01beeda97d463480613b85cc9887894ed1ff93a7f89bdc09fea  khotkeys-5.21.4.tar.xz"
diff --git a/community/kinfocenter/APKBUILD b/community/kinfocenter/APKBUILD
index c0dacbb70868..5dd2c2a86a32 100644
--- a/community/kinfocenter/APKBUILD
+++ b/community/kinfocenter/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=kinfocenter
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="A utility that provides information about a computer system"
 # armhf blocked by extra-cmake-modules
@@ -59,4 +59,4 @@ package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
 
-sha512sums="d3ec710f2415050c26fc4321de79f188940fcb3b7f744f793ae9575acb5f11540e1446f0653bc58b1e5b8dabf387077a6eebf9490d2beaae1823a27467eb9992  kinfocenter-5.21.3.tar.xz"
+sha512sums="daf73cee8c6f73e38bf4b6b5b2e9701097dd594aa59b937795b5af5f5ba4b7aeef2d465c9752fcbc8a2662572105d2c71eaa78f1d79485395192deb934f017b9  kinfocenter-5.21.4.tar.xz"
diff --git a/community/kmenuedit/APKBUILD b/community/kmenuedit/APKBUILD
index 78ee67645e0e..f0411682388e 100644
--- a/community/kmenuedit/APKBUILD
+++ b/community/kmenuedit/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=kmenuedit
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="KDE menu editor"
 # armhf blocked by qt5-qtdeclarative
@@ -48,4 +48,4 @@ package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
 
-sha512sums="e7a4e1b7e6c858193d876774677e5fa650d75940705202897f500350b00b80f80e46aa3acf2eec0b751d77024088e76cfeef8494298b1967357484a7994b3ba9  kmenuedit-5.21.3.tar.xz"
+sha512sums="d0bde0d44f0a3cfea90f20fdb19a6507bd5b6c60dde09af93e2f244f69606dbab60096483fa525964a170d55be8876861e2c7cfedd2fd8ebc8891bf95cd53743  kmenuedit-5.21.4.tar.xz"
diff --git a/community/kscreen/APKBUILD b/community/kscreen/APKBUILD
index 171c8648417d..9df72bd234aa 100644
--- a/community/kscreen/APKBUILD
+++ b/community/kscreen/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=kscreen
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="KDE's screen management software"
 # armhf blocked by qt5-qtdeclarative
@@ -54,4 +54,4 @@ package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
 
-sha512sums="e6c952e2a463c017e8888c84ca9d1bacd5b8bb1598e018c8d73e21adefd5145dd4cbc42b8816ae090d37225dbc5df0f0ae6bfd207d6388f59a08014f1c8a4370  kscreen-5.21.3.tar.xz"
+sha512sums="8b02c831322cc50cd046ff030a64f7e142114bd3bd45c3f193800163b198fdc052d0d0037071ab55bd5ba0f78bee3bd80bb444e1c88269cccf49c82414bbc4a6  kscreen-5.21.4.tar.xz"
diff --git a/community/kscreenlocker/APKBUILD b/community/kscreenlocker/APKBUILD
index de3183ffe35b..1dd90ba87143 100644
--- a/community/kscreenlocker/APKBUILD
+++ b/community/kscreenlocker/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=kscreenlocker
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="Library and components for secure lock screen architecture"
 # armhf blocked by extra-cmake-modules
@@ -69,6 +69,6 @@ package() {
 	install -m644 "$srcdir"/kde-np.pam "$pkgdir"/etc/pam.d/kde-np
 }
 
-sha512sums="9a97bd041cc88e47ebfbacf25a57c3050a1afd867f0926f1bf435e0c88885c38252247a35b2c7e7aa067ff7eaf653deebc18b7befd3dc02c30324bc714f4bb7d  kscreenlocker-5.21.3.tar.xz
+sha512sums="6c47e074f7acd3b1de22c64eecf0659ec347ce9e37cc42487e7b6ae81470f06513492a5d9f6e09083830e486c274fec222e59e1a8a83fe97fa8ebdc156df0f37  kscreenlocker-5.21.4.tar.xz
 56e87d02d75c4a8cc4ed183faed416fb4972e7f223b8759959c0f5da32e11e657907a1df279d62a44a6a174f5aca8b2ac66a5f3325c5deb92011bcf71eed74c3  kde.pam
 565265485dd7466b77966d75a56766216b8bcc187c95a997e531e9481cf50ddbe576071eb0e334421202bcab19aa6de6b93e042447ca4797a24bf97e1d053ffd  kde-np.pam"
diff --git a/community/ksshaskpass/APKBUILD b/community/ksshaskpass/APKBUILD
index 0c8fed63836a..f0ba1f063e73 100644
--- a/community/ksshaskpass/APKBUILD
+++ b/community/ksshaskpass/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=ksshaskpass
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="ssh-add helper that uses kwallet and kpassworddialog"
 # armhf blocked by qt5-qtdeclarative
@@ -43,4 +43,4 @@ package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
 
-sha512sums="4b7c7da2ab31cca88551ccdf7db25fd82afcaa9aab4141de9c82f774219e6d68154b953e4480687ed6cc0b96ab81f5b043c12d3d142e454c26ffda8a222becd9  ksshaskpass-5.21.3.tar.xz"
+sha512sums="4e03e30d210cc197d65c76754c602dbb723a7feaf14b196c329fee54d419fb34a06d9529b14fab3608e7ffbea19e26972eb8cd16fd2fb580ed7c239de39eac8d  ksshaskpass-5.21.4.tar.xz"
diff --git a/community/ksysguard/APKBUILD b/community/ksysguard/APKBUILD
index bc90ec0965f1..ab42f167c648 100644
--- a/community/ksysguard/APKBUILD
+++ b/community/ksysguard/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=ksysguard
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="Track and control the processes running in your system"
 # armhf blocked by extra-cmake-modules
@@ -55,4 +55,4 @@ check() {
 package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
-sha512sums="84fa804f79b84edd0334546d866cc50c81f229364ed310d1f4dd25c6cc8925cf0a9cba36f78290a964c7e2c6ff1d5159a7845d17afbf6a37b94a8089de9782d5  ksysguard-5.21.3.tar.xz"
+sha512sums="773d0483fe4fce2a9840fa6a71775131c30f2c706422177375fbda774b249710ee245e968f49cfce231756b0fdf5d97d6634b75c2f608dc6706affcfd355fddd  ksysguard-5.21.4.tar.xz"
diff --git a/community/kwallet-pam/APKBUILD b/community/kwallet-pam/APKBUILD
index c9a471f8c1e4..6b9690fee283 100644
--- a/community/kwallet-pam/APKBUILD
+++ b/community/kwallet-pam/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=kwallet-pam
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="KWallet PAM integration"
 # armhf blocked by extra-cmake-modules
@@ -36,4 +36,4 @@ package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
 
-sha512sums="66c86274dd96046a4e2ef9453f335ba270efcae36805a6058fdc7f95ed9aa10ee775e0d13b674d126351ea6175782cbc1eb8f3e378d2a5133b876dbbb2499795  kwallet-pam-5.21.3.tar.xz"
+sha512sums="48e3d9d268ca60bca3058eea33e035641ef3fb43c0faa342c96281404f4a829efe49fd0ec75a0476039fd21e18bf66eda14dcc0c3575032d000632e2e9c26d37  kwallet-pam-5.21.4.tar.xz"
diff --git a/community/kwayland-integration/APKBUILD b/community/kwayland-integration/APKBUILD
index 806aa0f7f1af..d8bc5fdc7257 100644
--- a/community/kwayland-integration/APKBUILD
+++ b/community/kwayland-integration/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bhushan Shah <bshah@kde.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=kwayland-integration
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="KWayland integration"
 url="https://kde.org/plasma-desktop/"
@@ -36,4 +36,4 @@ package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
 
-sha512sums="d8a77a1c4c7ff6414c9f45b763ee44636df19e0cd5b9dac9d15f67c1f7efc2f8fa5dc0153903837331d45b7ae39dac4bb82c440d11b2538ec86b7836b02be784  kwayland-integration-5.21.3.tar.xz"
+sha512sums="97cc33a61ab84148f7d24c8fe3e9be96608a751147e1ed5811d3377cae453bf2e8d407e06769ddbe97b7a5b8a80cf3114d51292999795561562c2f91cc9ccdaa  kwayland-integration-5.21.4.tar.xz"
diff --git a/community/kwayland-server/APKBUILD b/community/kwayland-server/APKBUILD
index 68dd78150a6c..3afc214424de 100644
--- a/community/kwayland-server/APKBUILD
+++ b/community/kwayland-server/APKBUILD
@@ -1,8 +1,8 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=kwayland-server
-pkgver=5.21.3
-pkgrel=1
+pkgver=5.21.4
+pkgrel=0
 pkgdesc="Wayland Server Components built on KDE Frameworks"
 arch="all !armhf" # armhf blocked by qt5-qtdeclarative
 url="https://kde.org/plasma-desktop/"
@@ -40,4 +40,4 @@ build() {
 package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
-sha512sums="55a9317d7e4a1350cc1ffac37b59454c2eff09328e921c1e980ba3174544ebb04ddc29d5a25c085b6629e0591738b6de9a37f7d9970cfe94536dc2488d3c766c  kwayland-server-5.21.3.tar.xz"
+sha512sums="b9de39472546a58c27ca31c1642c4541959f2cc5e5330f7c562f404f1a9049f1445fdffbb617f6f532ea2aacbeeff96b07d1b75462dc46d5472b4033d250d678  kwayland-server-5.21.4.tar.xz"
diff --git a/community/kwin/APKBUILD b/community/kwin/APKBUILD
index 2ecefa5ed42b..ecab0e182f80 100644
--- a/community/kwin/APKBUILD
+++ b/community/kwin/APKBUILD
@@ -1,8 +1,8 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=kwin
-pkgver=5.21.3
-pkgrel=2
+pkgver=5.21.4
+pkgrel=0
 pkgdesc="An easy to use, but flexible, composited Window Manager"
 # armhf blocked by qt5-qtdeclarative
 # s390x blocked by kscreenlocker
@@ -103,4 +103,4 @@ package() {
 	# Remove CAP_SYS_NICE from kwin_wayland to make them work again
 	setcap -r "$pkgdir"/usr/bin/kwin_wayland
 }
-sha512sums="3cbf97d877c34b54dec1981ea01cd51a771615cf9fdfb227e6e27b1c423d80b76fd8dc578b13ae3d6311289e00173e00516a557f8f30e6df8c655d3547377a9e  kwin-5.21.3.tar.xz"
+sha512sums="b9e7912d90386ecca657546303aeb297e81ea93fab2e97f29f5a2d8c836b7898adca656dc669635aa09c06f032f4fc65572bdffd25fd201b61b10d6f704ddc9b  kwin-5.21.4.tar.xz"
diff --git a/community/kwrited/APKBUILD b/community/kwrited/APKBUILD
index d2ec119eb8a2..6b2c7fb6e6a1 100644
--- a/community/kwrited/APKBUILD
+++ b/community/kwrited/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=kwrited
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="KDE daemon listening for wall and write messages"
 arch="all !armhf" # qt5-qtdeclarative-dev  unavilable on armhf
@@ -36,4 +36,4 @@ package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
 
-sha512sums="3290c62a5ae84fdcfb4783339d240e4a12bde71dcfdc0b9d5c77c5db45829295d224a858f62c9d1a647e8963263e8d272e8f9ab30d85aab88b12ee849c9829ed  kwrited-5.21.3.tar.xz"
+sha512sums="2fd3dcb53dbe241e6d123ee39764e4e8ba3ad38d9d04434a03a4368339b288c595f8d87e45dffc87d6238bb46ced95fe8b6d264ba99f69d572ebf1f47ff1aaa6  kwrited-5.21.4.tar.xz"
diff --git a/community/libkscreen/APKBUILD b/community/libkscreen/APKBUILD
index cd1b3d2b11c0..a2d7f5272fa3 100644
--- a/community/libkscreen/APKBUILD
+++ b/community/libkscreen/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=libkscreen
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="KDE screen management software"
 arch="all !armhf" # armhf blocked by extra-cmake-modules
@@ -44,4 +44,4 @@ check() {
 package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
-sha512sums="6c1e9b0d58fe0d14c5f0364913fed423de6ed6b315fa6d328e7d79aca66c591a47b79cb81e803afb9f6fef4828328eb70aa4c4809902dc6a626a06cab9c338bf  libkscreen-5.21.3.tar.xz"
+sha512sums="debc5b16242989ec289bfe6da3faec28f80d7274e902da76edc389bd34a1ba731ee8eaaaa7d4869793b5843aaa53b21e26009d8e55672964c66f3bef45b13bc8  libkscreen-5.21.4.tar.xz"
diff --git a/community/libksysguard/0001-use-lld-instead-of-ld-as-format-specifier.patch b/community/libksysguard/0001-use-lld-instead-of-ld-as-format-specifier.patch
deleted file mode 100644
index eb764d3df673..000000000000
--- a/community/libksysguard/0001-use-lld-instead-of-ld-as-format-specifier.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From 9b7f3d4920e85c3e7befee31aceef81c473c4ebc Mon Sep 17 00:00:00 2001
-From: John Zimmermann <me@johnnynator.dev>
-Date: Tue, 6 Apr 2021 00:30:54 +0200
-Subject: [PATCH] Use lld instead of Ld as format specifier
-
-The C Standard uses L for conversion to long doubles,
-ll should be used for conversion to long long int's
-
-BUG: 418142
----
- processcore/processes_linux_p.cpp | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/processcore/processes_linux_p.cpp b/processcore/processes_linux_p.cpp
-index adbcadd..3ed1271 100644
---- a/processcore/processes_linux_p.cpp
-+++ b/processcore/processes_linux_p.cpp
-@@ -161,7 +161,7 @@ bool ProcessesLocal::Private::readProcStatus(const QString &dir, Process *proces
-             qlonglong euid;
-             qlonglong suid;
-             qlonglong fsuid;
--            sscanf(mBuffer + sizeof("Uid:") -1, "%Ld %Ld %Ld %Ld", &uid, &euid, &suid, &fsuid);
-+            sscanf(mBuffer + sizeof("Uid:") -1, "%lld %lld %lld %lld", &uid, &euid, &suid, &fsuid);
-             process->setUid(uid);
-             process->setEuid(euid);
-             process->setSuid(suid);
-@@ -172,7 +172,7 @@ bool ProcessesLocal::Private::readProcStatus(const QString &dir, Process *proces
- 	  case 'G':
- 	    if((unsigned int)size > sizeof("Gid:") && qstrncmp(mBuffer, "Gid:", sizeof("Gid:")-1) == 0) {
-             qlonglong gid, egid, sgid, fsgid;
--            sscanf(mBuffer + sizeof("Gid:")-1, "%Ld %Ld %Ld %Ld", &gid, &egid, &sgid, &fsgid);
-+            sscanf(mBuffer + sizeof("Gid:")-1, "%lld %lld %lld %lld", &gid, &egid, &sgid, &fsgid);
-             process->setGid(gid);
-             process->setEgid(egid);
-             process->setSgid(sgid);
--- 
-GitLab
-
diff --git a/community/libksysguard/APKBUILD b/community/libksysguard/APKBUILD
index dc648dd01f8c..b559aca1d583 100644
--- a/community/libksysguard/APKBUILD
+++ b/community/libksysguard/APKBUILD
@@ -1,8 +1,8 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=libksysguard
-pkgver=5.21.3.1
-pkgrel=1
+pkgver=5.21.4
+pkgrel=0
 pkgdesc="KDE system monitor library"
 # armhf blocked by extra-cmake-modules
 # mips, mips64, s390x blocked by kauth
@@ -37,9 +37,7 @@ case "$pkgver" in
 	*.90*) _rel=unstable;;
 	*) _rel=stable;;
 esac
-source="https://download.kde.org/$_rel/plasma/${pkgver%.*}/libksysguard-$pkgver.tar.xz
-	0001-use-lld-instead-of-ld-as-format-specifier.patch
-	"
+source="https://download.kde.org/$_rel/plasma/$pkgver/libksysguard-$pkgver.tar.xz"
 subpackages="$pkgname-dev $pkgname-lang"
 
 build() {
@@ -59,5 +57,4 @@ check() {
 package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
-sha512sums="399318b5a6565af1da68de45b78a8a359e84ecd5e49cdecd5cb62dbdfe69244fa1e4a5898c261bf1f48ef1ac85d593a667d70080130d3b4b55df6cf17d1b13f9  libksysguard-5.21.3.1.tar.xz
-97a3597c2195605184312374fcdcf0a45254f53ca742454ef2c077a87f833e69730eccb3078eb3471015a7af9cda83676c5bbf5f3e9c74dce7be50447158bfa8  0001-use-lld-instead-of-ld-as-format-specifier.patch"
+sha512sums="acb1a2310fb451ff3b650308ca96f75acecd45247e22a530e26fbffa3cb73ba41adc8b106dc2e875dc59a0f0b51d5a7826372f7ab86df511b4f87832b69aab10  libksysguard-5.21.4.tar.xz"
diff --git a/community/milou/APKBUILD b/community/milou/APKBUILD
index f2e8d1679b74..d1cb8b54917c 100644
--- a/community/milou/APKBUILD
+++ b/community/milou/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=milou
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="A dedicated search application built on top of Baloo"
 # armhf blocked by qt5-qtdeclarative
@@ -45,4 +45,4 @@ check() {
 package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
-sha512sums="62f9b8052e20d50dd0ba40b2fea6326453bf6b3bbb4eb1e33f8b63563d46e746d50f95ae52f6f1686962ed3df84ff8b6d20fa636249efea6410d522f1d11e2df  milou-5.21.3.tar.xz"
+sha512sums="be56e55d2fd8ddd2c30a304cabd7e9842ae03019012453380f8aea81981840aa5026babe9f26740d7711a8372201c4ed0fe7545356b0c99ae10bbe429a54c523  milou-5.21.4.tar.xz"
diff --git a/community/oxygen/APKBUILD b/community/oxygen/APKBUILD
index db5c55b6429e..e6f853bfaf11 100644
--- a/community/oxygen/APKBUILD
+++ b/community/oxygen/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=oxygen
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="Artwork, styles and assets for the Oxygen visual style for the Plasma Desktop"
 # armhf blocked by extra-cmake-modules
@@ -54,4 +54,4 @@ sounds() {
 	pkgdesc="$pkgdesc (sounds)"
 	amove usr/share/sounds
 }
-sha512sums="f4d420a2b4a3db06a801bf067e7ccdc5e90613456bc6d5175050981e7bbc818b20cfc2a8f6f0b52dd50ff697f310e6bcebecf93b348cedccd062e2e1215d3838  oxygen-5.21.3.tar.xz"
+sha512sums="d8050948ba28d5037afe31be34fa1c02b67420956f18a0e7901c0ac2d8c99b0255f88bb4291fca3648e3bdd1b3143e4b3da2590c8be1937ed8c18c3103a5c132  oxygen-5.21.4.tar.xz"
diff --git a/community/plasma-browser-integration/APKBUILD b/community/plasma-browser-integration/APKBUILD
index f8c81e021ba7..e8a5b46f536a 100644
--- a/community/plasma-browser-integration/APKBUILD
+++ b/community/plasma-browser-integration/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=plasma-browser-integration
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="Components necessary to integrate browsers into the Plasma Desktop"
 # armhf blocked by extra-cmake-modules
@@ -48,4 +48,4 @@ package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
 
-sha512sums="82ddf808cd57c87b8cc4ade8f6978f032d38e7dc98d39480d61ec5a0e9ad85fa92ccb54ad01e3c60dce79d100d1f0a7f4d8e373747610b04cc4b9315c8a6f75a  plasma-browser-integration-5.21.3.tar.xz"
+sha512sums="7297b1cad02fe899b19ed1546ae7daef9416807e9395a494c597822b98b3fa90ad03932cdb169988d1005ec6f2d8c5cf74a93fb2c1887d156a1349cc46f5ce17  plasma-browser-integration-5.21.4.tar.xz"
diff --git a/community/plasma-desktop/APKBUILD b/community/plasma-desktop/APKBUILD
index 6a60e8beaf95..1092fd84d4ce 100644
--- a/community/plasma-desktop/APKBUILD
+++ b/community/plasma-desktop/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=plasma-desktop
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="KDE Plasma Desktop"
 # s390x, mips, mips64 blocked by ibus
@@ -97,4 +97,4 @@ knetattach() {
 	cd "$builddir"/build/knetattach
 	DESTDIR="$subpkgdir" make install
 }
-sha512sums="1ba606732eed71b384d87953dd3083d5596b38589181bc8758b87dcf4002098ce247601625f6f2c8a52bccb3239f91c03f081555b529d459225384d9c4db9ede  plasma-desktop-5.21.3.tar.xz"
+sha512sums="91cce61b1c685266eb53a34f6533a95d092901280e48ed6ed8364a9b9f6d32594a1d5209fc52295e1c2ecdec40f39959dd332fa61cd914c0199d1e81b9596dd3  plasma-desktop-5.21.4.tar.xz"
diff --git a/community/plasma-disks/APKBUILD b/community/plasma-disks/APKBUILD
index 1ea46c50b278..f979919d5776 100644
--- a/community/plasma-disks/APKBUILD
+++ b/community/plasma-disks/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=plasma-disks
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="Monitors S.M.A.R.T. capable devices for imminent failure"
 # armhf blocked by qt5-qtdeclarative
@@ -51,4 +51,4 @@ check() {
 package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
-sha512sums="4e587d1cf60f547a133bdc3aee0ed6418d4f8404aa85722dfd01bb9ea308d36f20c230c36ecadb1030a4d4c5ea6fdc12db8e5f1b8fd7aa55405c3e57d1130ac5  plasma-disks-5.21.3.tar.xz"
+sha512sums="2eb16f0098b12d5b1522c91083e55c90a1c759e819722334722032ea00007cb74f065fa7c83e83d92ba72d373a4203c51ec3be8bbcd90ae0eb591d45d0211692  plasma-disks-5.21.4.tar.xz"
diff --git a/community/plasma-firewall/APKBUILD b/community/plasma-firewall/APKBUILD
index 631182a82ff6..ae18311a98cf 100644
--- a/community/plasma-firewall/APKBUILD
+++ b/community/plasma-firewall/APKBUILD
@@ -1,8 +1,8 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=plasma-firewall
-pkgver=5.21.3
-pkgrel=1
+pkgver=5.21.4
+pkgrel=0
 pkgdesc="Control Panel for your system firewall"
 # armhf blocked by qt5-qtdeclarative
 # s390x and mips64 blocked by kcmutils
@@ -48,4 +48,4 @@ check() {
 package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
-sha512sums="2b0094dd6f0af41f1ad68f9ec2a1d3738af6ed0021678285082a23588d198cc08adeabc776b227204b3b780114dec64f7747b0c8dd2244948a97e3889cbcc087  plasma-firewall-5.21.3.tar.xz"
+sha512sums="421fb28586083c4dc694170720dad1a2176d844bf5e290b04e3bd14140186a02c3a2613bbeed110c849d53fde751f60efeb93badcd77b9795235117d95cd0fc6  plasma-firewall-5.21.4.tar.xz"
diff --git a/community/plasma-integration/APKBUILD b/community/plasma-integration/APKBUILD
index 9cbbe0ff703a..d57d49c78bf7 100644
--- a/community/plasma-integration/APKBUILD
+++ b/community/plasma-integration/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=plasma-integration
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="Qt Platform Theme integration plugins for the Plasma workspaces"
 # armhf blocked by qt5-qtdeclarative
@@ -59,4 +59,4 @@ check() {
 package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
-sha512sums="3ddf4b100caf026bd01c1f2898a0c0bfb73d98a2fc7254f0a217ddcccc4983ec4cacd518b9e42ee3794ab972a79898a5c1be62affb23530c80614d0f688073ce  plasma-integration-5.21.3.tar.xz"
+sha512sums="49f34235863e331cef273037472c9b95fe865b1f353c1c070c03e9e0cdfd8ad9c3b555eb5b12d62b31c12de58d645d221cc3f6930bcd0a886991a689bb6b87cf  plasma-integration-5.21.4.tar.xz"
diff --git a/community/plasma-nano/APKBUILD b/community/plasma-nano/APKBUILD
index ba0598788e2a..1b2bcc391d22 100644
--- a/community/plasma-nano/APKBUILD
+++ b/community/plasma-nano/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=plasma-nano
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="A minimal Plasma shell package intended for embedded devices"
 # armhf blocked by extra-cmake-modules
@@ -42,4 +42,4 @@ check() {
 package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
-sha512sums="458f007e5a99eb14e06f31bc435a272396cca565ba021c83fae7183d1fea6717f178004c1fd90da711326a946dcf438242c2301a6efd824757dce1fb6448d381  plasma-nano-5.21.3.tar.xz"
+sha512sums="8c3b7e67d18e636163642dd1d0234e013882b046066fcef8421be7c0495f29bf169f4100b5a3f0598d354d3b0228a1350e2d438102db609c2feb34f634cc1630  plasma-nano-5.21.4.tar.xz"
diff --git a/community/plasma-nm/APKBUILD b/community/plasma-nm/APKBUILD
index da170fd1c9ba..472b49c052a4 100644
--- a/community/plasma-nm/APKBUILD
+++ b/community/plasma-nm/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=plasma-nm
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="Plasma applet written in QML for managing network connections"
 # armhf blocked by qt5-qtdeclarative
@@ -74,4 +74,4 @@ mobile() {
 		"$pkgdir"/usr/share/kservices5/wifisettings.desktop \
 		"$subpkgdir"/usr/share/kservices5/
 }
-sha512sums="1d30f091936f06e0d971def64be02353235daf9675a68c95c9d0d69b361c3c516eabf0b1f8b34a215f17bc6f3efc323bd770f15ffa8e860c48da49d8eb12e2e6  plasma-nm-5.21.3.tar.xz"
+sha512sums="5630ba5c397858e31c18ffb9dce7f3345264f48e0c7821c1ce8f132e006f65fdfbfc92b829d34b30abbfcca8e8dcbf0f9c72ed0978f373bb70d5c3a6443df703  plasma-nm-5.21.4.tar.xz"
diff --git a/community/plasma-pa/APKBUILD b/community/plasma-pa/APKBUILD
index 392a5ed1bb3d..9e8ed789e886 100644
--- a/community/plasma-pa/APKBUILD
+++ b/community/plasma-pa/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=plasma-pa
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="Plasma applet for audio volume management using PulseAudio"
 # armhf blocked by qt5-qtdeclarative
@@ -49,4 +49,4 @@ check() {
 package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
-sha512sums="d7383b54ce458270530abd176828ed233496ad24f9313af165c10a72f951c866c39063a31a17fe1484f867af17f39b793b57d4130db596e8e28a12eb6ae85720  plasma-pa-5.21.3.tar.xz"
+sha512sums="c0b844db99255695a88640f7038d0a88e42d08b25a3bea5c05782d510eba4b51aea1c0c1ed6832dd18b231713a784df1dda711a74b04c3f62a739e376c3fa901  plasma-pa-5.21.4.tar.xz"
diff --git a/community/plasma-phone-components/APKBUILD b/community/plasma-phone-components/APKBUILD
index 69fc5dcfe189..61b3a2fddd15 100644
--- a/community/plasma-phone-components/APKBUILD
+++ b/community/plasma-phone-components/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=plasma-phone-components
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="Modules providing phone functionality for Plasma"
 # armhf blocked by extra-cmake-modules
@@ -79,4 +79,4 @@ package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
 
-sha512sums="ebc03622f6e5d7c4734ec77fcd19f1a152f00a3de1faf83e85a81d0f889769818b088ee8a888b6938aac123140f7268fc41bad4213121554054c565c4119bdeb  plasma-phone-components-5.21.3.tar.xz"
+sha512sums="803622752a2805c82f27d38ab24066f53f6117ccf59b3958781d54ddc37cf76e024b88637697629dcdcaaa70b16bbc82334266fdf98cb273bc5e36c1268c17fe  plasma-phone-components-5.21.4.tar.xz"
diff --git a/community/plasma-sdk/APKBUILD b/community/plasma-sdk/APKBUILD
index 1827788c8164..b44b25d99230 100644
--- a/community/plasma-sdk/APKBUILD
+++ b/community/plasma-sdk/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=plasma-sdk
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="Applications useful for Plasma Development"
 # armhf blocked by qt5-qtdeclarative
@@ -63,4 +63,4 @@ package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
 
-sha512sums="57cc4f3e913321e28663af42325f73d1280836b82e2bcd07ea82a888b5030bde2d168f707759a4441ed56c73a8681c02c00c4e9dc52f761c076eaa3b8f810e9f  plasma-sdk-5.21.3.tar.xz"
+sha512sums="b19874f9dfdaba66c10ebf213f27455c0035036efc17d2a149118ce2a1f9c3cc63732168c3d7797bb6e5f2b1e7e3efb46f01eaf8e0a85a4f4edb551eca095129  plasma-sdk-5.21.4.tar.xz"
diff --git a/community/plasma-systemmonitor/APKBUILD b/community/plasma-systemmonitor/APKBUILD
index c06f98df17cb..267a3768b6ab 100644
--- a/community/plasma-systemmonitor/APKBUILD
+++ b/community/plasma-systemmonitor/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=plasma-systemmonitor
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="An application for monitoring system resources"
 # armhf blocked by extra-cmake-modules
@@ -50,4 +50,4 @@ check() {
 package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
-sha512sums="ee2d1b9e931a38af5d7a08847fec0f759144c4732375a8c64718137b0aab609f46e2e7b2ea22d76d1cdbd584a206272c71e989926096e36cae57ff3e420dc56e  plasma-systemmonitor-5.21.3.tar.xz"
+sha512sums="c8ac80afa7dd5f8d44a778e29cee65a87b198d6364b6e98963bb5168f6da22a339b1c69f9fa39023c7bebaf78488f9998571a72ce7e59729ca7b050b70b99013  plasma-systemmonitor-5.21.4.tar.xz"
diff --git a/community/plasma-thunderbolt/APKBUILD b/community/plasma-thunderbolt/APKBUILD
index 682a55f18648..eb47f7d832f3 100644
--- a/community/plasma-thunderbolt/APKBUILD
+++ b/community/plasma-thunderbolt/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=plasma-thunderbolt
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 # armhf blocked by qt5-qtdeclarative
 # s390x blocked by bolt
@@ -48,4 +48,4 @@ package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
 
-sha512sums="bc3be569c6f606a80df5d712b37874262868b15387aaaeb4009f891866876398cf58e54ca76f625c0f4c633664c397014e1f7abead859c0054c18c595ddf32e9  plasma-thunderbolt-5.21.3.tar.xz"
+sha512sums="ec714f68db1c0d0d32c5c7383a3149f07f060680aa9e11b98eedf842d1ac6870996a8004669cf9f4a0f4de68527defd31a3a396211921d05818892a815d83971  plasma-thunderbolt-5.21.4.tar.xz"
diff --git a/community/plasma-vault/APKBUILD b/community/plasma-vault/APKBUILD
index ce1e759903db..f57517f0164b 100644
--- a/community/plasma-vault/APKBUILD
+++ b/community/plasma-vault/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=plasma-vault
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="Plasma applet and services for creating encrypted vaults"
 # armhf blocked by extra-cmake-modules
@@ -45,4 +45,4 @@ package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
 
-sha512sums="a69c3ef8551d62349588e3e39b774178329c0fb0631568c22bca6bef217cb47494f40ab521bad3a104458fec74ffa239146c9f4d111e5a180d1eb72355d95abf  plasma-vault-5.21.3.tar.xz"
+sha512sums="6c83f00dc29bd439aaa8c655fcc79afe4349377ae2ac16074140de7102ad053749feb1ad63e9b092833a8ef96f49bcd624ef4159e07b1116bcf315e5f48cdbf3  plasma-vault-5.21.4.tar.xz"
diff --git a/community/plasma-workspace-wallpapers/APKBUILD b/community/plasma-workspace-wallpapers/APKBUILD
index c9ab46695580..af0acaff968b 100644
--- a/community/plasma-workspace-wallpapers/APKBUILD
+++ b/community/plasma-workspace-wallpapers/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=plasma-workspace-wallpapers
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="Wallpapers for the Plasma Workspace"
 arch="noarch !armhf" # armhf blocked by extra-cmake-modules
@@ -28,4 +28,4 @@ package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
 
-sha512sums="75a36ce31bc6bbbfdb990be44103a2f15d2f3b6f3189ba1f22e64c6a7731af9046f69883a701714957e822c19ba0915a0b97c88ba8e429aff925f333cd9e433a  plasma-workspace-wallpapers-5.21.3.tar.xz"
+sha512sums="bf6f9be42bfd8a286462b5779bd40426a5b16e65be4ca999ee55334ae7b8b66a74365cc12d6517b6f5ec1c5a0214e7d8ae6a4a8d77beaec28086166d42b83caf  plasma-workspace-wallpapers-5.21.4.tar.xz"
diff --git a/community/plasma-workspace/APKBUILD b/community/plasma-workspace/APKBUILD
index 1a86cbfda468..e3767912b993 100644
--- a/community/plasma-workspace/APKBUILD
+++ b/community/plasma-workspace/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=plasma-workspace
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="KDE Plasma Workspace"
 # armhf blocked by kirigami2
@@ -97,4 +97,4 @@ check() {
 package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
-sha512sums="a27ef58b6d75f9a7ad6f3f7383e66a3d94d8ccef9eb762c4c3dad8dd18522527b878416c4a5051afd13ff40935912af5eb60d68efe001129daea436b82ed07a0  plasma-workspace-5.21.3.tar.xz"
+sha512sums="80f4b55ce982c3e2d0761cba1d4f14659b2ef9ce9f6d362c4439c5ee404ea7bc9e458cfbfd7e37f9ff67b53cc02f1aa3c62c7b7ad9fcf57646ad59e9f60b94c5  plasma-workspace-5.21.4.tar.xz"
diff --git a/community/plasma/APKBUILD b/community/plasma/APKBUILD
index a8b763561136..d6af82cc12db 100644
--- a/community/plasma/APKBUILD
+++ b/community/plasma/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=plasma
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="Plasma (Base) meta package"
 url="https://kde.org/plasma-desktop"
diff --git a/community/plymouth-kcm/APKBUILD b/community/plymouth-kcm/APKBUILD
index 528acf61fec1..65ebbfce2de0 100644
--- a/community/plymouth-kcm/APKBUILD
+++ b/community/plymouth-kcm/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=plymouth-kcm
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 # armhf blocked by extra-cmake-modules
 # s390x blocked by knewstuff
@@ -49,4 +49,4 @@ package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
 
-sha512sums="2d5b2efa96c504af14244bb0e9bdada0cc8f889656ca89076ad11e5b3aad5ad5dada594965e3a2eee883ee9bf56dbf370da2d9ed6bdef73ef9cf9fefa25730d2  plymouth-kcm-5.21.3.tar.xz"
+sha512sums="8f4b26bc7e560df8440dbe17f0321c7d36fb82db0813cdab763e2ef82554f95f1237424f6b663bd70e88662f5e320a6ea81a32831411081ccbef4f19c3a618f9  plymouth-kcm-5.21.4.tar.xz"
diff --git a/community/polkit-kde-agent-1/APKBUILD b/community/polkit-kde-agent-1/APKBUILD
index d462c8af13f5..3ecc1c41a8b0 100644
--- a/community/polkit-kde-agent-1/APKBUILD
+++ b/community/polkit-kde-agent-1/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=polkit-kde-agent-1
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="Daemon providing a polkit authentication UI for KDE"
 # armhf blocked by extra-cmake-modules
@@ -43,4 +43,4 @@ package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
 
-sha512sums="27e1790d291e81aada2a135cdcb04f36750b0d9e752fc3e61017fb95637ff305a3ef02ee084e5f77cc8f216cf01a5164245ec3a05488412eef6d5e23c6c016ac  polkit-kde-agent-1-5.21.3.tar.xz"
+sha512sums="2cef98043244cc4b21af173287d1cacecfe428a25924937fa69c2a7eca35ceb10f0f951ad3449d397c261f945e317b1c5f20331a1cadb33ede36c9fd10f00574  polkit-kde-agent-1-5.21.4.tar.xz"
diff --git a/community/powerdevil/APKBUILD b/community/powerdevil/APKBUILD
index d7f1b7142c29..6c999e194277 100644
--- a/community/powerdevil/APKBUILD
+++ b/community/powerdevil/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=powerdevil
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="Manages the power consumption settings of a Plasma Shell"
 # armhf blocked by extra-cmake-modules
@@ -65,4 +65,4 @@ package() {
 	setcap -r "$pkgdir"/usr/lib/libexec/org_kde_powerdevil
 }
 
-sha512sums="74811da2f2b2e80b0d63938f291b88d952ebf95343863e4273f0204063d557101fb843dcd78423614fef93140384445b28cccade7ac2dcdd7caebd1876e033f3  powerdevil-5.21.3.tar.xz"
+sha512sums="fe830e5a448c1fdab5f4337e96ae5747606f6a79c2c9ed35e4efaf1c006d643346f1659ec14f11fa8edddd87ac0ec6f79ac37d2636e04e7bf27b0d9230281d61  powerdevil-5.21.4.tar.xz"
diff --git a/community/qqc2-breeze-style/APKBUILD b/community/qqc2-breeze-style/APKBUILD
index 057ac3397e4f..b3c3a38ca6b4 100644
--- a/community/qqc2-breeze-style/APKBUILD
+++ b/community/qqc2-breeze-style/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=qqc2-breeze-style
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="Breeze inspired QQC2 style"
 # armhf blocked by extra-cmake-modules
@@ -48,4 +48,4 @@ package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
 
-sha512sums="19bce61b19a4af9d7015f53a39d6bd0332334b1351c50837e03bc41f028a70b67006709aa60cf27058a7f60cab1fd8858e17e06bd8f52015fc71342654938efb  qqc2-breeze-style-5.21.3.tar.xz"
+sha512sums="f748be3e2e29f68270bb13ddc39deb73b69e96d5227acd548ee9f9d4881299132d59205407762051d51d7b7c54c4d97a13375e50298311d66f10729bf2e8ac0d  qqc2-breeze-style-5.21.4.tar.xz"
diff --git a/community/sddm-kcm/APKBUILD b/community/sddm-kcm/APKBUILD
index 68d72bf01c86..1fe680377029 100644
--- a/community/sddm-kcm/APKBUILD
+++ b/community/sddm-kcm/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=sddm-kcm
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="Config module for SDDM"
 # armhf blocked by qt5-qtdeclarative
@@ -51,4 +51,4 @@ build() {
 package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
-sha512sums="5901b9575361d6b2ba0284719bc55a160d3cd8d86d1b891c8a0eef55de910ae5c091cb2ccf13678af6819ace68b2ad142e06d6dda7c1b24540fab36d78da5adf  sddm-kcm-5.21.3.tar.xz"
+sha512sums="767035b9a9012a04f84642db5531f4a93f5bb1bf2029a2ce8c9e54060310dc4dacc2d8dea83a14a555e5fadc645443e76325d7b1c618117b2b527dc3564652c3  sddm-kcm-5.21.4.tar.xz"
diff --git a/community/systemsettings/APKBUILD b/community/systemsettings/APKBUILD
index 7f92e2775e73..44e88c2b7db7 100644
--- a/community/systemsettings/APKBUILD
+++ b/community/systemsettings/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=systemsettings
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="Plasma system manager for hardware, software, and workspaces"
 # armhf blocked by qt5-qtdeclarative
@@ -59,4 +59,4 @@ check() {
 package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
-sha512sums="a4f1e40f81508302ecffe236048c8baa8ddb2076ecfa81300e49ca8430c8f0191d3ed9bf5b744656637e50c475698ea7bafdb3753199cc2c7a367fb547735b60  systemsettings-5.21.3.tar.xz"
+sha512sums="370b5a57f11458e6e11d85c30417f2a855d6f236f870454c0aeb8948938113d9033821418cedf26acffc3558aa152123d98ed320c0e445369ada4ee1430ff9a1  systemsettings-5.21.4.tar.xz"
diff --git a/community/xdg-desktop-portal-kde/APKBUILD b/community/xdg-desktop-portal-kde/APKBUILD
index 24e5252df929..6af482bbc383 100644
--- a/community/xdg-desktop-portal-kde/APKBUILD
+++ b/community/xdg-desktop-portal-kde/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Rasmus Thomsen <oss@cogitri.dev>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=xdg-desktop-portal-kde
-pkgver=5.21.3
+pkgver=5.21.4
 pkgrel=0
 pkgdesc="A backend implementation for xdg-desktop-portal that is using Qt/KDE"
 # armhf blocked by extra-cmake-modules
@@ -46,4 +46,4 @@ package() {
 	DESTDIR="$pkgdir" cmake --install build
 }
 
-sha512sums="76c65aae8f63986880f0c06a8d8700b55dabac8229dba924dfe79ce92c2309b1023c7f7044a2fd760b53a0fdd5bf30f21d34bed337d52c77d93dff4837046569  xdg-desktop-portal-kde-5.21.3.tar.xz"
+sha512sums="573e7f64b01ac93712dd8aea56fd33dcd274641dd93413a45ce4228b1d7899b48794def68ce8511c3ef04c9074fa773425553dabe78d183cf9e9b6175f576398  xdg-desktop-portal-kde-5.21.4.tar.xz"
-- 
GitLab