about summary refs log tree commit diff
diff options
context:
space:
mode:
authorThomas Tuegel <ttuegel@gmail.com>2016-11-29 07:02:11 -0600
committerThomas Tuegel <ttuegel@gmail.com>2016-11-29 07:02:40 -0600
commit66c3818e988fe3066d0306c73cf6e6f538e1119a (patch)
tree4d0056dd6f325d6ea78bbda5a5905d4b0df389ba
parent8b782f4bd43be46e944a6bbac8569667f70478de (diff)
downloadnixlib-66c3818e988fe3066d0306c73cf6e6f538e1119a.tar
nixlib-66c3818e988fe3066d0306c73cf6e6f538e1119a.tar.gz
nixlib-66c3818e988fe3066d0306c73cf6e6f538e1119a.tar.bz2
nixlib-66c3818e988fe3066d0306c73cf6e6f538e1119a.tar.lz
nixlib-66c3818e988fe3066d0306c73cf6e6f538e1119a.tar.xz
nixlib-66c3818e988fe3066d0306c73cf6e6f538e1119a.tar.zst
nixlib-66c3818e988fe3066d0306c73cf6e6f538e1119a.zip
kde5.frameworks: 5.27 -> 5.28
-rw-r--r--pkgs/development/libraries/kde-frameworks/fetch.sh2
-rw-r--r--pkgs/development/libraries/kde-frameworks/plasma-framework.nix7
-rw-r--r--pkgs/development/libraries/kde-frameworks/srcs.nix584
3 files changed, 297 insertions, 296 deletions
diff --git a/pkgs/development/libraries/kde-frameworks/fetch.sh b/pkgs/development/libraries/kde-frameworks/fetch.sh
index 365d44c5e39d..20d63af51264 100644
--- a/pkgs/development/libraries/kde-frameworks/fetch.sh
+++ b/pkgs/development/libraries/kde-frameworks/fetch.sh
@@ -1 +1 @@
-WGET_ARGS=( http://download.kde.org/stable/frameworks/5.27/ -A '*.tar.xz' )
+WGET_ARGS=( http://download.kde.org/stable/frameworks/5.28/ -A '*.tar.xz' )
diff --git a/pkgs/development/libraries/kde-frameworks/plasma-framework.nix b/pkgs/development/libraries/kde-frameworks/plasma-framework.nix
index fe5ba503a406..389b7fc452ba 100644
--- a/pkgs/development/libraries/kde-frameworks/plasma-framework.nix
+++ b/pkgs/development/libraries/kde-frameworks/plasma-framework.nix
@@ -8,13 +8,6 @@
 kdeFramework {
   name = "plasma-framework";
   meta = { maintainers = [ lib.maintainers.ttuegel ]; };
-  patches = [
-    (fetchurl {
-      url = "https://cgit.kde.org/plasma-framework.git/patch/?id=62b0865492d863cd000814054681ba6a97972cd5";
-      sha256 = "1ipz79apa9lkvcyfm5pap6v67hzncfz60z7s00zi6rnlbz96cy5f";
-      name = "plasma-framework-osd-no-dialog.patch";
-    })
-  ];
   nativeBuildInputs = [ ecm kdoctools ];
   propagatedBuildInputs = [
     kactivities karchive kconfig kconfigwidgets kcoreaddons kdbusaddons
diff --git a/pkgs/development/libraries/kde-frameworks/srcs.nix b/pkgs/development/libraries/kde-frameworks/srcs.nix
index 4891c1bc07be..eebba2d6a8c7 100644
--- a/pkgs/development/libraries/kde-frameworks/srcs.nix
+++ b/pkgs/development/libraries/kde-frameworks/srcs.nix
@@ -3,579 +3,587 @@
 
 {
   attica = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/attica-5.27.0.tar.xz";
-      sha256 = "0w6dwq83vj70m8rf52x60a64f6s6h0y7c948j3hddfql7s3ghha7";
-      name = "attica-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/attica-5.28.0.tar.xz";
+      sha256 = "14v6vi8awk1m58l9svpjd54ckd6milzavgfbkdspsz0km1cpqlks";
+      name = "attica-5.28.0.tar.xz";
     };
   };
   baloo = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/baloo-5.27.0.tar.xz";
-      sha256 = "0dqa5sxz2z440h6zry7s1x0r1d919qky69i5fv2nir7y844xx2cc";
-      name = "baloo-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/baloo-5.28.0.tar.xz";
+      sha256 = "071in785y1qplm59fmsmifzbmczvlvkf5gxdb6d0iw93pb36r7h5";
+      name = "baloo-5.28.0.tar.xz";
     };
   };
   bluez-qt = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/bluez-qt-5.27.0.tar.xz";
-      sha256 = "111gqxw1bvazdhxk5rcfhi438i6bd92r3wvlkxsdqrp7ypcqdpig";
-      name = "bluez-qt-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/bluez-qt-5.28.0.tar.xz";
+      sha256 = "1rfzwrvvkc5f4l943f4r235gdniqc7njyw4fx36v00daj2r4aqi9";
+      name = "bluez-qt-5.28.0.tar.xz";
     };
   };
   breeze-icons = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/breeze-icons-5.27.0.tar.xz";
