about summary refs log tree commit diff
path: root/nixpkgs/pkgs/development/libraries/kde-frameworks
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2023-08-08 16:04:42 +0000
committerAlyssa Ross <hi@alyssa.is>2023-08-13 06:35:37 +0000
commit12aaa58dac35800b5b7d77f81cf2a87c21ee55da (patch)
treebe0add9e5c22a85d20b5d78206aa74f956eb2a1b /nixpkgs/pkgs/development/libraries/kde-frameworks
parent45892a5591202f75a1c2f1ca7c62a92c7566e3c5 (diff)
parent5a8e9243812ba528000995b294292d3b5e120947 (diff)
downloadnixlib-12aaa58dac35800b5b7d77f81cf2a87c21ee55da.tar
nixlib-12aaa58dac35800b5b7d77f81cf2a87c21ee55da.tar.gz
nixlib-12aaa58dac35800b5b7d77f81cf2a87c21ee55da.tar.bz2
nixlib-12aaa58dac35800b5b7d77f81cf2a87c21ee55da.tar.lz
nixlib-12aaa58dac35800b5b7d77f81cf2a87c21ee55da.tar.xz
nixlib-12aaa58dac35800b5b7d77f81cf2a87c21ee55da.tar.zst
nixlib-12aaa58dac35800b5b7d77f81cf2a87c21ee55da.zip
Merge branch 'nixos-unstable' of https://github.com/NixOS/nixpkgs
Conflicts:
	nixpkgs/pkgs/applications/window-managers/sway/default.nix
	nixpkgs/pkgs/build-support/go/module.nix
	nixpkgs/pkgs/build-support/rust/build-rust-package/default.nix
	nixpkgs/pkgs/development/libraries/mesa/default.nix
	nixpkgs/pkgs/servers/dict/dictd-db.nix

Link: https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/issues/391
Diffstat (limited to 'nixpkgs/pkgs/development/libraries/kde-frameworks')
-rw-r--r--nixpkgs/pkgs/development/libraries/kde-frameworks/baloo.nix43
-rw-r--r--nixpkgs/pkgs/development/libraries/kde-frameworks/fetch.sh2
-rw-r--r--nixpkgs/pkgs/development/libraries/kde-frameworks/plasma-framework.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/kde-frameworks/srcs.nix664
4 files changed, 369 insertions, 344 deletions
diff --git a/nixpkgs/pkgs/development/libraries/kde-frameworks/baloo.nix b/nixpkgs/pkgs/development/libraries/kde-frameworks/baloo.nix
index 4b0ac0391936..3543fef66337 100644
--- a/nixpkgs/pkgs/development/libraries/kde-frameworks/baloo.nix
+++ b/nixpkgs/pkgs/development/libraries/kde-frameworks/baloo.nix
@@ -1,20 +1,45 @@
-{
-  mkDerivation, lib,
-  extra-cmake-modules,
-  kauth, kconfig, kcoreaddons, kcrash, kdbusaddons, kfilemetadata, ki18n,
-  kidletime, kio, lmdb, qtbase, qtdeclarative, solid,
+{ mkDerivation
+, lib
+, fetchpatch
+, extra-cmake-modules
+, kauth
+, kconfig
+, kcoreaddons
+, kcrash
+, kdbusaddons
+, kfilemetadata
+, ki18n
+, kidletime
+, kio
+, lmdb
+, qtbase
+, qtdeclarative
+, solid
+,
 }:
 
 mkDerivation {
   pname = "baloo";
   nativeBuildInputs = [ extra-cmake-modules ];
-  buildInputs = [
-    kauth kconfig kcrash kdbusaddons ki18n kio kidletime lmdb qtdeclarative
-    solid
-  ];
+  buildInputs = [ kauth kconfig kcrash kdbusaddons ki18n kio kidletime lmdb qtdeclarative solid ];
   outputs = [ "out" "dev" ];
   propagatedBuildInputs = [ kcoreaddons kfilemetadata qtbase ];
 
+  # baloo suffers from issues when running on btrfs as well as with certain LVM/dm-crypt setups
+  # where the device id will change on reboot causing baloo to reindex all the files and then having
+  # duplicate files. A patch has been proposed that addresses this, which has not been accepted yet.
+  # However, without this patch, people tend to disable baloo rather than dealing with the constant
+  # reindexing.
+  #
+  # https://bugs.kde.org/show_bug.cgi?id=402154
+  patches = [
+    (fetchpatch {
+      url = "https://bugsfiles.kde.org/attachment.cgi?id=159031";
+      hash = "sha256-hCtNXUpRhIP94f7gpwTGWWh1h/7JRRJaRASIwHWQjnY=";
+      name = "use_fsid.patch";
+    })
+  ];
+
   # kde-baloo.service uses `ExecCondition=@KDE_INSTALL_FULL_BINDIR@/kde-systemd-start-condition ...`
   # which comes from the "plasma-workspace" derivation, but KDE_INSTALL_* all point at the "baloo" one
   # (`${lib.getBin pkgs.plasma-workspace}` would cause infinite recursion)
diff --git a/nixpkgs/pkgs/development/libraries/kde-frameworks/fetch.sh b/nixpkgs/pkgs/development/libraries/kde-frameworks/fetch.sh
index b1f804135545..8079db3164a5 100644
--- a/nixpkgs/pkgs/development/libraries/kde-frameworks/fetch.sh
+++ b/nixpkgs/pkgs/development/libraries/kde-frameworks/fetch.sh
@@ -1 +1 @@
-WGET_ARGS=( https://download.kde.org/stable/frameworks/5.107/ -A '*.tar.xz' )
+WGET_ARGS=( https://download.kde.org/stable/frameworks/5.108/ -A '*.tar.xz' )
diff --git a/nixpkgs/pkgs/development/libraries/kde-frameworks/plasma-framework.nix b/nixpkgs/pkgs/development/libraries/kde-frameworks/plasma-framework.nix
index cf118beaabce..3d1e6bfb23d4 100644
--- a/nixpkgs/pkgs/development/libraries/kde-frameworks/plasma-framework.nix
+++ b/nixpkgs/pkgs/development/libraries/kde-frameworks/plasma-framework.nix
@@ -13,8 +13,8 @@ mkDerivation {
   buildInputs = [
     kactivities karchive kconfig kconfigwidgets kcoreaddons kdbusaddons
     kdeclarative kglobalaccel kguiaddons ki18n kiconthemes kio knotifications
-    kwayland kwindowsystem kxmlgui qtdeclarative qtscript qtx11extras kirigami2
+    kwayland kwindowsystem kxmlgui qtdeclarative qtscript qtx11extras
     qtquickcontrols2
   ];
-  propagatedBuildInputs = [ kpackage kservice qtbase ];
+  propagatedBuildInputs = [ kpackage kservice qtbase kirigami2 ];
 }
diff --git a/nixpkgs/pkgs/development/libraries/kde-frameworks/srcs.nix b/nixpkgs/pkgs/development/libraries/kde-frameworks/srcs.nix
index 7d3d6dae2985..60015002daeb 100644
--- a/nixpkgs/pkgs/development/libraries/kde-frameworks/srcs.nix
+++ b/nixpkgs/pkgs/development/libraries/kde-frameworks/srcs.nix
@@ -4,667 +4,667 @@
 
 {
   attica = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/attica-5.107.0.tar.xz";
-      sha256 = "1y0kxrr0janlba0pris35kaf31y8xqjksj0f6vpmww63jz53rjzx";
-      name = "attica-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/attica-5.108.0.tar.xz";
+      sha256 = "15didd7llqamp9wbvrynnf9cap2dqmwr51mz0pcjdk0iqs6ym4qq";
+      name = "attica-5.108.0.tar.xz";
     };
   };
   baloo = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/baloo-5.107.0.tar.xz";
-      sha256 = "0i3sfzx9hsypzpw28n913kcrvg4vy1sb8civx86jdggamxslwhz2";
-      name = "baloo-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/baloo-5.108.0.tar.xz";
+      sha256 = "1n65nhr45vl0banbdjxhjf6wk5ypdx06qygqzqjbd9xbv7djj883";
+      name = "baloo-5.108.0.tar.xz";
     };
   };
   bluez-qt = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/bluez-qt-5.107.0.tar.xz";
-      sha256 = "0wffp7vsl9z6kdfgjga5kf7dj48nm5r5nd7whiw4s0g9h63b0aig";
-      name = "bluez-qt-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/bluez-qt-5.108.0.tar.xz";
+      sha256 = "1yf2rbqp9997318ybnd8myvj26pzdkx55j6w86ibvn7hwgb77hhs";
+      name = "bluez-qt-5.108.0.tar.xz";
     };
   };
   breeze-icons = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/breeze-icons-5.107.0.tar.xz";
