about summary refs log tree commit diff
path: root/pkgs/desktops
diff options
context:
space:
mode:
authorThomas Tuegel <ttuegel@gmail.com>2016-06-07 06:21:09 -0500
committerThomas Tuegel <ttuegel@gmail.com>2016-06-07 06:21:09 -0500
commit43a7d90e971f0713c612c2ca4ab632eb15dc65ab (patch)
treee39f64750d10812c9625cb8072216f105604bc16 /pkgs/desktops
parent9dcbc4b015ae7b3f0b40e7501d36ffb8e99dcc68 (diff)
downloadnixlib-43a7d90e971f0713c612c2ca4ab632eb15dc65ab.tar
nixlib-43a7d90e971f0713c612c2ca4ab632eb15dc65ab.tar.gz
nixlib-43a7d90e971f0713c612c2ca4ab632eb15dc65ab.tar.bz2
nixlib-43a7d90e971f0713c612c2ca4ab632eb15dc65ab.tar.lz
nixlib-43a7d90e971f0713c612c2ca4ab632eb15dc65ab.tar.xz
nixlib-43a7d90e971f0713c612c2ca4ab632eb15dc65ab.tar.zst
nixlib-43a7d90e971f0713c612c2ca4ab632eb15dc65ab.zip
Revert "Revert "kde5.frameworks: 5.21 -> 5.22""
This reverts commit 97699529331b3152860ae53f0013d52f9476a086.
Diffstat (limited to 'pkgs/desktops')
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.21/kservice/ksycoca-buffer-size.patch25
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.21/kservice/series3
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.21/srcs.nix573
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/attica.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/attica.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/baloo.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/baloo.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/bluez-qt.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/bluez-qt.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/breeze-icons.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/breeze-icons.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/default.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/default.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/extra-cmake-modules/default.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/extra-cmake-modules/default.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/extra-cmake-modules/nix-lib-path.patch (renamed from pkgs/desktops/kde-5/frameworks-5.21/extra-cmake-modules/nix-lib-path.patch)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/extra-cmake-modules/series (renamed from pkgs/desktops/kde-5/frameworks-5.21/extra-cmake-modules/series)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/extra-cmake-modules/setup-hook.sh (renamed from pkgs/desktops/kde-5/frameworks-5.21/extra-cmake-modules/setup-hook.sh)0
-rwxr-xr-xpkgs/desktops/kde-5/frameworks-5.22/fetchsrcs.sh (renamed from pkgs/desktops/kde-5/frameworks-5.21/fetchsrcs.sh)2
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/frameworkintegration.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/frameworkintegration.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kactivities-stats.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kactivities-stats.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kactivities.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kactivities.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kapidox.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kapidox.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/karchive.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/karchive.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kauth/cmake-install-paths.patch (renamed from pkgs/desktops/kde-5/frameworks-5.21/kauth/cmake-install-paths.patch)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kauth/default.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kauth/default.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kauth/kauth-policy-install.patch (renamed from pkgs/desktops/kde-5/frameworks-5.21/kauth/kauth-policy-install.patch)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kauth/series (renamed from pkgs/desktops/kde-5/frameworks-5.21/kauth/series)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kbookmarks.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kbookmarks.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kcmutils/0001-qdiriterator-follow-symlinks.patch (renamed from pkgs/desktops/kde-5/frameworks-5.21/kcmutils/0001-qdiriterator-follow-symlinks.patch)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kcmutils/default.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kcmutils/default.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kcodecs.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kcodecs.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kcompletion.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kcompletion.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kconfig.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kconfig.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kconfigwidgets/0001-qdiriterator-follow-symlinks.patch (renamed from pkgs/desktops/kde-5/frameworks-5.21/kconfigwidgets/0001-qdiriterator-follow-symlinks.patch)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kconfigwidgets/default.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kconfigwidgets/default.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kcoreaddons.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kcoreaddons.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kcrash.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kcrash.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kdbusaddons.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kdbusaddons.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kdeclarative.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kdeclarative.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kded.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kded.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kdelibs4support/default.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kdelibs4support/default.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kdelibs4support/nix-kde-include-dir.patch (renamed from pkgs/desktops/kde-5/frameworks-5.21/kdelibs4support/nix-kde-include-dir.patch)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kdelibs4support/series (renamed from pkgs/desktops/kde-5/frameworks-5.21/kdelibs4support/series)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kdelibs4support/setup-hook.sh (renamed from pkgs/desktops/kde-5/frameworks-5.21/kdelibs4support/setup-hook.sh)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kdesignerplugin.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kdesignerplugin.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kdesu.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kdesu.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kdnssd.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kdnssd.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kdoctools/default.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kdoctools/default.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kdoctools/kdoctools-no-find-docbook-xml.patch (renamed from pkgs/desktops/kde-5/frameworks-5.21/kdoctools/kdoctools-no-find-docbook-xml.patch)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kdoctools/setup-hook.sh (renamed from pkgs/desktops/kde-5/frameworks-5.21/kdoctools/setup-hook.sh)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kemoticons.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kemoticons.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kfilemetadata/cmake-install-paths.patch (renamed from pkgs/desktops/kde-5/frameworks-5.21/kfilemetadata/cmake-install-paths.patch)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kfilemetadata/default.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kfilemetadata/default.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kfilemetadata/series (renamed from pkgs/desktops/kde-5/frameworks-5.21/kfilemetadata/series)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kglobalaccel.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kglobalaccel.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kguiaddons.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kguiaddons.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/khtml.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/khtml.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/ki18n.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/ki18n.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kiconthemes/default-theme-breeze.patch (renamed from pkgs/desktops/kde-5/frameworks-5.21/kiconthemes/default-theme-breeze.patch)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kiconthemes/default.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kiconthemes/default.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kiconthemes/series (renamed from pkgs/desktops/kde-5/frameworks-5.21/kiconthemes/series)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kidletime.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kidletime.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kimageformats.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kimageformats.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kinit/default.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kinit/default.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kinit/kinit-libpath.patch (renamed from pkgs/desktops/kde-5/frameworks-5.21/kinit/kinit-libpath.patch)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kinit/series (renamed from pkgs/desktops/kde-5/frameworks-5.21/kinit/series)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kio/default.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kio/default.nix)1
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kio/samba-search-path.patch (renamed from pkgs/desktops/kde-5/frameworks-5.21/kio/samba-search-path.patch)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kio/series (renamed from pkgs/desktops/kde-5/frameworks-5.21/kio/series)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kitemmodels.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kitemmodels.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kitemviews.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kitemviews.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kjobwidgets.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kjobwidgets.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kjs.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kjs.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kjsembed.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kjsembed.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kmediaplayer.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kmediaplayer.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/knewstuff.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/knewstuff.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/knotifications.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/knotifications.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/knotifyconfig.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/knotifyconfig.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kpackage/allow-external-paths.patch (renamed from pkgs/desktops/kde-5/frameworks-5.21/kpackage/allow-external-paths.patch)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kpackage/default.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kpackage/default.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kpackage/qdiriterator-follow-symlinks.patch (renamed from pkgs/desktops/kde-5/frameworks-5.21/kpackage/qdiriterator-follow-symlinks.patch)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kpackage/series (renamed from pkgs/desktops/kde-5/frameworks-5.21/kpackage/series)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kparts.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kparts.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kpeople.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kpeople.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kplotting.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kplotting.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kpty.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kpty.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kross.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kross.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/krunner.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/krunner.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kservice/default.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kservice/default.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kservice/no-canonicalize-path.patch (renamed from pkgs/desktops/kde-5/frameworks-5.21/kservice/no-canonicalize-path.patch)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kservice/qdiriterator-follow-symlinks.patch (renamed from pkgs/desktops/kde-5/frameworks-5.21/kservice/qdiriterator-follow-symlinks.patch)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kservice/series2
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kservice/setup-hook.sh (renamed from pkgs/desktops/kde-5/frameworks-5.21/kservice/setup-hook.sh)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/ktexteditor/default.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/ktexteditor/default.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/ktexteditor/no-qcoreapplication.patch (renamed from pkgs/desktops/kde-5/frameworks-5.21/ktexteditor/no-qcoreapplication.patch)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/ktexteditor/series (renamed from pkgs/desktops/kde-5/frameworks-5.21/ktexteditor/series)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/ktextwidgets.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/ktextwidgets.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kunitconversion.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kunitconversion.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kwallet.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kwallet.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kwidgetsaddons.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kwidgetsaddons.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kwindowsystem.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kwindowsystem.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kxmlgui.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kxmlgui.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/kxmlrpcclient.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/kxmlrpcclient.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/modemmanager-qt.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/modemmanager-qt.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/networkmanager-qt.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/networkmanager-qt.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/oxygen-icons5.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/oxygen-icons5.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/plasma-framework.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/plasma-framework.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/solid.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/solid.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/sonnet.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/sonnet.nix)0
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/srcs.nix581
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/threadweaver.nix (renamed from pkgs/desktops/kde-5/frameworks-5.21/threadweaver.nix)0
106 files changed, 584 insertions, 603 deletions
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kservice/ksycoca-buffer-size.patch b/pkgs/desktops/kde-5/frameworks-5.21/kservice/ksycoca-buffer-size.patch
deleted file mode 100644
index e65d4505ed26..000000000000
--- a/pkgs/desktops/kde-5/frameworks-5.21/kservice/ksycoca-buffer-size.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-Index: kservice-5.21.0/src/sycoca/ksycocautils.cpp
-===================================================================
---- kservice-5.21.0.orig/src/sycoca/ksycocautils.cpp
-+++ kservice-5.21.0/src/sycoca/ksycocautils.cpp
-@@ -24,9 +24,10 @@
- 
- void KSycocaUtilsPrivate::read(QDataStream &s, QString &str)
- {
-+    const qint32 bufferSize = 65528;
-     quint32 bytes;
-     s >> bytes;                          // read size of string
--    if (bytes > 8192) {                  // null string or too big
-+    if (bytes > bufferSize) {                  // null string or too big
-         if (bytes != 0xffffffff) {
-             KSycoca::flagError();
-         }
-@@ -35,7 +36,7 @@ void KSycocaUtilsPrivate::read(QDataStre
-         int bt = bytes / 2;
-         str.resize(bt);
-         QChar *ch = str.data();
--        char t[8192];
-+        char t[bufferSize];
-         char *b = t;
-         s.readRawData(b, bytes);
-         while (bt--) {
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kservice/series b/pkgs/desktops/kde-5/frameworks-5.21/kservice/series
deleted file mode 100644
index c1655f686064..000000000000
--- a/pkgs/desktops/kde-5/frameworks-5.21/kservice/series
+++ /dev/null
@@ -1,3 +0,0 @@
-qdiriterator-follow-symlinks.patch
-no-canonicalize-path.patch
-ksycoca-buffer-size.patch
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/srcs.nix b/pkgs/desktops/kde-5/frameworks-5.21/srcs.nix
deleted file mode 100644
index a4a1f95c52ce..000000000000
--- a/pkgs/desktops/kde-5/frameworks-5.21/srcs.nix
+++ /dev/null
@@ -1,573 +0,0 @@
-# DO NOT EDIT! This file is generated automatically by fetchsrcs.sh
-{ fetchurl, mirror }:
-
-{
-  attica = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/attica-5.21.0.tar.xz";
-      sha256 = "1aqfw73g424f60qmpx1lky3qfqrsl1id02388pnlmpa8fnpp940c";
-      name = "attica-5.21.0.tar.xz";
-    };
-  };
-  baloo = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/baloo-5.21.0.tar.xz";
-      sha256 = "1a5sl2bkrs90mfks93q2hrijp6dpapp2l0fhq7km36mvsrc78yqn";
-      name = "baloo-5.21.0.tar.xz";
-    };
-  };
-  bluez-qt = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/bluez-qt-5.21.0.tar.xz";
-      sha256 = "0nsnxa4k31l69fapxn49g112948zprc5xr7v3ggxwnxkb1pll60a";
-      name = "bluez-qt-5.21.0.tar.xz";
-    };
-  };
-  breeze-icons = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/breeze-icons-5.21.0.tar.xz";
-      sha256 = "1a7ikdq8a44n42i6swf29aqyfwjh05ir3ym0lzjzdb6133fzlb01";
-      name = "breeze-icons-5.21.0.tar.xz";
-    };
-  };
-  extra-cmake-modules = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/extra-cmake-modules-5.21.0.tar.xz";
-      sha256 = "1kbc5fkcbz9vkg0jpz10vsfgwajlrsmbl0vrbls5qvrdgbgrwlm3";
-      name = "extra-cmake-modules-5.21.0.tar.xz";
-    };
-  };
-  frameworkintegration = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/frameworkintegration-5.21.0.tar.xz";
-      sha256 = "0mbpn18cjzd8xznk73slvals86lv77ram09px4l44xgyf019xll8";
-      name = "frameworkintegration-5.21.0.tar.xz";
-    };
-  };
-  kactivities = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kactivities-5.21.0.tar.xz";
-      sha256 = "09jr7m6vaffdb879jph1ckgri0b9pdyh5q39i7fyi6s277rybcyk";
-      name = "kactivities-5.21.0.tar.xz";
-    };
-  };
-  kactivities-stats = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kactivities-stats-5.21.0.tar.xz";
-      sha256 = "0vd01b812r0ggbnqsq3y6ik68v0668rzx6npl3h11wdrvlidhyqf";
-      name = "kactivities-stats-5.21.0.tar.xz";
-    };
-  };
-  kapidox = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kapidox-5.21.0.tar.xz";
-      sha256 = "0w3jch93d8vdqd0g4yl2fxmamrg9hnx1lypnpgw7615wlsb02qyx";
-      name = "kapidox-5.21.0.tar.xz";
-    };
-  };
-  karchive = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/karchive-5.21.0.tar.xz";
-      sha256 = "042ww21wmm3sf87zqgr2qiyg2j5mjf1mmqpqhpcax4gnjpck5nvc";
-      name = "karchive-5.21.0.tar.xz";
-    };
-  };
-  kauth = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kauth-5.21.0.tar.xz";
-      sha256 = "03dy36g9y04p3533l2y0m0jlr91m94y0i4wpnlr5ndgccif2a63r";
-      name = "kauth-5.21.0.tar.xz";
-    };
-  };
-  kbookmarks = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kbookmarks-5.21.0.tar.xz";
-      sha256 = "0qxq5wbddaj1cpjd34q8k65brfbb677gs0y5zh24mqbwcr0rfs6g";
-      name = "kbookmarks-5.21.0.tar.xz";
-    };
-  };
-  kcmutils = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kcmutils-5.21.0.tar.xz";
-      sha256 = "01ch3y43r4cb1sj0gy5a8wq3c6wpx2brn96d7rjm3r3hh5n5xdlj";
-      name = "kcmutils-5.21.0.tar.xz";
-    };
-  };
-  kcodecs = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kcodecs-5.21.0.tar.xz";
-      sha256 = "0wng7kqqxrsz7b4w163j6m2zdhb5pvgbd9n6bn7ggyldn4zl86w7";
-      name = "kcodecs-5.21.0.tar.xz";
-    };
-  };
-  kcompletion = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kcompletion-5.21.0.tar.xz";
-      sha256 = "0r6gsnsjkfvwhrpkch7y44m2yqyxb42bdkc35jxrm8y7xaa8nwi4";
-      name = "kcompletion-5.21.0.tar.xz";
-    };
-  };
-  kconfig = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kconfig-5.21.0.tar.xz";
-      sha256 = "0w5wvy3yhgh64k8jghyv5fkx9jr828yl11jlihg24hfplnmihkxw";
-      name = "kconfig-5.21.0.tar.xz";
-    };
-  };
-  kconfigwidgets = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kconfigwidgets-5.21.0.tar.xz";
-      sha256 = "030iq46bwiaixn2wf6285y2gg7h1y5xqf6d6bg3xcz0v1xjd3n0f";
-      name = "kconfigwidgets-5.21.0.tar.xz";
-    };
-  };
-  kcoreaddons = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kcoreaddons-5.21.0.tar.xz";
-      sha256 = "16226z60simxgfriwsm6srx39f7wm64mdl39qxaa77wn07i8xmsi";
-      name = "kcoreaddons-5.21.0.tar.xz";
-    };
-  };
-  kcrash = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kcrash-5.21.0.tar.xz";
-      sha256 = "1mrbmfkzd0dy42ppq8gl1z9liprq722w4f3a499iamqnlsdwq2w8";
-      name = "kcrash-5.21.0.tar.xz";
-    };
-  };
-  kdbusaddons = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kdbusaddons-5.21.0.tar.xz";
-      sha256 = "1yvpan0plm80sw0wai39ffvpswyzy7xiqra69cb8mfxcdl8acjjw";
-      name = "kdbusaddons-5.21.0.tar.xz";
-    };
-  };
-  kdeclarative = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kdeclarative-5.21.0.tar.xz";
-      sha256 = "1m61js8kdnif1106vxs5bv830hyj8j2whv5mlshkj9jbpp9v5qkj";
-      name = "kdeclarative-5.21.0.tar.xz";
-    };
-  };
-  kded = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kded-5.21.0.tar.xz";
-      sha256 = "138svq07zgabn6razkqp5zxdlw9ajr1966icd82mxsxq1cjgfl4g";
-      name = "kded-5.21.0.tar.xz";
-    };
-  };
-  kdelibs4support = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/portingAids/kdelibs4support-5.21.0.tar.xz";
-      sha256 = "1q1wyfry2ypa1mk01rabva0cq1ai9lmq8ygsji413p6c1avfrywc";
-      name = "kdelibs4support-5.21.0.tar.xz";
-    };
-  };
-  kdesignerplugin = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kdesignerplugin-5.21.0.tar.xz";
-      sha256 = "0rj79mdgdcm0wlramx5s53ba0jkhravcgkl570ds7s3wwa1aa62j";
-      name = "kdesignerplugin-5.21.0.tar.xz";
-    };
-  };
-  kdesu = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kdesu-5.21.0.tar.xz";
-      sha256 = "13daljcjgrvybj7hbv6l9cwc6cdh45d2zz2ch7cbar46z2zxh5qb";
-      name = "kdesu-5.21.0.tar.xz";
-    };
-  };
-  kdewebkit = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kdewebkit-5.21.0.tar.xz";
-      sha256 = "1rc5i265sagvbqwy96i4dnksc4vnrq864z3rkxqlrx2blwq08550";
-      name = "kdewebkit-5.21.0.tar.xz";
-    };
-  };
-  kdnssd = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kdnssd-5.21.0.tar.xz";
-      sha256 = "0k3qia322cd2h9pcf7k0fg7w91jxc503digjv93vhsfzfhbadf9l";
-      name = "kdnssd-5.21.0.tar.xz";
-    };
-  };
-  kdoctools = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kdoctools-5.21.0.tar.xz";
-      sha256 = "16ysqwvwmxas56rhg68rzkipszqqahh787ww9rkq9ak2r6d29r6c";
-      name = "kdoctools-5.21.0.tar.xz";
-    };
-  };
-  kemoticons = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kemoticons-5.21.0.tar.xz";
-      sha256 = "1paddfylh1xb4g4h939lzvy7f67syyfsx76gz7w5mdbnqk5xc7fc";
-      name = "kemoticons-5.21.0.tar.xz";
-    };
-  };
-  kfilemetadata = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kfilemetadata-5.21.0.tar.xz";
-      sha256 = "1jmcvzazcw5klmnzd17a7x6rcwjb6xdrxrn1jjiq8kibdbghx7l0";
-      name = "kfilemetadata-5.21.0.tar.xz";
-    };
-  };
-  kglobalaccel = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kglobalaccel-5.21.0.tar.xz";
-      sha256 = "1bdd613ybz1cl25sx3ihdfzsjwlxyjx9blidmzbnvv0lb2304hwp";
-      name = "kglobalaccel-5.21.0.tar.xz";
-    };
-  };
-  kguiaddons = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kguiaddons-5.21.0.tar.xz";
-      sha256 = "01hdrcdsiq3qs620jprv65kk4pvldlm70aghjsi9wk7j3x6qid2x";
-      name = "kguiaddons-5.21.0.tar.xz";
-    };
-  };
-  khtml = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/portingAids/khtml-5.21.0.tar.xz";
-      sha256 = "17xvzklhhp6k9wi94s7agc8qnb7gwvx3aa5jbq6d76qn0rsqbzhv";
-      name = "khtml-5.21.0.tar.xz";
-    };
-  };
-  ki18n = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/ki18n-5.21.0.tar.xz";
-      sha256 = "0qm9p77zqz2jy0j5yfv5v6pqska25p790yy1b6wg1gd67561q5bn";
-      name = "ki18n-5.21.0.tar.xz";
-    };
-  };
-  kiconthemes = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kiconthemes-5.21.0.tar.xz";
-      sha256 = "14a43jca1cyh45dbz5c9lc5yqc376qg3q2c420bk5s44ynpnhp4i";
-      name = "kiconthemes-5.21.0.tar.xz";
-    };
-  };
-  kidletime = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kidletime-5.21.0.tar.xz";
-      sha256 = "10vdx2sp3hjp20saqlyqdz83jbqhsqyk7gl063lhz00mnk7nk1mn";
-      name = "kidletime-5.21.0.tar.xz";
-    };
-  };
-  kimageformats = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kimageformats-5.21.0.tar.xz";
-      sha256 = "09m0w5f39y9gq0g00iapay3v09kk24lqwiyjq4y487il865p22ph";
-      name = "kimageformats-5.21.0.tar.xz";
-    };
-  };
-  kinit = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kinit-5.21.0.tar.xz";
-      sha256 = "19avsq0bi2ys574n0dcn65chd7wrpyp354xfsw45gig28skjiir5";
-      name = "kinit-5.21.0.tar.xz";
-    };
-  };
-  kio = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kio-5.21.0.tar.xz";
-      sha256 = "08wrjimkv255gbc9y7pxilwxi9nikg3196rzs0fbw4vqdlzl0gjq";
-      name = "kio-5.21.0.tar.xz";
-    };
-  };
-  kitemmodels = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kitemmodels-5.21.0.tar.xz";
-      sha256 = "1bp02vp08bwsd64wnrr3ivy4k8g1vzv1s5iyiqj99d1gk0fxvv7d";
-      name = "kitemmodels-5.21.0.tar.xz";
-    };
-  };
-  kitemviews = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kitemviews-5.21.0.tar.xz";
-      sha256 = "16yzcyrg8wa8fvz749x8dbixyga1ggls1fvjns6gdbz5aqm6ib4d";
-      name = "kitemviews-5.21.0.tar.xz";
-    };
-  };
-  kjobwidgets = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kjobwidgets-5.21.0.tar.xz";
-      sha256 = "0y8zmz6wx4igbpc0jlsxrr1yxgyq8hsmynl9fqy3lc2bzmwr9wcp";
-      name = "kjobwidgets-5.21.0.tar.xz";
-    };
-  };
-  kjs = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/portingAids/kjs-5.21.0.tar.xz";
-      sha256 = "0vsgmz0yn1if11xfbw3f9p0kg2dv1rb26ging4fc860wv2j5gyln";
-      name = "kjs-5.21.0.tar.xz";
-    };
-  };
-  kjsembed = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/portingAids/kjsembed-5.21.0.tar.xz";
-      sha256 = "1nbc12m86s90y8f5gp62l4f9v4hqy8cmzw4sh0655sczd5vbkvki";
-      name = "kjsembed-5.21.0.tar.xz";
-    };
-  };
-  kmediaplayer = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/portingAids/kmediaplayer-5.21.0.tar.xz";
-      sha256 = "1hz7l95w57z73wg9ypbqpkxvkw42wgbymv67lg4vdxppplnkqriz";
-      name = "kmediaplayer-5.21.0.tar.xz";
-    };
-  };
-  knewstuff = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/knewstuff-5.21.0.tar.xz";
-      sha256 = "05r11r9r789686i36y0x770f1pc7dwvqzdzclrx22r3lbz708pga";
-      name = "knewstuff-5.21.0.tar.xz";
-    };
-  };
-  knotifications = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/knotifications-5.21.0.tar.xz";
-      sha256 = "0iia73ai2s5w8c3j1kmc8bb7yp1d2cv0yd2k3ilaxf3y9wgsp4x8";
-      name = "knotifications-5.21.0.tar.xz";
-    };
-  };
-  knotifyconfig = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/knotifyconfig-5.21.0.tar.xz";
-      sha256 = "1mqal5ndr3v54lp7a9a2fm0c0hsiqb7kziw56rz0xd659328k9ix";
-      name = "knotifyconfig-5.21.0.tar.xz";
-    };
-  };
-  kpackage = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kpackage-5.21.0.tar.xz";
-      sha256 = "024k15v0b24hivkjpn3gwn2wdfsng9ralz414i858qj0lm688xk5";
-      name = "kpackage-5.21.0.tar.xz";
-    };
-  };
-  kparts = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kparts-5.21.0.tar.xz";
-      sha256 = "1s1nk1vdnb3g0ilv2b1m783h8g52yr9hpqz0vscj56m9cn2sf8rv";
-      name = "kparts-5.21.0.tar.xz";
-    };
-  };
-  kpeople = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kpeople-5.21.0.tar.xz";
-      sha256 = "0nfpv4g9zvja9sv3zbpyksbvz1xa8lmncg48awrwbrmf83bxvcjq";
-      name = "kpeople-5.21.0.tar.xz";
-    };
-  };
-  kplotting = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kplotting-5.21.0.tar.xz";
-      sha256 = "1hrpv1qg6qx4y4wvyq0rxfi0ngq1lgd5l3vwi00ri86xm1qbs4hk";
-      name = "kplotting-5.21.0.tar.xz";
-    };
-  };
-  kpty = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kpty-5.21.0.tar.xz";
-      sha256 = "1vzgpmagjggssva6r57hd094dv3vxf3gpsr3xpvspa9l1mk4d35c";
-      name = "kpty-5.21.0.tar.xz";
-    };
-  };
-  kross = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/portingAids/kross-5.21.0.tar.xz";
-      sha256 = "0c1gbaifzswz4dcdwzka5mnlm07i463dpwc2fihmzn67skm4ybix";
-      name = "kross-5.21.0.tar.xz";
-    };
-  };
-  krunner = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/portingAids/krunner-5.21.0.tar.xz";
-      sha256 = "1jn8fr83c71kz25yzd1qay9as6dvzl1xvlg1vyspdifxg43vqzq4";
-      name = "krunner-5.21.0.tar.xz";
-    };
-  };
-  kservice = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kservice-5.21.0.tar.xz";
-      sha256 = "19cnapz23ji5p01r9rgj91rzph3mqqrmnfwprmi9p3h2w68njhv6";
-      name = "kservice-5.21.0.tar.xz";
-    };
-  };
-  ktexteditor = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/ktexteditor-5.21.0.tar.xz";
-      sha256 = "1m9zipx5kisxsy037py709c2ri5qvix6n362l981kbbvcgkpiaq2";
-      name = "ktexteditor-5.21.0.tar.xz";
-    };
-  };
-  ktextwidgets = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/ktextwidgets-5.21.0.tar.xz";
-      sha256 = "11nsi6j9b2678bqaa0ykp8as5lw1v9421b73dd1qxqrpdqfkxyzn";
-      name = "ktextwidgets-5.21.0.tar.xz";
-    };
-  };
-  kunitconversion = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kunitconversion-5.21.0.tar.xz";
-      sha256 = "03vnls5df0c2bqyw9a04hlc3cn34y6xwx693klh27jmm37r776yh";
-      name = "kunitconversion-5.21.0.tar.xz";
-    };
-  };
-  kwallet = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kwallet-5.21.0.tar.xz";
-      sha256 = "1rmfy21r2p79gwg1kq26g2fqnclbsww9rz3py368pk4s1lrzafii";
-      name = "kwallet-5.21.0.tar.xz";
-    };
-  };
-  kwidgetsaddons = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kwidgetsaddons-5.21.0.tar.xz";
-      sha256 = "1gqyc0j77sm6i2511qnz0sllmfxjgjb9qpi8551np16zviqa52k7";
-      name = "kwidgetsaddons-5.21.0.tar.xz";
-    };
-  };
-  kwindowsystem = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kwindowsystem-5.21.0.tar.xz";
-      sha256 = "13lfwpw5a4in0mp5y8d15jg6xhhrka2qmw73wrdzcvj22n6ldzzi";
-      name = "kwindowsystem-5.21.0.tar.xz";
-    };
-  };
-  kxmlgui = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kxmlgui-5.21.0.tar.xz";
-      sha256 = "1cb6n016ffvxy8dbbhc3dwlzdqpq0pbvly416qlvlc1lv70lxyfj";
-      name = "kxmlgui-5.21.0.tar.xz";
-    };
-  };
-  kxmlrpcclient = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/kxmlrpcclient-5.21.0.tar.xz";
-      sha256 = "082qpnvgm9r81iip9akakbf5rqmxb0r8y6gp7jk49q29lvkrx1kh";
-      name = "kxmlrpcclient-5.21.0.tar.xz";
-    };
-  };
-  modemmanager-qt = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/modemmanager-qt-5.21.0.tar.xz";
-      sha256 = "1w0kjp2pmgss45g63930lbn1c018ld2snng6h40saxi76n8cv57n";
-      name = "modemmanager-qt-5.21.0.tar.xz";
-    };
-  };
-  networkmanager-qt = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/networkmanager-qt-5.21.0.tar.xz";
-      sha256 = "0iy4a4qb1am2y7w03jg6n7q69c46y4gdpb72r6qjrnm9d4c2xsg1";
-      name = "networkmanager-qt-5.21.0.tar.xz";
-    };
-  };
-  oxygen-icons5 = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/oxygen-icons5-5.21.0.tar.xz";
-      sha256 = "00qh1h3xx392hh73zdlknc1j9i2sck9ys74a9ffkf6an4rl0hws5";
-      name = "oxygen-icons5-5.21.0.tar.xz";
-    };
-  };
-  plasma-framework = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/plasma-framework-5.21.0.tar.xz";
-      sha256 = "006k8y8dnar371b5qhikny6rda3vg810jy53sl9yps695j0y39c0";
-      name = "plasma-framework-5.21.0.tar.xz";
-    };
-  };
-  solid = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/solid-5.21.0.tar.xz";
-      sha256 = "13r9zcf7sr6vg5wlqjms2q7vl4g8gpzqghp3y25ldglhj0z7252r";
-      name = "solid-5.21.0.tar.xz";
-    };
-  };
-  sonnet = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/sonnet-5.21.0.tar.xz";
-      sha256 = "088b87r80lds6jr0lnqxv0bd4isy2mkcgrq7hxfni7r2h6vn3xcd";
-      name = "sonnet-5.21.0.tar.xz";
-    };
-  };
-  threadweaver = {
-    version = "5.21.0";
-    src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.21/threadweaver-5.21.0.tar.xz";
-      sha256 = "17l23jj9bsixhg3gpv5sjrlc6w1kmjwlfb0z17drdkyzs5ak80ry";
-      name = "threadweaver-5.21.0.tar.xz";
-    };
-  };
-}
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/attica.nix b/pkgs/desktops/kde-5/frameworks-5.22/attica.nix
index 98721876c120..98721876c120 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/attica.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/attica.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/baloo.nix b/pkgs/desktops/kde-5/frameworks-5.22/baloo.nix
index f676da0f4c84..f676da0f4c84 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/baloo.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/baloo.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/bluez-qt.nix b/pkgs/desktops/kde-5/frameworks-5.22/bluez-qt.nix
index 26490167dbdb..26490167dbdb 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/bluez-qt.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/bluez-qt.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/breeze-icons.nix b/pkgs/desktops/kde-5/frameworks-5.22/breeze-icons.nix
index 773261638c98..773261638c98 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/breeze-icons.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/breeze-icons.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/default.nix b/pkgs/desktops/kde-5/frameworks-5.22/default.nix
index 8c60c4d8856a..8c60c4d8856a 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/default.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/default.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/extra-cmake-modules/default.nix b/pkgs/desktops/kde-5/frameworks-5.22/extra-cmake-modules/default.nix
index 1c2ea70442d3..1c2ea70442d3 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/extra-cmake-modules/default.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/extra-cmake-modules/default.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/extra-cmake-modules/nix-lib-path.patch b/pkgs/desktops/kde-5/frameworks-5.22/extra-cmake-modules/nix-lib-path.patch
index a74340a6dc96..a74340a6dc96 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/extra-cmake-modules/nix-lib-path.patch
+++ b/pkgs/desktops/kde-5/frameworks-5.22/extra-cmake-modules/nix-lib-path.patch
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/extra-cmake-modules/series b/pkgs/desktops/kde-5/frameworks-5.22/extra-cmake-modules/series
index b4569e50a5f7..b4569e50a5f7 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/extra-cmake-modules/series
+++ b/pkgs/desktops/kde-5/frameworks-5.22/extra-cmake-modules/series
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/extra-cmake-modules/setup-hook.sh b/pkgs/desktops/kde-5/frameworks-5.22/extra-cmake-modules/setup-hook.sh
index 49ac5d0c8b5f..49ac5d0c8b5f 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/extra-cmake-modules/setup-hook.sh
+++ b/pkgs/desktops/kde-5/frameworks-5.22/extra-cmake-modules/setup-hook.sh
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/fetchsrcs.sh b/pkgs/desktops/kde-5/frameworks-5.22/fetchsrcs.sh
index dde749b218c0..64b3ddf9abc0 100755
--- a/pkgs/desktops/kde-5/frameworks-5.21/fetchsrcs.sh
+++ b/pkgs/desktops/kde-5/frameworks-5.22/fetchsrcs.sh
@@ -4,7 +4,7 @@
 set -x
 
 # The trailing slash at the end is necessary!