-      sha256 = "12awfvka9sgdgh7dyg7cw7myw7fxrx1w93s1gyhdq2drjsdbghgz";
-      name = "breeze-icons-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/breeze-icons-5.28.0.tar.xz";
+      sha256 = "06zwg2g0157ac6xsgxs5f8s1sk8rh2j3y057iqmfg2ng2sh9byh2";
+      name = "breeze-icons-5.28.0.tar.xz";
     };
   };
   extra-cmake-modules = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/extra-cmake-modules-5.27.0.tar.xz";
-      sha256 = "0n7vw2a4kxdgpsc1wn9f1d0y01p6qfk8ac360rq329bvdpigxmnj";
-      name = "extra-cmake-modules-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/extra-cmake-modules-5.28.0.tar.xz";
+      sha256 = "0yi60qd08x5093wb8dv9cx370iaabn44hzcang92g9ssfmz0zd2h";
+      name = "extra-cmake-modules-5.28.0.tar.xz";
     };
   };
   frameworkintegration = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/frameworkintegration-5.27.0.tar.xz";
-      sha256 = "0zpv7wj2006f039wr1gp5bc4md8yq9ig5g3v5mx46sdjip5423p1";
-      name = "frameworkintegration-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/frameworkintegration-5.28.0.tar.xz";
+      sha256 = "1bcjryngmmyransd5y3zd5ygri13fyy6z7piz3ai9lqmcdbwf7qn";
+      name = "frameworkintegration-5.28.0.tar.xz";
     };
   };
   kactivities = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kactivities-5.27.0.tar.xz";
-      sha256 = "08x07rlf2gff1j9jahznz2838919vab1ay8jppz3bp5kywx104yk";
-      name = "kactivities-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kactivities-5.28.0.tar.xz";
+      sha256 = "162ilqcfp8b3lb3gpzbw94ppsdqzn6i6ymiwh12xy5nrxixdpagb";
+      name = "kactivities-5.28.0.tar.xz";
     };
   };
   kactivities-stats = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kactivities-stats-5.27.0.tar.xz";
-      sha256 = "134a3zgasza9wghp1lkiaar3sakag7vn82pm2kcrmr420a0jigsw";
-      name = "kactivities-stats-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kactivities-stats-5.28.0.tar.xz";
+      sha256 = "0pjgjl5bwmq0n23nwcqjp3b412fsibnvwsr3s3l67k9scmdpbm4v";
+      name = "kactivities-stats-5.28.0.tar.xz";
     };
   };
   kapidox = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kapidox-5.27.0.tar.xz";
-      sha256 = "193m0qpcqdkspdcwc8cwabjjcqyd9d0m5kl53mycyiv1m220x11l";
-      name = "kapidox-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kapidox-5.28.0.tar.xz";
+      sha256 = "1whkl9rzhjnnmpj532d23mlrwhp5wcfxfvq4z4bxyr64g9plbzyq";
+      name = "kapidox-5.28.0.tar.xz";
     };
   };
   karchive = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/karchive-5.27.0.tar.xz";
-      sha256 = "1c7bifmzyr398p1qx9qfxp893wbr44sjn3sda9q0hdpmw2i7yf3z";
-      name = "karchive-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/karchive-5.28.0.tar.xz";
+      sha256 = "1s068z0ih6qk3m4lm10wm28y0nq5qwn4gpnx9vckar51xbrl4bb7";
+      name = "karchive-5.28.0.tar.xz";
     };
   };
   kauth = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kauth-5.27.0.tar.xz";
-      sha256 = "17z6dh1qdpd490z84g6ynl8bcrr9naalvh34ybnpipvx3qs50kwl";
-      name = "kauth-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kauth-5.28.0.tar.xz";
+      sha256 = "09m7dipkykw75dbka6mhsvrikbniwshl1l0qxcny3ywc0fkzgf40";
+      name = "kauth-5.28.0.tar.xz";
     };
   };
   kbookmarks = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kbookmarks-5.27.0.tar.xz";
-      sha256 = "1lb20yn8s27h0965yf6w4v4wwlm80bl24mpsksp01z9f0711j8vm";
-      name = "kbookmarks-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kbookmarks-5.28.0.tar.xz";
+      sha256 = "1lfvps0xzpzn42n7rpsdcmsiryclykz6h1hk8sp6nsbhqwzd0r65";
+      name = "kbookmarks-5.28.0.tar.xz";
     };
   };
   kcmutils = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kcmutils-5.27.0.tar.xz";
-      sha256 = "04nbd0836azs2i0pq8hq8ljnmfc45mqs022zdn84xd2q3npl3hfx";
-      name = "kcmutils-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kcmutils-5.28.0.tar.xz";
+      sha256 = "0wj3f5ykzb7q9536y9wk8mnfcb6zay2mmc25dg67mdznzwdy36aa";
+      name = "kcmutils-5.28.0.tar.xz";
     };
   };
   kcodecs = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kcodecs-5.27.0.tar.xz";
