Merge pull request #150669 from andrevmatos/kde/frameworks

main
Sandro 3 years ago committed by GitHub
commit a6e1c89ebc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 5
      pkgs/applications/misc/index-fm/default.nix
  2. 7
      pkgs/data/themes/material-kwin-decoration/default.nix
  3. 29
      pkgs/development/libraries/kdb/default.nix
  4. 8
      pkgs/development/libraries/kde-frameworks/extra-cmake-modules/nix-lib-path.patch
  5. 2
      pkgs/development/libraries/kde-frameworks/fetch.sh
  6. 45
      pkgs/development/libraries/kde-frameworks/kinit/0001-kinit-libpath.patch
  7. 2
      pkgs/development/libraries/kde-frameworks/kinit/0002-start_kdeinit-path.patch
  8. 1
      pkgs/development/libraries/kde-frameworks/kinit/default.nix
  9. 4
      pkgs/development/libraries/kde-frameworks/kpackage/0001-Allow-external-paths-default.patch
  10. 8
      pkgs/development/libraries/kde-frameworks/sonnet.nix
  11. 664
      pkgs/development/libraries/kde-frameworks/srcs.nix
  12. 4
      pkgs/tools/networking/networkmanager/tray.nix

@ -27,6 +27,11 @@ mkDerivation rec {
sha256 = "sha256-Os/5igKGYBeY/FxO6I+7mpFohuk3yHGLd7vE2GewFpU=";
};
postPatch = ''
substituteInPlace CMakeLists.txt \
--replace "-Werror" ""
'';
nativeBuildInputs = [
cmake
extra-cmake-modules

@ -16,7 +16,7 @@
mkDerivation rec {
pname = "material-kwin-decoration";
version = "unstable-20211028";
version = "unstable-2021-10-28";
src = fetchFromGitHub {
owner = "Zren";
@ -25,6 +25,11 @@ mkDerivation rec {
sha256 = "sha256-aYlnPFhf+ISVe5Ycryu5BSXY8Lb5OoueMqnWQZiv6Lc=";
};
postPatch = ''
substituteInPlace CMakeLists.txt \
--replace "-Werror" ""
'';
nativeBuildInputs = [ cmake extra-cmake-modules ];
buildInputs = [

@ -1,7 +1,15 @@
{
mkDerivation, lib, fetchurl,
extra-cmake-modules,
qtbase, qttranslations, kcoreaddons, python2, sqlite, postgresql, libmysqlclient
{ mkDerivation
, lib
, fetchurl
, fetchpatch
, extra-cmake-modules
, qtbase
, qttranslations
, kcoreaddons
, python2
, sqlite
, postgresql
, libmysqlclient
}:
mkDerivation rec {
@ -13,6 +21,19 @@ mkDerivation rec {
sha256 = "0s909x34a56n3xwhqz27irl2gbzidax0685w2kf34f0liny872cg";
};
patches = [
# fix build with newer QT versions
(fetchpatch {
url = "https://github.com/KDE/kdb/commit/b36d74f13a1421437a725fb74502c993c359392a.patch";
sha256 = "sha256-ENMZTUZ3yCKUhHPMUcDe1cMY2GLBz0G3ZvMRyj8Hfrw=";
})
# fix build with newer posgresql versions
(fetchpatch {
url = "https://github.com/KDE/kdb/commit/40cdaea4d7824cc1b0d26e6ad2dcb61fa2077911.patch";
sha256 = "sha256-cZpX6L/NZX3vztnh0s2+v4J7kBcKgUdecY53LRp8CwM=";
})
];
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ qttranslations kcoreaddons python2 sqlite postgresql libmysqlclient ];

@ -1,8 +1,8 @@
diff --git a/kde-modules/KDEInstallDirs.cmake b/kde-modules/KDEInstallDirs.cmake
diff --git a/kde-modules/KDEInstallDirsCommon.cmake b/kde-modules/KDEInstallDirsCommon.cmake
index c1d056b..d9e19f0 100644
--- a/kde-modules/KDEInstallDirs.cmake
+++ b/kde-modules/KDEInstallDirs.cmake
@@ -242,35 +242,6 @@
--- a/kde-modules/KDEInstallDirsCommon.cmake
+++ b/kde-modules/KDEInstallDirsCommon.cmake
@@ -15,35 +15,6 @@
# GNUInstallDirs code deals with re-configuring, but that is dealt with
# by the _define_* macros in this module).
set(_LIBDIR_DEFAULT "lib")

@ -1 +1 @@
WGET_ARGS=( https://download.kde.org/stable/frameworks/5.87/ -A '*.tar.xz' )
WGET_ARGS=( https://download.kde.org/stable/frameworks/5.89/ -A '*.tar.xz' )

@ -1,45 +0,0 @@
From 715c5f461b4992dac066601202a673bc551a5e33 Mon Sep 17 00:00:00 2001
From: Thomas Tuegel <ttuegel@mailbox.org>
Date: Sun, 16 Feb 2020 14:23:31 -0600
Subject: [PATCH 1/4] kinit-libpath
---
src/kdeinit/kinit.cpp | 22 +++++++++-------------
1 file changed, 9 insertions(+), 13 deletions(-)
diff --git a/src/kdeinit/kinit.cpp b/src/kdeinit/kinit.cpp
index 8fff17a..0801b75 100644
--- a/src/kdeinit/kinit.cpp
+++ b/src/kdeinit/kinit.cpp
@@ -622,19 +622,15 @@ static pid_t launch(int argc, const char *_name, const char *args,
if (!libpath.isEmpty()) {
if (libpath_relative) {
- // NB: Because Qt makes the actual dlopen() call, the
- // RUNPATH of kdeinit is *not* respected - see
- // https://sourceware.org/bugzilla/show_bug.cgi?id=13945
- // - so we try hacking it in ourselves
- QString install_lib_dir = QFile::decodeName(
- CMAKE_INSTALL_PREFIX "/" KDE_INSTALL_LIBDIR "/");
- QString orig_libpath = libpath;
- libpath = install_lib_dir + libpath;
- l.setFileName(libpath);
- if (!l.load()) {
- libpath = orig_libpath;
- l.setFileName(libpath);
- l.load();
+ // Try to load the library relative to the active profiles.
+ QByteArrayList profiles = qgetenv("NIX_PROFILES").split(' ');
+ // Reverse the profile list.
+ std::reverse(profiles.begin(), profiles.end());
+ for (const QByteArray &profile: profiles) {
+ if (!profile.isEmpty()) {
+ l.setFileName(QFile::decodeName(profile) + QStringLiteral("/lib/") + libpath);
+ if (l.load()) break;
+ }
}
} else {
l.load();
--
2.23.1

@ -11,7 +11,7 @@ diff --git a/src/start_kdeinit/start_kdeinit_wrapper.c b/src/start_kdeinit/start
index 891f50c..ef664ad 100644
--- a/src/start_kdeinit/start_kdeinit_wrapper.c
+++ b/src/start_kdeinit/start_kdeinit_wrapper.c
@@ -23,7 +23,7 @@
@@ -11,7 +11,7 @@
#include <string.h>
#include <unistd.h>

@ -14,7 +14,6 @@ mkDerivation {
kconfig kcrash ki18n kio kservice kwindowsystem
];
patches = [
./0001-kinit-libpath.patch
./0002-start_kdeinit-path.patch
./0003-kdeinit-extra-libs.patch
./0004-start_kdeinit-environ-hard-limit.patch

@ -11,10 +11,10 @@ diff --git a/src/kpackage/package.cpp b/src/kpackage/package.cpp
index 36f5600..881f176 100644
--- a/src/kpackage/package.cpp
+++ b/src/kpackage/package.cpp
@@ -858,7 +858,7 @@ PackagePrivate::PackagePrivate()
@@ -866,7 +866,7 @@ PackagePrivate::PackagePrivate()
PackagePrivate::PackagePrivate()
: QSharedData()
, fallbackPackage(nullptr)
, metadata(nullptr)
- , externalPaths(false)
+ , externalPaths(true)
, valid(false)

@ -1,18 +1,10 @@
{ mkDerivation
, fetchpatch
, extra-cmake-modules
, aspell, qtbase, qttools
}:
mkDerivation {
name = "sonnet";
patches = [
# Pull upstream path to fix determinism.
(fetchpatch {
url = "https://invent.kde.org/frameworks/sonnet/-/commit/a01fc66b8affb01221d1fdf84146a78c172d4c6b.patch";
sha256 = "1jzd65rmgvfpcxrsnsmdz8ac1ldqs9rjfryy8fryy0ibzbhc1050";
})
];
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ aspell qttools ];
propagatedBuildInputs = [ qtbase ];

@ -4,667 +4,667 @@
{
attica = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/attica-5.87.0.tar.xz";
sha256 = "0wjfrlmwg03js544xjlpznxxqv14cj40fpzbfnlj24kjgd1ai8dq";
name = "attica-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/attica-5.89.0.tar.xz";
sha256 = "03q2ajvwrl1x6h0jcvc6nh0avj7dqhx4k1lx5qa3xgfxwk01kgp9";
name = "attica-5.89.0.tar.xz";
};
};
baloo = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/baloo-5.87.0.tar.xz";
sha256 = "0h55hn6klsq19l44qzc95l1r7hx2zr9hr4ysxd8kvcxc02imaswb";
name = "baloo-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/baloo-5.89.0.tar.xz";
sha256 = "091gjzn4armm4xs61csavwgij54mv8v9hx3gvva18g06gjkajyis";
name = "baloo-5.89.0.tar.xz";
};
};
bluez-qt = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/bluez-qt-5.87.0.tar.xz";
sha256 = "1shk3riddgdb0i6f0603hbhww13z1b566rdaplxsbgk8cyhl5acz";
name = "bluez-qt-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/bluez-qt-5.89.0.tar.xz";
sha256 = "00wczjvvhxzi12ijf65d66x36gm0x6j5z3b6cwqgdz2s66wr0jw5";
name = "bluez-qt-5.89.0.tar.xz";
};
};
breeze-icons = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/breeze-icons-5.87.0.tar.xz";
sha256 = "19f7n4r6b0b1l8hc79xbj8gc18xf488bk4i0wdbw22x9vwl4h58h";
name = "breeze-icons-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/breeze-icons-5.89.0.tar.xz";
sha256 = "12l2wzc3pah5qapznriaffh4wz97s6nqxlj9i119k9qw295d6wfw";
name = "breeze-icons-5.89.0.tar.xz";
};
};
extra-cmake-modules = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/extra-cmake-modules-5.87.0.tar.xz";
sha256 = "1axwz0p3ggjpcxpqqlyng3fa2pxmjxgybncgkp8i81i7iq6sf72l";
name = "extra-cmake-modules-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/extra-cmake-modules-5.89.0.tar.xz";
sha256 = "0bzhd6xcphrcnbg8ylx91rq5y3vvl3jfcgik19bvh8sr4ad25mrx";
name = "extra-cmake-modules-5.89.0.tar.xz";
};
};
frameworkintegration = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/frameworkintegration-5.87.0.tar.xz";
sha256 = "1bbgxqgy28abrk2cgzj7k2m18xmkl9kw58dal03pzlmh77br00lb";
name = "frameworkintegration-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/frameworkintegration-5.89.0.tar.xz";
sha256 = "0f7cqxmgnwi4n8fa8vifqaysbk7839x1qbmp9qfa998jxnn1w92f";
name = "frameworkintegration-5.89.0.tar.xz";
};
};
kactivities = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kactivities-5.87.0.tar.xz";
sha256 = "1ynngg9x70dwcnn4ncf7h63hj5p187d4mk1aqriax0iz21mfjmp9";
name = "kactivities-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kactivities-5.89.0.tar.xz";
sha256 = "1dhxl487246kpx4w5zhhdgk94jwns09dvragvh2bb787mszqq5v9";
name = "kactivities-5.89.0.tar.xz";
};
};
kactivities-stats = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kactivities-stats-5.87.0.tar.xz";
sha256 = "1n7jzbfwgwclnrnssxm180fis74qp3v9nximhc0l8fmb8ac1f106";
name = "kactivities-stats-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kactivities-stats-5.89.0.tar.xz";
sha256 = "1pp3vkkadaday0pzd09hdhccw6hbrqp481hcdzzyqj1x2ckb59bj";
name = "kactivities-stats-5.89.0.tar.xz";
};
};
kapidox = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kapidox-5.87.0.tar.xz";
sha256 = "0iyla9i4ln6w9wkm4dand53ir6gzsm4180diwi9p2q5mfrk0rvja";
name = "kapidox-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kapidox-5.89.0.tar.xz";
sha256 = "0a3vwh3rzpcaylz77fs4biiadljchs2lfh6svg149yg95yqwng3b";
name = "kapidox-5.89.0.tar.xz";
};
};
karchive = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/karchive-5.87.0.tar.xz";
sha256 = "0d8wqrynwmqazlf5v7qas9akrvcwr4lrqg3dcbnq61mmc252wgqh";
name = "karchive-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/karchive-5.89.0.tar.xz";
sha256 = "1s45mns9km1fy2d07d2nmslf4dc2pl5i169ncq2dc7vabjvyh59b";
name = "karchive-5.89.0.tar.xz";
};
};
kauth = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kauth-5.87.0.tar.xz";
sha256 = "1gbq487v2nn0zyis6xdvsn0mz7yy131vafq76jdi7b6nyh5c1lgi";
name = "kauth-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kauth-5.89.0.tar.xz";
sha256 = "1ys9xr7js8rj07ff7ncp9d52rcn10bg49jcyg4ldam07bfpq36nz";
name = "kauth-5.89.0.tar.xz";
};
};
kbookmarks = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kbookmarks-5.87.0.tar.xz";
sha256 = "0klws0psdq9vx09p38ckki7aqbdkcns1smk8ckj79krpsjv8q9nx";
name = "kbookmarks-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kbookmarks-5.89.0.tar.xz";
sha256 = "16bh5daimpjwy0gz56v32vslnmzmyfsf8z92s5gi13bkjfp03syn";
name = "kbookmarks-5.89.0.tar.xz";
};
};
kcalendarcore = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kcalendarcore-5.87.0.tar.xz";
sha256 = "0ig2w0dxrf9ih9hqk5rvqqmyhg658m1hs4807zl66llplkr58q0n";
name = "kcalendarcore-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kcalendarcore-5.89.0.tar.xz";
sha256 = "1xy045d5jl3qk9ka13ximk7x70q5pswh143kqk7cf6x0f7bvgpap";
name = "kcalendarcore-5.89.0.tar.xz";
};
};
kcmutils = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kcmutils-5.87.0.tar.xz";
sha256 = "09pcif2gmkbhwqb8cxfs89nw81wdpdsd4a2n7xdm1xz6lpwwmk1h";
name = "kcmutils-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kcmutils-5.89.0.tar.xz";
sha256 = "0za9x8v9lnwyib1gip6wbmda19wfjaf2yh6yiqlszxcbsfq7kzhm";
name = "kcmutils-5.89.0.tar.xz";
};
};
kcodecs = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kcodecs-5.87.0.tar.xz";
sha256 = "1fb8agbkwxnxb0hlzz0ya460z3ihn9qz2zvjdxvk21rjhmp1alh7";
name = "kcodecs-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kcodecs-5.89.0.tar.xz";
sha256 = "1j2pmsyi8lvhnzhrrvsm98x7inf503vr2b58yl070zp293fyhd9q";
name = "kcodecs-5.89.0.tar.xz";
};
};
kcompletion = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kcompletion-5.87.0.tar.xz";
sha256 = "15c9sgdgw6cf5y2jjgjlsxn0p0pxvrmhzcyq05d9fqhy185ng03p";
name = "kcompletion-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kcompletion-5.89.0.tar.xz";
sha256 = "0bv9kxrdprk1jvsf9mqkag0pkq7h1wngdpvdx9wfy4kkbj7y46zf";
name = "kcompletion-5.89.0.tar.xz";
};
};
kconfig = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kconfig-5.87.0.tar.xz";
sha256 = "1l8px5qpf5qfma24filim1swblgbdvnf25pc38qc6s79inkganrl";
name = "kconfig-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kconfig-5.89.0.tar.xz";
sha256 = "0ixil0qyd8byn4ix5w9mp5kdvkscnwhamknrnbqzikhmmknprccf";
name = "kconfig-5.89.0.tar.xz";
};
};
kconfigwidgets = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kconfigwidgets-5.87.0.tar.xz";
sha256 = "18m3nqlp87am2w8my4y933ck9k3cs5q62nkhbp8ngaavw8cfbd84";
name = "kconfigwidgets-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kconfigwidgets-5.89.0.tar.xz";
sha256 = "0rzqx2knc8bc26jyislb1dw5qdhmkga3cqlyiyynbawx3scind60";
name = "kconfigwidgets-5.89.0.tar.xz";
};
};
kcontacts = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kcontacts-5.87.0.tar.xz";
sha256 = "02zyirvds572rxbdc47ncs71a66z5hql0vpj8lx1zpr0nnvpvlcv";
name = "kcontacts-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kcontacts-5.89.0.tar.xz";
sha256 = "1yjgrzn3bx8fzmr6mjd2c99gxlh0nqm1fi3sgmcn1bj07jdrp52r";
name = "kcontacts-5.89.0.tar.xz";
};
};
kcoreaddons = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kcoreaddons-5.87.0.tar.xz";
sha256 = "19pdpz7jjknccaqc2i6zfmclmrk60clzanvx72ryvh7yb0xyk7yj";
name = "kcoreaddons-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kcoreaddons-5.89.0.tar.xz";
sha256 = "0ss27wz8z2lfhn0njads2rwd62aciamr0vcbj4gyfiv2ddw8bl71";
name = "kcoreaddons-5.89.0.tar.xz";
};
};
kcrash = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kcrash-5.87.0.tar.xz";
sha256 = "1l48dn5vqn4lns57v61p1a8r3pklx4xclsa3890pjf6iviqxf22r";
name = "kcrash-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kcrash-5.89.0.tar.xz";
sha256 = "07pc449qqvz6rfs1wk6r2jgfncpliig8c1cxzhbkzqrkcf1gj6ba";
name = "kcrash-5.89.0.tar.xz";
};
};
kdav = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kdav-5.87.0.tar.xz";
sha256 = "0sb1g0wdpql5gw52nxhzkk1wa9md2k25lwyf902g3pf7ahdgdk5z";
name = "kdav-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kdav-5.89.0.tar.xz";
sha256 = "1wyg6bxfp1r1snk40y6q70ix00aqwx4sl4z7jrg12h38cnc8sa6v";
name = "kdav-5.89.0.tar.xz";
};
};
kdbusaddons = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kdbusaddons-5.87.0.tar.xz";
sha256 = "14xmrvak95aqc98a6k6ldg1w4g7syx2xng3vgvwj9wzpzr3shp6p";
name = "kdbusaddons-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kdbusaddons-5.89.0.tar.xz";
sha256 = "1yh5xx01wsjcj6axcw1r94p32rrs111078prssgnngbrihbhbjzh";
name = "kdbusaddons-5.89.0.tar.xz";
};
};
kdeclarative = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kdeclarative-5.87.0.tar.xz";
sha256 = "0zx4alsqk3vqfgyi6x7v2mcar92j3swmg0ms0b9mjl95bvpgi4k7";
name = "kdeclarative-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kdeclarative-5.89.0.tar.xz";
sha256 = "18a4rcx60h5j44d79bhr2l46f3lhgnf2x0sb64dr7dcc0m5rmsay";
name = "kdeclarative-5.89.0.tar.xz";
};
};
kded = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kded-5.87.0.tar.xz";
sha256 = "18dw1dd2lmwsh04yan1q72c5lzcgzm9kig1rqag3rg81h7pclsr5";
name = "kded-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kded-5.89.0.tar.xz";
sha256 = "1rr3g7b60zlx8j7d7k2hlhhv2wa67lakfpyd1zgpy2y3k281hbfl";
name = "kded-5.89.0.tar.xz";
};
};
kdelibs4support = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/portingAids/kdelibs4support-5.87.0.tar.xz";
sha256 = "17kw76fd97rhdyna3dc7hsajvd8bv9l71qx0xaqn65pvzbndf2jf";
name = "kdelibs4support-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/portingAids/kdelibs4support-5.89.0.tar.xz";
sha256 = "1672f75f0wmdrqhx9vynzgflm3ssmngkpp1r5li53ppb11wg6sbr";
name = "kdelibs4support-5.89.0.tar.xz";
};
};
kdesignerplugin = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/portingAids/kdesignerplugin-5.87.0.tar.xz";
sha256 = "12rckqvg6w5cycvmxbrkvxi7ysfk6bqk3yi1ik4ryqh4x5dz2am9";
name = "kdesignerplugin-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/portingAids/kdesignerplugin-5.89.0.tar.xz";
sha256 = "0g8y51i70m8s7y829qyqnki57s8d4l3xdpdbn1p2rr1szglj8hvf";
name = "kdesignerplugin-5.89.0.tar.xz";
};
};
kdesu = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kdesu-5.87.0.tar.xz";
sha256 = "05bb3hcb00j1f047q6ngbb8arrp4s03da880sky0slvvicm4ynkr";
name = "kdesu-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kdesu-5.89.0.tar.xz";
sha256 = "0jmww11l6709cpfriwklhij5izsh948mki9grzzq3jijw8zs0mrx";
name = "kdesu-5.89.0.tar.xz";
};
};
kdewebkit = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/portingAids/kdewebkit-5.87.0.tar.xz";
sha256 = "1a578sa6nfp2vycrrhc37idwg47nrrfhv6dp8rfb2gj4vf67bzcv";
name = "kdewebkit-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/portingAids/kdewebkit-5.89.0.tar.xz";
sha256 = "0xwd346z928yk4iwykgashc36m2xqnwn49jix5jbk1w57dbia2da";
name = "kdewebkit-5.89.0.tar.xz";
};
};
kdnssd = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kdnssd-5.87.0.tar.xz";
sha256 = "1rs8i75qm1vazy8cnvcv3sha6faf27bav491z8brcs8fiab96dnw";
name = "kdnssd-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kdnssd-5.89.0.tar.xz";
sha256 = "0v72g137l8kl2xapfrcrw8w6zmn94h08hvwdggzr9fvgswzdbvsh";
name = "kdnssd-5.89.0.tar.xz";
};
};
kdoctools = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kdoctools-5.87.0.tar.xz";
sha256 = "0md5wiv5mv4q63g9ads8d0xg8qxlh91dqgyg66n8abcg56qq83ps";
name = "kdoctools-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kdoctools-5.89.0.tar.xz";
sha256 = "1x8q45y2sgi3d9j79qcx02z2939j52mp1jrs3rjqq42xxvvrlcg1";
name = "kdoctools-5.89.0.tar.xz";
};
};
kemoticons = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kemoticons-5.87.0.tar.xz";
sha256 = "0iah6ws0x9xnm900rii2k82gf155cbwlnxbz2rxbybp1dmbjbz5y";
name = "kemoticons-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kemoticons-5.89.0.tar.xz";
sha256 = "0mcyq20ca6x73jhwwhhwq8jzqpadnazjy5y9dyfa2wz8ijbnjqzw";
name = "kemoticons-5.89.0.tar.xz";
};
};
kfilemetadata = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kfilemetadata-5.87.0.tar.xz";
sha256 = "1nh4gzprc588q8zfz94j76x3vvf77cnsc30xrs07316726mksw2i";
name = "kfilemetadata-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kfilemetadata-5.89.0.tar.xz";
sha256 = "04abysdijmpdd05grihawpbw8f9h3fhlv3y7wjz76kl66gyqg035";
name = "kfilemetadata-5.89.0.tar.xz";
};
};
kglobalaccel = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kglobalaccel-5.87.0.tar.xz";
sha256 = "1wk6mxq6ylkvalcwbrkmc0whvkbllkfwnsf4hxz86cnixqb7ybjh";
name = "kglobalaccel-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kglobalaccel-5.89.0.tar.xz";
sha256 = "0jxxlhmwsgrx1p6w1al9c11bglxn5im181wqih7ds5h2naa7b8kj";
name = "kglobalaccel-5.89.0.tar.xz";
};
};
kguiaddons = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kguiaddons-5.87.0.tar.xz";
sha256 = "1k88x22f8db90x28fryg6cp239sfs0zrjk18l72v09bg3zc7y1lh";
name = "kguiaddons-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kguiaddons-5.89.0.tar.xz";
sha256 = "17mxkk4w4q6bkqblkdinw2b0jdfxhk7xkfy5hw730gjm6is6p861";
name = "kguiaddons-5.89.0.tar.xz";
};
};
kholidays = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kholidays-5.87.0.tar.xz";
sha256 = "1ca51vkmwwrl1fvs2fw16nvpmag2licywwmwjiaapkk8hv6v1gzm";
name = "kholidays-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kholidays-5.89.0.tar.xz";
sha256 = "0ry0n73dkjxv7ani753mh8ymy4yblhj841ca5y5kci8wr9h6358w";
name = "kholidays-5.89.0.tar.xz";
};
};
khtml = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/portingAids/khtml-5.87.0.tar.xz";
sha256 = "1jxpznzw4r8ikx0g5n1fg0qrkllph5cwih4lcvwjn6cqx2ypgn6f";
name = "khtml-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/portingAids/khtml-5.89.0.tar.xz";
sha256 = "072pawwp62mx5shh8x4mcpr8h6a24qr82zyyiricz4jba0r7z3yr";
name = "khtml-5.89.0.tar.xz";
};
};
ki18n = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/ki18n-5.87.0.tar.xz";
sha256 = "0395khchbhp7x4fgb2fwxlpx0mhdvbkgd0v7kwgmm0n4bkn7jphi";
name = "ki18n-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/ki18n-5.89.0.tar.xz";
sha256 = "1zlq0ywd8hnaniwdv3vd76xmv91cdn6pqs6k9y6dz3fayl15p0g6";
name = "ki18n-5.89.0.tar.xz";
};
};
kiconthemes = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kiconthemes-5.87.0.tar.xz";
sha256 = "04chb3y3d6hxwy9f1xdifvl2mbcd8xbh7fv6x5m5vnb1cviwc6j7";
name = "kiconthemes-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kiconthemes-5.89.0.tar.xz";
sha256 = "1hv8blvvg12agjynl0yvvsl8dfsyk2aa9clmq60igcs5lm4jpvaa";
name = "kiconthemes-5.89.0.tar.xz";
};
};
kidletime = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kidletime-5.87.0.tar.xz";
sha256 = "1m0p602i9c4dmkll3g8flmzq23ywv20rxnvzc1c8bf5kqn6321qp";
name = "kidletime-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kidletime-5.89.0.tar.xz";
sha256 = "0547yj8yn9nly3bkq3in38ljhwbg0bvj0wp3yxp2dl05wpyvzqfz";
name = "kidletime-5.89.0.tar.xz";
};
};
kimageformats = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kimageformats-5.87.0.tar.xz";
sha256 = "0c4qq5j6hzz90kh7mmirafglr9l5wck3r67ij436gpmq69ignvmg";
name = "kimageformats-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kimageformats-5.89.0.tar.xz";
sha256 = "1m3fl14lzsfl0fam38nnalapc1xhpryf1ibvcm7bgh4g1cm1bvnw";
name = "kimageformats-5.89.0.tar.xz";
};
};
kinit = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kinit-5.87.0.tar.xz";
sha256 = "0435syvhisagbq82qcbims5adq88ivv793gvb3kx03hxhyyx81xs";
name = "kinit-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kinit-5.89.0.tar.xz";
sha256 = "1llaqz7yv011k4g1fvy1rzlff8bdgvqwqvh3s3nrqahwq2gx2rr9";
name = "kinit-5.89.0.tar.xz";
};
};
kio = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kio-5.87.0.tar.xz";
sha256 = "0sxwrqvfkqm679v99lx50vd2p4bx10pdzrjhxg0njfwww2fxa7mr";
name = "kio-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kio-5.89.0.tar.xz";
sha256 = "1ka8s6cj7ms74w4xj6x91hx1ijlh883x3ibjwmbhva6mbzk1z0nx";
name = "kio-5.89.0.tar.xz";
};
};
kirigami2 = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kirigami2-5.87.0.tar.xz";
sha256 = "1wvj0nnb1dd1k12arlmlx99gjhk7v2jpw5sgyjka6kkps31nr1zi";
name = "kirigami2-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kirigami2-5.89.0.tar.xz";
sha256 = "1jn5c0lhh7hcp81278kagw0r96nri80x9vrg51jg7cs42h7pfp98";
name = "kirigami2-5.89.0.tar.xz";
};
};
kitemmodels = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kitemmodels-5.87.0.tar.xz";
sha256 = "1qx78pfbnwsq8nn6fa8qjjc0zn4nwh4dqs0ifb9iaam33cl3kw92";
name = "kitemmodels-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kitemmodels-5.89.0.tar.xz";
sha256 = "10bag80kjz4x22097z9w1liw73kkirk72266vr0qplyr00jwqi33";
name = "kitemmodels-5.89.0.tar.xz";
};
};
kitemviews = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kitemviews-5.87.0.tar.xz";
sha256 = "1nrg92nyc39fl1n7k38pa4k8dahwl76wadv0v0ixyh1zx0x4clbg";
name = "kitemviews-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kitemviews-5.89.0.tar.xz";
sha256 = "180n41gkv6vgmljcqh2sg5922glq59z56zq7y299vwnkgix9aqns";
name = "kitemviews-5.89.0.tar.xz";
};
};
kjobwidgets = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kjobwidgets-5.87.0.tar.xz";
sha256 = "0s0g4dygc6c9p5w7vdk7bninizsdhj5xan351x15b4k0ddgq8sz5";
name = "kjobwidgets-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kjobwidgets-5.89.0.tar.xz";
sha256 = "02ysdzn25a9lms70fawnz3h5vdxy9p528qmbxslsnpz29r5h2wb8";
name = "kjobwidgets-5.89.0.tar.xz";
};
};
kjs = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/portingAids/kjs-5.87.0.tar.xz";
sha256 = "1ihwhjgk3k2nmyfg2brdjriymm2qi5dgmh47phmb9b2gvzqx6yg8";
name = "kjs-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/portingAids/kjs-5.89.0.tar.xz";
sha256 = "0yxk4qwl4cxv3kklvla5q3xx2vgj4lwp4pb3bplkkbighm01naih";
name = "kjs-5.89.0.tar.xz";
};
};
kjsembed = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/portingAids/kjsembed-5.87.0.tar.xz";
sha256 = "0j8b637k8vx2qhl3zf6744ywykv6hnfcs2xgsq0i8w5ji0a2jigv";
name = "kjsembed-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/portingAids/kjsembed-5.89.0.tar.xz";
sha256 = "08ajxgh1lfbx8nf4vsljzcwkfjih8fyqp9nr2xbv2a9dbv51x1sf";
name = "kjsembed-5.89.0.tar.xz";
};
};
kmediaplayer = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/portingAids/kmediaplayer-5.87.0.tar.xz";
sha256 = "0mrmb7q4wmj8v9ipb9vh4c8scl1mr0frz3yvpc96dyimvb87pp08";
name = "kmediaplayer-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/portingAids/kmediaplayer-5.89.0.tar.xz";
sha256 = "0hf44hij1bqcfvxhs7ka00habgh3lc39xajnblpm9br8xybgkaz0";
name = "kmediaplayer-5.89.0.tar.xz";
};
};
knewstuff = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/knewstuff-5.87.0.tar.xz";
sha256 = "0xnilr3r3l36g3j7a2nf2kqmill22ibrr6qfniqcywmcqpnq7x4q";
name = "knewstuff-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/knewstuff-5.89.0.tar.xz";
sha256 = "1qw3lm4vjxal7r314y0zqj59fmzj4b9z2dsd10r3mxpiwjra0s45";
name = "knewstuff-5.89.0.tar.xz";
};
};
knotifications = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/knotifications-5.87.0.tar.xz";
sha256 = "03zraci1lnzz3d5i97i2m2h4z8xp4fmm28aizk3xipqkgy3q61c3";
name = "knotifications-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/knotifications-5.89.0.tar.xz";
sha256 = "1jghpawqp0zy1scs2l0dqz2sqv4xd65xiavabpjwhycx5pxpvbhs";
name = "knotifications-5.89.0.tar.xz";
};
};
knotifyconfig = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/knotifyconfig-5.87.0.tar.xz";
sha256 = "0jd5yzjg625ixm3fbmpafvg6wc69cvppqr0z0y0wzkbzbd930ggh";
name = "knotifyconfig-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/knotifyconfig-5.89.0.tar.xz";
sha256 = "041qnnxhsi35xygyzlppvpghfd8fxraas824dz7rfjiym2zid7jh";
name = "knotifyconfig-5.89.0.tar.xz";
};
};
kpackage = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kpackage-5.87.0.tar.xz";
sha256 = "1dmhj1byxmk407mcz62ydrzzjab6c4da22blkm4f5das79blkdsy";
name = "kpackage-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kpackage-5.89.0.tar.xz";
sha256 = "198n0gr2v9r11ml2vkx9xazxf3rbw3qgc44l7x134rpn1jv9b0s3";
name = "kpackage-5.89.0.tar.xz";
};
};
kparts = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kparts-5.87.0.tar.xz";
sha256 = "0jmjyvrskhvnp0w1d9l9k5azwf1ppda97qp2801179x77bgdfbgi";
name = "kparts-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kparts-5.89.0.tar.xz";
sha256 = "0vdz1sxqkx2nynlsywyp8j2ciq226cs40c3m70lqs0j5w283i5ra";
name = "kparts-5.89.0.tar.xz";
};
};
kpeople = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kpeople-5.87.0.tar.xz";
sha256 = "002qnfxyrzv9jr1z86ih7v7bprbpfx311s646rbmjc6c9wqa5a1a";
name = "kpeople-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kpeople-5.89.0.tar.xz";
sha256 = "12bry15lr7xpgmfgpw1mdd805n1af6050vaa3pk4mbf0vc6clg5y";
name = "kpeople-5.89.0.tar.xz";
};
};
kplotting = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kplotting-5.87.0.tar.xz";
sha256 = "1np6rqrxldnhz82ak291kr87zqccmp9a3v4gvxl0xsm2qnpzxlxz";
name = "kplotting-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kplotting-5.89.0.tar.xz";
sha256 = "1asqzv5jl2nb9ml5vwlpcsi9f2vw7y8rcihlvkf569s7kxsrswns";
name = "kplotting-5.89.0.tar.xz";
};
};
kpty = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kpty-5.87.0.tar.xz";
sha256 = "1qd2lj53m0gbpmfilwrcz5v2m735daqlxj2qv1j5m28b3bjwz2li";
name = "kpty-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kpty-5.89.0.tar.xz";
sha256 = "0053sx30d1w2m03wqv3mhkjrxdf7ps1xj8h74fv0a0clf9ab0i4x";
name = "kpty-5.89.0.tar.xz";
};
};
kquickcharts = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kquickcharts-5.87.0.tar.xz";
sha256 = "1dx4ilwih9pfimfn5l3fgjf0z1k75p6sb7y03akgnl4i9w2aycv8";
name = "kquickcharts-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kquickcharts-5.89.0.tar.xz";
sha256 = "05syj1162j1zhg9wws81kk9z2ri3jvlvnq95l3gv29zf582j7h91";
name = "kquickcharts-5.89.0.tar.xz";
};
};
kross = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/portingAids/kross-5.87.0.tar.xz";
sha256 = "1nnyl67b43064y5gvj7ccvzz5481vbaycjhxxzgf4iaj0qm2vpfh";
name = "kross-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/portingAids/kross-5.89.0.tar.xz";
sha256 = "0j88ikhxypyy4yickcz3hcdfaj8g7qjinf5va7g5ghzjar7q9x4y";
name = "kross-5.89.0.tar.xz";
};
};
krunner = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/krunner-5.87.0.tar.xz";
sha256 = "0ygqfaif9xp30ahrld85xzsgmfmy51560hl8ym8shggwar20kb1s";
name = "krunner-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/krunner-5.89.0.tar.xz";
sha256 = "11wzn33k6gwfiwc6idhsr8fj441c82bbzz8bx8i228ymvnqrdcqx";
name = "krunner-5.89.0.tar.xz";
};
};
kservice = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kservice-5.87.0.tar.xz";
sha256 = "0a3fcqhwbzqwy9wy1787p8hr1s1jfmz3y1dk2spiifwk9l668mxn";
name = "kservice-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kservice-5.89.0.tar.xz";
sha256 = "0srbjazz302w7zsxh5zcq5zhgz8ad09zxld1rpfkyxg5z820lrq5";
name = "kservice-5.89.0.tar.xz";
};
};
ktexteditor = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/ktexteditor-5.87.0.tar.xz";
sha256 = "13dnwf2zvp3k6xb0ry5a11gaf2j7x2swhq8d689w4gf3awpma7rg";
name = "ktexteditor-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/ktexteditor-5.89.0.tar.xz";
sha256 = "02bg84dmqadjlwfmccviz0d0wj0qf9fy2i9igq4mv150hqy93bb7";
name = "ktexteditor-5.89.0.tar.xz";
};
};
ktextwidgets = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/ktextwidgets-5.87.0.tar.xz";
sha256 = "04gmqw8wjf6r8lpsjcsg0925a6b6hnckzy5i9ykvian1kq2d79fr";
name = "ktextwidgets-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/ktextwidgets-5.89.0.tar.xz";
sha256 = "0yz2y111hjs1zq1f8887sn334gpf0sv4lrfq3i5dj0x3vcjgmccl";
name = "ktextwidgets-5.89.0.tar.xz";
};
};
kunitconversion = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kunitconversion-5.87.0.tar.xz";
sha256 = "1b5yvs0inr0kj7i4j5yavlxz6n8h3d2wbgw39r2harzxd4xjzz4h";
name = "kunitconversion-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kunitconversion-5.89.0.tar.xz";
sha256 = "1bmnlcsi8qbba38ywr3f4vd7kddiwzmrnn9n69c6626jg4aj3g1q";
name = "kunitconversion-5.89.0.tar.xz";
};
};
kwallet = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kwallet-5.87.0.tar.xz";
sha256 = "1a2qiwhf6hwh6qs9x84hz1ryaaqqm8bpg9v29kjy6cq9krn3mwar";
name = "kwallet-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kwallet-5.89.0.tar.xz";
sha256 = "1yy34asal5jni78jxywddh3hjpzsr1myck0f89h78a2zc28xnd1h";
name = "kwallet-5.89.0.tar.xz";
};
};
kwayland = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kwayland-5.87.0.tar.xz";
sha256 = "03lrlprvc3bj43f0l0dirg93l7amzlcx4ajaqh9h54g030qanfmc";
name = "kwayland-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kwayland-5.89.0.tar.xz";
sha256 = "1sq4zy9bifbqlg8s3af2vwxyyg84kmxfyvdi479cn46vdavylp2j";
name = "kwayland-5.89.0.tar.xz";
};
};
kwidgetsaddons = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kwidgetsaddons-5.87.0.tar.xz";
sha256 = "00gv9lxiah6yg8lxjd0md0zyvhi7zc9s6fg14jfh0cb1i0zrn49b";
name = "kwidgetsaddons-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kwidgetsaddons-5.89.0.tar.xz";
sha256 = "1rs30ialmrhwvxah6rvzbavjnp4ziaaf0j0jcm63kyqbb5nywgmk";
name = "kwidgetsaddons-5.89.0.tar.xz";
};
};
kwindowsystem = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kwindowsystem-5.87.0.tar.xz";
sha256 = "0rxmpawp5g46xp5irk1gcdq6n2y9r9vlx1dm5gpqhcfh7gr64ja2";
name = "kwindowsystem-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kwindowsystem-5.89.0.tar.xz";
sha256 = "1h0v72mb7s36ggw8nv70rpk16q0cflbhgvqwzlfqvh68kbs35a4q";
name = "kwindowsystem-5.89.0.tar.xz";
};
};
kxmlgui = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/kxmlgui-5.87.0.tar.xz";
sha256 = "1wnss0rjspgih3m2a3faflamf7n681k8sf8pzrcsrvvrzq95n65i";
name = "kxmlgui-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/kxmlgui-5.89.0.tar.xz";
sha256 = "0mjfg0hd9rswz3jpmc8xjw5jqgip58cx3bavijdlnp7pla7r7j56";
name = "kxmlgui-5.89.0.tar.xz";
};
};
kxmlrpcclient = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/portingAids/kxmlrpcclient-5.87.0.tar.xz";
sha256 = "03l5zs4l52f3w01hsk00r8hmnccyy3iw2vhiclvpp6dksmb8yad7";
name = "kxmlrpcclient-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/portingAids/kxmlrpcclient-5.89.0.tar.xz";
sha256 = "0ri3z76r1v1vfp3j0mrpvan6jzmp57a5g4vwshv4zgyvr484qhlp";
name = "kxmlrpcclient-5.89.0.tar.xz";
};
};
modemmanager-qt = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/modemmanager-qt-5.87.0.tar.xz";
sha256 = "1ag98r2hhd93gki3dvlz48sgqc2805b0p0w4m0az0czvxnclg0rk";
name = "modemmanager-qt-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/modemmanager-qt-5.89.0.tar.xz";
sha256 = "1sam8cr638h9gyp60dhgmrpddy6y7waf9xaij46kvc0xdan501fi";
name = "modemmanager-qt-5.89.0.tar.xz";
};
};
networkmanager-qt = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/networkmanager-qt-5.87.0.tar.xz";
sha256 = "0a4sxcm88mfry1sjc4r0qx5aqmbb61ghmd912wqk19nx18qgkm5y";
name = "networkmanager-qt-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/networkmanager-qt-5.89.0.tar.xz";
sha256 = "1x1pxsf4dm8h0bj6my9rg2j95nnn81919fv9apvqglf6i3xd2pq4";
name = "networkmanager-qt-5.89.0.tar.xz";
};
};
oxygen-icons5 = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/oxygen-icons5-5.87.0.tar.xz";
sha256 = "0mpxv2m6nkl1cp3p0xgpm916k2ykvkyk0x0ka4azs8iyy0anc36m";
name = "oxygen-icons5-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/oxygen-icons5-5.89.0.tar.xz";
sha256 = "1gmx2k5hqfa0lap2y9sv7csi09s8nl3rvab5nz731wr3s9m2frpr";
name = "oxygen-icons5-5.89.0.tar.xz";
};
};
plasma-framework = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/plasma-framework-5.87.0.tar.xz";
sha256 = "1y7w4b7jb8rnkfan97yln5w9w68skrmif4wqqba4f9mj6y2dcajb";
name = "plasma-framework-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/plasma-framework-5.89.0.tar.xz";
sha256 = "0wx6a3agplfmf2p86ljhgd3pjx7f15g1hp660i62zw84zvpsh2dp";
name = "plasma-framework-5.89.0.tar.xz";
};
};
prison = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/prison-5.87.0.tar.xz";
sha256 = "0vb8ny4za37v4nmcy9qw8zz5zcr46clci9lg22s84f26l4vlcs87";
name = "prison-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/prison-5.89.0.tar.xz";
sha256 = "0jd3qfj5k4fxqpbkjpr81mvni9kqppcq0gn5yyc9nys4wk4nr934";
name = "prison-5.89.0.tar.xz";
};
};
purpose = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/purpose-5.87.0.tar.xz";
sha256 = "0ddpm2hm3x1p25hkjzff4vs906n5bkkk4j3myh0gvyqn8accdhsd";
name = "purpose-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/purpose-5.89.0.tar.xz";
sha256 = "1sfhwzw1ghr1yg4fkrz0r2myd5569mscsr98pnc3plr78ppq9lwy";
name = "purpose-5.89.0.tar.xz";
};
};
qqc2-desktop-style = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/qqc2-desktop-style-5.87.0.tar.xz";
sha256 = "02i4rg5gf7i63lm4f0afm9n3lgzvklpbg43d0zcsdwzph386baq7";
name = "qqc2-desktop-style-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/qqc2-desktop-style-5.89.0.tar.xz";
sha256 = "1q2y0hb69f3ldaslbpw8v0xapchqndjp4wzgmghd1zqab8lqjl5c";
name = "qqc2-desktop-style-5.89.0.tar.xz";
};
};
solid = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/solid-5.87.0.tar.xz";
sha256 = "0zmcc4ryp4j93999f0fgwvchs4gycbynsz0wghrhdqkfhsjvhqra";
name = "solid-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/solid-5.89.0.tar.xz";
sha256 = "1gy8ddg5803fpdifg68gkjrl9l2dwjrmwyzq5jzsfr6yabcfih93";
name = "solid-5.89.0.tar.xz";
};
};
sonnet = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/sonnet-5.87.0.tar.xz";
sha256 = "1cc9j9ks33s6amr01a7ywnqiqvm498vlmqqva40ddvkfq1azxmhs";
name = "sonnet-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/sonnet-5.89.0.tar.xz";
sha256 = "0fdkx68hyp5fq0fyfbq0691vcx70qm7md2nd4028gmpcbxxaixa1";
name = "sonnet-5.89.0.tar.xz";
};
};
syndication = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/syndication-5.87.0.tar.xz";
sha256 = "1xbs83smgqzk01r7nds6p74v9n1pa0zhlafbbxlj2m226p1zf8bs";
name = "syndication-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/syndication-5.89.0.tar.xz";
sha256 = "186dw32jhgfwz7dz9payx645gvhgzcf6qy5qiad6ifkvda50g9cw";
name = "syndication-5.89.0.tar.xz";
};
};
syntax-highlighting = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/syntax-highlighting-5.87.0.tar.xz";
sha256 = "148wm3qdjkwzvcm51x3cppsxl4rylbjyjp1pfh6545fhikm5nqi6";
name = "syntax-highlighting-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/syntax-highlighting-5.89.0.tar.xz";
sha256 = "0iy9ryjf6bcxwp9kni00p82mx1bg101z8331ykixffn41vfgxb9a";
name = "syntax-highlighting-5.89.0.tar.xz";
};
};
threadweaver = {
version = "5.87.0";
version = "5.89.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.87/threadweaver-5.87.0.tar.xz";
sha256 = "1gqpzv2ijw66fpvaqv66xsglh19lv0k4j9i505xmmkzlyddbhkch";
name = "threadweaver-5.87.0.tar.xz";
url = "${mirror}/stable/frameworks/5.89/threadweaver-5.89.0.tar.xz";
sha256 = "03yrlp9ixfb3wsrfmgxfhryzy2jsfnk4wnphmlk5nh98nxa9706x";
name = "threadweaver-5.89.0.tar.xz";
};
};
}

@ -1,4 +1,4 @@
{ lib, mkDerivation, fetchFromGitHub, cmake, qttools, qtbase, networkmanager-qt, modemmanager-qt }:
{ lib, mkDerivation, fetchFromGitHub, cmake, pkg-config, qttools, qtbase, networkmanager-qt, modemmanager-qt }:
mkDerivation rec {
pname = "nm-tray";
@ -15,7 +15,7 @@ mkDerivation rec {
sed -i -e '1i#include <QMetaEnum>' src/nmmodel.cpp
'';
nativeBuildInputs = [ cmake qttools ];
nativeBuildInputs = [ cmake pkg-config qttools ];
cmakeFlags = [ "-DWITH_MODEMMANAGER_SUPPORT=ON" ];

Loading…
Cancel
Save