-      sha256 = "0fhhpy34s05gx8nk7izc9ahdacbcl6yrfcr9q7k6825sngpmzck7";
-      name = "breeze-icons-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/breeze-icons-5.108.0.tar.xz";
+      sha256 = "175g6352lv8gq6sn4pkl91b51njdliryb82x2wdjbvzlc3zhfrcy";
+      name = "breeze-icons-5.108.0.tar.xz";
     };
   };
   extra-cmake-modules = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/extra-cmake-modules-5.107.0.tar.xz";
-      sha256 = "1v9klrfi7m1228zysr1m6r5qrn8h6nkzgai6x40mjshydpasls9r";
-      name = "extra-cmake-modules-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/extra-cmake-modules-5.108.0.tar.xz";
+      sha256 = "0yj4xpzzz5q8140mqkl2s5zabfbks76a3rqfq3cc4d5x3b9an57z";
+      name = "extra-cmake-modules-5.108.0.tar.xz";
     };
   };
   frameworkintegration = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/frameworkintegration-5.107.0.tar.xz";
-      sha256 = "0j5aa4j4v5dix8r80n49ihkp6f0mmgx420h4adq9sb80hsm1c67q";
-      name = "frameworkintegration-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/frameworkintegration-5.108.0.tar.xz";
+      sha256 = "09zba76xihqs2dpwm4gh7p36nj876ssa2gah55vl362wsj7xgf21";
+      name = "frameworkintegration-5.108.0.tar.xz";
     };
   };
   kactivities = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kactivities-5.107.0.tar.xz";
-      sha256 = "0acv2grpq083289am1is012mjp8snsg7i57byw9qnniflwwrbdqr";
-      name = "kactivities-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kactivities-5.108.0.tar.xz";
+      sha256 = "0lqhfml91wh9376xr31ky8fl49yamfzz336bdjzj3i3ygqzyc7lh";
+      name = "kactivities-5.108.0.tar.xz";
     };
   };
   kactivities-stats = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kactivities-stats-5.107.0.tar.xz";
-      sha256 = "1hp1ckmrjhmzx9ll2v974bf7hsccbpf76vlvxc47jl7b5x5l5337";
-      name = "kactivities-stats-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kactivities-stats-5.108.0.tar.xz";
+      sha256 = "03vpangw2zl2577vhcn0w1pp2hv3jgna79b18wv7i13s78v8k6ny";
+      name = "kactivities-stats-5.108.0.tar.xz";
     };
   };
   kapidox = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kapidox-5.107.0.tar.xz";
-      sha256 = "1gxzxpv6lhz0hdkzq4vlv5dv715bfpf3wvdd9a0hm1v75lgl8aap";
-      name = "kapidox-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kapidox-5.108.0.tar.xz";
+      sha256 = "1xpapgzja66lwxagrynns2ycx4cdllld5b3xrxg67si3bjz9p70a";
+      name = "kapidox-5.108.0.tar.xz";
     };
   };
   karchive = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/karchive-5.107.0.tar.xz";
-      sha256 = "0zsay002lsq5a8a9dqg97zzcv75rlbkklyv21qv8za7qk95vk378";
-      name = "karchive-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/karchive-5.108.0.tar.xz";
+      sha256 = "1rbmh0sfrgv7nkmmnf8zyd5x66g9bh6kj9ry2yzivqn73ralk44y";
+      name = "karchive-5.108.0.tar.xz";
     };
   };
   kauth = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kauth-5.107.0.tar.xz";