-      sha256 = "0f4k276sm0svh5y8yyq8hfc5vy60cpsrwany7kswyh22m57v5j8a";
-      name = "kcodecs-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kcodecs-5.28.0.tar.xz";
+      sha256 = "0r01raiva4iddiz5qqshmbmidgkf4q6illanz6zwmc4n66c6s3q3";
+      name = "kcodecs-5.28.0.tar.xz";
     };
   };
   kcompletion = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kcompletion-5.27.0.tar.xz";
-      sha256 = "1mb64ii4ilhqhy9p6cl3phs17bg3lr4b60jkkm71yn2wnd4wl47s";
-      name = "kcompletion-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kcompletion-5.28.0.tar.xz";
+      sha256 = "1yrlhf6n7xlkid3xbpirf8n6kybc3sqp5fnb01kr1rcl89qs273f";
+      name = "kcompletion-5.28.0.tar.xz";
     };
   };
   kconfig = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kconfig-5.27.0.tar.xz";
-      sha256 = "18dpm0r4nnvmxrask6rv5dkniwna9hh72ffdnvjgrh8p5djs9szi";
-      name = "kconfig-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kconfig-5.28.0.tar.xz";
+      sha256 = "0kdsaqv880wihxv6il8wailmymh0rh0jrbhg8iz2ljf3ir7g56zy";
+      name = "kconfig-5.28.0.tar.xz";
     };
   };
   kconfigwidgets = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kconfigwidgets-5.27.0.tar.xz";
-      sha256 = "0sbhirfsjmsxiwaqqh5jh85bhwmij93gj5knnb0bs0al4hy29918";
-      name = "kconfigwidgets-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kconfigwidgets-5.28.0.tar.xz";
+      sha256 = "0cy53jaq15n8hw2m67l0y6x722ywg0ijfz5ak5vq3fjjhc9fmq8d";
+      name = "kconfigwidgets-5.28.0.tar.xz";
     };
   };
   kcoreaddons = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kcoreaddons-5.27.0.tar.xz";
-      sha256 = "0rzpxajv041kdbk92rwxq1qnvzyrxfjy154d8257yj2fj76w1gnw";
-      name = "kcoreaddons-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kcoreaddons-5.28.0.tar.xz";
+      sha256 = "10x2sgd1acsg1kmb741zk8sbss1j9nncfr1ac2pq0fc236ivkiyb";
+      name = "kcoreaddons-5.28.0.tar.xz";
     };
   };
   kcrash = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kcrash-5.27.0.tar.xz";
-      sha256 = "09wf4dzckc9l8dyl8qs1wc54h4rm38i2blzyyicm4iazi420lysk";
-      name = "kcrash-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kcrash-5.28.0.tar.xz";
+      sha256 = "0gsly5wvyh0d6yfk5yyv1pgaazwlwvahz245y9sliwzrbxhgj1yv";
+      name = "kcrash-5.28.0.tar.xz";
     };
   };
   kdbusaddons = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kdbusaddons-5.27.0.tar.xz";
-      sha256 = "1vgdl9z5xyfr2b5z7n2vdh0s6zab6ccxp30p1cy8hhhrsf04663m";
-      name = "kdbusaddons-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kdbusaddons-5.28.0.tar.xz";
+      sha256 = "07mzb1xr8wyiid25p8kg6mjp6vq8ngvv1ikhq75zvd2cbax530c8";
+      name = "kdbusaddons-5.28.0.tar.xz";
     };
   };
   kdeclarative = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kdeclarative-5.27.0.tar.xz";
-      sha256 = "1a8pqwrwgmzarinhr9xxviqh9417p8icj8lwqg9ly0q0j3yv20dh";
-      name = "kdeclarative-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kdeclarative-5.28.0.tar.xz";
+      sha256 = "1g7bf3smdiwgfhdzwskp3l7l4bn838q1cdy4hp9mzqdssz956wmn";
+      name = "kdeclarative-5.28.0.tar.xz";
     };
   };
   kded = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kded-5.27.0.tar.xz";
-      sha256 = "14f4qxia9p3vynv2ch9rs67zaxn9kpbas0fn0vwag1ikxb8qz0c2";
-      name = "kded-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kded-5.28.0.tar.xz";
+      sha256 = "115ywk3vdyhwzna59bpiqfffcc128vafl823yh5fzkwbp8w7qdn5";
+      name = "kded-5.28.0.tar.xz";
     };
   };
   kdelibs4support = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/portingAids/kdelibs4support-5.27.0.tar.xz";
-      sha256 = "17b8d5b9w27251k4r5xc17115nc3k1agv7j7gkmdiybjyilj1n91";
-      name = "kdelibs4support-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/portingAids/kdelibs4support-5.28.0.tar.xz";
+      sha256 = "1l6r2812173p8svazq7sam8c2pgh83hdwf35hv3qn7qw30dpg8jl";
+      name = "kdelibs4support-5.28.0.tar.xz";
     };
   };
   kdesignerplugin = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kdesignerplugin-5.27.0.tar.xz";