-RELEASE_URL="http://download.kde.org/stable/frameworks/5.21/"
+RELEASE_URL="http://download.kde.org/stable/frameworks/5.22/"
 EXTRA_WGET_ARGS='-A *.tar.xz'
 
 mkdir tmp; cd tmp
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/frameworkintegration.nix b/pkgs/desktops/kde-5/frameworks-5.22/frameworkintegration.nix
index ee1b188d4073..ee1b188d4073 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/frameworkintegration.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/frameworkintegration.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kactivities-stats.nix b/pkgs/desktops/kde-5/frameworks-5.22/kactivities-stats.nix
index 0080c5c31649..0080c5c31649 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kactivities-stats.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kactivities-stats.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kactivities.nix b/pkgs/desktops/kde-5/frameworks-5.22/kactivities.nix
index 167c3f15bbda..167c3f15bbda 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kactivities.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kactivities.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kapidox.nix b/pkgs/desktops/kde-5/frameworks-5.22/kapidox.nix
index f78a5ea08a49..f78a5ea08a49 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kapidox.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kapidox.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/karchive.nix b/pkgs/desktops/kde-5/frameworks-5.22/karchive.nix
index bec44a6d6874..bec44a6d6874 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/karchive.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/karchive.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kauth/cmake-install-paths.patch b/pkgs/desktops/kde-5/frameworks-5.22/kauth/cmake-install-paths.patch
index c66f5ecd008f..c66f5ecd008f 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kauth/cmake-install-paths.patch
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kauth/cmake-install-paths.patch
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kauth/default.nix b/pkgs/desktops/kde-5/frameworks-5.22/kauth/default.nix
index 4bdba88bc3bb..4bdba88bc3bb 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kauth/default.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kauth/default.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kauth/kauth-policy-install.patch b/pkgs/desktops/kde-5/frameworks-5.22/kauth/kauth-policy-install.patch
index 340155256f28..340155256f28 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kauth/kauth-policy-install.patch
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kauth/kauth-policy-install.patch
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kauth/series b/pkgs/desktops/kde-5/frameworks-5.22/kauth/series
index d2689425c387..d2689425c387 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kauth/series
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kauth/series
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kbookmarks.nix b/pkgs/desktops/kde-5/frameworks-5.22/kbookmarks.nix
index 7348e591d9cb..7348e591d9cb 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kbookmarks.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kbookmarks.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kcmutils/0001-qdiriterator-follow-symlinks.patch b/pkgs/desktops/kde-5/frameworks-5.22/kcmutils/0001-qdiriterator-follow-symlinks.patch
index 0d861fa95012..0d861fa95012 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kcmutils/0001-qdiriterator-follow-symlinks.patch
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kcmutils/0001-qdiriterator-follow-symlinks.patch
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kcmutils/default.nix b/pkgs/desktops/kde-5/frameworks-5.22/kcmutils/default.nix
index fdf55174548e..fdf55174548e 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kcmutils/default.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kcmutils/default.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kcodecs.nix b/pkgs/desktops/kde-5/frameworks-5.22/kcodecs.nix
index 53a69a69b69c..53a69a69b69c 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kcodecs.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kcodecs.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kcompletion.nix b/pkgs/desktops/kde-5/frameworks-5.22/kcompletion.nix
index 8c45bed25856..8c45bed25856 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kcompletion.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kcompletion.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kconfig.nix b/pkgs/desktops/kde-5/frameworks-5.22/kconfig.nix
index e132afe59886..e132afe59886 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kconfig.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kconfig.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kconfigwidgets/0001-qdiriterator-follow-symlinks.patch b/pkgs/desktops/kde-5/frameworks-5.22/kconfigwidgets/0001-qdiriterator-follow-symlinks.patch
index 7a6c0ee90534..7a6c0ee90534 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kconfigwidgets/0001-qdiriterator-follow-symlinks.patch
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kconfigwidgets/0001-qdiriterator-follow-symlinks.patch
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kconfigwidgets/default.nix b/pkgs/desktops/kde-5/frameworks-5.22/kconfigwidgets/default.nix
index 1e6976113de6..1e6976113de6 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kconfigwidgets/default.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kconfigwidgets/default.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kcoreaddons.nix b/pkgs/desktops/kde-5/frameworks-5.22/kcoreaddons.nix
index 846b187c866c..846b187c866c 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kcoreaddons.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kcoreaddons.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kcrash.nix b/pkgs/desktops/kde-5/frameworks-5.22/kcrash.nix
index 133a81c60c18..133a81c60c18 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kcrash.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kcrash.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kdbusaddons.nix b/pkgs/desktops/kde-5/frameworks-5.22/kdbusaddons.nix
index d2ceab31d14b..d2ceab31d14b 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kdbusaddons.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kdbusaddons.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kdeclarative.nix b/pkgs/desktops/kde-5/frameworks-5.22/kdeclarative.nix
index af9a009b82e5..af9a009b82e5 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kdeclarative.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kdeclarative.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kded.nix b/pkgs/desktops/kde-5/frameworks-5.22/kded.nix
index fd286accb9ff..fd286accb9ff 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kded.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kded.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kdelibs4support/default.nix b/pkgs/desktops/kde-5/frameworks-5.22/kdelibs4support/default.nix
index 1765ffa9a39f..1765ffa9a39f 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kdelibs4support/default.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kdelibs4support/default.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kdelibs4support/nix-kde-include-dir.patch b/pkgs/desktops/kde-5/frameworks-5.22/kdelibs4support/nix-kde-include-dir.patch
index eabb70254483..eabb70254483 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kdelibs4support/nix-kde-include-dir.patch
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kdelibs4support/nix-kde-include-dir.patch
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kdelibs4support/series b/pkgs/desktops/kde-5/frameworks-5.22/kdelibs4support/series
index 9b08ab208774..9b08ab208774 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kdelibs4support/series
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kdelibs4support/series
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kdelibs4support/setup-hook.sh b/pkgs/desktops/kde-5/frameworks-5.22/kdelibs4support/setup-hook.sh
index 21ac2e83b5da..21ac2e83b5da 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kdelibs4support/setup-hook.sh
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kdelibs4support/setup-hook.sh
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kdesignerplugin.nix b/pkgs/desktops/kde-5/frameworks-5.22/kdesignerplugin.nix
index a99587bbf045..a99587bbf045 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kdesignerplugin.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kdesignerplugin.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kdesu.nix b/pkgs/desktops/kde-5/frameworks-5.22/kdesu.nix
index fcccea9161f1..fcccea9161f1 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kdesu.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kdesu.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kdnssd.nix b/pkgs/desktops/kde-5/frameworks-5.22/kdnssd.nix
index 8fda4e63e3a6..8fda4e63e3a6 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kdnssd.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kdnssd.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kdoctools/default.nix b/pkgs/desktops/kde-5/frameworks-5.22/kdoctools/default.nix
index 0ed249da9a4c..0ed249da9a4c 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kdoctools/default.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kdoctools/default.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kdoctools/kdoctools-no-find-docbook-xml.patch b/pkgs/desktops/kde-5/frameworks-5.22/kdoctools/kdoctools-no-find-docbook-xml.patch
index 4e3a33efab32..4e3a33efab32 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kdoctools/kdoctools-no-find-docbook-xml.patch
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kdoctools/kdoctools-no-find-docbook-xml.patch
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kdoctools/setup-hook.sh b/pkgs/desktops/kde-5/frameworks-5.22/kdoctools/setup-hook.sh
index 5cfffbd622d1..5cfffbd622d1 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kdoctools/setup-hook.sh
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kdoctools/setup-hook.sh
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kemoticons.nix b/pkgs/desktops/kde-5/frameworks-5.22/kemoticons.nix
index 1e31277172d7..1e31277172d7 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kemoticons.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kemoticons.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kfilemetadata/cmake-install-paths.patch b/pkgs/desktops/kde-5/frameworks-5.22/kfilemetadata/cmake-install-paths.patch
index 732f7b69c828..732f7b69c828 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kfilemetadata/cmake-install-paths.patch
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kfilemetadata/cmake-install-paths.patch
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kfilemetadata/default.nix b/pkgs/desktops/kde-5/frameworks-5.22/kfilemetadata/default.nix
index bc7349e7453f..bc7349e7453f 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kfilemetadata/default.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kfilemetadata/default.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kfilemetadata/series b/pkgs/desktops/kde-5/frameworks-5.22/kfilemetadata/series
index d2689425c387..d2689425c387 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kfilemetadata/series
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kfilemetadata/series
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kglobalaccel.nix b/pkgs/desktops/kde-5/frameworks-5.22/kglobalaccel.nix
index 79db990f191c..79db990f191c 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kglobalaccel.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kglobalaccel.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kguiaddons.nix b/pkgs/desktops/kde-5/frameworks-5.22/kguiaddons.nix
index 6ebfd1104f70..6ebfd1104f70 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kguiaddons.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kguiaddons.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/khtml.nix b/pkgs/desktops/kde-5/frameworks-5.22/khtml.nix
index 99f6fe31e0d7..99f6fe31e0d7 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/khtml.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/khtml.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/ki18n.nix b/pkgs/desktops/kde-5/frameworks-5.22/ki18n.nix
index 2698a97fd33f..2698a97fd33f 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/ki18n.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/ki18n.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kiconthemes/default-theme-breeze.patch b/pkgs/desktops/kde-5/frameworks-5.22/kiconthemes/default-theme-breeze.patch
index 5b3b15d5d5b5..5b3b15d5d5b5 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kiconthemes/default-theme-breeze.patch
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kiconthemes/default-theme-breeze.patch
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kiconthemes/default.nix b/pkgs/desktops/kde-5/frameworks-5.22/kiconthemes/default.nix
index 4e8684806365..4e8684806365 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kiconthemes/default.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kiconthemes/default.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kiconthemes/series b/pkgs/desktops/kde-5/frameworks-5.22/kiconthemes/series
index ab5cc8a3edb2..ab5cc8a3edb2 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kiconthemes/series
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kiconthemes/series
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kidletime.nix b/pkgs/desktops/kde-5/frameworks-5.22/kidletime.nix
index 758260517e7d..758260517e7d 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kidletime.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kidletime.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kimageformats.nix b/pkgs/desktops/kde-5/frameworks-5.22/kimageformats.nix
index fbc8d092f865..fbc8d092f865 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kimageformats.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kimageformats.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kinit/default.nix b/pkgs/desktops/kde-5/frameworks-5.22/kinit/default.nix
index 08901010de85..08901010de85 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kinit/default.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kinit/default.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kinit/kinit-libpath.patch b/pkgs/desktops/kde-5/frameworks-5.22/kinit/kinit-libpath.patch
index 47538fbe4567..47538fbe4567 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kinit/kinit-libpath.patch
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kinit/kinit-libpath.patch
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kinit/series b/pkgs/desktops/kde-5/frameworks-5.22/kinit/series
index 5faa456366b9..5faa456366b9 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kinit/series
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kinit/series
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kio/default.nix b/pkgs/desktops/kde-5/frameworks-5.22/kio/default.nix
index cfa597e9cd10..7e4317a3f099 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kio/default.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kio/default.nix
@@ -22,7 +22,6 @@ kdeFramework {
     wrapQtProgram "$out/bin/kcookiejar5"
     wrapQtProgram "$out/bin/ktelnetservice5"
     wrapQtProgram "$out/bin/ktrash5"
-    wrapQtProgram "$out/bin/kmailservice5"
     wrapQtProgram "$out/bin/protocoltojson"
   '';
 }
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kio/samba-search-path.patch b/pkgs/desktops/kde-5/frameworks-5.22/kio/samba-search-path.patch
index c9ad46b41bb7..c9ad46b41bb7 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kio/samba-search-path.patch
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kio/samba-search-path.patch
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kio/series b/pkgs/desktops/kde-5/frameworks-5.22/kio/series
index 77ca15450047..77ca15450047 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kio/series
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kio/series
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kitemmodels.nix b/pkgs/desktops/kde-5/frameworks-5.22/kitemmodels.nix
index 7dff10b7fe06..7dff10b7fe06 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kitemmodels.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kitemmodels.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kitemviews.nix b/pkgs/desktops/kde-5/frameworks-5.22/kitemviews.nix
index 77f4b6621604..77f4b6621604 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kitemviews.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kitemviews.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kjobwidgets.nix b/pkgs/desktops/kde-5/frameworks-5.22/kjobwidgets.nix
index 2692458b8be7..2692458b8be7 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kjobwidgets.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kjobwidgets.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kjs.nix b/pkgs/desktops/kde-5/frameworks-5.22/kjs.nix
index 1a8750ea74fd..1a8750ea74fd 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kjs.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kjs.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kjsembed.nix b/pkgs/desktops/kde-5/frameworks-5.22/kjsembed.nix
index 7611b8310075..7611b8310075 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kjsembed.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kjsembed.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kmediaplayer.nix b/pkgs/desktops/kde-5/frameworks-5.22/kmediaplayer.nix
index 93a6b450f762..93a6b450f762 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kmediaplayer.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kmediaplayer.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/knewstuff.nix b/pkgs/desktops/kde-5/frameworks-5.22/knewstuff.nix
index 002418c65ad0..002418c65ad0 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/knewstuff.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/knewstuff.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/knotifications.nix b/pkgs/desktops/kde-5/frameworks-5.22/knotifications.nix
index 7196832495f3..7196832495f3 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/knotifications.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/knotifications.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/knotifyconfig.nix b/pkgs/desktops/kde-5/frameworks-5.22/knotifyconfig.nix
index 0e357aecb999..0e357aecb999 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/knotifyconfig.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/knotifyconfig.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kpackage/allow-external-paths.patch b/pkgs/desktops/kde-5/frameworks-5.22/kpackage/allow-external-paths.patch
index e9d744448148..e9d744448148 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kpackage/allow-external-paths.patch
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kpackage/allow-external-paths.patch
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kpackage/default.nix b/pkgs/desktops/kde-5/frameworks-5.22/kpackage/default.nix
index 874bb380d736..874bb380d736 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kpackage/default.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kpackage/default.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kpackage/qdiriterator-follow-symlinks.patch b/pkgs/desktops/kde-5/frameworks-5.22/kpackage/qdiriterator-follow-symlinks.patch
index ddbf17d00064..ddbf17d00064 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kpackage/qdiriterator-follow-symlinks.patch
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kpackage/qdiriterator-follow-symlinks.patch
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kpackage/series b/pkgs/desktops/kde-5/frameworks-5.22/kpackage/series
index 9b7f076efc70..9b7f076efc70 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kpackage/series
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kpackage/series
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kparts.nix b/pkgs/desktops/kde-5/frameworks-5.22/kparts.nix
index ad6ea2dbc305..ad6ea2dbc305 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kparts.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kparts.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kpeople.nix b/pkgs/desktops/kde-5/frameworks-5.22/kpeople.nix
index 6acb5e2eed51..6acb5e2eed51 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kpeople.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kpeople.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kplotting.nix b/pkgs/desktops/kde-5/frameworks-5.22/kplotting.nix
index 601f1778db7d..601f1778db7d 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kplotting.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kplotting.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kpty.nix b/pkgs/desktops/kde-5/frameworks-5.22/kpty.nix
index 8bdaacb85f82..8bdaacb85f82 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kpty.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kpty.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kross.nix b/pkgs/desktops/kde-5/frameworks-5.22/kross.nix
index 0e66d95b5cce..0e66d95b5cce 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kross.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kross.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/krunner.nix b/pkgs/desktops/kde-5/frameworks-5.22/krunner.nix
index ec9ab7abe9f9..ec9ab7abe9f9 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/krunner.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/krunner.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kservice/default.nix b/pkgs/desktops/kde-5/frameworks-5.22/kservice/default.nix
index 484be4087943..484be4087943 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kservice/default.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kservice/default.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kservice/no-canonicalize-path.patch b/pkgs/desktops/kde-5/frameworks-5.22/kservice/no-canonicalize-path.patch
index cf98ffb9067f..cf98ffb9067f 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kservice/no-canonicalize-path.patch
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kservice/no-canonicalize-path.patch
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kservice/qdiriterator-follow-symlinks.patch b/pkgs/desktops/kde-5/frameworks-5.22/kservice/qdiriterator-follow-symlinks.patch
index cbe13b709508..cbe13b709508 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kservice/qdiriterator-follow-symlinks.patch
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kservice/qdiriterator-follow-symlinks.patch
diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kservice/series b/pkgs/desktops/kde-5/frameworks-5.22/kservice/series
new file mode 100644
index 000000000000..3ce22dbd35a0
--- /dev/null
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kservice/series
@@ -0,0 +1,2 @@
+qdiriterator-follow-symlinks.patch
+no-canonicalize-path.patch
\ No newline at end of file
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kservice/setup-hook.sh b/pkgs/desktops/kde-5/frameworks-5.22/kservice/setup-hook.sh
index c28e862ff8ae..c28e862ff8ae 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kservice/setup-hook.sh
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kservice/setup-hook.sh
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/ktexteditor/default.nix b/pkgs/desktops/kde-5/frameworks-5.22/ktexteditor/default.nix
index e1a5e8b2339a..e1a5e8b2339a 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/ktexteditor/default.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/ktexteditor/default.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/ktexteditor/no-qcoreapplication.patch b/pkgs/desktops/kde-5/frameworks-5.22/ktexteditor/no-qcoreapplication.patch
index 19ab1e1e5513..19ab1e1e5513 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/ktexteditor/no-qcoreapplication.patch
+++ b/pkgs/desktops/kde-5/frameworks-5.22/ktexteditor/no-qcoreapplication.patch
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/ktexteditor/series b/pkgs/desktops/kde-5/frameworks-5.22/ktexteditor/series
index 46cd23829a2f..46cd23829a2f 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/ktexteditor/series
+++ b/pkgs/desktops/kde-5/frameworks-5.22/ktexteditor/series
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/ktextwidgets.nix b/pkgs/desktops/kde-5/frameworks-5.22/ktextwidgets.nix
index 25954c603971..25954c603971 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/ktextwidgets.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/ktextwidgets.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kunitconversion.nix b/pkgs/desktops/kde-5/frameworks-5.22/kunitconversion.nix
index c04ded722aa4..c04ded722aa4 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kunitconversion.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kunitconversion.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kwallet.nix b/pkgs/desktops/kde-5/frameworks-5.22/kwallet.nix
index 3bb99df39a7d..3bb99df39a7d 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kwallet.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kwallet.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kwidgetsaddons.nix b/pkgs/desktops/kde-5/frameworks-5.22/kwidgetsaddons.nix
index 7f2b35d8f7b5..7f2b35d8f7b5 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kwidgetsaddons.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kwidgetsaddons.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kwindowsystem.nix b/pkgs/desktops/kde-5/frameworks-5.22/kwindowsystem.nix
index 6acab52d1353..6acab52d1353 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kwindowsystem.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kwindowsystem.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kxmlgui.nix b/pkgs/desktops/kde-5/frameworks-5.22/kxmlgui.nix
index ea800bf58ae0..ea800bf58ae0 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kxmlgui.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kxmlgui.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kxmlrpcclient.nix b/pkgs/desktops/kde-5/frameworks-5.22/kxmlrpcclient.nix
index f20f4a223945..f20f4a223945 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/kxmlrpcclient.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/kxmlrpcclient.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/modemmanager-qt.nix b/pkgs/desktops/kde-5/frameworks-5.22/modemmanager-qt.nix
index e03254a71edd..e03254a71edd 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/modemmanager-qt.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/modemmanager-qt.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/networkmanager-qt.nix b/pkgs/desktops/kde-5/frameworks-5.22/networkmanager-qt.nix
index 0515509a77c5..0515509a77c5 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/networkmanager-qt.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/networkmanager-qt.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/oxygen-icons5.nix b/pkgs/desktops/kde-5/frameworks-5.22/oxygen-icons5.nix
index 0b5c75b960d3..0b5c75b960d3 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/oxygen-icons5.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/oxygen-icons5.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/plasma-framework.nix b/pkgs/desktops/kde-5/frameworks-5.22/plasma-framework.nix
index 2a8762c814f3..2a8762c814f3 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/plasma-framework.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/plasma-framework.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/solid.nix b/pkgs/desktops/kde-5/frameworks-5.22/solid.nix
index f1db5c35c10a..f1db5c35c10a 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/solid.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/solid.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/sonnet.nix b/pkgs/desktops/kde-5/frameworks-5.22/sonnet.nix
index 28c24302abc4..28c24302abc4 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/sonnet.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/sonnet.nix
diff --git a/pkgs/desktops/kde-5/frameworks-5.22/srcs.nix b/pkgs/desktops/kde-5/frameworks-5.22/srcs.nix
new file mode 100644
index 000000000000..eecb2431f807
--- /dev/null
+++ b/pkgs/desktops/kde-5/frameworks-5.22/srcs.nix
@@ -0,0 +1,581 @@
+# DO NOT EDIT! This file is generated automatically by fetchsrcs.sh
+{ fetchurl, mirror }:
+
+{
+  attica = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/attica-5.22.0.tar.xz";
+      sha256 = "1i26nwxyrb62icw49znlyz9y670cv7xvibzbdfnnxq9czsalwym7";
+      name = "attica-5.22.0.tar.xz";
+    };
+  };
+  baloo = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/baloo-5.22.0.tar.xz";
+      sha256 = "0h51j41pa8b18jkdna0247z5alqfbvgfzlxc6s6p0c7g7658z0w3";
+      name = "baloo-5.22.0.tar.xz";
+    };
+  };
+  bluez-qt = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/bluez-qt-5.22.0.tar.xz";
+      sha256 = "1lrkkg2f2qjj8cy968l3scdrvi506m5hr9x22d1zn6r12fvq6304";
+      name = "bluez-qt-5.22.0.tar.xz";
+    };
+  };
+  breeze-icons = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/breeze-icons-5.22.0.tar.xz";
+      sha256 = "162698h01cs7116la4jfygn8ka4ffjmnv7nxjl6yhcqrs25nky7l";
+      name = "breeze-icons-5.22.0.tar.xz";
+    };
+  };
+  extra-cmake-modules = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/extra-cmake-modules-5.22.0.tar.xz";
+      sha256 = "042ad7kp2ijp66gvz0q60glk95wj9f0fymrjyw68253rqynf3zj3";
+      name = "extra-cmake-modules-5.22.0.tar.xz";
+    };
+  };
+  frameworkintegration = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/frameworkintegration-5.22.0.tar.xz";
+      sha256 = "0jf9y738r86ss520hqhfll8prrfpha73myj99hbz3sqrix7b0va9";
+      name = "frameworkintegration-5.22.0.tar.xz";
+    };
+  };
+  kactivities = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kactivities-5.22.0.tar.xz";
+      sha256 = "068jhc6lw47hcibvys968m4wa1b278ccy2gas9iymzzys1ccv6kr";
+      name = "kactivities-5.22.0.tar.xz";
+    };
+  };
+  kactivities-stats = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kactivities-stats-5.22.0.tar.xz";
+      sha256 = "1gx5wm337nwbwqb56xvl16vhk47v7a5qpx5hhn7ygpfxkgxh6wiq";
+      name = "kactivities-stats-5.22.0.tar.xz";
+    };
+  };
+  kapidox = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kapidox-5.22.0.tar.xz";
+      sha256 = "0cs133g1rvbcrdvy7zvk5c14p5iwwn0x0m76c2ifal0g8qh0hmd1";
+      name = "kapidox-5.22.0.tar.xz";
+    };
+  };
+  karchive = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/karchive-5.22.0.tar.xz";
+      sha256 = "1ywd38j6jpwj21kdp504gs0pfvlnvg6ak8hjk6a269pkci3dyf91";
+      name = "karchive-5.22.0.tar.xz";
+    };
+  };
+  kauth = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kauth-5.22.0.tar.xz";
+      sha256 = "1c0kp25g57nldh1x5vfq9fypbznc991jrry2lydvb06d3jh44vbn";
+      name = "kauth-5.22.0.tar.xz";
+    };
+  };
+  kbookmarks = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kbookmarks-5.22.0.tar.xz";
+      sha256 = "093rlg8pprjg7ba52dh2z9j2x5ir7s9kjas6ni4fqxxzpp15hh3p";
+      name = "kbookmarks-5.22.0.tar.xz";
+    };
+  };
+  kcmutils = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kcmutils-5.22.0.tar.xz";
+      sha256 = "1s7gw9l2n92rrcdzy9pnwq8na65axd8bkk9nphyhpbxk76zj1gyy";
+      name = "kcmutils-5.22.0.tar.xz";
+    };
+  };
+  kcodecs = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kcodecs-5.22.0.tar.xz";
+      sha256 = "0rlqs8m2ib2kkj679gn74zqqxzsddfcbywpgwlcd6b992i4cad87";
+      name = "kcodecs-5.22.0.tar.xz";
+    };
+  };
+  kcompletion = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kcompletion-5.22.0.tar.xz";
+      sha256 = "07jqjrddigdqsdy2adzari7g626sakilg9d765s75vncv5amrvzy";
+      name = "kcompletion-5.22.0.tar.xz";
+    };
+  };
+  kconfig = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kconfig-5.22.0.tar.xz";
+      sha256 = "0n0dzgba96pkabbvk1cfm34j9jirgbd84xha6adscpxs28506cg0";
+      name = "kconfig-5.22.0.tar.xz";
+    };
+  };
+  kconfigwidgets = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kconfigwidgets-5.22.0.tar.xz";
+      sha256 = "0jr6ygd8c0gap2ay2685wj3fx4scrahzbpaaj4bjhq2s79nvmlyg";
+      name = "kconfigwidgets-5.22.0.tar.xz";
+    };
+  };
+  kcoreaddons = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kcoreaddons-5.22.0.tar.xz";
+      sha256 = "0zzwcw0n9bd3pi3rv7cdwynb67x1bqf1bh3s59hjipf9d412wl15";
+      name = "kcoreaddons-5.22.0.tar.xz";
+    };
+  };
+  kcrash = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kcrash-5.22.0.tar.xz";
+      sha256 = "1r0i9ngk5jypzfhhssjm5b3n5sqli3jhh896r1qwpfcq9w15x7qg";
+      name = "kcrash-5.22.0.tar.xz";
+    };
+  };
+  kdbusaddons = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kdbusaddons-5.22.0.tar.xz";
+      sha256 = "0w9spb5i5qi2r5kfgrylpvw6mwjxfhd4j7yslc9jy0q4y8j3f1dk";
+      name = "kdbusaddons-5.22.0.tar.xz";
+    };
+  };
+  kdeclarative = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kdeclarative-5.22.0.tar.xz";
+      sha256 = "06n6wqy8dm2hv6dbar453z4rmiyf6f34zak1fhs38sqkfy6syva1";
+      name = "kdeclarative-5.22.0.tar.xz";
+    };
+  };
+  kded = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kded-5.22.0.tar.xz";
+      sha256 = "1zfggr6pmiypw5bnh6hr22agms589hm7hw35nhfhc4r7qd1drf6q";
+      name = "kded-5.22.0.tar.xz";
+    };
+  };
+  kdelibs4support = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/portingAids/kdelibs4support-5.22.0.tar.xz";
+      sha256 = "1mmrr54kkicnz4pjksnrh40md80m18mr5ba2la7kwjxmdyl6znm3";
+      name = "kdelibs4support-5.22.0.tar.xz";
+    };
+  };
+  kdesignerplugin = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kdesignerplugin-5.22.0.tar.xz";
+      sha256 = "0cfnmpz845l39qpy5r6pknzm78js81bci9qi0xfnrf8gm3lvjg5l";
+      name = "kdesignerplugin-5.22.0.tar.xz";
+    };
+  };
+  kdesu = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kdesu-5.22.0.tar.xz";
+      sha256 = "1jsr9m32dyzvsvsy743h3jih8v4yyr2zf15hh908anbamp7449bd";
+      name = "kdesu-5.22.0.tar.xz";
+    };
+  };
+  kdewebkit = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kdewebkit-5.22.0.tar.xz";
+      sha256 = "0rmxa4j3jx7689jcf45fghh7jff16x34xrzrw0clg3fj4w47ik0b";
+      name = "kdewebkit-5.22.0.tar.xz";
+    };
+  };
+  kdnssd = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kdnssd-5.22.0.tar.xz";
+      sha256 = "1b0s5gwn51zh2h5w2mzpzjj86qaz6pl7gzqf5q88vpzsiqjg14vp";
+      name = "kdnssd-5.22.0.tar.xz";
+    };
+  };
+  kdoctools = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kdoctools-5.22.0.tar.xz";
+      sha256 = "0y4ayms0hyj4nv5flr0a198lb545plfbxkwhqsmzc0c77gagcw5k";
+      name = "kdoctools-5.22.0.tar.xz";
+    };
+  };
+  kemoticons = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kemoticons-5.22.0.tar.xz";
+      sha256 = "1swrpqm441ngmps00hr15pgvw1382zbf2q2ncndj7i30725nfq1g";
+      name = "kemoticons-5.22.0.tar.xz";
+    };
+  };
+  kfilemetadata = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kfilemetadata-5.22.0.tar.xz";
+      sha256 = "0p6s1r2qv5396ghkw79wyf7yf4hzj562yp83wgplwmr6lgh4b2fc";
+      name = "kfilemetadata-5.22.0.tar.xz";
+    };
+  };
+  kglobalaccel = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kglobalaccel-5.22.0.tar.xz";
+      sha256 = "1m1aviz5g0vwk58j0z9jckz4rzns7md7mr3zlqqpvp1r032qc30k";
+      name = "kglobalaccel-5.22.0.tar.xz";
+    };
+  };
+  kguiaddons = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kguiaddons-5.22.0.tar.xz";
+      sha256 = "10chxcvf4hxyfkgprsj7rg4dv788dzqjgsm6m0a4m6qmx12zhckh";
+      name = "kguiaddons-5.22.0.tar.xz";
+    };
+  };
+  khtml = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/portingAids/khtml-5.22.0.tar.xz";
+      sha256 = "1w5q41fjrqqq91j3dvhc9lrrhvrwy1izws6af7srh768gn6yig0m";
+      name = "khtml-5.22.0.tar.xz";
+    };
+  };
+  ki18n = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/ki18n-5.22.0.tar.xz";
+      sha256 = "0881y42h5k8ik6lf7pfsylch1ldksc5m4qm3gvshp8aazic8iyzd";
+      name = "ki18n-5.22.0.tar.xz";
+    };
+  };
+  kiconthemes = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kiconthemes-5.22.0.tar.xz";
+      sha256 = "1bh76f7kpha4c5qs3n8z6g1qah0rsk99yqcz8j1dlss4ws65j9j3";
+      name = "kiconthemes-5.22.0.tar.xz";
+    };
+  };
+  kidletime = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kidletime-5.22.0.tar.xz";
+      sha256 = "0dgw0rin6wz31xdspbjpvcs5x1b163ggqkz2zn73zavbr7f5jypc";
+      name = "kidletime-5.22.0.tar.xz";
+    };
+  };
+  kimageformats = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kimageformats-5.22.0.tar.xz";
+      sha256 = "0g3f73m3yj5iqivcsn83pm32w4l13zbyzz5azgm3jjfhgnd00c18";
+      name = "kimageformats-5.22.0.tar.xz";
+    };
+  };
+  kinit = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kinit-5.22.0.tar.xz";
+      sha256 = "1f71y6gf00p4jkqvpzyjlbnwc4gvjl2h4wi61xhpjz8lrmpsb6ac";
+      name = "kinit-5.22.0.tar.xz";
+    };
+  };
+  kio = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kio-5.22.0.tar.xz";
+      sha256 = "02knylbs9ymb8qm7fkp3dkdqc9cvgw2dwfl4phzl1iax2fx2zkqy";
+      name = "kio-5.22.0.tar.xz";
+    };
+  };
+  kitemmodels = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kitemmodels-5.22.0.tar.xz";
+      sha256 = "03gnglfhpzrc67bi0xdcy4xdhankic5cqnpahp9wwsis12ac6i83";
+      name = "kitemmodels-5.22.0.tar.xz";
+    };
+  };
+  kitemviews = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kitemviews-5.22.0.tar.xz";
+      sha256 = "0nhwg7bmv1c8p6pnbfsz96mq9wbq339ir9yp7kfnhfrg0wqi44ar";
+      name = "kitemviews-5.22.0.tar.xz";
+    };
+  };
+  kjobwidgets = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kjobwidgets-5.22.0.tar.xz";
+      sha256 = "1inqrb0j64b3519qcr0wk9izd4c1zi4kfjc8wa04s2kwxg6z7j1p";
+      name = "kjobwidgets-5.22.0.tar.xz";
+    };
+  };
+  kjs = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/portingAids/kjs-5.22.0.tar.xz";
+      sha256 = "0xqlkhm8r021xd5a25nwp9a4r7cbjkpqkc89fjma8qyvq5785qxw";
+      name = "kjs-5.22.0.tar.xz";
+    };
+  };
+  kjsembed = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/portingAids/kjsembed-5.22.0.tar.xz";
+      sha256 = "0fcc1lm5l8r0lj35r3niliyn8zxr90by2vjc9krzfm4i7kwij7wb";
+      name = "kjsembed-5.22.0.tar.xz";
+    };
+  };
+  kmediaplayer = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/portingAids/kmediaplayer-5.22.0.tar.xz";
+      sha256 = "1pn3fmaixcxba1wl63hblhnpj7jblrala9j3xrj8z2abhhfl5vzy";
+      name = "kmediaplayer-5.22.0.tar.xz";
+    };
+  };
+  knewstuff = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/knewstuff-5.22.0.tar.xz";
+      sha256 = "1gr566k95bg58hpn569kkarmlxk5rp12jcxdp7ksw1j8mp6la7a7";
+      name = "knewstuff-5.22.0.tar.xz";
+    };
+  };
+  knotifications = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/knotifications-5.22.0.tar.xz";
+      sha256 = "0fh6ahfr9pa8643i1ma40h7afnd1jn0m6dw5f9hgndxhwi6h3bps";
+      name = "knotifications-5.22.0.tar.xz";
+    };
+  };
+  knotifyconfig = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/knotifyconfig-5.22.0.tar.xz";
+      sha256 = "0p4g7wv2w6cpjzhlkh7rnzzhwcj86sgz98fl97is1fl65q8f0szr";
+      name = "knotifyconfig-5.22.0.tar.xz";
+    };
+  };
+  kpackage = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kpackage-5.22.0.tar.xz";
+      sha256 = "1nbwjc4n8f2iisdckm5ll3qyls1sq02ia6vmhj4mfm4w44q4s1bk";
+      name = "kpackage-5.22.0.tar.xz";
+    };
+  };
+  kparts = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kparts-5.22.0.tar.xz";
+      sha256 = "091wm2flhqgpqsffdd8nlwbdffvsj7cyd0c46949d9chm64723cg";
+      name = "kparts-5.22.0.tar.xz";
+    };
+  };
+  kpeople = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kpeople-5.22.0.tar.xz";
+      sha256 = "0rbwxzmyaig92vcd26v1yqd13swk15pp0lpvjp6hdpxbhpxijyf7";
+      name = "kpeople-5.22.0.tar.xz";
+    };
+  };
+  kplotting = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kplotting-5.22.0.tar.xz";
+      sha256 = "0ljiyxa2320v937lkqkxx3jc7sg45z4vjl74lxfybwspgs6y5hqk";
+      name = "kplotting-5.22.0.tar.xz";
+    };
+  };
+  kpty = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kpty-5.22.0.tar.xz";
+      sha256 = "12lfwv45d06ksx5xc4hgk075mj2ckkqpc8mksx99f700yvcyk1db";
+      name = "kpty-5.22.0.tar.xz";
+    };
+  };
+  kross = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/portingAids/kross-5.22.0.tar.xz";
+      sha256 = "1ika9ha06vspjn8hy6mv5vi5n7xj7sj45csmjjxcqwhn2wlcdj4l";
+      name = "kross-5.22.0.tar.xz";
+    };
+  };
+  krunner = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/krunner-5.22.0.tar.xz";
+      sha256 = "09jhdy48dciqd8hwxmvjyw547fr48mzns5f0yknsnnb8a47yhrd4";
+      name = "krunner-5.22.0.tar.xz";
+    };
+  };
+  kservice = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kservice-5.22.0.tar.xz";
+      sha256 = "1c5q8cxghbji3imamjbxymcd5cz9a9rapqriy1wmskys3ms3fag9";
+      name = "kservice-5.22.0.tar.xz";
+    };
+  };
+  ktexteditor = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/ktexteditor-5.22.0.tar.xz";
+      sha256 = "1jsa8cfq0245bsris46i3k8f8g7l0sc5jpj4iwkxrl9m0nk5j1v0";
+      name = "ktexteditor-5.22.0.tar.xz";
+    };
+  };
+  ktextwidgets = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/ktextwidgets-5.22.0.tar.xz";
+      sha256 = "01a2vkdpq06libap5g6a90jrcc0phmfd859kilraqyxhbrp9sw5l";
+      name = "ktextwidgets-5.22.0.tar.xz";
+    };
+  };
+  kunitconversion = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kunitconversion-5.22.0.tar.xz";
+      sha256 = "1phbqxddp8ks36nr4982n4bwwx7d6yxll629gpb0ddc4yfsjv48p";
+      name = "kunitconversion-5.22.0.tar.xz";
+    };
+  };
+  kwallet = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kwallet-5.22.0.tar.xz";
+      sha256 = "1i20kp1gkdiwmwy8vf7vd6r89qx6lpxwr6nib35khp93ci9l3838";
+      name = "kwallet-5.22.0.tar.xz";
+    };
+  };
+  kwayland = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kwayland-5.22.0.tar.xz";
+      sha256 = "1jfibqai7vy1vklj19x7z0r4qc0rc7yd5r4wpp98mmdwzpnhlrgy";
+      name = "kwayland-5.22.0.tar.xz";
+    };
+  };
+  kwidgetsaddons = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kwidgetsaddons-5.22.0.tar.xz";
+      sha256 = "1bwmnfa1l3s33nc6b0ryk78gxhrynyd07ffqw7mw211r34pg4c14";
+      name = "kwidgetsaddons-5.22.0.tar.xz";
+    };
+  };
+  kwindowsystem = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kwindowsystem-5.22.0.tar.xz";
+      sha256 = "05jwmjqk03pc2g09rnyb9qh0dfi0c46awbaxgc7i7z4i9swv1k30";
+      name = "kwindowsystem-5.22.0.tar.xz";
+    };
+  };
+  kxmlgui = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kxmlgui-5.22.0.tar.xz";
+      sha256 = "16q222jvnsd6pj49ih44qpks97lcjsamcpjg5x5ysn4a6w5h4mds";
+      name = "kxmlgui-5.22.0.tar.xz";
+    };
+  };
+  kxmlrpcclient = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/kxmlrpcclient-5.22.0.tar.xz";
+      sha256 = "00qj4pa7r0ny6pwivq6qqw80v4dsg9lgwd2qdlp9kddi0f8i2p1b";
+      name = "kxmlrpcclient-5.22.0.tar.xz";
+    };
+  };
+  modemmanager-qt = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/modemmanager-qt-5.22.0.tar.xz";
+      sha256 = "1b1gx33vrw7qcvy3zlc01x7wlalx5csfl590gfxlf870i3m7dnhf";
+      name = "modemmanager-qt-5.22.0.tar.xz";
+    };
+  };
+  networkmanager-qt = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/networkmanager-qt-5.22.0.tar.xz";
+      sha256 = "03b710n4107qw9c3p7wdma9fz9vqixrjydfa02f7vgzw1rixmmqq";
+      name = "networkmanager-qt-5.22.0.tar.xz";
+    };
+  };
+  oxygen-icons5 = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/oxygen-icons5-5.22.0.tar.xz";
+      sha256 = "1m3f5wrgahqlzzl3jyfymh6n515fsmsi8ckimvma2d8qqpb0dc2l";
+      name = "oxygen-icons5-5.22.0.tar.xz";
+    };
+  };
+  plasma-framework = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/plasma-framework-5.22.0.tar.xz";
+      sha256 = "1wn7ib030dw8rj5dprl8bzz4c3dv4nlmrfb9wgr6x78w4ac967zc";
+      name = "plasma-framework-5.22.0.tar.xz";
+    };
+  };
+  solid = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/solid-5.22.0.tar.xz";
+      sha256 = "04a7z5g2ylhbj2572wa6w51cs98ddn4d7lfirzawxf0f8d2693w2";
+      name = "solid-5.22.0.tar.xz";
+    };
+  };
+  sonnet = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/sonnet-5.22.0.tar.xz";
+      sha256 = "0y8l3mfa65a59vjj424ga87q3bixx8inicp2jp9zi36p4g7xwww8";
+      name = "sonnet-5.22.0.tar.xz";
+    };
+  };
+  threadweaver = {
+    version = "5.22.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.22/threadweaver-5.22.0.tar.xz";
+      sha256 = "1ax58k6nl8za79j99spa2r76m9xz8ih9iflksgpng40wlnkwlp59";
+      name = "threadweaver-5.22.0.tar.xz";
+    };
+  };
+}
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/threadweaver.nix b/pkgs/desktops/kde-5/frameworks-5.22/threadweaver.nix
index b8f2939e8b59..b8f2939e8b59 100644
--- a/pkgs/desktops/kde-5/frameworks-5.21/threadweaver.nix
+++ b/pkgs/desktops/kde-5/frameworks-5.22/threadweaver.nix