-      sha256 = "1zwgvf1qhi2ls4lal735xgfgibk0q7h9x84v2s7zymww7fdpzg86";
-      name = "kauth-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kauth-5.108.0.tar.xz";
+      sha256 = "0xn0v1rzjsv1a856zcw9s9qkbfaq184663akc5rrapvvfcrm2vjz";
+      name = "kauth-5.108.0.tar.xz";
     };
   };
   kbookmarks = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kbookmarks-5.107.0.tar.xz";
-      sha256 = "16gd3ijfpkvs5rzvk6bx8ydbz9dx0chv3m3zxxq4khcqbk8gmlah";
-      name = "kbookmarks-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kbookmarks-5.108.0.tar.xz";
+      sha256 = "1547i2x7mrryg4w6ij47f37savmp1jmq8wp2nhiij65cdnla3qbb";
+      name = "kbookmarks-5.108.0.tar.xz";
     };
   };
   kcalendarcore = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kcalendarcore-5.107.0.tar.xz";
-      sha256 = "0iswnbl73in465kgwbn9n3rllw82nasc31897nqc9ifcs6x45msl";
-      name = "kcalendarcore-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kcalendarcore-5.108.0.tar.xz";
+      sha256 = "1wxlixz7624p7693lwxgdzyi30n9zgs0mgvwldp0q0llzpxqp5yv";
+      name = "kcalendarcore-5.108.0.tar.xz";
     };
   };
   kcmutils = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kcmutils-5.107.0.tar.xz";
-      sha256 = "1mahi2zxi3f8m45iynlgwxjz4g5aq0qg68sy7c85h6pvvg6dd626";
-      name = "kcmutils-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kcmutils-5.108.0.tar.xz";
+      sha256 = "1zhs84wrd8fkgzxwf793c6yha5nsnid4id8vs4iy7gcyahyajchr";
+      name = "kcmutils-5.108.0.tar.xz";
     };
   };
   kcodecs = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kcodecs-5.107.0.tar.xz";
-      sha256 = "088jl5spmwm4ihmpgk17bsmkcjfn2323cypa12zrpcm4q1iqbc07";
-      name = "kcodecs-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kcodecs-5.108.0.tar.xz";
+      sha256 = "12vav9ncxcf0vpmfp7wps91ax7azrwaxhqdq8z52vcyl0rvgy341";
+      name = "kcodecs-5.108.0.tar.xz";
     };
   };
   kcompletion = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kcompletion-5.107.0.tar.xz";
-      sha256 = "1xa9ckz9vhxb5m81m7hky68b96vfaq071vfhqs7zjaq9s9rn9ash";
-      name = "kcompletion-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kcompletion-5.108.0.tar.xz";
+      sha256 = "0fgz30fb6wp2jb7bii5wy6akdzjiqy73w5mnmv0hi15mj2jkpgdq";
+      name = "kcompletion-5.108.0.tar.xz";
     };
   };
   kconfig = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kconfig-5.107.0.tar.xz";
-      sha256 = "04svxr0pckqwx1kkvzsbgcqk5m921x6hps7pk7gn4pi5lnyd95wn";
-      name = "kconfig-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kconfig-5.108.0.tar.xz";
+      sha256 = "0gq30f5yx3razkn12zq7224sivl76jikf7c4xdfc9fw1k54sxbjd";
+      name = "kconfig-5.108.0.tar.xz";
     };
   };
   kconfigwidgets = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kconfigwidgets-5.107.0.tar.xz";
-      sha256 = "0s608laxgdkzn33p0bb22yaa2w3brapbw4dcpnylc6rimdw8avgi";
-      name = "kconfigwidgets-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kconfigwidgets-5.108.0.tar.xz";
+      sha256 = "1raz1bxra0dvcwwzvhfmz1y0hvfrffpdymd116xyi5lnavyzdp46";
+      name = "kconfigwidgets-5.108.0.tar.xz";
     };
   };
   kcontacts = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kcontacts-5.107.0.tar.xz";
-      sha256 = "17dhbzgizqv5g3qf4wsaf8jgragjfmcrly4c761x5l3c7vwwrjiv";
-      name = "kcontacts-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kcontacts-5.108.0.tar.xz";
+      sha256 = "15x6f05ngs3nmxpdi11bi4k4zpjnvx5cy3yxbdklls3f2wpq6jd4";
+      name = "kcontacts-5.108.0.tar.xz";
     };
   };
   kcoreaddons = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kcoreaddons-5.107.0.tar.xz";
-      sha256 = "115g3qmfpirvvqj0a2jyi9lgpahw19wc9351mfc2gasj914fxfk4";
-      name = "kcoreaddons-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kcoreaddons-5.108.0.tar.xz";
+      sha256 = "0l8f59ijmcjvrpgysvrw2nmh3jqlzhlqxmgrvybipxpywams3cy8";
+      name = "kcoreaddons-5.108.0.tar.xz";
     };
   };
   kcrash = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kcrash-5.107.0.tar.xz";
-      sha256 = "15gngmgridnxzz04f4mrw9c53l95qi9z3sj9wprlx9d0kgacs5sl";
-      name = "kcrash-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kcrash-5.108.0.tar.xz";
+      sha256 = "1990yfssxcmbpbq9pz2nv07fpnjih4q9ql2bz1nfnanrm858pi9y";
+      name = "kcrash-5.108.0.tar.xz";
     };
   };
   kdav = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kdav-5.107.0.tar.xz";
-      sha256 = "0vwv1b3vlz1gizwrj1x4hkdzbkc1vad2mih0qlbhwdlxnx6sb7ap";
-      name = "kdav-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kdav-5.108.0.tar.xz";
+      sha256 = "0knpyzdfa0m1pyakq32pw2hwbaq2dkqj87p3n6p86wlf2rn66vir";
+      name = "kdav-5.108.0.tar.xz";
     };
   };
   kdbusaddons = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kdbusaddons-5.107.0.tar.xz";