-      sha256 = "157lny5v8js63nvw2iyc9j4cinqmyj75a389s46n8wqyygrz5v0v";
-      name = "kdesignerplugin-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kdesignerplugin-5.28.0.tar.xz";
+      sha256 = "12v9pbfniljp23bllxxq6hfv6qnp2q8yjsix6fy6hwf8yrsq42m3";
+      name = "kdesignerplugin-5.28.0.tar.xz";
     };
   };
   kdesu = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kdesu-5.27.0.tar.xz";
-      sha256 = "1l501z102ygibz4000jnngm0cggh2kaf6hzra1ngv5nxqxzkh31a";
-      name = "kdesu-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kdesu-5.28.0.tar.xz";
+      sha256 = "1f6awbnqs14si13n1ryibb0z3mj90bg0vk320hgabd2zxma00vwp";
+      name = "kdesu-5.28.0.tar.xz";
     };
   };
   kdewebkit = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kdewebkit-5.27.0.tar.xz";
-      sha256 = "0ff6xnfc5airadk32s2d3jmmmzilgnwc9r6bvmvnai0f7c4db48f";
-      name = "kdewebkit-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kdewebkit-5.28.0.tar.xz";
+      sha256 = "19nq6dghnxdzq6xbry283gijsvnzpgp4sl5l3b6xi9n1iq4f91w9";
+      name = "kdewebkit-5.28.0.tar.xz";
     };
   };
   kdnssd = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kdnssd-5.27.0.tar.xz";
-      sha256 = "0dq2i4f4ny5cwgd41mjw5i7cf23ns55s2m13cjvxvy90nwhlymqp";
-      name = "kdnssd-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kdnssd-5.28.0.tar.xz";
+      sha256 = "1gkqfcz8glfa6krbayaay4kyq3zazcyr21zjg78la76vfnranh0r";
+      name = "kdnssd-5.28.0.tar.xz";
     };
   };
   kdoctools = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kdoctools-5.27.0.tar.xz";
-      sha256 = "1hgg19da0918mx8z2614qljvj9j8bny78mwlyljf42814f3ycpam";
-      name = "kdoctools-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kdoctools-5.28.0.tar.xz";
+      sha256 = "1mndmxy7vgdkii8axzkzclqqimg0ksn2dmwiqsljcjcik0zfx47c";
+      name = "kdoctools-5.28.0.tar.xz";
     };
   };
   kemoticons = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kemoticons-5.27.0.tar.xz";
-      sha256 = "0rjw2g3lfdxiy56x61d0sdcmcs8rml6h29a05fp6xww2bqcvr9wq";
-      name = "kemoticons-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kemoticons-5.28.0.tar.xz";
+      sha256 = "10qxm9q7bsbbg419f8d0703mikd8w99a8fh501fpm3sgh6k7pbyv";
+      name = "kemoticons-5.28.0.tar.xz";
     };
   };
   kfilemetadata = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kfilemetadata-5.27.0.tar.xz";
-      sha256 = "1la6h05izgnps10py2gcn4xnwz3fm7dyswib57flc8phzipxbg5q";
-      name = "kfilemetadata-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kfilemetadata-5.28.0.tar.xz";
+      sha256 = "0sxifxzyqq0haxfira8ldq9gwali7p5vbbh8jslj8wlxm0dczyw6";
+      name = "kfilemetadata-5.28.0.tar.xz";
     };
   };
   kglobalaccel = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kglobalaccel-5.27.0.tar.xz";
-      sha256 = "1z2knfxcla1f191cifij1fzw88b076yx6qjxraqfsmkc6g6i2bmj";
-      name = "kglobalaccel-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kglobalaccel-5.28.0.tar.xz";
+      sha256 = "0a60f2bs7dhx0rsrgva2p97dcala6jrjfg4z2nv0m4bv82i4kchc";
+      name = "kglobalaccel-5.28.0.tar.xz";
     };
   };
   kguiaddons = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kguiaddons-5.27.0.tar.xz";
-      sha256 = "1skvlcj0fgb4am02vlm4fyd52f9yn4y0aj5arcfz3qps5cjzr6xg";
-      name = "kguiaddons-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kguiaddons-5.28.0.tar.xz";
+      sha256 = "1f3k6g8cqgq49ka9wsfflp0vnqgk81nlp012lb5v875yil6f9m3f";
+      name = "kguiaddons-5.28.0.tar.xz";
     };
   };
   khtml = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/portingAids/khtml-5.27.0.tar.xz";
-      sha256 = "05ssmgk2gr5v1x1lsvyyspvnlknmkxivgx1g210i9ayl08v8v3c0";
-      name = "khtml-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/portingAids/khtml-5.28.0.tar.xz";
+      sha256 = "17dgxicfbpik65m2bjc07qnp2s54wj4zx4czci7v9chfy23d52sb";
+      name = "khtml-5.28.0.tar.xz";
     };
   };
   ki18n = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/ki18n-5.27.0.tar.xz";
-      sha256 = "0a66z325bvdv7g6ysml2bf8559nkjhv2fxwj1ja6vsxkn95d54ff";
-      name = "ki18n-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/ki18n-5.28.0.tar.xz";
+      sha256 = "0ymg8mnpvas101war3pgm3wv8ssf1wxa6mxg9ym1xx24mx7xzhzw";
+      name = "ki18n-5.28.0.tar.xz";
     };
   };
   kiconthemes = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kiconthemes-5.27.0.tar.xz";
-      sha256 = "0m70vcrxp0vvqw5grlsn19d2hgdhky8iv2pr0xwzw8v5yrnl1hh2";
-      name = "kiconthemes-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kiconthemes-5.28.0.tar.xz";
+      sha256 = "1i5cpsqfn1vcch8izbrgig2km580gdxf02qmib4ynbwzcfvrnbqc";
+      name = "kiconthemes-5.28.0.tar.xz";
     };
   };
   kidletime = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kidletime-5.27.0.tar.xz";
-      sha256 = "1cv6d2vylz7vymn4v0brv2jp1kzscvm9wh1ylp3wyi1jqyblgjfw";
-      name = "kidletime-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kidletime-5.28.0.tar.xz";
+      sha256 = "0cwq8jvsimxriiazivls8yix9jyglk2giqwv34a1ic1cnackhwq7";
+      name = "kidletime-5.28.0.tar.xz";
     };
   };
   kimageformats = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kimageformats-5.27.0.tar.xz";
-      sha256 = "0ijy7di9p37l6fjrmsday402vq4zibq1m37jghkvdymawxcrd22h";
-      name = "kimageformats-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kimageformats-5.28.0.tar.xz";
+      sha256 = "1h17jm55r9ijmng5mb1w9nqk2hw6h965j9c2nrd8wl9dzy616kra";
+      name = "kimageformats-5.28.0.tar.xz";
     };
   };
   kinit = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kinit-5.27.0.tar.xz";
-      sha256 = "0sbpl1sp1ajarjmnvx2l3dr09afsay28kp2sf4yacrm4lrmhwzip";
-      name = "kinit-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kinit-5.28.0.tar.xz";
+      sha256 = "0hwa4anljh5v53gswziacwr6ryvhp136k6y85d10074lrckdr912";
+      name = "kinit-5.28.0.tar.xz";
     };
   };
   kio = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kio-5.27.0.tar.xz";
-      sha256 = "129sglaw1480v3i1xdyv6k1w3spbj8s00rkdr5mzlcdaqiig69rn";
-      name = "kio-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kio-5.28.0.tar.xz";
+      sha256 = "1hqc88c2idi9fkb7jy82csb0i740lghv0p2fg1gaglcarjdz7nia";
+      name = "kio-5.28.0.tar.xz";
     };
   };
   kitemmodels = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kitemmodels-5.27.0.tar.xz";
-      sha256 = "00qgp5i35r7k9gy43wypn9fa7zxiqqip89dzbw8r6rabinihqzy2";
-      name = "kitemmodels-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kitemmodels-5.28.0.tar.xz";
+      sha256 = "0zi7wsqcmjd7fms8r2vqvwwvzw75p275qyn6whpgblb09l0pn78z";
+      name = "kitemmodels-5.28.0.tar.xz";
     };
   };
   kitemviews = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kitemviews-5.27.0.tar.xz";
-      sha256 = "1469i10y2c3i1pdhzl9nk177y4n1mlc7p5w7kivdcrvf9ilxvbkx";
-      name = "kitemviews-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kitemviews-5.28.0.tar.xz";
+      sha256 = "0wrlwawgnz1yjav4hfirc3lcki0hqy0cgr8bwhr9nhm27ndgv28p";
+      name = "kitemviews-5.28.0.tar.xz";
     };
   };
   kjobwidgets = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kjobwidgets-5.27.0.tar.xz";
-      sha256 = "05c6jzl2a37bfz5i7hzsjmrhh8ajx1gbz7j05wgal811m5m4ww8l";
-      name = "kjobwidgets-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kjobwidgets-5.28.0.tar.xz";
+      sha256 = "0xh62bjd6qqbmx1jbv9qac1ng0h056mwrs8rkdqd8k10ghmsfx6a";
+      name = "kjobwidgets-5.28.0.tar.xz";
     };
   };
   kjs = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/portingAids/kjs-5.27.0.tar.xz";
-      sha256 = "18x4az3v4pbg77sxhmrdrfwrc9d9fw7l40m6p18k1khxn86hsp9j";
-      name = "kjs-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/portingAids/kjs-5.28.0.tar.xz";
+      sha256 = "0w6zijdk4rabsda9msp5dd2kgg8xrh000chmx17xjqa661bgsfql";
+      name = "kjs-5.28.0.tar.xz";
     };
   };
   kjsembed = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/portingAids/kjsembed-5.27.0.tar.xz";