-      sha256 = "1f09xf4cm8qk4iklnr60yr2nm054ixnbh85diajbcm5j3v1y75jf";
-      name = "kdbusaddons-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kdbusaddons-5.108.0.tar.xz";
+      sha256 = "1siv9ndk0zr9yq6pwjs248zzsh4kgllfj1294jym80rxcb0z6g9r";
+      name = "kdbusaddons-5.108.0.tar.xz";
     };
   };
   kdeclarative = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kdeclarative-5.107.0.tar.xz";
-      sha256 = "0m88i376jc4m80vlzz8wprg1cwvxvr4438n2i89jpz3nh63fsl6z";
-      name = "kdeclarative-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kdeclarative-5.108.0.tar.xz";
+      sha256 = "1kdg18a2xpgl6xkrk68nnbj57nwn8rv5yd5q5bfbfc8chibk9y4z";
+      name = "kdeclarative-5.108.0.tar.xz";
     };
   };
   kded = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kded-5.107.0.tar.xz";
-      sha256 = "0fxpx3k9j8xnrwvqszj9m7s8vpdxjkz9jschc0m6pfqiqk7hhbyg";
-      name = "kded-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kded-5.108.0.tar.xz";
+      sha256 = "08aa3vjzr0mj4jahzqd2z7k8whavyyvcyhk67swqlpil9rmxm0s1";
+      name = "kded-5.108.0.tar.xz";
     };
   };
   kdelibs4support = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/portingAids/kdelibs4support-5.107.0.tar.xz";
-      sha256 = "13qccs1f26ap4q1naiyknvp0p746zw4439yj4m3p6c3jd25md57g";
-      name = "kdelibs4support-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/portingAids/kdelibs4support-5.108.0.tar.xz";
+      sha256 = "1pqpcn4i6zcli8a2yf7fda6rwr0vs55jd9bjl0fgallyd6wl8qkf";
+      name = "kdelibs4support-5.108.0.tar.xz";
     };
   };
   kdesignerplugin = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/portingAids/kdesignerplugin-5.107.0.tar.xz";
-      sha256 = "0lxyfyyfs7ykdz201zlycphnpr9lf3qr61a1914a5rkxqczc93b8";
-      name = "kdesignerplugin-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/portingAids/kdesignerplugin-5.108.0.tar.xz";
+      sha256 = "0ibd1sgyiawl7b25ag1qs80s0vai16ab1zmdrhx85gd1583vkyab";
+      name = "kdesignerplugin-5.108.0.tar.xz";
     };
   };
   kdesu = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kdesu-5.107.0.tar.xz";
-      sha256 = "12hma81sqirfb848vac6igs68vb982rk5pyj3ypnc7jn13jif43x";
-      name = "kdesu-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kdesu-5.108.0.tar.xz";
+      sha256 = "1rhygp1r6099zrmnfvl2ldpm6rsilcy2x3bcb580bvqd536ir2yh";
+      name = "kdesu-5.108.0.tar.xz";
     };
   };
   kdewebkit = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/portingAids/kdewebkit-5.107.0.tar.xz";
-      sha256 = "0dxnshx629az0dgpiy126by079x3gpxbhhg01z65c06dnlcjhl35";
-      name = "kdewebkit-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/portingAids/kdewebkit-5.108.0.tar.xz";
+      sha256 = "11d8swj6n24hdi7dr2nz8fi20ra8jfl9rkzlcsyzyblwaqc0fpzi";
+      name = "kdewebkit-5.108.0.tar.xz";
     };
   };
   kdnssd = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kdnssd-5.107.0.tar.xz";
-      sha256 = "1jnh3dx2yxf9pz09majdzms7n398zfard1ggjp19jqnpa51vap0m";
-      name = "kdnssd-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kdnssd-5.108.0.tar.xz";
+      sha256 = "0pxlkwjjl2gzfjf9pd7j9m1nhc6jas0wd8994jgljgxc5dc94cn8";
+      name = "kdnssd-5.108.0.tar.xz";
     };
   };
   kdoctools = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kdoctools-5.107.0.tar.xz";
-      sha256 = "0l0mf5hahn2s5yj7khqrxc8w1fxgwibbx5zz35s0xqaz7x4s0mlx";
-      name = "kdoctools-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kdoctools-5.108.0.tar.xz";
+      sha256 = "0zi3va3jn4jps9h9h94ivxkzxw7v5vqwxgikb321hnnjgxy4nzwr";
+      name = "kdoctools-5.108.0.tar.xz";
     };
   };
   kemoticons = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kemoticons-5.107.0.tar.xz";
-      sha256 = "0k1yjm8ybbhm55xh46hl2h6c4cqh4hq8sryc6pjjg1fh6a179y2n";
-      name = "kemoticons-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kemoticons-5.108.0.tar.xz";
+      sha256 = "0p7q5s9mv7j0sy4mm513warzhqm44wiz4vxcp9kxbqcsw0awfad6";
+      name = "kemoticons-5.108.0.tar.xz";
     };
   };
   kfilemetadata = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kfilemetadata-5.107.0.tar.xz";
-      sha256 = "1bcapkmz0zlbknl57byiyalrpk42gvgdycwq6jy9ij5p8m6z7d7d";
-      name = "kfilemetadata-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kfilemetadata-5.108.0.tar.xz";
+      sha256 = "0hhq8p6wpfbi33b604ls7q9309n6pm4aa4cgjwxrspn2q8yn6p7w";
+      name = "kfilemetadata-5.108.0.tar.xz";
     };
   };
   kglobalaccel = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kglobalaccel-5.107.0.tar.xz";
-      sha256 = "1n4y6hwr53paabi4vlzsl8z82blrmvh3g3xhswdcw4dq6m1q4x58";
-      name = "kglobalaccel-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kglobalaccel-5.108.0.tar.xz";
+      sha256 = "0sf6v86pfhxva7n465p9pfidyzfjviam5kk8d6lrc23zjb559f3w";
+      name = "kglobalaccel-5.108.0.tar.xz";
     };
   };
   kguiaddons = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kguiaddons-5.107.0.tar.xz";