-      sha256 = "1j42v2l41mwn0ms29b94py21dh7kiipkgdnigpbn89v7nkhwlq2b";
-      name = "kjsembed-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/portingAids/kjsembed-5.28.0.tar.xz";
+      sha256 = "0mgcdpmk7sprxk58c63b9c5maz9pyi4b77332ci4ixz9pi94899j";
+      name = "kjsembed-5.28.0.tar.xz";
     };
   };
   kmediaplayer = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/portingAids/kmediaplayer-5.27.0.tar.xz";
-      sha256 = "003jvd2lzp70ywhnkpzgalzqkjpy3d9flkl144z2hfdwm011d58x";
-      name = "kmediaplayer-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/portingAids/kmediaplayer-5.28.0.tar.xz";
+      sha256 = "139fbhqdhg2pgqadfbig27cnh2p9bds50c0nc9b6pnrwlirl7sm2";
+      name = "kmediaplayer-5.28.0.tar.xz";
     };
   };
   knewstuff = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/knewstuff-5.27.0.tar.xz";
-      sha256 = "05ikb7cvyx3cmrrjh2ss6439a49vmzbi3chjj23ffdz2nd2k7r2f";
-      name = "knewstuff-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/knewstuff-5.28.0.tar.xz";
+      sha256 = "0p5a6zprqfnhiim0l0qigjy7kky0m4w2nykhllwvr6lda1rg8qs3";
+      name = "knewstuff-5.28.0.tar.xz";
     };
   };
   knotifications = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/knotifications-5.27.0.tar.xz";
-      sha256 = "09v122nxfgqjzr2azfn2nh4q9l22i5wnsz9prs0i7s3m7y0d7pxn";
-      name = "knotifications-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/knotifications-5.28.0.tar.xz";
+      sha256 = "1a55c0abs9yg7qaajgidj8bmfbwkysf24300532lnia71n1ms25s";
+      name = "knotifications-5.28.0.tar.xz";
     };
   };
   knotifyconfig = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/knotifyconfig-5.27.0.tar.xz";
-      sha256 = "088p19ynjs79zf7mq3gkds93dg72jj8pfya53xyhzdg8s6vyns9n";
-      name = "knotifyconfig-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/knotifyconfig-5.28.0.tar.xz";
+      sha256 = "0riia9lvp33lqh8ld5r1r0adnfnxikbvmdi4k7kfc4pzra93h10f";
+      name = "knotifyconfig-5.28.0.tar.xz";
     };
   };
   kpackage = {
-    version = "5.27.0";
+    version = "5.28.1";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kpackage-5.27.0.tar.xz";
-      sha256 = "0y07zh8ryibm69ljp9f169qfal6r4lngz1ljxgrr6qw15cjkjygk";
-      name = "kpackage-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kpackage-5.28.1.tar.xz";
+      sha256 = "0ym5fhhigp7argk7c1zyn2fvfjykgxh3miipidf142c8y3d98vbp";
+      name = "kpackage-5.28.1.tar.xz";
     };
   };
   kparts = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kparts-5.27.0.tar.xz";
-      sha256 = "0rfsyr96s59ljp3jgmcwlvwzbgmlx7fvr62xswwmsnb8ah14k5rh";
-      name = "kparts-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kparts-5.28.0.tar.xz";
+      sha256 = "1jghgddgz0ghq6n51l1i6jc1s10g0ckda5nlwh4myziv229g9pik";
+      name = "kparts-5.28.0.tar.xz";
     };
   };
   kpeople = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kpeople-5.27.0.tar.xz";
-      sha256 = "1w6sbd6djcpv36m9my4drqkrs1l3cryshpz1dx9z8p7afr296n8j";
-      name = "kpeople-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kpeople-5.28.0.tar.xz";
+      sha256 = "0dqz6varz3nrnp8jfysdsp2r2mm46hn3vfcqcyyqk3nmv6sd9mpp";
+      name = "kpeople-5.28.0.tar.xz";
     };
   };
   kplotting = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kplotting-5.27.0.tar.xz";
-      sha256 = "1qp9q8g9yxy359bylyqyqxjq9wjismajrg4xhxx5xn4s6znyrxny";
-      name = "kplotting-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kplotting-5.28.0.tar.xz";
+      sha256 = "1vmwxj03qhrfnz3jg30ka28afpqg0hlgm46dbzyg86kg8hc2hgb2";
+      name = "kplotting-5.28.0.tar.xz";
     };
   };
   kpty = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kpty-5.27.0.tar.xz";
-      sha256 = "06pka8cbw6a9rk2j5pkz34rfy10bv6il3wqyf7ala32ynv5rcgc3";
-      name = "kpty-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kpty-5.28.0.tar.xz";
+      sha256 = "1q22wzx5xpmbj56xg4miiscb1xqqk2lfkljfdi87zl05vwmnc7hn";
+      name = "kpty-5.28.0.tar.xz";
     };
   };
   kross = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/portingAids/kross-5.27.0.tar.xz";
-      sha256 = "13karf890afk3dplxgsjx48vjz1ka12pgsi8qw369xbff5nqy2vj";
-      name = "kross-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/portingAids/kross-5.28.0.tar.xz";
+      sha256 = "06qx87v090d5wxbpqj2sgwhpha7gqmamdx4zffdvc0xa6g1mm6x4";
+      name = "kross-5.28.0.tar.xz";
     };
   };
   krunner = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/krunner-5.27.0.tar.xz";
-      sha256 = "1yyxyippmn0d9ycj1hdjvhl1zd31yxwg89a9zwmj8v8gdfr9flj9";
-      name = "krunner-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/krunner-5.28.0.tar.xz";
+      sha256 = "1mmbrpgw090z41l2vg350hmm3ya2qkfkjmq7v5d90jpb7z7y6pr9";
+      name = "krunner-5.28.0.tar.xz";
     };
   };
   kservice = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kservice-5.27.0.tar.xz";
-      sha256 = "129bjdr272qkz2inmagy8jnxasifrl4d82x8rp9akfar29qsj6x6";
-      name = "kservice-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kservice-5.28.0.tar.xz";
+      sha256 = "0mlc3vw0vq1rwcg803dsybzlwxj1n6hg13z9sg0h28wsbyss3l4l";
+      name = "kservice-5.28.0.tar.xz";
     };
   };
   ktexteditor = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/ktexteditor-5.27.0.tar.xz";
-      sha256 = "127wp4dg72skd6abn2vqffxg91bn59z8yxwy6lxyzvck2pc5v1ss";
-      name = "ktexteditor-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/ktexteditor-5.28.0.tar.xz";
+      sha256 = "1sl152xasbhgpph4f6apkc54b26smgxbd3cxbvch2hfi5cxgb8fq";
+      name = "ktexteditor-5.28.0.tar.xz";
     };
   };
   ktextwidgets = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/ktextwidgets-5.27.0.tar.xz";
-      sha256 = "0aq2qx64wylxj5q5sr0dxv9h8bmn725llxyi7iwz31dg2ngfr7m4";
-      name = "ktextwidgets-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/ktextwidgets-5.28.0.tar.xz";
+      sha256 = "0gwjb0isjfrqd15lvln6bwql1lpk2r1vp5f72zxygz2ay8ar1wxp";
+      name = "ktextwidgets-5.28.0.tar.xz";
     };
   };
   kunitconversion = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kunitconversion-5.27.0.tar.xz";
-      sha256 = "11rn6813jz7clb6fjp9nbdg1c350zh0yiprbr053wkdjrb3aca7c";
-      name = "kunitconversion-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kunitconversion-5.28.0.tar.xz";
+      sha256 = "0n6ndy1yarilnk2l09h92qk32v02hknafif1i9mmwcibldvc963q";
+      name = "kunitconversion-5.28.0.tar.xz";
     };
   };
   kwallet = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kwallet-5.27.0.tar.xz";
-      sha256 = "1mlrkzvbqk6r43yqrvv6jsc66brzjd321fp7mg7g3ny47va7hbc2";
-      name = "kwallet-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kwallet-5.28.0.tar.xz";
+      sha256 = "0n25mvjwy3sv5bg2x75psz6d6f8yl53j3wfmx9ayh57jk4rq24rm";
+      name = "kwallet-5.28.0.tar.xz";
     };
   };
   kwayland = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kwayland-5.27.0.tar.xz";
-      sha256 = "0va1kmki2xr4mx2918h333mfkqs5v1mhbzyf71hq190izdz0jdss";
-      name = "kwayland-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kwayland-5.28.0.tar.xz";
+      sha256 = "0xm4agsv8hyx8aaiv4zpa121s08ayhbps3pbfbds2ckk57k6ba8k";
+      name = "kwayland-5.28.0.tar.xz";
     };
   };
   kwidgetsaddons = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kwidgetsaddons-5.27.0.tar.xz";
-      sha256 = "0p9gxna7y7nigpi0ri7k45g4pf1svq0kxrhk4wf7rj58rilhcfrl";
-      name = "kwidgetsaddons-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kwidgetsaddons-5.28.0.tar.xz";
+      sha256 = "1p22s1cbwpwbm03qxs0wqb1i7w1s19b119diwkmb8xl90cqfdwnn";
+      name = "kwidgetsaddons-5.28.0.tar.xz";
     };
   };
   kwindowsystem = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kwindowsystem-5.27.0.tar.xz";
-      sha256 = "0w49lpwicl71gyyf2aisvmfjpvjl3w1rqpx4a42ph0aywjihjmhx";
-      name = "kwindowsystem-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kwindowsystem-5.28.0.tar.xz";
+      sha256 = "0lzafiwj58gg5vccnvwrhiwjq67y8cn3gllirgw13vz3f69sbr3i";
+      name = "kwindowsystem-5.28.0.tar.xz";
     };
   };
   kxmlgui = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kxmlgui-5.27.0.tar.xz";