-      sha256 = "1hc4k7vynxrvbrb66vw3la2ixhm96dz3basbwl6j6g6xlxn6wbxd";
-      name = "kguiaddons-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kguiaddons-5.108.0.tar.xz";
+      sha256 = "01yfv2ybqi894g7d1fy584x0nbmqlm7vi0b998zc52233blh8j51";
+      name = "kguiaddons-5.108.0.tar.xz";
     };
   };
   kholidays = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kholidays-5.107.0.tar.xz";
-      sha256 = "0b23lb2dqhnkizr3pa9bj2z6rq1613q3cyfh770pksfps7lp0mna";
-      name = "kholidays-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kholidays-5.108.0.tar.xz";
+      sha256 = "03g484nm37vv8mnj4q6y6pdrhhiglni3s63gpxhc54zzhzxshpy5";
+      name = "kholidays-5.108.0.tar.xz";
     };
   };
   khtml = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/portingAids/khtml-5.107.0.tar.xz";
-      sha256 = "1zcms5h78nc0c69ah60lmjxq6ymb3213ya41hfx7q998dzd9fi9v";
-      name = "khtml-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/portingAids/khtml-5.108.0.tar.xz";
+      sha256 = "0kasxgkxfibdj81a6iiv4ciqy5fd180lsk9sa1byd8y0bydd8kjv";
+      name = "khtml-5.108.0.tar.xz";
     };
   };
   ki18n = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/ki18n-5.107.0.tar.xz";
-      sha256 = "1q4bbv14davg8pcxr1ngkbzk2q37m6lf2wzxiim7ydkm3giqzp8p";
-      name = "ki18n-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/ki18n-5.108.0.tar.xz";
+      sha256 = "0kpza0n900j8lf27d60ikl963616vcqnns8va6cg8y2lf2pmxvsr";
+      name = "ki18n-5.108.0.tar.xz";
     };
   };
   kiconthemes = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kiconthemes-5.107.0.tar.xz";
-      sha256 = "0by44ra385kwj006l9jkqlpyqci79cspg3y41h3f0m4xpi4dn5sx";
-      name = "kiconthemes-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kiconthemes-5.108.0.tar.xz";
+      sha256 = "0r8lz4jkb1g46ll79pdv8bmig1ij8fp7k6cpcy9nhkkhq0ra7svk";
+      name = "kiconthemes-5.108.0.tar.xz";
     };
   };
   kidletime = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kidletime-5.107.0.tar.xz";
-      sha256 = "0b3plz0hkxw0i8kklv79mfbk79x6p1swz6ffs4dz04hj3cl9lh1v";
-      name = "kidletime-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kidletime-5.108.0.tar.xz";
+      sha256 = "0cqb33xyqxh507332c30ja5anq99zj250b4sl6r6bn1z6j7yfzx7";
+      name = "kidletime-5.108.0.tar.xz";
     };
   };
   kimageformats = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kimageformats-5.107.0.tar.xz";
-      sha256 = "1hfisk63anns3zsakgc4k4fhbx9ic2a4k75jxsmd337rdg9ql9cp";
-      name = "kimageformats-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kimageformats-5.108.0.tar.xz";
+      sha256 = "07myvknlvp28kn20l30x6q22fkva72qrfziryinxgsqlhgc3j87c";
+      name = "kimageformats-5.108.0.tar.xz";
     };
   };
   kinit = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kinit-5.107.0.tar.xz";
-      sha256 = "1p28m3cvifgdw1rjzqy5xbvyzq383yhr50bkq6xn6b12ar239znf";
-      name = "kinit-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kinit-5.108.0.tar.xz";
+      sha256 = "1i03gn0s01jg2ridlymxf34ib88rkf30yz27h38g9fzaijjr46fi";
+      name = "kinit-5.108.0.tar.xz";
     };
   };
   kio = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kio-5.107.0.tar.xz";
-      sha256 = "1bj8mi112xh5zi56i84d96jdc2ji2h72rhl126kfj88chdb1hsj5";
-      name = "kio-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kio-5.108.0.tar.xz";
+      sha256 = "1v5bpj90s5pwdvdkzcfpfgsgym7pxb3r22m4r7w9piq6n9s4c122";
+      name = "kio-5.108.0.tar.xz";
     };
   };
   kirigami2 = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kirigami2-5.107.0.tar.xz";
-      sha256 = "1jdr1i74f90wkjgfyd3ickxwcjmkn1y78v3ggybkrqfx7lvd3hzm";
-      name = "kirigami2-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kirigami2-5.108.0.tar.xz";
+      sha256 = "0kbzqkvq169w9kl4z7l7zd21mgxqdsyv8ia2j6cwd3qqn4xd3nbp";
+      name = "kirigami2-5.108.0.tar.xz";
     };
   };
   kitemmodels = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kitemmodels-5.107.0.tar.xz";
-      sha256 = "1bqiia07c4kbw89j0rw9dx7idflml7wr7sdkg9rmyq6hlpkamxdp";
-      name = "kitemmodels-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kitemmodels-5.108.0.tar.xz";
+      sha256 = "05dd1d1dxkbjrr6x73ndsrabzaa02m3cn1h4dmsgpydy1rkzbj9v";
+      name = "kitemmodels-5.108.0.tar.xz";
     };
   };
   kitemviews = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kitemviews-5.107.0.tar.xz";
-      sha256 = "05qbl1r0js6rxdgz9ym6kpv3rlq4prxy121f8z0c224vivp0qinm";
-      name = "kitemviews-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kitemviews-5.108.0.tar.xz";
+      sha256 = "13dcy804lv6ws1gdfjczkbnlyig11ir4p2mi26ashbgrdfpywxv1";
+      name = "kitemviews-5.108.0.tar.xz";
     };
   };
   kjobwidgets = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kjobwidgets-5.107.0.tar.xz";
-      sha256 = "14kbj31ghmx2wsl79dmgvkfzxlbrpds1z12mj6z91665vrmspq96";
-      name = "kjobwidgets-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kjobwidgets-5.108.0.tar.xz";
+      sha256 = "0vhv9gx8qq73hvalcyx4g8c1ji9qxb2rn5wp4mdl7n9pypd0gscq";
+      name = "kjobwidgets-5.108.0.tar.xz";
     };
   };
   kjs = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/portingAids/kjs-5.107.0.tar.xz";
-      sha256 = "0d985bsvrqbfj068l3si3z0a6b9m6xz4zm6k3p7qh4382blb8dka";
-      name = "kjs-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/portingAids/kjs-5.108.0.tar.xz";
+      sha256 = "0xwih1jrdkgymr29cqr2jbj7byf8kqnbapr7wc8s0jxm5cwj2fgh";
+      name = "kjs-5.108.0.tar.xz";
     };
   };
   kjsembed = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/portingAids/kjsembed-5.107.0.tar.xz";
-      sha256 = "1aridyby0aiakqsn58575hajhh8il5w48n41dh4ng6ax86d4jvkj";
-      name = "kjsembed-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/portingAids/kjsembed-5.108.0.tar.xz";
+      sha256 = "1nfi9mfph3yjglafm8clw8d1z4f4h9b71j5z4l50qsds65yv9b9a";
+      name = "kjsembed-5.108.0.tar.xz";
     };
   };
   kmediaplayer = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/portingAids/kmediaplayer-5.107.0.tar.xz";
-      sha256 = "1m0iik73qia33yvpkirn3f8vpmwxyz69gaddxm2ac0n0xjznxrmj";
-      name = "kmediaplayer-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/portingAids/kmediaplayer-5.108.0.tar.xz";
+      sha256 = "1vkx11736wq0idxrzmfg6s2lcrilgl7yh7a97la6c3qqj2aggi08";
+      name = "kmediaplayer-5.108.0.tar.xz";
     };
   };
   knewstuff = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/knewstuff-5.107.0.tar.xz";
-      sha256 = "16zjjamp2myb45v4wm6k00h9ghp7rgszjdb3ph1sh9fm86x3bnbq";
-      name = "knewstuff-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/knewstuff-5.108.0.tar.xz";
+      sha256 = "1hlzkacybf35lnl92vk8xkapkq5pygy8fqngskvj9f4692k6562s";
+      name = "knewstuff-5.108.0.tar.xz";
     };
   };
   knotifications = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/knotifications-5.107.0.tar.xz";
-      sha256 = "0xigm6cgsdfa74nn4p3f66xfi4rkb1ynmisbf3bh6kf58rq4f7gf";
-      name = "knotifications-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/knotifications-5.108.0.tar.xz";
+      sha256 = "05qdmjjxj362zhwyk0vv83wfzsgjd4nxnvk2avhiscr2k46swn96";
+      name = "knotifications-5.108.0.tar.xz";
     };
   };
   knotifyconfig = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/knotifyconfig-5.107.0.tar.xz";
-      sha256 = "0ydjxyalmx4364m2idmqahzyb351mq4bi1jf7ibs934lra7mdwg8";
-      name = "knotifyconfig-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/knotifyconfig-5.108.0.tar.xz";
+      sha256 = "1dby6ycqicsij9ngyk6ab7v14ybnsmxd51fkcy25k4c326w6yyca";
+      name = "knotifyconfig-5.108.0.tar.xz";
     };
   };
   kpackage = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kpackage-5.107.0.tar.xz";
-      sha256 = "1ch4qj1sjwsf56ywqgns9ka07lc4dcw0j5hr75pibdvaap0n1bph";
-      name = "kpackage-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kpackage-5.108.0.tar.xz";
+      sha256 = "18185xi48an6fi0dinzfcc50lzq8cb5dx16sikmavcnhmfvlvw1g";
+      name = "kpackage-5.108.0.tar.xz";
     };
   };
   kparts = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kparts-5.107.0.tar.xz";
-      sha256 = "1yx9iyd9r740hph24mc96gfql0vdd5s4mrixyk0lr3lj8j35bf00";
-      name = "kparts-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kparts-5.108.0.tar.xz";
+      sha256 = "0fckq2dpdqkqyaig61fnjanw2y9j28fckx1zrywnvyzd8q6hs4db";
+      name = "kparts-5.108.0.tar.xz";
     };
   };
   kpeople = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kpeople-5.107.0.tar.xz";
-      sha256 = "18hr9ci9qbgrwds44knv1xcqxi71b04bw4xh3v1h2sw44srnwplj";
-      name = "kpeople-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kpeople-5.108.0.tar.xz";
+      sha256 = "0k2jnyp05rnjb4j31w4xi95qwparkqvp1m9664gvygwp9xxlnf4k";
+      name = "kpeople-5.108.0.tar.xz";
     };
   };
   kplotting = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kplotting-5.107.0.tar.xz";
-      sha256 = "0gnk1rsrznmyq11f3r9i5pgfb9szscyhif1x0pns1qj24ax3sv2c";
-      name = "kplotting-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kplotting-5.108.0.tar.xz";
+      sha256 = "1rnkwxxms2raqswgwm0i4xgjqpzkz7wl2kbdra2gqscfz7a23s4p";
+      name = "kplotting-5.108.0.tar.xz";
     };
   };
   kpty = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kpty-5.107.0.tar.xz";
-      sha256 = "1y0k92p8j3hpi6si3lqlvh121v8wqybqxhqkf3ygqhld23scazlh";
-      name = "kpty-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kpty-5.108.0.tar.xz";
+      sha256 = "11k1jv2wazlxbz5y7l94zsykcq544k1zbb49ximbdh45r3p5hdgw";
+      name = "kpty-5.108.0.tar.xz";
     };
   };
   kquickcharts = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kquickcharts-5.107.0.tar.xz";
-      sha256 = "1xxrnkxxc8rjvy15zdp3fgiwrfzf67ib7jaxlax8f1s74mr76b4l";
-      name = "kquickcharts-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kquickcharts-5.108.0.tar.xz";
+      sha256 = "1wdmgala480qjipzpq9v85vy1i3n0qgria0rgn26ibhm2wmvmrpw";
+      name = "kquickcharts-5.108.0.tar.xz";
     };
   };
   kross = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/portingAids/kross-5.107.0.tar.xz";