-      sha256 = "0hf55ip2irbsbg59r36njgb0h5ygpaspa4x6jfyi4bxj852c3hw1";
-      name = "kxmlgui-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kxmlgui-5.28.0.tar.xz";
+      sha256 = "0plw6fckpssgwf18f5i4vhfp55jmdvfh2rc5lg8fwmlqgqkvrbac";
+      name = "kxmlgui-5.28.0.tar.xz";
     };
   };
   kxmlrpcclient = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/kxmlrpcclient-5.27.0.tar.xz";
-      sha256 = "17bavm8qj4r1kc67x5g20v1pl8arjqpn69hg7icp2b1b0vnfvav1";
-      name = "kxmlrpcclient-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/kxmlrpcclient-5.28.0.tar.xz";
+      sha256 = "1xrdh5ipldahcv0pxp7dnzjz1ihnkg4r2hpylg6bwvq81clw8xd1";
+      name = "kxmlrpcclient-5.28.0.tar.xz";
     };
   };
   modemmanager-qt = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/modemmanager-qt-5.27.0.tar.xz";
-      sha256 = "1zw5frscvbsp0jpb071ssqgvm097ylw3zy69y7f0dybhps6lv2jv";
-      name = "modemmanager-qt-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/modemmanager-qt-5.28.0.tar.xz";
+      sha256 = "1yfqqp596srvsi0yqrkpm5gzlwjf4szk6hy0wszr12gjjzqprilq";
+      name = "modemmanager-qt-5.28.0.tar.xz";
     };
   };
   networkmanager-qt = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/networkmanager-qt-5.27.0.tar.xz";
-      sha256 = "0fnj0b2j4v51f12b3v59psdza2krdkidj22b9a9jwn224lg4852y";
-      name = "networkmanager-qt-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/networkmanager-qt-5.28.0.tar.xz";
+      sha256 = "1iq8xrw55k2k9af57l4lfrw72gjxgk7pp7k3m7amjfp0hdqw8602";
+      name = "networkmanager-qt-5.28.0.tar.xz";
     };
   };
   oxygen-icons5 = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/oxygen-icons5-5.27.0.tar.xz";
-      sha256 = "1lb09ykj5ayj5lv7w2k2pqis7z61clr3gkinf6n7jghnlc96222g";
-      name = "oxygen-icons5-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/oxygen-icons5-5.28.0.tar.xz";
+      sha256 = "05bypc4k86lsjp7d4lpbpsnms7k1gnjyahdbks420585ca0v4qkp";
+      name = "oxygen-icons5-5.28.0.tar.xz";
     };
   };
   plasma-framework = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/plasma-framework-5.27.0.tar.xz";
-      sha256 = "11apg7h636dshswikjpz0qkapv8izqjjz47k7vs49x0byp802s5i";
-      name = "plasma-framework-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/plasma-framework-5.28.0.tar.xz";
+      sha256 = "0j4mfd8wzrspvyy281lww981fly2rkbhnixb9b0pj5k9i8gvkh7q";
+      name = "plasma-framework-5.28.0.tar.xz";
     };
   };
   solid = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/solid-5.27.0.tar.xz";
-      sha256 = "01qlfj30n8sr8xd8l8fimg7hs7h70ynhalk2m9l8dz2qay2pdl27";
-      name = "solid-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/solid-5.28.0.tar.xz";
+      sha256 = "0g6frc7hckbkvzgq40qrymllgp56a3v39l5d2ajqipwb4kabhdpy";
+      name = "solid-5.28.0.tar.xz";
     };
   };
   sonnet = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/sonnet-5.27.0.tar.xz";
-      sha256 = "07i3gng309vsf5kp5dlwca0lpi3iqc0lp0ixdvx75q832gk8ivrv";
-      name = "sonnet-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/sonnet-5.28.0.tar.xz";
+      sha256 = "1vzn3kvi126jnkq2s5110yii8946kaxp452735fx0l0jqjn92dy8";
+      name = "sonnet-5.28.0.tar.xz";
+    };
+  };
+  syntax-highlighting = {
+    version = "5.28.0";
+    src = fetchurl {
+      url = "${mirror}/stable/frameworks/5.28/syntax-highlighting-5.28.0.tar.xz";
+      sha256 = "0gf1ldlk4gav6bg5b1231hphaal4simyngirvr1yizcb1rrlygdy";
+      name = "syntax-highlighting-5.28.0.tar.xz";
     };
   };
   threadweaver = {
-    version = "5.27.0";
+    version = "5.28.0";
     src = fetchurl {
-      url = "${mirror}/stable/frameworks/5.27/threadweaver-5.27.0.tar.xz";
-      sha256 = "0mg5i125b008x6162a5h2q14fg81m17md00017n09xljw3099kqy";
-      name = "threadweaver-5.27.0.tar.xz";
+      url = "${mirror}/stable/frameworks/5.28/threadweaver-5.28.0.tar.xz";
+      sha256 = "10hy4pvw84l2z8778gsfv5i8pqrfjidvlgd5rc8xffx65s3f28b5";
+      name = "threadweaver-5.28.0.tar.xz";
     };
   };
 }