-      sha256 = "13myij7bx0id6vrwnrimfgjq3dwjw5rnpdpg09iawbzjx9yaq3iz";
-      name = "kross-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/portingAids/kross-5.108.0.tar.xz";
+      sha256 = "0j459d9610aayvzb1d9m045c71dmkgqx5bsx3lv8x1wffk8064sd";
+      name = "kross-5.108.0.tar.xz";
     };
   };
   krunner = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/krunner-5.107.0.tar.xz";
-      sha256 = "06r27jmhqjifpv7fkyhin8qdygf3qzgmz2n34sa366qk5h1fij3m";
-      name = "krunner-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/krunner-5.108.0.tar.xz";
+      sha256 = "0yam10c31jzwsl4qzrrcr4caxk79jqg1fyrsavjzg14ahsknb5ih";
+      name = "krunner-5.108.0.tar.xz";
     };
   };
   kservice = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kservice-5.107.0.tar.xz";
-      sha256 = "0bgr2jv11cjfb5fkq5ki39xin3kjqk0jbrjg419pay8xj90nsgq6";
-      name = "kservice-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kservice-5.108.0.tar.xz";
+      sha256 = "10dfnq3x9b30kbkpq1ifg6ywj8dmdqvd1szgrwf71077yzgsh9w2";
+      name = "kservice-5.108.0.tar.xz";
     };
   };
   ktexteditor = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/ktexteditor-5.107.0.tar.xz";
-      sha256 = "165wrv5bdmixczcf1jr0j06fh31n5rchq24d4856p18vl56wg4cg";
-      name = "ktexteditor-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/ktexteditor-5.108.0.tar.xz";
+      sha256 = "0raz9h9y7zfynvacg4grwj0sd4v6w2kwpjkirvjr14zmfjq92mif";
+      name = "ktexteditor-5.108.0.tar.xz";
     };
   };
   ktextwidgets = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/ktextwidgets-5.107.0.tar.xz";
-      sha256 = "1yx0dlvz5ssn5wqpx606vrzdfq14akpvmlayg41sx6hs4xzv0rjy";
-      name = "ktextwidgets-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/ktextwidgets-5.108.0.tar.xz";
+      sha256 = "1qz1ayrrqxarhx4h24ym2hm8gkjskgdi268jv16yvd33b122fv2c";
+      name = "ktextwidgets-5.108.0.tar.xz";
     };
   };
   kunitconversion = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kunitconversion-5.107.0.tar.xz";
-      sha256 = "1y96gqkh7qvs37kb4f0gcqx2f2ilgcryxvcyfbngp3l4fpnvxxaw";
-      name = "kunitconversion-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kunitconversion-5.108.0.tar.xz";
+      sha256 = "1kwz5wx0s522mwb5gxjz6cxqdkzflcckmra9qikpjrzsngamrq3j";
+      name = "kunitconversion-5.108.0.tar.xz";
     };
   };
   kwallet = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kwallet-5.107.0.tar.xz";
-      sha256 = "0xqx3gvqbgjvbp362wr0d42p4wcvwk0f5gqib8qa6zik3w0nly9f";
-      name = "kwallet-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kwallet-5.108.0.tar.xz";
+      sha256 = "1zx80h8mj3ijj1mm5m3396vwkfhpdm8qpb63rhg8szm9hwqhd5sq";
+      name = "kwallet-5.108.0.tar.xz";
     };
   };
   kwayland = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kwayland-5.107.0.tar.xz";
-      sha256 = "0j8hjv9v2yxn922xd1lxlx017c658w2zs3ah0f343sl8cwbj2p45";
-      name = "kwayland-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kwayland-5.108.0.tar.xz";
+      sha256 = "11xk1rzizmqb0haqkg24kdd54a3fdqrxr2kh056irbnksp9p8k03";
+      name = "kwayland-5.108.0.tar.xz";
     };
   };
   kwidgetsaddons = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kwidgetsaddons-5.107.0.tar.xz";
-      sha256 = "1jc7x0n1052pykmps3mpb06jj2pyyvcv0f5v2qymbxf36fcrp88g";
-      name = "kwidgetsaddons-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kwidgetsaddons-5.108.0.tar.xz";
+      sha256 = "1a7svxd0c5dzx5pqjddc38cybf21wrg1hfz91gkrlv9f7ai0k878";
+      name = "kwidgetsaddons-5.108.0.tar.xz";
     };
   };
   kwindowsystem = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kwindowsystem-5.107.0.tar.xz";
-      sha256 = "07lkqqzbgnx6v4fzrcdi5xwznxs21rgg96j8ghs6s3zph8y7ram3";
-      name = "kwindowsystem-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kwindowsystem-5.108.0.tar.xz";
+      sha256 = "0112cgy09qw069v1lzaz6rp84p128mq3xqp3xink398xhp3nrkqd";
+      name = "kwindowsystem-5.108.0.tar.xz";
     };
   };
   kxmlgui = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/kxmlgui-5.107.0.tar.xz";
-      sha256 = "1rc420zlmiivb4x00dlr9z8035crw974gviwzs6xag1v9j022j2b";
-      name = "kxmlgui-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/kxmlgui-5.108.0.tar.xz";
+      sha256 = "0v6nzq86wvbalbqq3dp47vymp31ws098c8dq0g43f6g7q3xjfxa1";
+      name = "kxmlgui-5.108.0.tar.xz";
     };
   };
   kxmlrpcclient = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/portingAids/kxmlrpcclient-5.107.0.tar.xz";
-      sha256 = "0yfbbqkwbrfsanwf0kph5d81xyply17swxmnz5w5qwasdhk19chc";
-      name = "kxmlrpcclient-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/portingAids/kxmlrpcclient-5.108.0.tar.xz";
+      sha256 = "0pf5c5ja1mwdlf9pmc2601frwskkzhksz0n8w4qcwmwbaxrbspv0";
+      name = "kxmlrpcclient-5.108.0.tar.xz";
     };
   };
   modemmanager-qt = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/modemmanager-qt-5.107.0.tar.xz";
-      sha256 = "0ff4sq4wq12qdrkb53wbnjdsccarf8bl6kpv831q0jhhbv06xpy1";
-      name = "modemmanager-qt-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/modemmanager-qt-5.108.0.tar.xz";
+      sha256 = "1rkz1m2dlfhny9zvy8axzgjxgh41cfnmpb52rwargmrsgplcx7rz";
+      name = "modemmanager-qt-5.108.0.tar.xz";
     };
   };
   networkmanager-qt = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/networkmanager-qt-5.107.0.tar.xz";
-      sha256 = "0zqrsgq68n5wdw06sq75sgk63by41lr24dink6gkh8r0yqzgspv9";
-      name = "networkmanager-qt-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/networkmanager-qt-5.108.0.tar.xz";
+      sha256 = "0y9h1n4hccdzk5rp2bq7dyq617yg5myq7dcwnpnp1aik40647vjf";
+      name = "networkmanager-qt-5.108.0.tar.xz";
     };
   };
   oxygen-icons5 = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/oxygen-icons5-5.107.0.tar.xz";
-      sha256 = "1l6glxkq62lzpzr6hvqwn3xb4jfw79w69nwjbbs5imbxndcrmz9s";
-      name = "oxygen-icons5-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/oxygen-icons5-5.108.0.tar.xz";
+      sha256 = "0w9zcgii9z91060cnqcalv8vnj03xrnjr5k6crx28szrpplqcvxd";
+      name = "oxygen-icons5-5.108.0.tar.xz";
     };
   };
   plasma-framework = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/plasma-framework-5.107.0.tar.xz";
-      sha256 = "0ahgpwmaz2nnyg4qwf8ppdk70a718v65ldk8si6gvglf95daalv0";
-      name = "plasma-framework-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/plasma-framework-5.108.0.tar.xz";
+      sha256 = "131zxamyim4bpk006nmfw2zmcay5qnmm7lmy8rvcxn96vflrs6bb";
+      name = "plasma-framework-5.108.0.tar.xz";
     };
   };
   prison = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/prison-5.107.0.tar.xz";
-      sha256 = "172alrpknjnc97ds1dizwgki40z82p1vzld2gib6pwykgzgjww6c";
-      name = "prison-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/prison-5.108.0.tar.xz";
+      sha256 = "1pn62pd7jy589z9y5r00m8d5rcqvrbskyr4a2yyfs24xv21x8lw4";
+      name = "prison-5.108.0.tar.xz";
     };
   };
   purpose = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/purpose-5.107.0.tar.xz";
-      sha256 = "0b4x7x3kia5vn913mzfk0k0f0lhf0gpc3kjsw9pgy1mna8dg7kcr";
-      name = "purpose-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/purpose-5.108.0.tar.xz";
+      sha256 = "0gzgdycf96z0x61vs08dh46n9c2zc11zpjscfwzhrg2k9wsb90qd";
+      name = "purpose-5.108.0.tar.xz";
     };
   };
   qqc2-desktop-style = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/qqc2-desktop-style-5.107.0.tar.xz";
-      sha256 = "0hpjy5w72hzihc7famdjj5arac8fw0d149iqpywldyzhk6bnrfaw";
-      name = "qqc2-desktop-style-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/qqc2-desktop-style-5.108.0.tar.xz";
+      sha256 = "1icv871q0z2wh147j3bg9xqizp2cyrsrsrsgbyyscpa9x5nlpvw9";
+      name = "qqc2-desktop-style-5.108.0.tar.xz";
     };
   };
   solid = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/solid-5.107.0.tar.xz";
-      sha256 = "1w5b62hx8icjz8wkhkn0mhaykdm4mglf6d8qh759160v85fi2ia2";
-      name = "solid-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/solid-5.108.0.tar.xz";
+      sha256 = "0m4i7csrz167nm6h4pcd0413x6jvnd39cx13k9ayga9my36ba2r8";
+      name = "solid-5.108.0.tar.xz";
     };
   };
   sonnet = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/sonnet-5.107.0.tar.xz";
-      sha256 = "0ix7jqjdlcd4jksrvgy5whpbl0i2ljs7pxkm9f8yg2pm3h5clgda";
-      name = "sonnet-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/sonnet-5.108.0.tar.xz";
+      sha256 = "00azygjvv0fw5agd28v3kqxc3qx1wa8j4afvn5y3ncarhb5ac7p1";
+      name = "sonnet-5.108.0.tar.xz";
     };
   };
   syndication = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/syndication-5.107.0.tar.xz";
-      sha256 = "0jpqn34za7q62f8x2njyggq52h9riljr053ng25ykqvp3z2khk95";
-      name = "syndication-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/syndication-5.108.0.tar.xz";
+      sha256 = "0q1yhziwxj2dllqyapkqnsskhvzsjm5iz2my4pn8n0lfm90rdf8h";
+      name = "syndication-5.108.0.tar.xz";
     };
   };
   syntax-highlighting = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/syntax-highlighting-5.107.0.tar.xz";
-      sha256 = "1narmiqlmgnhzxbwmcm4si8w684q3fdp4zh25w0kvwdvxvlx2bk7";
-      name = "syntax-highlighting-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/syntax-highlighting-5.108.0.tar.xz";
+      sha256 = "1lri80bv4i50xsd2wgyv383sqkxpav3smgk9ql5dil2n8pl219ky";
+      name = "syntax-highlighting-5.108.0.tar.xz";
     };
   };
   threadweaver = {
-    version = "5.107.0";
+    version = "5.108.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.107/threadweaver-5.107.0.tar.xz";
-      sha256 = "1wis770hbmzq920fnfg0pvz35bf4abbkkbnx7za9f89b7jpzmi66";
-      name = "threadweaver-5.107.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.108/threadweaver-5.108.0.tar.xz";
+      sha256 = "094nfqbhgg8yfri7fghn8dkjdf1k5iccshj0ns2b30snw87w8b29";
+      name = "threadweaver-5.108.0.tar.xz";
     };
   };
 }