Merge pull request #65561 from nyanloutre/plasma_update_5_16_3

kde_applications: 19.04.1 -> 19.08.0; kdeFrameworks: 5.58 -> 5.61; plasma-5: 5.15.5 -> 5.16.4
This commit is contained in:
Thomas Tuegel 2019-08-16 10:56:21 -05:00 committed by GitHub
commit ed3cb39bfa
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
32 changed files with 1542 additions and 1588 deletions

View file

@ -1,6 +1,6 @@
{ mkDerivation, lib, fetchFromGitHub
, cmake, extra-cmake-modules, pkgconfig, libxcb, libpthreadstubs
, libXdmcp, libXau, qtbase, qtdeclarative, qttools, pam, systemd
, libXdmcp, libXau, qtbase, qtdeclarative, qtquickcontrols2, qttools, pam, systemd
}:
let
@ -29,7 +29,7 @@ in mkDerivation rec {
nativeBuildInputs = [ cmake extra-cmake-modules pkgconfig qttools ];
buildInputs = [
libxcb libpthreadstubs libXdmcp libXau pam qtbase qtdeclarative systemd
libxcb libpthreadstubs libXdmcp libXau pam qtbase qtdeclarative qtquickcontrols2 systemd
];
cmakeFlags = [

View file

@ -1,30 +0,0 @@
{
stdenv, fetchurl,
extra-cmake-modules,
karchive, kconfig, ki18n, kiconthemes, kio, kservice, kwindowsystem, kxmlgui,
libkipi, qtbase, qtsvg, qtxmlpatterns
}:
stdenv.mkDerivation rec {
pname = "kipi-plugins";
version = "5.9.1";
src = fetchurl {
url = "http://download.kde.org/stable/${pname}/${pname}-${version}.tar.xz";
sha256 = "0hjm05nkz0w926sn4lav5258rda6zkd6gfnqd8hh3fa2q0dd7cq4";
};
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [
karchive kconfig ki18n kiconthemes kio kservice kwindowsystem kxmlgui libkipi
qtbase qtsvg qtxmlpatterns
];
meta = {
description = "Plugins for KDE-based image applications";
license = stdenv.lib.licenses.gpl2;
homepage = https://www.digikam.org;
maintainers = with stdenv.lib.maintainers; [ ttuegel ];
platforms = stdenv.lib.platforms.linux;
};
}

View file

@ -9,11 +9,11 @@ This reverts commit b2bb55f13f2ac783f89cc414de8c39f62fa2096a.
KF5AkonadiConfig.cmake.in | 6 +++---
2 files changed, 3 insertions(+), 6 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 9788bea94..15bad00fd 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -285,9 +285,6 @@ configure_package_config_file(
Index: akonadi-19.08.0/CMakeLists.txt
===================================================================
--- akonadi-19.08.0.orig/CMakeLists.txt
+++ akonadi-19.08.0/CMakeLists.txt
@@ -306,9 +306,6 @@ configure_package_config_file(
"${CMAKE_CURRENT_SOURCE_DIR}/KF5AkonadiConfig.cmake.in"
"${CMAKE_CURRENT_BINARY_DIR}/KF5AkonadiConfig.cmake"
INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR}
@ -23,13 +23,13 @@ index 9788bea94..15bad00fd 100644
)
install(FILES
diff --git a/KF5AkonadiConfig.cmake.in b/KF5AkonadiConfig.cmake.in
index 75abede50..10f039376 100644
--- a/KF5AkonadiConfig.cmake.in
+++ b/KF5AkonadiConfig.cmake.in
@@ -13,8 +13,8 @@ find_dependency(KF5ConfigWidgets "@KF5_VERSION@")
find_dependency(Qt5DBus "@QT_REQUIRED_VERSION@")
find_dependency(Qt5Network "@QT_REQUIRED_VERSION@")
Index: akonadi-19.08.0/KF5AkonadiConfig.cmake.in
===================================================================
--- akonadi-19.08.0.orig/KF5AkonadiConfig.cmake.in
+++ akonadi-19.08.0/KF5AkonadiConfig.cmake.in
@@ -26,8 +26,8 @@ if(BUILD_TESTING)
find_dependency(Qt5Test "@QT_REQUIRED_VERSION@")
endif()
-set_and_check(AKONADI_DBUS_INTERFACES_DIR "@PACKAGE_AKONADI_DBUS_INTERFACES_INSTALL_DIR@")
-set_and_check(AKONADI_INCLUDE_DIR "@PACKAGE_AKONADI_INCLUDE_DIR@")
@ -38,15 +38,12 @@ index 75abede50..10f039376 100644
find_dependency(Boost "@Boost_MINIMUM_VERSION@")
@@ -22,7 +22,7 @@ include(${CMAKE_CURRENT_LIST_DIR}/KF5AkonadiTargets.cmake)
@@ -35,7 +35,7 @@ include(${CMAKE_CURRENT_LIST_DIR}/KF5Ako
include(${CMAKE_CURRENT_LIST_DIR}/KF5AkonadiMacros.cmake)
# The directory where akonadi-xml.xsd and kcfg2dbus.xsl are installed
-set(KF5Akonadi_DATA_DIR "@PACKAGE_KF5Akonadi_DATA_DIR@")
+set(KF5Akonadi_DATA_DIR "@KF5Akonadi_DATA_DIR@")
####################################################################################
# CMAKE_AUTOMOC
--
2.15.1

View file

@ -1,8 +1,8 @@
diff --git a/src/akonadicontrol/agentmanager.cpp b/src/akonadicontrol/agentmanager.cpp
index d85c1a79b..8df02710c 100644
--- a/src/akonadicontrol/agentmanager.cpp
+++ b/src/akonadicontrol/agentmanager.cpp
@@ -78,12 +78,12 @@ AgentManager::AgentManager(bool verbose, QObject *parent)
Index: akonadi-19.08.0/src/akonadicontrol/agentmanager.cpp
===================================================================
--- akonadi-19.08.0.orig/src/akonadicontrol/agentmanager.cpp
+++ akonadi-19.08.0/src/akonadicontrol/agentmanager.cpp
@@ -78,12 +78,12 @@ AgentManager::AgentManager(bool verbose,
mStorageController = new Akonadi::ProcessControl;
mStorageController->setShutdownTimeout(15 * 1000); // the server needs more time for shutdown if we are using an internal mysqld
connect(mStorageController, &Akonadi::ProcessControl::unableToStart, this, &AgentManager::serverFailure);
@ -17,11 +17,11 @@ index d85c1a79b..8df02710c 100644
}
}
diff --git a/src/akonadicontrol/agentprocessinstance.cpp b/src/akonadicontrol/agentprocessinstance.cpp
index be1cc4afb..6d0c1d7e5 100644
--- a/src/akonadicontrol/agentprocessinstance.cpp
+++ b/src/akonadicontrol/agentprocessinstance.cpp
@@ -62,7 +62,7 @@ bool AgentProcessInstance::start(const AgentType &agentInfo)
Index: akonadi-19.08.0/src/akonadicontrol/agentprocessinstance.cpp
===================================================================
--- akonadi-19.08.0.orig/src/akonadicontrol/agentprocessinstance.cpp
+++ akonadi-19.08.0/src/akonadicontrol/agentprocessinstance.cpp
@@ -62,7 +62,7 @@ bool AgentProcessInstance::start(const A
} else {
Q_ASSERT(agentInfo.launchMethod == AgentType::Launcher);
const QStringList arguments = QStringList() << executable << identifier();
@ -30,11 +30,11 @@ index be1cc4afb..6d0c1d7e5 100644
mController->start(agentLauncherExec, arguments);
}
return true;
diff --git a/src/server/storage/dbconfigmysql.cpp b/src/server/storage/dbconfigmysql.cpp
index dfff6fc29..419e54a5b 100644
--- a/src/server/storage/dbconfigmysql.cpp
+++ b/src/server/storage/dbconfigmysql.cpp
@@ -82,7 +82,6 @@ bool DbConfigMysql::init(QSettings &settings)
Index: akonadi-19.08.0/src/server/storage/dbconfigmysql.cpp
===================================================================
--- akonadi-19.08.0.orig/src/server/storage/dbconfigmysql.cpp
+++ akonadi-19.08.0/src/server/storage/dbconfigmysql.cpp
@@ -83,7 +83,6 @@ bool DbConfigMysql::init(QSettings &sett
// determine default settings depending on the driver
QString defaultHostName;
QString defaultOptions;
@ -42,7 +42,7 @@ index dfff6fc29..419e54a5b 100644
QString defaultCleanShutdownCommand;
#ifndef Q_OS_WIN
@@ -90,16 +89,7 @@ bool DbConfigMysql::init(QSettings &settings)
@@ -92,16 +91,7 @@ bool DbConfigMysql::init(QSettings &sett
#endif
const bool defaultInternalServer = true;
@ -59,8 +59,8 @@ index dfff6fc29..419e54a5b 100644
+ const QString mysqladminPath = QLatin1String(NIXPKGS_MYSQL_MYSQLADMIN);
if (!mysqladminPath.isEmpty()) {
#ifndef Q_OS_WIN
defaultCleanShutdownCommand = QStringLiteral("%1 --defaults-file=%2/mysql.conf --socket=%3/mysql.socket shutdown")
@@ -109,10 +99,10 @@ bool DbConfigMysql::init(QSettings &settings)
defaultCleanShutdownCommand = QStringLiteral("%1 --defaults-file=%2/mysql.conf --socket=%3/%4 shutdown")
@@ -111,10 +101,10 @@ bool DbConfigMysql::init(QSettings &sett
#endif
}
@ -73,7 +73,7 @@ index dfff6fc29..419e54a5b 100644
qCDebug(AKONADISERVER_LOG) << "Found mysqlcheck: " << mMysqlCheckPath;
mInternalServer = settings.value(QStringLiteral("QMYSQL/StartServer"), defaultInternalServer).toBool();
@@ -129,7 +119,7 @@ bool DbConfigMysql::init(QSettings &settings)
@@ -131,7 +121,7 @@ bool DbConfigMysql::init(QSettings &sett
mUserName = settings.value(QStringLiteral("User")).toString();
mPassword = settings.value(QStringLiteral("Password")).toString();
mConnectionOptions = settings.value(QStringLiteral("Options"), defaultOptions).toString();
@ -82,7 +82,7 @@ index dfff6fc29..419e54a5b 100644
mCleanServerShutdownCommand = settings.value(QStringLiteral("CleanServerShutdownCommand"), defaultCleanShutdownCommand).toString();
settings.endGroup();
@@ -139,9 +129,6 @@ bool DbConfigMysql::init(QSettings &settings)
@@ -141,9 +131,6 @@ bool DbConfigMysql::init(QSettings &sett
// intentionally not namespaced as we are the only one in this db instance when using internal mode
mDatabaseName = QStringLiteral("akonadi");
}
@ -92,7 +92,7 @@ index dfff6fc29..419e54a5b 100644
qCDebug(AKONADISERVER_LOG) << "Using mysqld:" << mMysqldPath;
@@ -150,9 +137,6 @@ bool DbConfigMysql::init(QSettings &settings)
@@ -152,9 +139,6 @@ bool DbConfigMysql::init(QSettings &sett
settings.setValue(QStringLiteral("Name"), mDatabaseName);
settings.setValue(QStringLiteral("Host"), mHostName);
settings.setValue(QStringLiteral("Options"), mConnectionOptions);
@ -102,7 +102,7 @@ index dfff6fc29..419e54a5b 100644
settings.setValue(QStringLiteral("StartServer"), mInternalServer);
settings.endGroup();
settings.sync();
@@ -206,7 +190,7 @@ bool DbConfigMysql::startInternalServer()
@@ -209,7 +193,7 @@ bool DbConfigMysql::startInternalServer(
#endif
// generate config file
@ -111,56 +111,35 @@ index dfff6fc29..419e54a5b 100644
const QString localConfig = StandardDirs::locateResourceFile("config", QStringLiteral("mysql-local.conf"));
const QString actualConfig = StandardDirs::saveDir("data") + QLatin1String("/mysql.conf");
if (globalConfig.isEmpty()) {
diff --git a/src/server/storage/dbconfigpostgresql.cpp b/src/server/storage/dbconfigpostgresql.cpp
index 6b50ae50e..f94a8c5eb 100644
--- a/src/server/storage/dbconfigpostgresql.cpp
+++ b/src/server/storage/dbconfigpostgresql.cpp
@@ -58,7 +58,6 @@ bool DbConfigPostgresql::init(QSettings &settings)
Index: akonadi-19.08.0/src/server/storage/dbconfigpostgresql.cpp
===================================================================
--- akonadi-19.08.0.orig/src/server/storage/dbconfigpostgresql.cpp
+++ akonadi-19.08.0/src/server/storage/dbconfigpostgresql.cpp
@@ -140,9 +140,7 @@ bool DbConfigPostgresql::init(QSettings
// determine default settings depending on the driver
QString defaultHostName;
QString defaultOptions;
- QString defaultServerPath;
QString defaultInitDbPath;
- QString defaultPgUpgradePath;
QString defaultPgData;
@@ -70,35 +69,7 @@ bool DbConfigPostgresql::init(QSettings &settings)
#ifndef Q_WS_WIN // We assume that PostgreSQL is running as service on Windows
@@ -153,12 +151,8 @@ bool DbConfigPostgresql::init(QSettings
mInternalServer = settings.value(QStringLiteral("QPSQL/StartServer"), defaultInternalServer).toBool();
if (mInternalServer) {
- QStringList postgresSearchPath;
- const auto paths = postgresSearchPaths(QStringLiteral("/usr/lib/postgresql"));
-
-#ifdef POSTGRES_PATH
- const QString dir(QStringLiteral(POSTGRES_PATH));
- if (QDir(dir).exists()) {
- postgresSearchPath << QStringLiteral(POSTGRES_PATH);
- }
-#endif
- postgresSearchPath << QStringLiteral("/usr/bin")
- << QStringLiteral("/usr/sbin")
- << QStringLiteral("/usr/local/sbin");
- // Locale all versions in /usr/lib/postgresql (i.e. /usr/lib/postgresql/X.Y) in reversed
- // sorted order, so we search from the newest one to the oldest.
- QStringList postgresVersionedSearchPaths;
- QDir versionedDir(QStringLiteral("/usr/lib/postgresql"));
- if (versionedDir.exists()) {
- const auto versionedDirs = versionedDir.entryInfoList(QDir::Dirs | QDir::NoDotAndDotDot, QDir::Name | QDir::Reversed);
- for (const auto &path : versionedDirs) {
- // Don't break once PostgreSQL 10 is released, but something more future-proof will be needed
- if (path.fileName().startsWith(QLatin1String("10."))) {
- postgresVersionedSearchPaths.prepend(path.absoluteFilePath() + QStringLiteral("/bin"));
- } else {
- postgresVersionedSearchPaths.append(path.absoluteFilePath() + QStringLiteral("/bin"));
- }
- }
- }
- postgresSearchPath.append(postgresVersionedSearchPaths);
- defaultServerPath = QStandardPaths::findExecutable(QStringLiteral("pg_ctl"), postgresSearchPath);
- defaultInitDbPath = QStandardPaths::findExecutable(QStringLiteral("initdb"), postgresSearchPath);
- defaultServerPath = QStandardPaths::findExecutable(QStringLiteral("pg_ctl"), paths);
- defaultInitDbPath = QStandardPaths::findExecutable(QStringLiteral("initdb"), paths);
+ defaultInitDbPath = QLatin1String(NIXPKGS_POSTGRES_INITDB);
defaultHostName = Utils::preferredSocketDirectory(StandardDirs::saveDir("data", QStringLiteral("db_misc")));
- defaultPgUpgradePath = QStandardPaths::findExecutable(QStringLiteral("pg_upgrade"), paths);
defaultPgData = StandardDirs::saveDir("data", QStringLiteral("db_data"));
}
@@ -118,10 +89,7 @@ bool DbConfigPostgresql::init(QSettings &settings)
@@ -177,20 +171,14 @@ bool DbConfigPostgresql::init(QSettings
mUserName = settings.value(QStringLiteral("User")).toString();
mPassword = settings.value(QStringLiteral("Password")).toString();
mConnectionOptions = settings.value(QStringLiteral("Options"), defaultOptions).toString();
@ -172,7 +151,18 @@ index 6b50ae50e..f94a8c5eb 100644
qCDebug(AKONADISERVER_LOG) << "Found pg_ctl:" << mServerPath;
mInitDbPath = settings.value(QStringLiteral("InitDbPath"), defaultInitDbPath).toString();
if (mInternalServer && mInitDbPath.isEmpty()) {
@@ -142,7 +110,6 @@ bool DbConfigPostgresql::init(QSettings &settings)
mInitDbPath = defaultInitDbPath;
}
qCDebug(AKONADISERVER_LOG) << "Found initdb:" << mServerPath;
- mPgUpgradePath = settings.value(QStringLiteral("UpgradePath"), defaultPgUpgradePath).toString();
- if (mInternalServer && mPgUpgradePath.isEmpty()) {
- mPgUpgradePath = defaultPgUpgradePath;
- }
+ mPgUpgradePath = QLatin1String(NIXPKGS_POSTGRES_PG_UPGRADE);
qCDebug(AKONADISERVER_LOG) << "Found pg_upgrade:" << mPgUpgradePath;
mPgData = settings.value(QStringLiteral("PgData"), defaultPgData).toString();
if (mPgData.isEmpty()) {
@@ -206,7 +194,6 @@ bool DbConfigPostgresql::init(QSettings
settings.setValue(QStringLiteral("Port"), mHostPort);
}
settings.setValue(QStringLiteral("Options"), mConnectionOptions);
@ -180,6 +170,3 @@ index 6b50ae50e..f94a8c5eb 100644
settings.setValue(QStringLiteral("InitDbPath"), mInitDbPath);
settings.setValue(QStringLiteral("StartServer"), mInternalServer);
settings.endGroup();
--
2.18.1

View file

@ -1,8 +1,8 @@
Index: akonadi-17.04.0/src/server/storage/dbconfigmysql.cpp
Index: akonadi-19.08.0/src/server/storage/dbconfigmysql.cpp
===================================================================
--- akonadi-17.04.0.orig/src/server/storage/dbconfigmysql.cpp
+++ akonadi-17.04.0/src/server/storage/dbconfigmysql.cpp
@@ -229,8 +229,7 @@ bool DbConfigMysql::startInternalServer(
--- akonadi-19.08.0.orig/src/server/storage/dbconfigmysql.cpp
+++ akonadi-19.08.0/src/server/storage/dbconfigmysql.cpp
@@ -235,8 +235,7 @@ bool DbConfigMysql::startInternalServer(
bool confUpdate = false;
QFile actualFile(actualConfig);
// update conf only if either global (or local) is newer than actual

View file

@ -25,6 +25,7 @@ mkDerivation {
''-DNIXPKGS_MYSQL_MYSQL_INSTALL_DB=\"${lib.getBin mysql}/bin/mysql_install_db\"''
''-DNIXPKGS_MYSQL_MYSQLCHECK=\"${lib.getBin mysql}/bin/mysqlcheck\"''
''-DNIXPKGS_POSTGRES_PG_CTL=\"\"''
''-DNIXPKGS_POSTGRES_PG_UPGRADE=\"\"''
''-DNIXPKGS_POSTGRES_INITDB=\"\"''
];
preConfigure = ''

View file

@ -60,7 +60,7 @@ let
inherit mkDerivation;
# Team of maintainers assigned to the KDE PIM suite
kdepimTeam = with lib.maintainers; [ ttuegel vandenoever ];
kdepimTeam = with lib.maintainers; [ ttuegel vandenoever nyanloutre ];
};
in {
akonadi = callPackage ./akonadi {};
@ -116,6 +116,7 @@ let
kidentitymanagement = callPackage ./kidentitymanagement.nix {};
kig = callPackage ./kig.nix {};
kimap = callPackage ./kimap.nix {};
kipi-plugins = callPackage ./kipi-plugins.nix {};
kitinerary = callPackage ./kitinerary.nix {};
kio-extras = callPackage ./kio-extras.nix {};
kldap = callPackage ./kldap.nix {};
@ -171,6 +172,7 @@ let
pim-sieve-editor = callPackage ./pim-sieve-editor.nix {};
print-manager = callPackage ./print-manager.nix {};
spectacle = callPackage ./spectacle.nix {};
yakuake = callPackage ./yakuake.nix {};
# Okteta was removed from kde applications and will now be released independently
# Lets keep an alias for compatibility reasons
inherit okteta;

View file

@ -1 +1 @@
WGET_ARGS=( https://download.kde.org/stable/applications/19.04.1/ )
WGET_ARGS=( https://download.kde.org/stable/applications/19.08.0/ )

View file

@ -3,7 +3,7 @@
extra-cmake-modules, kdoctools,
exiv2, lcms2,
baloo, kactivities, kdelibs4support, kio, kipi-plugins, libkdcraw, libkipi,
phonon, qtimageformats, qtsvg, qtx11extras, kinit, fetchpatch
phonon, qtimageformats, qtsvg, qtx11extras, kinit
}:
mkDerivation {
@ -18,12 +18,4 @@ mkDerivation {
qtimageformats qtsvg qtx11extras
];
propagatedUserEnvPkgs = [ kipi-plugins libkipi (lib.getBin kinit) ];
# Fixes build with exiv2-0.27.1. Drop in 19.04.2
patches = [
(fetchpatch {
url = "https://github.com/KDE/gwenview/commit/172560b845460b6121154f88221c855542219943.patch";
sha256 = "0y1l34h2s7rhfknvg6ggcc389jfzhpq69wf0s3xd5ccwfw7c0ycq";
})
];
}

View file

@ -13,6 +13,7 @@ mkDerivation {
license = with lib.licenses; [ gpl3 lgpl3 lgpl2 ];
maintainers = [ lib.maintainers.ttuegel ];
};
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [ libgit2 ];
propagatedBuildInputs = [

View file

@ -2,7 +2,7 @@
mkDerivation, lib,
extra-cmake-modules, kdoctools,
gmp, kconfig, kconfigwidgets, kcrash, kguiaddons, ki18n, kinit,
knotifications, kxmlgui,
knotifications, kxmlgui, mpfr,
}:
mkDerivation {
@ -14,6 +14,6 @@ mkDerivation {
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [
gmp kconfig kconfigwidgets kcrash kguiaddons ki18n kinit knotifications
kxmlgui
kxmlgui mpfr
];
}

View file

@ -0,0 +1,23 @@
{
mkDerivation, lib,
extra-cmake-modules,
karchive, kconfig, ki18n, kiconthemes, kio, kservice, kwindowsystem, kxmlgui,
libkipi, qtbase, qtsvg, qtxmlpatterns
}:
mkDerivation {
name = "kipi-plugins";
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [
karchive kconfig ki18n kiconthemes kio kservice kwindowsystem kxmlgui libkipi
qtbase qtsvg qtxmlpatterns
];
meta = {
description = "Plugins for KDE-based image applications";
license = lib.licenses.gpl2;
homepage = https://cgit.kde.org/kipi-plugins.git;
maintainers = with lib.maintainers; [ ttuegel ];
};
}

View file

@ -4,7 +4,7 @@
akonadi, akonadi-contacts, akonadi-mime, grantlee, karchive, kcodecs,
kcompletion, kconfig, kconfigwidgets, kcontacts, kdbusaddons,
kiconthemes, kimap, kio, kitemmodels, kjobwidgets, knewstuff, kpimtextedit,
kwallet, kwindowsystem, libkdepim, qtwebengine
kpurpose, kwallet, kwindowsystem, libkdepim, qtwebengine
}:
mkDerivation {
@ -17,7 +17,7 @@ mkDerivation {
buildInputs = [
akonadi-mime grantlee karchive kcodecs kcompletion kconfigwidgets
kdbusaddons kiconthemes kio kitemmodels kjobwidgets knewstuff kpimtextedit
kwallet kwindowsystem libkdepim qtwebengine
kpurpose kwallet kwindowsystem libkdepim qtwebengine
];
propagatedBuildInputs = [
akonadi akonadi-contacts kconfig kcontacts kimap

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,32 @@
{
mkDerivation, lib, kdoctools, extra-cmake-modules,
karchive, kcrash, kdbusaddons, ki18n, kiconthemes, knewstuff, knotifications,
knotifyconfig, konsole, kparts, kwindowsystem, qtx11extras
}:
mkDerivation {
name = "yakuake";
buildInputs = [
karchive kcrash kdbusaddons ki18n kiconthemes knewstuff knotifications
knotifyconfig kparts kwindowsystem qtx11extras
];
propagatedBuildInputs = [
karchive kcrash kdbusaddons ki18n kiconthemes knewstuff knotifications
knotifyconfig kparts kwindowsystem
];
propagatedUserEnvPkgs = [ konsole ];
nativeBuildInputs = [
extra-cmake-modules kdoctools
];
meta = {
homepage = https://yakuake.kde.org;
description = "Quad-style terminal emulator for KDE";
maintainers = with lib.maintainers; [ fridh ];
license = lib.licenses.gpl2;
};
}

View file

@ -1,69 +0,0 @@
{ mkDerivation
, lib
, fetchurl
, kdoctools
, wrapGAppsHook
, extra-cmake-modules
, karchive
, kcrash
, kdbusaddons
, ki18n
, kiconthemes
, knewstuff
, knotifications
, knotifyconfig
, konsole
, kparts
, kwindowsystem
, qtx11extras
}:
mkDerivation rec {
pname = "yakuake";
version = "3.0.5";
src = fetchurl {
url = "http://download.kde.org/stable/${pname}/${version}/src/${pname}-${version}.tar.xz";
sha256 = "021a9mnghffv2mrdl987mn7wbg8bk6bnf6xz8kn2nwsqxp9kpqh8";
};
buildInputs = [
karchive
kcrash
kdbusaddons
ki18n
kiconthemes
knewstuff
knotifications
knotifyconfig
kparts
kwindowsystem
qtx11extras
];
propagatedBuildInputs = [
karchive
kcrash
kdbusaddons
ki18n
kiconthemes
knewstuff
knotifications
knotifyconfig
kparts
kwindowsystem
];
propagatedUserEnvPkgs = [ konsole ];
nativeBuildInputs = [
extra-cmake-modules kdoctools wrapGAppsHook
];
meta = {
homepage = https://yakuake.kde.org;
description = "Quad-style terminal emulator for KDE";
maintainers = with lib.maintainers; [ fridh ];
license = lib.licenses.gpl2;
};
}

View file

@ -1,6 +1,7 @@
{ mkDerivation
, lib
, fetchurl
, fetchpatch
, extra-cmake-modules
, kdoctools
, kbookmarks
@ -38,6 +39,14 @@ in mkDerivation rec {
sha256 = "0h098yhlp36ls6pdvs2r93ig8dv4fys62m0h6wxccprb0qrpbgv0";
};
patches = [
# Delete this patch for konversation > 1.7.5
(fetchpatch {
url = "https://cgit.kde.org/konversation.git/patch/?id=4d0036617becc26a76fd021138c98aceec4c7b53";
sha256 = "17hdj6zyln3n93b71by26mrwbgyh4k052ck5iw1drysx5dyd5l6y";
})
];
buildInputs = [
kbookmarks
karchive

View file

@ -86,7 +86,7 @@ let
lgpl21Plus lgpl3Plus bsd2 mit gpl2Plus gpl3Plus fdl12
];
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ ttuegel ];
maintainers = with lib.maintainers; [ ttuegel nyanloutre ];
homepage = http://www.kde.org;
} // (args.meta or {});
in

View file

@ -1 +1 @@
WGET_ARGS=( https://download.kde.org/stable/plasma/5.15.5/ )
WGET_ARGS=( https://download.kde.org/stable/plasma/5.16.4/ )

View file

@ -3,7 +3,7 @@
extra-cmake-modules, kdoctools,
lm_sensors,
kconfig, kcoreaddons, kdelibs4support, ki18n, kiconthemes, kitemviews,
knewstuff, libksysguard, qtwebkit
knewstuff, libksysguard
}:
mkDerivation {
@ -11,6 +11,6 @@ mkDerivation {
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [
kconfig kcoreaddons kitemviews knewstuff kiconthemes libksysguard
kdelibs4support ki18n lm_sensors qtwebkit
kdelibs4support ki18n lm_sensors
];
}

View file

@ -1,9 +1,9 @@
{ mkDerivation, lib, extra-cmake-modules, pam, socat, libgcrypt, qtbase, }:
{ mkDerivation, lib, extra-cmake-modules, pam, socat, libgcrypt, qtbase, kwallet, }:
mkDerivation {
name = "kwallet-pam";
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ pam socat libgcrypt qtbase ];
buildInputs = [ pam socat libgcrypt qtbase kwallet ];
postPatch = ''
sed -i pam_kwallet_init -e "s|socat|${lib.getBin socat}/bin/socat|"
'';

View file

@ -1,13 +1,13 @@
Index: kwin-5.7.3/main_wayland.cpp
Index: kwin-5.15.5/xwl/xwayland.cpp
===================================================================
--- kwin-5.7.3.orig/main_wayland.cpp
+++ kwin-5.7.3/main_wayland.cpp
@@ -315,7 +315,7 @@ void ApplicationWayland::startXwaylandSe
--- kwin-5.15.5.orig/xwl/xwayland.cpp
+++ kwin-5.15.5/xwl/xwayland.cpp
@@ -143,7 +143,7 @@ void Xwayland::init()
m_xwaylandProcess = new Process(kwinApp());
m_xwaylandProcess = new Process(this);
m_xwaylandProcess->setProcessChannelMode(QProcess::ForwardedErrorChannel);
- m_xwaylandProcess->setProgram(QStringLiteral("Xwayland"));
+ m_xwaylandProcess->setProgram(QLatin1String(NIXPKGS_XWAYLAND));
QProcessEnvironment env = m_environment;
QProcessEnvironment env = m_app->processStartupEnvironment();
env.insert("WAYLAND_SOCKET", QByteArray::number(wlfd));
m_xwaylandProcess->setProcessEnvironment(env);
env.insert("EGL_PLATFORM", QByteArrayLiteral("DRM"));

View file

@ -2,7 +2,7 @@
mkDerivation,
extra-cmake-modules,
kauth, kcompletion, kconfig, kconfigwidgets, kcoreaddons, ki18n, kiconthemes,
kservice, kwidgetsaddons, kwindowsystem, plasma-framework, qtscript, qtwebkit,
kservice, kwidgetsaddons, kwindowsystem, plasma-framework, qtscript, qtwebengine,
qtx11extras
}:
@ -15,7 +15,7 @@ mkDerivation {
buildInputs = [
kauth kconfig ki18n kiconthemes kwindowsystem kcompletion kconfigwidgets
kcoreaddons kservice kwidgetsaddons plasma-framework qtscript qtx11extras
qtwebkit
qtwebengine
];
outputs = [ "bin" "dev" "out" ];
}

View file

@ -2,12 +2,13 @@ diff --git a/sddm-theme/theme.conf.cmake b/sddm-theme/theme.conf.cmake
index 69d3070..52e9102 100644
--- a/sddm-theme/theme.conf.cmake
+++ b/sddm-theme/theme.conf.cmake
@@ -1,4 +1,4 @@
@@ -1,5 +1,5 @@
[General]
type=image
color=#1d99f3
-background=${CMAKE_INSTALL_PREFIX}/${WALLPAPER_INSTALL_DIR}/Next/contents/images/3200x2000.png
+background=${NIXPKGS_WALLPAPER_INSTALL_DIR}/Next/contents/images/3200x2000.png
fontSize=10
-background=${CMAKE_INSTALL_PREFIX}/${WALLPAPER_INSTALL_DIR}/Next/contents/images/5120x2880.png
+background=${NIXPKGS_WALLPAPER_INSTALL_DIR}/Next/contents/images/5120x2880.png
diff --git a/startkde/CMakeLists.txt b/startkde/CMakeLists.txt
index 6a1a212..f03fd34 100644
--- a/startkde/CMakeLists.txt

View file

@ -3,363 +3,363 @@
{
bluedevil = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/bluedevil-5.15.5.tar.xz";
sha256 = "7379230de96c5e6d4ea40f4dfa8732e20a6ee3bd291e6f119ccb57646c33fe1f";
name = "bluedevil-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/bluedevil-5.16.4.tar.xz";
sha256 = "36eaff3da49104fb4ca8de32c2cd42657af7cde94f54c95bacf5abd6c1d39521";
name = "bluedevil-5.16.4.tar.xz";
};
};
breeze = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/breeze-5.15.5.tar.xz";
sha256 = "a13de0472dacd5240c3d38d0841ea7b9098405cf1f8cff77504d1824d09dcac4";
name = "breeze-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/breeze-5.16.4.tar.xz";
sha256 = "84fea0c31a41521983698ad2aed603b5e2c6e4f6e8723e2c64c66c37eb2a5395";
name = "breeze-5.16.4.tar.xz";
};
};
breeze-grub = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/breeze-grub-5.15.5.tar.xz";
sha256 = "4a27689446d66b7de043321022093e8f457dd4d47c124186f233b0606ddcfd64";
name = "breeze-grub-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/breeze-grub-5.16.4.tar.xz";
sha256 = "c36b2183fff7d559ae944881443e0caa03c63bcc81af9f6b21b722109d2e34db";
name = "breeze-grub-5.16.4.tar.xz";
};
};
breeze-gtk = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/breeze-gtk-5.15.5.tar.xz";
sha256 = "d4e16ffbcbe74c48fda7c5bfd18c3f479f56d54b761d9b1d9678119479412ca8";
name = "breeze-gtk-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/breeze-gtk-5.16.4.tar.xz";
sha256 = "8c954a8754bc75b2d8edff70a7b322c559da6e23dc75e1ed616ac926fbe186eb";
name = "breeze-gtk-5.16.4.tar.xz";
};
};
breeze-plymouth = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/breeze-plymouth-5.15.5.tar.xz";
sha256 = "0a518d5a9e1bddeb3e1c7329966ce178a36ab0a0bd6dd28caf803fe8c1680de8";
name = "breeze-plymouth-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/breeze-plymouth-5.16.4.tar.xz";
sha256 = "7556c8f6bff771f3439036f843309b45594c5e903fc11a3275cc2c38346dec9f";
name = "breeze-plymouth-5.16.4.tar.xz";
};
};
discover = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/discover-5.15.5.tar.xz";
sha256 = "6f2bbaade87b959c8bd847e90ecec0c9aa8b4accee63318d25e5beb77deaf854";
name = "discover-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/discover-5.16.4.tar.xz";
sha256 = "0e07a49d3ee93434452d69330b11653546a2104601ec08518be111ba7967f1b0";
name = "discover-5.16.4.tar.xz";
};
};
drkonqi = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/drkonqi-5.15.5.tar.xz";
sha256 = "8669913aa8485257cbb19bbe5bb6956044d0a6896a365cea024b1247d0a6502e";
name = "drkonqi-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/drkonqi-5.16.4.tar.xz";
sha256 = "9d030a59a6d1d732241f8c54a54291ac60584d542ea0b891ca4b2bcb958bd51f";
name = "drkonqi-5.16.4.tar.xz";
};
};
kactivitymanagerd = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/kactivitymanagerd-5.15.5.tar.xz";
sha256 = "e38ec9074e0bc5c1a21bd5eee97b7d99e6528186918e832fecf1e3f95da239db";
name = "kactivitymanagerd-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/kactivitymanagerd-5.16.4.tar.xz";
sha256 = "a287fc9624390c8493a35a5440e2161d1bb67252b6986231acb6268440bb4770";
name = "kactivitymanagerd-5.16.4.tar.xz";
};
};
kde-cli-tools = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/kde-cli-tools-5.15.5.tar.xz";
sha256 = "fbff40188d7864a11aa6aea0b6d8cca2c66025924b3cb29275ac6d282ece9ace";
name = "kde-cli-tools-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/kde-cli-tools-5.16.4.tar.xz";
sha256 = "56c7c2566217704a9d613757767c3b8ee8d1bc4601b9414a44acb50aaaaedc0d";
name = "kde-cli-tools-5.16.4.tar.xz";
};
};
kdecoration = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/kdecoration-5.15.5.tar.xz";
sha256 = "33d613b706b83c025675d7d2b20e074219c9a0953a500c306081c24fcf84d99f";
name = "kdecoration-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/kdecoration-5.16.4.tar.xz";
sha256 = "aa77507dcf357243cca9002764f8c8d1c8404d7e5b7249ad0d0f900f0a47ace4";
name = "kdecoration-5.16.4.tar.xz";
};
};
kde-gtk-config = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/kde-gtk-config-5.15.5.tar.xz";
sha256 = "958163b1134b7c9e9735b5b6a4448973f09dbf43991511f768b29bd038baa185";
name = "kde-gtk-config-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/kde-gtk-config-5.16.4.tar.xz";
sha256 = "c271b1caebac0837483af7ae11d2e4786a7770ff85753f1a3da4c8d28681111c";
name = "kde-gtk-config-5.16.4.tar.xz";
};
};
kdeplasma-addons = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/kdeplasma-addons-5.15.5.tar.xz";
sha256 = "1e11158f636e1d4bb25bbe4bb2f2fca37728c6aae07340ca6c2c1ec9e882ece3";
name = "kdeplasma-addons-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/kdeplasma-addons-5.16.4.tar.xz";
sha256 = "4c0884dcb8413fa836d7e390b1c12fc71127c0e5e6fa278a338c253d1539f4a1";
name = "kdeplasma-addons-5.16.4.tar.xz";
};
};
kgamma5 = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/kgamma5-5.15.5.tar.xz";
sha256 = "5e5d2dd439d4fd298eb0283fd9f2bad009c5efe22f72aea795138d22adfdc1e7";
name = "kgamma5-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/kgamma5-5.16.4.tar.xz";
sha256 = "18c01c6a9d73f2450da24ac7a52c00b9d355a1ba41bd346eb71fbe271de85f46";
name = "kgamma5-5.16.4.tar.xz";
};
};
khotkeys = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/khotkeys-5.15.5.tar.xz";
sha256 = "59dd6a571d52401b1963cde732b6c6c589a328438155ec0e0c5c77b5ac029127";
name = "khotkeys-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/khotkeys-5.16.4.tar.xz";
sha256 = "a8646ab20cd067a515d4a9318c814760be0030f27856f155edf11920caeddd0d";
name = "khotkeys-5.16.4.tar.xz";
};
};
kinfocenter = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/kinfocenter-5.15.5.tar.xz";
sha256 = "0119da58b2274bab76ef27d37032b5b104bad162675bfbee631286186d2e17a8";
name = "kinfocenter-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/kinfocenter-5.16.4.tar.xz";
sha256 = "30e4df2d641c4faa385a718c772d893900eca99591ffee5787d6563fe5130426";
name = "kinfocenter-5.16.4.tar.xz";
};
};
kmenuedit = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/kmenuedit-5.15.5.tar.xz";
sha256 = "ad407757e93928dc506271998881a2e5f4a4c96bf763c25e80347e3e23361c26";
name = "kmenuedit-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/kmenuedit-5.16.4.tar.xz";
sha256 = "f749ca062d9c7bfd2033c4016e8a3dcc9f849f83f941dd9a60fd5b0232d023a2";
name = "kmenuedit-5.16.4.tar.xz";
};
};
kscreen = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/kscreen-5.15.5.tar.xz";
sha256 = "c0c47c6d5c618e2c40794dd37586a1733ef6939383b4bb760638e8758a0bd6f7";
name = "kscreen-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/kscreen-5.16.4.tar.xz";
sha256 = "40c29ad2236459a267eed3cad4a6fc64b5e3f12df8567fcf8869ba770c2e2328";
name = "kscreen-5.16.4.tar.xz";
};
};
kscreenlocker = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/kscreenlocker-5.15.5.tar.xz";
sha256 = "09d9d63e81a60d1c95532639287ba29403e0b04d7e4d46f5a49adbfccf215dcd";
name = "kscreenlocker-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/kscreenlocker-5.16.4.tar.xz";
sha256 = "92a858f1f4bd6f209f328ca6456dfadc6b542e2a1e3d04ecdcc70f70c1cc2f6f";
name = "kscreenlocker-5.16.4.tar.xz";
};
};
ksshaskpass = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/ksshaskpass-5.15.5.tar.xz";
sha256 = "4b6eae3b594480f6265843fa0b2f3d2051fd45894d27eee3681b7b33c4f52e7e";
name = "ksshaskpass-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/ksshaskpass-5.16.4.tar.xz";
sha256 = "e3ff91e5c160b8e83b48215fca5d70f4baeef95b6c3b32e8cfc749183b0ec97c";
name = "ksshaskpass-5.16.4.tar.xz";
};
};
ksysguard = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/ksysguard-5.15.5.tar.xz";
sha256 = "c767cfff83cb8d6d99a6ba13fa534656d6d31666a3eaa7cdce677535e9f9624a";
name = "ksysguard-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/ksysguard-5.16.4.tar.xz";
sha256 = "10abf3bfa676275b6fded5e49979466a011e0552b9357c1b8923f01184c029d5";
name = "ksysguard-5.16.4.tar.xz";
};
};
kwallet-pam = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/kwallet-pam-5.15.5.tar.xz";
sha256 = "36f3e50019dcd9919755d47b62abf99412299aa87ee27fecbf1dca212a94d22e";
name = "kwallet-pam-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/kwallet-pam-5.16.4.tar.xz";
sha256 = "7332dd9729c55f4b24260b3ec1266f72284f834eed66ce76badd4ac5af3dd429";
name = "kwallet-pam-5.16.4.tar.xz";
};
};
kwayland-integration = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/kwayland-integration-5.15.5.tar.xz";
sha256 = "8dec5719104a551fc8c1d6249568accedce9b8d18691d818f2b7abc13f21fd17";
name = "kwayland-integration-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/kwayland-integration-5.16.4.tar.xz";
sha256 = "f15ae33af1d9ff999ec45d00752f202242f71fc022ae72b9522e5bf3a20edace";
name = "kwayland-integration-5.16.4.tar.xz";
};
};
kwin = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/kwin-5.15.5.tar.xz";
sha256 = "e341c8165354643fd201292e53418050970bf8819b2cd0dd932423a342d2f805";
name = "kwin-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/kwin-5.16.4.tar.xz";
sha256 = "71b96f1efef0b3f4974900373285a08d425a63628404fe9e89c27f61119383e6";
name = "kwin-5.16.4.tar.xz";
};
};
kwrited = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/kwrited-5.15.5.tar.xz";
sha256 = "fbc27517898e57aa6b4c476673971f310121ac3d61e1d30a23e9289930056510";
name = "kwrited-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/kwrited-5.16.4.tar.xz";
sha256 = "c3011ee1c7a431b25797e12fa0b16e6d92277c8fe5dc1e656121a135ad156c0f";
name = "kwrited-5.16.4.tar.xz";
};
};
libkscreen = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/libkscreen-5.15.5.tar.xz";
sha256 = "bee15b0ce38e17475542b0e500a82567fdbe0a635e84a543b2f3255ac8c58d87";
name = "libkscreen-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/libkscreen-5.16.4.tar.xz";
sha256 = "f20f33a2f32b3db39e94ca9d10e240591650357d03c1a2f8eb6c5faa4d1bf723";
name = "libkscreen-5.16.4.tar.xz";
};
};
libksysguard = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/libksysguard-5.15.5.tar.xz";
sha256 = "4255a997c4f0b2039201db6e00038e08519c5fde73032ba709ae9bcfaceabfd0";
name = "libksysguard-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/libksysguard-5.16.4.tar.xz";
sha256 = "b9a8166bf808a54dd80eb8f760047c63989f1f10a9a7f649c8298c9a5031368f";
name = "libksysguard-5.16.4.tar.xz";
};
};
milou = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/milou-5.15.5.tar.xz";
sha256 = "2740cbfae30483c402471349f4d1315b98edf054827ec70980bb966cd6b3fcf9";
name = "milou-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/milou-5.16.4.tar.xz";
sha256 = "de9addbc504135839b1735742938d340cb191827606aa390f4b6ce1625c1ed89";
name = "milou-5.16.4.tar.xz";
};
};
oxygen = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/oxygen-5.15.5.tar.xz";
sha256 = "0791314c8894331bfa46d8b8aa30805972d09497a9e4bbe3f82270d4455be62c";
name = "oxygen-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/oxygen-5.16.4.tar.xz";
sha256 = "7ba8a18a0b44d2bf48c96679328f698a9bfd4d041724b960095fed67f228f2e1";
name = "oxygen-5.16.4.tar.xz";
};
};
plasma-browser-integration = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/plasma-browser-integration-5.15.5.tar.xz";
sha256 = "f1883b504cb5e86a43e16fea803b93c81b09e4ce1339ae8bcf6cf35d7e734d3b";
name = "plasma-browser-integration-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/plasma-browser-integration-5.16.4.tar.xz";
sha256 = "a097b90dd47cdd01f6b7207cb9439c7f6e0ce68555272172f8b3b8e2086199ef";
name = "plasma-browser-integration-5.16.4.tar.xz";
};
};
plasma-desktop = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/plasma-desktop-5.15.5.tar.xz";
sha256 = "42097c0b2553dd4767b6fde441db371d5e2defbd4e82389ca91d076f62ae3741";
name = "plasma-desktop-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/plasma-desktop-5.16.4.tar.xz";
sha256 = "990e93eed2753053ac732ce5d1d45e7c9a52daa660b41b0d48955428e4834344";
name = "plasma-desktop-5.16.4.tar.xz";
};
};
plasma-integration = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/plasma-integration-5.15.5.tar.xz";
sha256 = "05920610c68981a9effb1a97395a22d281d3b61e42d55d66adf8bb587da29621";
name = "plasma-integration-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/plasma-integration-5.16.4.tar.xz";
sha256 = "d4c5022ea91f9727cfebab821cb6b8e7b52671a6508cd7450e05bf51e248452d";
name = "plasma-integration-5.16.4.tar.xz";
};
};
plasma-nm = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/plasma-nm-5.15.5.tar.xz";
sha256 = "6a2cde83ff031de3565465d48538578380301debb8e49345e25ff3f723c908ee";
name = "plasma-nm-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/plasma-nm-5.16.4.tar.xz";
sha256 = "2da834873d4fa471ad87ee8ce18a871dfb2acdf0bdc0b764789e8e26ebc2ca09";
name = "plasma-nm-5.16.4.tar.xz";
};
};
plasma-pa = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/plasma-pa-5.15.5.tar.xz";
sha256 = "326a6d3f6f9d462a3b88402ae6be2dac976f166995a5cb750d294d51085a0a92";
name = "plasma-pa-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/plasma-pa-5.16.4.tar.xz";
sha256 = "9b166e11f7115576181c17f0ced51b9a7ec689334d4b15ebb55d4e6e7ff6cbd4";
name = "plasma-pa-5.16.4.tar.xz";
};
};
plasma-sdk = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/plasma-sdk-5.15.5.tar.xz";
sha256 = "f91ccb03f016328c2bd54ac11a916b4f874cfe2304da1600f3fa014faeb7d329";
name = "plasma-sdk-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/plasma-sdk-5.16.4.tar.xz";
sha256 = "ce8152ad6044e2cf430834bf97bb4542e69e168a4b7350e313d148a9bd3b9403";
name = "plasma-sdk-5.16.4.tar.xz";
};
};
plasma-tests = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/plasma-tests-5.15.5.tar.xz";
sha256 = "534c018f45f8545f027aeccea8731a26311179328e7a746522fa11961c5c5827";
name = "plasma-tests-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/plasma-tests-5.16.4.tar.xz";
sha256 = "9e0f8fcef080fc1b0ffae01f6b3caa17eccac27445e312243221fcace56d1097";
name = "plasma-tests-5.16.4.tar.xz";
};
};
plasma-vault = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/plasma-vault-5.15.5.tar.xz";
sha256 = "2d7c356fa951b341fcb5ea48ed819f396fe9096e06e6f2026c9f59a59fa48fd5";
name = "plasma-vault-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/plasma-vault-5.16.4.tar.xz";
sha256 = "8d01b80079477fd7ea48a4cc3ff59728ae7dac3a5f6e552092dd5e67d72148f6";
name = "plasma-vault-5.16.4.tar.xz";
};
};
plasma-workspace = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/plasma-workspace-5.15.5.tar.xz";
sha256 = "c25f9b348e3ab2d370325f7da989a3f599a408dabfadda65cbb590fb26a2f973";
name = "plasma-workspace-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/plasma-workspace-5.16.4.tar.xz";
sha256 = "5cd9366ef3d0b68159d9dee2f14886d1f81d1ccf7aedceed1ae5cf8e32d243f1";
name = "plasma-workspace-5.16.4.tar.xz";
};
};
plasma-workspace-wallpapers = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/plasma-workspace-wallpapers-5.15.5.tar.xz";
sha256 = "0dc21728f3a08d823106bae7dd99d9b6b28b9b77abe8cf8f213bd4cf5b66b945";
name = "plasma-workspace-wallpapers-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/plasma-workspace-wallpapers-5.16.4.tar.xz";
sha256 = "052f6d978b1230706821f67574a7d053fadfb25de65227ffc8389a8570ac6003";
name = "plasma-workspace-wallpapers-5.16.4.tar.xz";
};
};
plymouth-kcm = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/plymouth-kcm-5.15.5.tar.xz";
sha256 = "9454cff23e7acae549bdd61818cb351332b334f9cf0b7a7eb065d6dd784950aa";
name = "plymouth-kcm-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/plymouth-kcm-5.16.4.tar.xz";
sha256 = "cf9d3e6f14d012617cc8a5c3381295449e68b1b13209436b561417232d21863f";
name = "plymouth-kcm-5.16.4.tar.xz";
};
};
polkit-kde-agent = {
version = "1-5.15.5";
version = "1-5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/polkit-kde-agent-1-5.15.5.tar.xz";
sha256 = "628ce9a02defa31e98a6a373abb6a1f2bf39f065eaf82fdbb4f93bf07165e267";
name = "polkit-kde-agent-1-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/polkit-kde-agent-1-5.16.4.tar.xz";
sha256 = "917b31f194fcf5d56d465bd4a3a1cc8d0a30e302be63b9048b1b85b6746b46a0";
name = "polkit-kde-agent-1-5.16.4.tar.xz";
};
};
powerdevil = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/powerdevil-5.15.5.tar.xz";
sha256 = "c435cdcab2ff367ca86f91a45ac43fa9f9b68251e8e444b285b7edd33482ad06";
name = "powerdevil-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/powerdevil-5.16.4.tar.xz";
sha256 = "40885869890366f7ea92946ed0f8d251546fb14228eddd2ad128e3be8f88d2ed";
name = "powerdevil-5.16.4.tar.xz";
};
};
sddm-kcm = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/sddm-kcm-5.15.5.tar.xz";
sha256 = "4d5ee74e494f78a90d1586862749d53f4dc34970f47307d62a4e6ead9161c25b";
name = "sddm-kcm-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/sddm-kcm-5.16.4.tar.xz";
sha256 = "340034c5475d751c19c96a75445fa50877fad1c4de3422bc02f4b95e8f14bd68";
name = "sddm-kcm-5.16.4.tar.xz";
};
};
systemsettings = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/systemsettings-5.15.5.tar.xz";
sha256 = "a29227329f8ddd2db2ba8aafb3eb5f2b09d01e3a6f761d291afba95935ceb93a";
name = "systemsettings-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/systemsettings-5.16.4.tar.xz";
sha256 = "73b78c3c5177aa3ba0ffe970a83cb8bea1ba8ac54420a6c8379d6e86cabda31e";
name = "systemsettings-5.16.4.tar.xz";
};
};
user-manager = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/user-manager-5.15.5.tar.xz";
sha256 = "09e746e14bc732e296e93290929dfd1d378abe0b6b47fce084c97dd82a3f2431";
name = "user-manager-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/user-manager-5.16.4.tar.xz";
sha256 = "3dd29a6abf8c15014ed87a448b13190516e16d8dc3a67d56f05f62d1f2e1b745";
name = "user-manager-5.16.4.tar.xz";
};
};
xdg-desktop-portal-kde = {
version = "5.15.5";
version = "5.16.4";
src = fetchurl {
url = "${mirror}/stable/plasma/5.15.5/xdg-desktop-portal-kde-5.15.5.tar.xz";
sha256 = "fd98af5fe77e5a387bee25bcbdfa39607d1b91ba1cd431ae72cff8103548ac50";
name = "xdg-desktop-portal-kde-5.15.5.tar.xz";
url = "${mirror}/stable/plasma/5.16.4/xdg-desktop-portal-kde-5.16.4.tar.xz";
sha256 = "3b8aa78451cfc97ef316f1632f6a255ccebbe383ec8389ffc74d44540fc05052";
name = "xdg-desktop-portal-kde-5.16.4.tar.xz";
};
};
}

View file

@ -77,7 +77,7 @@ let
license = with lib.licenses; [
lgpl21Plus lgpl3Plus bsd2 mit gpl2Plus gpl3Plus fdl12
];
maintainers = [ lib.maintainers.ttuegel ];
maintainers = with lib.maintainers; [ ttuegel nyanloutre ];
platforms = lib.platforms.linux;
} // (args.meta or {});

View file

@ -1 +1 @@
WGET_ARGS=( https://download.kde.org/stable/frameworks/5.58/ )
WGET_ARGS=( https://download.kde.org/stable/frameworks/5.61/ )

View file

@ -2,15 +2,13 @@ Index: kinit-5.32.0/src/kdeinit/kinit.cpp
===================================================================
--- kinit-5.32.0.orig/src/kdeinit/kinit.cpp
+++ kinit-5.32.0/src/kdeinit/kinit.cpp
@@ -96,11 +96,9 @@ static const char *extra_libs[] = {
@@ -96,9 +96,9 @@ static const char *extra_libs[] = {
"libKF5Parts.5.dylib",
"libKF5Plasma.5.dylib"
#else
- "libKF5KIOCore.so.5",
- "libKF5Parts.so.5",
-//#ifdef __KDE_HAVE_GCC_VISIBILITY // Removed for KF5, we'll see.
- "libKF5Plasma.so.5"
-//#endif
+ NIXPKGS_KF5_KIOCORE,
+ NIXPKGS_KF5_PARTS,
+ NIXPKGS_KF5_PLASMA

View file

@ -1,7 +1,7 @@
{
mkDerivation, lib, propagateBin,
extra-cmake-modules,
qtbase, wayland
qtbase, wayland, wayland-protocols
}:
mkDerivation {
@ -11,7 +11,7 @@ mkDerivation {
broken = builtins.compareVersions qtbase.version "5.7.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ wayland ];
buildInputs = [ wayland wayland-protocols ];
propagatedBuildInputs = [ qtbase ];
setupHook = propagateBin; # XDG_CONFIG_DIRS
}

View file

@ -1,6 +1,6 @@
{
mkDerivation, lib, extra-cmake-modules, qtbase
, qtdeclarative, kconfig, kcoreaddons, ki18n, kio
, qtdeclarative, kconfig, kcoreaddons, ki18n, kio, kirigami2
}:
mkDerivation {
@ -9,6 +9,6 @@ mkDerivation {
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [
qtbase qtdeclarative kconfig kcoreaddons
ki18n kio
ki18n kio kirigami2
];
}

View file

@ -3,635 +3,635 @@
{
attica = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/attica-5.58.0.tar.xz";
sha256 = "edba3f94705f904edb0bddd5bab491575bb15ee8f278b92b41272d6f566cad2a";
name = "attica-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/attica-5.61.0.tar.xz";
sha256 = "9d3ad34c17223333b5a77144cc5a9d941cbb7baa01ab4a2ffe34ae9398c90dde";
name = "attica-5.61.0.tar.xz";
};
};
baloo = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/baloo-5.58.0.tar.xz";
sha256 = "a1e9340f1046f2df1568da6cd07b26bac9361725cd32b46fd69c370aab0c7227";
name = "baloo-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/baloo-5.61.0.tar.xz";
sha256 = "dd559e06237843f51d68eb5001b835037d4b2f6d62b7dc4d040961f9863632f1";
name = "baloo-5.61.0.tar.xz";
};
};
bluez-qt = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/bluez-qt-5.58.0.tar.xz";
sha256 = "530dc2f89ca26cda23a6383ccfdb00584083d2fbee3b437e5337a77f51513da0";
name = "bluez-qt-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/bluez-qt-5.61.0.tar.xz";
sha256 = "0ea647de61fcc18a85c660fa8e05fe93072a713a8d00a018ba8e99ea790e5d27";
name = "bluez-qt-5.61.0.tar.xz";
};
};
breeze-icons = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/breeze-icons-5.58.0.tar.xz";
sha256 = "536d2790a143bf0d8cc9ee4de74dea0924eb7d3ac4888fece7bf7c7038066491";
name = "breeze-icons-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/breeze-icons-5.61.0.tar.xz";
sha256 = "1d260a01a2617f5f755d2eb38423af19bf4a1a2ccfa9339b441b4f6be6381c30";
name = "breeze-icons-5.61.0.tar.xz";
};
};
extra-cmake-modules = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/extra-cmake-modules-5.58.0.tar.xz";
sha256 = "514011c12eeb2ac99d3118975832a279af2c2eea5e8b36b49c81962930b2ecc7";
name = "extra-cmake-modules-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/extra-cmake-modules-5.61.0.tar.xz";
sha256 = "a86a3b12c8a540af822131a8d65586d985267b1d642c29b4815b6c7870bc126c";
name = "extra-cmake-modules-5.61.0.tar.xz";
};
};
frameworkintegration = {
version = "5.58.1";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/frameworkintegration-5.58.1.tar.xz";
sha256 = "30a9e6c4bde295a031f94ea622ce2324b8a98536f51f0a008b148ea11c44a274";
name = "frameworkintegration-5.58.1.tar.xz";
url = "${mirror}/stable/frameworks/5.61/frameworkintegration-5.61.0.tar.xz";
sha256 = "a1a2bbb15d287b67643750cb5414ceb10c6583861dd5c00118010d409f106efb";
name = "frameworkintegration-5.61.0.tar.xz";
};
};
kactivities = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kactivities-5.58.0.tar.xz";
sha256 = "5295cfdc392a8146ca9c3822f1250ceaf5b54990d69c2e3dec4b072519a5ce5b";
name = "kactivities-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kactivities-5.61.0.tar.xz";
sha256 = "0d7d7e5bd68541ad1dcf1f96c7205330cb7b075c6ff0d8b46774e781eff84af5";
name = "kactivities-5.61.0.tar.xz";
};
};
kactivities-stats = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kactivities-stats-5.58.0.tar.xz";
sha256 = "5f3bde50ffe0c23ad5f28c7327d375f223535f139ff014c5d53aef2f41e80611";
name = "kactivities-stats-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kactivities-stats-5.61.0.tar.xz";
sha256 = "9062eb0f189f1b50674e65a7db9a4b821c628acd1ac650000cebbf1f7bdf0068";
name = "kactivities-stats-5.61.0.tar.xz";
};
};
kapidox = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kapidox-5.58.0.tar.xz";
sha256 = "8635b09f7d0daa8554f228d471bbb1147cf412b779e3a8ab7c2bf7c24ec85165";
name = "kapidox-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kapidox-5.61.0.tar.xz";
sha256 = "3c948c87c7f7b16a3835f7df8387c110efe5fefecf8a7d6ffa1cae647be0669f";
name = "kapidox-5.61.0.tar.xz";
};
};
karchive = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/karchive-5.58.0.tar.xz";
sha256 = "cd5a42101e5cc50f026f48002dc8125e0c898b148fea5fba4451023ec1e181ad";
name = "karchive-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/karchive-5.61.0.tar.xz";
sha256 = "457ed420449630625cb161fcc9bedc7c6a16527f48d6db4008aea76cdb948387";
name = "karchive-5.61.0.tar.xz";
};
};
kauth = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kauth-5.58.0.tar.xz";
sha256 = "8c004199f1e7aa14f9244299bb8b288f6d077e5c2557f089a530d0c1cd072f4f";
name = "kauth-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kauth-5.61.0.tar.xz";
sha256 = "b04458f32046b2dd61b48118646180df63d2c843cb2d53560aaa15168df087f1";
name = "kauth-5.61.0.tar.xz";
};
};
kbookmarks = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kbookmarks-5.58.0.tar.xz";
sha256 = "9b34f49703101e4d9f6338b66edded7b2c1b7826938a81025ede85a7edc71b02";
name = "kbookmarks-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kbookmarks-5.61.0.tar.xz";
sha256 = "24f87ff1acc5f0c257518f67af277b454566e607f82eb09e75b4a6ed02403377";
name = "kbookmarks-5.61.0.tar.xz";
};
};
kcmutils = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kcmutils-5.58.0.tar.xz";
sha256 = "2eec73ffca93eb5fc9975a96e072c565a4907b05c161f49877684f4ab252fd9d";
name = "kcmutils-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kcmutils-5.61.0.tar.xz";
sha256 = "b8b79ef2f4513fbe5e4c61cf4726ed33b95efffabdd512fcc2dcff23c23cdfa7";
name = "kcmutils-5.61.0.tar.xz";
};
};
kcodecs = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kcodecs-5.58.0.tar.xz";
sha256 = "6e5b3c2083c840947e255d58b338128a5e498a4176969f6ac724d56ca3cae8ef";
name = "kcodecs-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kcodecs-5.61.0.tar.xz";
sha256 = "4604323e44c1be7547f25b43b71bd541048c3d036a7fc5ca74e5ece9792ff5ee";
name = "kcodecs-5.61.0.tar.xz";
};
};
kcompletion = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kcompletion-5.58.0.tar.xz";
sha256 = "4f5be9d3a70183e0580126c6395d34e3e4141d6e6f852f5f0bb578b20205f5dd";
name = "kcompletion-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kcompletion-5.61.0.tar.xz";
sha256 = "68697be65d6c9e0053fc3e504170d23c3162c05a0a9027249c575bc6dc8bd3ec";
name = "kcompletion-5.61.0.tar.xz";
};
};
kconfig = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kconfig-5.58.0.tar.xz";
sha256 = "6f464a63079f43f11deb7f1661dadaa12539b8a8c75e3fa7476dae8ab6886a5e";
name = "kconfig-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kconfig-5.61.0.tar.xz";
sha256 = "94c0e292a5d57e014aa745be6b59a989118ead1252d56c768f2719b5c6471372";
name = "kconfig-5.61.0.tar.xz";
};
};
kconfigwidgets = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kconfigwidgets-5.58.0.tar.xz";
sha256 = "8d68cf5618b7123a39e62a8ee52a01af7f95325b1d7b7bcac097c0d723c054c0";
name = "kconfigwidgets-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kconfigwidgets-5.61.0.tar.xz";
sha256 = "4cc1e55c5f994abbec03b32bef73bdf54c2613199a446ad63f4ced6e3a0e2165";
name = "kconfigwidgets-5.61.0.tar.xz";
};
};
kcoreaddons = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kcoreaddons-5.58.0.tar.xz";
sha256 = "f01f3d8b8086085e034a530821a929e56943e33002091d29ab45e0772b6f8e5e";
name = "kcoreaddons-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kcoreaddons-5.61.0.tar.xz";
sha256 = "6a4ea2eca77944c24fe63d2f7111913db721533d5971497cb5bdd2cac896e813";
name = "kcoreaddons-5.61.0.tar.xz";
};
};
kcrash = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kcrash-5.58.0.tar.xz";
sha256 = "cf921f0ced115107a57a4f15e95ea2d0478b56baf23102abc2470ecd6b8e3c44";
name = "kcrash-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kcrash-5.61.0.tar.xz";
sha256 = "83e6333ea0cd7d1ded3fa84f126e3c86a010d7bdb7fd183e7c5d42a8b8e74db8";
name = "kcrash-5.61.0.tar.xz";
};
};
kdbusaddons = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kdbusaddons-5.58.0.tar.xz";
sha256 = "42f176b737f81e120d2fa78c20891b3b7e3f182c6e144ec9c99935a32d63f9b1";
name = "kdbusaddons-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kdbusaddons-5.61.0.tar.xz";
sha256 = "f24fadc71670591bb679cde68147e53819f6c3d56126ecbafe59688fc47b347d";
name = "kdbusaddons-5.61.0.tar.xz";
};
};
kdeclarative = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kdeclarative-5.58.0.tar.xz";
sha256 = "267d1dbe55ca65c74289e56200b51de95bcbc231b2d4a2867cb6735d04783bec";
name = "kdeclarative-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kdeclarative-5.61.0.tar.xz";
sha256 = "464a77f88cce72c1616654c371068c11d51e484e0de5c0c5e032126d71afedaa";
name = "kdeclarative-5.61.0.tar.xz";
};
};
kded = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kded-5.58.0.tar.xz";
sha256 = "c8ca04174ff9997ccedb382fce7bc4573670ac5dabc69c0d6594589098ab6dc1";
name = "kded-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kded-5.61.0.tar.xz";
sha256 = "ca970111cb2d0073305a226cc005e2085952c2a02703168a775f954d27d723bc";
name = "kded-5.61.0.tar.xz";
};
};
kdelibs4support = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/portingAids/kdelibs4support-5.58.0.tar.xz";
sha256 = "c86db5d334c022d804cd9473f893b462904e336aad1ce2c350a1c87039d9473a";
name = "kdelibs4support-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/portingAids/kdelibs4support-5.61.0.tar.xz";
sha256 = "ae6f7c10e1fe67ded687f38a8ab3c8d483ae06ae69344bd1e683af752cf40b5c";
name = "kdelibs4support-5.61.0.tar.xz";
};
};
kdesignerplugin = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kdesignerplugin-5.58.0.tar.xz";
sha256 = "c80a88a525c25fb699412e5c4a4a142ae388ab056aa826a9f5433e78da9c6e6b";
name = "kdesignerplugin-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kdesignerplugin-5.61.0.tar.xz";
sha256 = "6b204dffbb4897f51143650d75383b5a3ddf4254455e5827d316c7b4ee7b3f33";
name = "kdesignerplugin-5.61.0.tar.xz";
};
};
kdesu = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kdesu-5.58.0.tar.xz";
sha256 = "9121dd13a37e0fe5d5d42bbc164d4e20228f85a9ed745829393d3292f7c8183b";
name = "kdesu-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kdesu-5.61.0.tar.xz";
sha256 = "398e74bdfe695ec2d7b57ce78f9fce3e19bb447a8eb5924441718a8f7384f888";
name = "kdesu-5.61.0.tar.xz";
};
};
kdewebkit = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kdewebkit-5.58.0.tar.xz";
sha256 = "9f0629902e60717ee455f0a3e1201c735794f9c60e2fb6ec55b5983f532a2cbc";
name = "kdewebkit-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/portingAids/kdewebkit-5.61.0.tar.xz";
sha256 = "1ee2a00ee3d95df9270e8c3d434568cda8f42151e361bc07fe374bf0f7afe211";
name = "kdewebkit-5.61.0.tar.xz";
};
};
kdnssd = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kdnssd-5.58.0.tar.xz";
sha256 = "d3b6ee64f4ed491120351732abf99712e64d43deb1b796d4b701e28df9efad05";
name = "kdnssd-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kdnssd-5.61.0.tar.xz";
sha256 = "02d70e5ee18697867c1a12373c1dbe31e1efba1fcb1e26bba3c75472cd3b271d";
name = "kdnssd-5.61.0.tar.xz";
};
};
kdoctools = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kdoctools-5.58.0.tar.xz";
sha256 = "5c0b915d0f054098b47c5c1ef6ee0d174a9a607405f23c3921276189cefd48f4";
name = "kdoctools-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kdoctools-5.61.0.tar.xz";
sha256 = "e48d8f8f075171c6b83189999a10552c772c6a7e9a115a2643414f9ecec77c6f";
name = "kdoctools-5.61.0.tar.xz";
};
};
kemoticons = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kemoticons-5.58.0.tar.xz";
sha256 = "a34159566511f4c012186c52ae203c033d0cb81eef349fd89dbdc225f89b98bd";
name = "kemoticons-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kemoticons-5.61.0.tar.xz";
sha256 = "cfc17de43320fbb353be30ae8d5b448b88da6f83bd23e29d678cd95a4bd7a380";
name = "kemoticons-5.61.0.tar.xz";
};
};
kfilemetadata = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kfilemetadata-5.58.0.tar.xz";
sha256 = "76665ba8ba6ab90cc0e8d682a5c5421fde7c436f5521c614d0b63c5277fabf9c";
name = "kfilemetadata-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kfilemetadata-5.61.0.tar.xz";
sha256 = "15f20af053c71c1e5ba6c6ade90b7cce27645b27ee30f1e6e73038e81a2c958e";
name = "kfilemetadata-5.61.0.tar.xz";
};
};
kglobalaccel = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kglobalaccel-5.58.0.tar.xz";
sha256 = "4fd49052697d4659f793b8f7d678a9333a850ed6cf17472eaba9c023430b5bbf";
name = "kglobalaccel-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kglobalaccel-5.61.0.tar.xz";
sha256 = "ad6bd2648e39854369555dd8a0823b08d9631f3638472627eb80e01d9902150e";
name = "kglobalaccel-5.61.0.tar.xz";
};
};
kguiaddons = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kguiaddons-5.58.0.tar.xz";
sha256 = "d6d5884f31072fe93804ecad72c8f612fa03d6841318211ad8f6ebf1f5f020f3";
name = "kguiaddons-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kguiaddons-5.61.0.tar.xz";
sha256 = "40cefa421b5ad5cf211875a35408ba526a5fb34e5ba19ebbda718dbf6b742520";
name = "kguiaddons-5.61.0.tar.xz";
};
};
kholidays = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kholidays-5.58.0.tar.xz";
sha256 = "ec05faf5290a83d2450be6e1a68c086e4d2da934b3aaf61d578e3cda72295eef";
name = "kholidays-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kholidays-5.61.0.tar.xz";
sha256 = "ce3d879824a3e429b468008c1ccec5de44c07299d412ea32f9a2a814c27c08c1";
name = "kholidays-5.61.0.tar.xz";
};
};
khtml = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/portingAids/khtml-5.58.0.tar.xz";
sha256 = "f75635e4d0ad9816953bbd0f8c18aea7cd470dc130a6294fa1d32c37bd66dcff";
name = "khtml-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/portingAids/khtml-5.61.0.tar.xz";
sha256 = "5d8612b584eecf96959d56bb75b1470b3b34ff7176cef7a0a15bc2531b21720b";
name = "khtml-5.61.0.tar.xz";
};
};
ki18n = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/ki18n-5.58.0.tar.xz";
sha256 = "ea0181b15ff47b34ae7dd7a3a419c461cf05554f9014886d8b8b2ab2ec243977";
name = "ki18n-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/ki18n-5.61.0.tar.xz";
sha256 = "d8c0594268b386ee42823360aa937c664cf04eedac8232bc18a653a9c52491d9";
name = "ki18n-5.61.0.tar.xz";
};
};
kiconthemes = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kiconthemes-5.58.0.tar.xz";
sha256 = "ec12602159b7115c91b30373321ab631f75b12f814769166b4ee2e3abd83c480";
name = "kiconthemes-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kiconthemes-5.61.0.tar.xz";
sha256 = "341741abd0b8aeeec8a2a87fe781b4ec1ab593563b1c063cdfdccead3706cdd7";
name = "kiconthemes-5.61.0.tar.xz";
};
};
kidletime = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kidletime-5.58.0.tar.xz";
sha256 = "86d8c4ff13b864c07f98d0475683838708c43e4ba6275e05f21766e2a79cfd90";
name = "kidletime-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kidletime-5.61.0.tar.xz";
sha256 = "8fb302dcc5b891ac2f06b5278bd6e08043772f3325bc209175c945280621fca2";
name = "kidletime-5.61.0.tar.xz";
};
};
kimageformats = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kimageformats-5.58.0.tar.xz";
sha256 = "deb5b18c8289e2ce1988769f6b87dd7ad57dde6c15e51a474e51eef76568a9d9";
name = "kimageformats-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kimageformats-5.61.0.tar.xz";
sha256 = "5a81359a043e201b29e205dd93559de077e0317d26712cb1c07e624d76aeb207";
name = "kimageformats-5.61.0.tar.xz";
};
};
kinit = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kinit-5.58.0.tar.xz";
sha256 = "22c2adb9b1b52d0f90db9c36bd0313250d986a207f781c0582e85c4805297e53";
name = "kinit-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kinit-5.61.0.tar.xz";
sha256 = "1806bba9cc3f4d9c5ed23f49eca30707e8f74a99d35f5022130a46a395f2858f";
name = "kinit-5.61.0.tar.xz";
};
};
kio = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kio-5.58.0.tar.xz";
sha256 = "14c74959824a288d7fae17acbd2786eee1f0a2545cb9bf39c43bbd862ec55069";
name = "kio-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kio-5.61.0.tar.xz";
sha256 = "1fa35126f8167bdbe029e515d01c8d4b91a07556ce6d5c9418e0ea10d7c2e44e";
name = "kio-5.61.0.tar.xz";
};
};
kirigami2 = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kirigami2-5.58.0.tar.xz";
sha256 = "ad54e15c03807181313e29013057cf89cb70113f74a26ab7aec6420cdc18d9b3";
name = "kirigami2-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kirigami2-5.61.0.tar.xz";
sha256 = "afdbe922f0627330319f22834d6631af13edb0081c687422d36acb8697a88c30";
name = "kirigami2-5.61.0.tar.xz";
};
};
kitemmodels = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kitemmodels-5.58.0.tar.xz";
sha256 = "f861844a6d24ecdddd7b2b29d47dc03bccbd5dc2c8053f5c3a839a5ff59cd491";
name = "kitemmodels-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kitemmodels-5.61.0.tar.xz";
sha256 = "47db271ba24904933629ed00f7a4f916a19969967dcfbfd59ae5e98f08f89d68";
name = "kitemmodels-5.61.0.tar.xz";
};
};
kitemviews = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kitemviews-5.58.0.tar.xz";
sha256 = "bb073f96236102a953a2298039d0c380458c0a2393d7dc7bb657ee4e2ea9b6e6";
name = "kitemviews-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kitemviews-5.61.0.tar.xz";
sha256 = "0447b361444a853409f65e2fb5650cc95eb799ca54a5d7e15cd6d8ca527002da";
name = "kitemviews-5.61.0.tar.xz";
};
};
kjobwidgets = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kjobwidgets-5.58.0.tar.xz";
sha256 = "d43ea4eede2d88edd1753f4d1b6808bf04bf1e67ab58f00ef70b6a20b9607133";
name = "kjobwidgets-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kjobwidgets-5.61.0.tar.xz";
sha256 = "5246c2a230e3b4e9d7ba87c5a6b13b5f96fef6af0d1262f27f91fa0c619cf378";
name = "kjobwidgets-5.61.0.tar.xz";
};
};
kjs = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/portingAids/kjs-5.58.0.tar.xz";
sha256 = "9e95cb54f4323f31f88e3fb5946b4f990d8a5f1ba8fecf166844af672037a60c";
name = "kjs-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/portingAids/kjs-5.61.0.tar.xz";
sha256 = "968e1592c98ee260d80644bf4631bf09479512e48fa878887ee3b9d6d57d3d17";
name = "kjs-5.61.0.tar.xz";
};
};
kjsembed = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/portingAids/kjsembed-5.58.0.tar.xz";
sha256 = "ffbcd9de767d62497db146acd7bcaeaa59b3f6b418616d4562d1a2269048131d";
name = "kjsembed-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/portingAids/kjsembed-5.61.0.tar.xz";
sha256 = "d8e0afad638574c31c89d716d78456ce51ffe6dd03eae6787bc9b4f8b52d5b44";
name = "kjsembed-5.61.0.tar.xz";
};
};
kmediaplayer = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/portingAids/kmediaplayer-5.58.0.tar.xz";
sha256 = "1cc831eae5f0e71375118c01b72e7961d42888fca0726800ce8c42bf4e1f21ea";
name = "kmediaplayer-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/portingAids/kmediaplayer-5.61.0.tar.xz";
sha256 = "ae15a4a39e6530b505d699fb1b1ab3fd5f0e64d87dd758db17702463e44ce181";
name = "kmediaplayer-5.61.0.tar.xz";
};
};
knewstuff = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/knewstuff-5.58.0.tar.xz";
sha256 = "06d3ee09652f166ad66e003523bafe43741a99d2cd5dca3268ac7a13498cefbd";
name = "knewstuff-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/knewstuff-5.61.0.tar.xz";
sha256 = "87f8ec030223f5f0e4e39de8407fc0d28542e48e057c1752adb2466c55fe365b";
name = "knewstuff-5.61.0.tar.xz";
};
};
knotifications = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/knotifications-5.58.0.tar.xz";
sha256 = "5a388e05ae3416a5120c268e48fa505e6666403772e8f03fe4670ab1d0bb0469";
name = "knotifications-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/knotifications-5.61.0.tar.xz";
sha256 = "f72ce6394465316a5324e38afb07f4f71d5f8e281d09b5cf340246c9905568ac";
name = "knotifications-5.61.0.tar.xz";
};
};
knotifyconfig = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/knotifyconfig-5.58.0.tar.xz";
sha256 = "a40555d9645c4ed283e61a9e5718d5476359124e23d52a838e30fca7e089dc01";
name = "knotifyconfig-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/knotifyconfig-5.61.0.tar.xz";
sha256 = "bbd2260a98f70779415369ca1d99807bc3e57f618024b9663d2a462a74169bee";
name = "knotifyconfig-5.61.0.tar.xz";
};
};
kpackage = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kpackage-5.58.0.tar.xz";
sha256 = "41deff40eb17b3f667fd03f4a30dcf734ca060ebd7e2320eb38ff36ed6a9ce90";
name = "kpackage-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kpackage-5.61.0.tar.xz";
sha256 = "8ff82d14fe0dd92ac774d5cd9cd6334b01574f0f5c584266f97359dde5db9a5f";
name = "kpackage-5.61.0.tar.xz";
};
};
kparts = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kparts-5.58.0.tar.xz";
sha256 = "6fe1ca552f14dd262cf33e60d0c85536ca04617757e39f91dbfe061abf624bb4";
name = "kparts-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kparts-5.61.0.tar.xz";
sha256 = "f223b38f34f009bb25511ce7d97c607102cbb0a1bd0253ec1b7d1fe1b7c81436";
name = "kparts-5.61.0.tar.xz";
};
};
kpeople = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kpeople-5.58.0.tar.xz";
sha256 = "2588f7a4df4c03fe756d9e766120e35b0f991df5c8e5f75c3a507cc5739ded32";
name = "kpeople-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kpeople-5.61.0.tar.xz";
sha256 = "549edacd7b63d704dd165bc803ae03f8d9e8c1ba31f8dbaea3f7e12c466b4298";
name = "kpeople-5.61.0.tar.xz";
};
};
kplotting = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kplotting-5.58.0.tar.xz";
sha256 = "4d46b4c78abcaf171132f4a17f35d28f7bd89b346fbe7b2e494f5212ee2cc81b";
name = "kplotting-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kplotting-5.61.0.tar.xz";
sha256 = "95781b50bef0e081e48b472b4fcbbcd3301ec45245498261e4a3ec8e42b892ba";
name = "kplotting-5.61.0.tar.xz";
};
};
kpty = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kpty-5.58.0.tar.xz";
sha256 = "808a9f159e3d34630ae16d13c3ed6310c07fc9a38737110190892dcc903d5017";
name = "kpty-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kpty-5.61.0.tar.xz";
sha256 = "b91a88c00d3387927d1f6886a04e6e5bcc615ee1d0e72f647d51320ebf73471c";
name = "kpty-5.61.0.tar.xz";
};
};
kross = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/portingAids/kross-5.58.0.tar.xz";
sha256 = "b71c521718acd9829124264e97990222c458eca4a2e0be471a853db55b07d872";
name = "kross-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/portingAids/kross-5.61.0.tar.xz";
sha256 = "103837799febbd62365a6445db046a2ee4add13d7d250abf925872cac642986e";
name = "kross-5.61.0.tar.xz";
};
};
krunner = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/krunner-5.58.0.tar.xz";
sha256 = "d83220210980117459e49a44b2173063faa70ea5524c744cde4ca3dc031a6c8c";
name = "krunner-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/krunner-5.61.0.tar.xz";
sha256 = "f32ea603a9bcb9c2e39231f99bfc6079d118eebbf2c72e0818e2a9cd060543be";
name = "krunner-5.61.0.tar.xz";
};
};
kservice = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kservice-5.58.0.tar.xz";
sha256 = "03e1d69b1558c4d38946e1ffdec4249e58d8a0f15575ce984c751d93b3ff1395";
name = "kservice-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kservice-5.61.0.tar.xz";
sha256 = "4489ac4553522bb76604e284338ab37a7a2369eea45dadd96a955fedf8ca99f9";
name = "kservice-5.61.0.tar.xz";
};
};
ktexteditor = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/ktexteditor-5.58.0.tar.xz";
sha256 = "dc28916db7eb8a24f89b6570358d576b73e1ca60f7364871a0ef67f9fd62db8e";
name = "ktexteditor-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/ktexteditor-5.61.0.tar.xz";
sha256 = "ae99eacb445f8bc27af379d1ec54e8df4d25f601fc12053bc2928a8c639ad0cb";
name = "ktexteditor-5.61.0.tar.xz";
};
};
ktextwidgets = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/ktextwidgets-5.58.0.tar.xz";
sha256 = "056601d7c1aa412a9628fae8eb6ca6cf51d0f0fab03345bb4be8e7072827fed7";
name = "ktextwidgets-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/ktextwidgets-5.61.0.tar.xz";
sha256 = "a2fddad3dda750ea6bdb104c460e50586946ded3e1f46a8729dbd304016a0b5a";
name = "ktextwidgets-5.61.0.tar.xz";
};
};
kunitconversion = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kunitconversion-5.58.0.tar.xz";
sha256 = "5716474c4d031d9b5fdb3fe460957d4ceecd1d9c4e441df81a42bfbb993232fa";
name = "kunitconversion-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kunitconversion-5.61.0.tar.xz";
sha256 = "e5ffa3ff954c46b2416823467fcecd37c6ddb8304529703bc9cc3a24b74b6c24";
name = "kunitconversion-5.61.0.tar.xz";
};
};
kwallet = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kwallet-5.58.0.tar.xz";
sha256 = "5203765ba2061727d0280bf7e9cbbade462ba2c5e7389f4f8d78afc522ba2030";
name = "kwallet-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kwallet-5.61.0.tar.xz";
sha256 = "628ded35a8f44750a770bf10bba9a763994660923a689eee05f8dfb7e92baec8";
name = "kwallet-5.61.0.tar.xz";
};
};
kwayland = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kwayland-5.58.0.tar.xz";
sha256 = "a273a64ac06698e7c7d297da05c3b4889893c8b4179b01aa7ae1c2fb8681a4f1";
name = "kwayland-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kwayland-5.61.0.tar.xz";
sha256 = "42d3bc629710e09074006af288986b00683853660648c9364fb09d49db3f0e07";
name = "kwayland-5.61.0.tar.xz";
};
};
kwidgetsaddons = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kwidgetsaddons-5.58.0.tar.xz";
sha256 = "f4bcb1e22d8dfec214f4f55dbf4492229c4cb6ab63031f826ef68896c27ca6c0";
name = "kwidgetsaddons-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kwidgetsaddons-5.61.0.tar.xz";
sha256 = "5abc169f431fba18418f23ff1749414d8318baff868a7b821916cc44508c6891";
name = "kwidgetsaddons-5.61.0.tar.xz";
};
};
kwindowsystem = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kwindowsystem-5.58.0.tar.xz";
sha256 = "0b25d55bc9be6329c5cf91328c4414b547f26496a1af83f9454c0e5d85a10129";
name = "kwindowsystem-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kwindowsystem-5.61.0.tar.xz";
sha256 = "17958b612e751e838aa7a0d4f8c7a8a8d83d3f4ace5498fe1f2b8650a2d8f984";
name = "kwindowsystem-5.61.0.tar.xz";
};
};
kxmlgui = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kxmlgui-5.58.0.tar.xz";
sha256 = "ab08ed118f6806154fe10414d81dace413ecf80df3a561811f41879b48b7179f";
name = "kxmlgui-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kxmlgui-5.61.0.tar.xz";
sha256 = "867ff1c3ad464bb6268d00ca290569ef1da7659d3fd2f6349015bc3e2562836b";
name = "kxmlgui-5.61.0.tar.xz";
};
};
kxmlrpcclient = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/kxmlrpcclient-5.58.0.tar.xz";
sha256 = "53f647bb8d9165ddf6326703486470c7e9fc4ef392991501319e5c69f25f0ea3";
name = "kxmlrpcclient-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/kxmlrpcclient-5.61.0.tar.xz";
sha256 = "382b4730e4b32c1d300f8fdb6269e40995ec282ebe1cbb044ab1a2b2b68c3a1a";
name = "kxmlrpcclient-5.61.0.tar.xz";
};
};
modemmanager-qt = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/modemmanager-qt-5.58.0.tar.xz";
sha256 = "cec892b58603fd95656b2cac356e8076a65122d110e3f5175bbabfaa296b16cb";
name = "modemmanager-qt-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/modemmanager-qt-5.61.0.tar.xz";
sha256 = "c9883a3aac7415045a03f0bda435a2a5ff7523538868b72dffa8e4b40e88502a";
name = "modemmanager-qt-5.61.0.tar.xz";
};
};
networkmanager-qt = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/networkmanager-qt-5.58.0.tar.xz";
sha256 = "113f48b1ed07b7541bc205220197e245f547e0a08382c3aeb29b0c02e6ec4abe";
name = "networkmanager-qt-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/networkmanager-qt-5.61.0.tar.xz";
sha256 = "1ded63af93957a04292e965ecce06388f183d3adc555b4f3d33337ee15d858c3";
name = "networkmanager-qt-5.61.0.tar.xz";
};
};
oxygen-icons5 = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/oxygen-icons5-5.58.0.tar.xz";
sha256 = "0e6a6fd611893c870901b78f601caf8ae9afd2a666088a5a167f3cbf815bd3e7";
name = "oxygen-icons5-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/oxygen-icons5-5.61.0.tar.xz";
sha256 = "1ca8f6e42186d069cb4f0581914b147cabc3be3e720c382e77048be134bb1b26";
name = "oxygen-icons5-5.61.0.tar.xz";
};
};
plasma-framework = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/plasma-framework-5.58.0.tar.xz";
sha256 = "0b0826a2292612112e78198938d660e913756f8712d1f2c71eafbead42605cad";
name = "plasma-framework-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/plasma-framework-5.61.0.tar.xz";
sha256 = "873d604aadbe21ba38cdb12b778d3baf121a54e6155596f0ebee1840138060fe";
name = "plasma-framework-5.61.0.tar.xz";
};
};
prison = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/prison-5.58.0.tar.xz";
sha256 = "2bd97bf19e70b67cac49eaefb89a0fe8bd506e710e10df41f9b7c65d9dc30b1d";
name = "prison-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/prison-5.61.0.tar.xz";
sha256 = "9ebab1755e9d7cb01b2aa6e8b63640eb112d8557073423abdb94faecb42d87ab";
name = "prison-5.61.0.tar.xz";
};
};
purpose = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/purpose-5.58.0.tar.xz";
sha256 = "8acbf11af0d9f149ca52c15d07a62107d83b02306102af9e37ee32aeaef831df";
name = "purpose-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/purpose-5.61.0.tar.xz";
sha256 = "810a660d0a4d6de41e1b4d00fcb039d3b099ceae65ec96261ca8dd1fba458d08";
name = "purpose-5.61.0.tar.xz";
};
};
qqc2-desktop-style = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/qqc2-desktop-style-5.58.0.tar.xz";
sha256 = "71b2c94aece8c0f4cda33170a84240d1f7ed9ec774dcf5bd292bda861bda46a3";
name = "qqc2-desktop-style-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/qqc2-desktop-style-5.61.0.tar.xz";
sha256 = "26042c4f939b94caa559cba3ef171ef7bb1490f57c9907f5e4b30a701659abb4";
name = "qqc2-desktop-style-5.61.0.tar.xz";
};
};
solid = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/solid-5.58.0.tar.xz";
sha256 = "7d7f2daaffe8536ee9373375b866c94b949e58f0365990dfe16f9cc05f98bd00";
name = "solid-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/solid-5.61.0.tar.xz";
sha256 = "c3a032086eacbb836fc102bd77236285ad5a808c0537ff55dbacda539ba3eacf";
name = "solid-5.61.0.tar.xz";
};
};
sonnet = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/sonnet-5.58.0.tar.xz";
sha256 = "e67ffab7674175588883a9b444973e9edef2257e025f99657bb13d09e72bf823";
name = "sonnet-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/sonnet-5.61.0.tar.xz";
sha256 = "4c8818897ea5dac25e0120acfd4e15c44adf2ee76749870b8f70178f1a3d8b29";
name = "sonnet-5.61.0.tar.xz";
};
};
syndication = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/syndication-5.58.0.tar.xz";
sha256 = "48d321fdefd57ef9380492652c765ded047d4a54ba6aed5abb1434e30e327643";
name = "syndication-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/syndication-5.61.0.tar.xz";
sha256 = "2803b2960dd23492ad002e0f23563c9f06500ddc144dd0be2e3e0ef2f6c1f576";
name = "syndication-5.61.0.tar.xz";
};
};
syntax-highlighting = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/syntax-highlighting-5.58.0.tar.xz";
sha256 = "b97e58e9fe64bc21368d18c57b69dd5696328a0722c01ae2e113826e2e35ba76";
name = "syntax-highlighting-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/syntax-highlighting-5.61.0.tar.xz";
sha256 = "475392c03534d7b5301ff2e02461444e463ad4def985da81ad4b315660416721";
name = "syntax-highlighting-5.61.0.tar.xz";
};
};
threadweaver = {
version = "5.58.0";
version = "5.61.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.58/threadweaver-5.58.0.tar.xz";
sha256 = "d9f95ed3a5ccedaa10ae086c82d8794a9ae9e82e094c352869bc6459ead8409d";
name = "threadweaver-5.58.0.tar.xz";
url = "${mirror}/stable/frameworks/5.61/threadweaver-5.61.0.tar.xz";
sha256 = "e7a0cecfaa60c7a8e4bdd4dfe842fb54a344d331a6c62316c147d8dc2a5e5843";
name = "threadweaver-5.61.0.tar.xz";
};
};
}

View file

@ -18978,7 +18978,7 @@ in
inherit (kdeApplications)
akonadi akregator ark dolphin dragon ffmpegthumbs filelight gwenview k3b
kaddressbook kate kcachegrind kcalc kcharselect kcolorchooser kcontacts kdenlive kdf kdialog
keditbookmarks kfind kget kgpg khelpcenter kig kleopatra kmail kmix kmplot kolourpaint kompare konsole
keditbookmarks kfind kget kgpg khelpcenter kig kleopatra kmail kmix kmplot kolourpaint kompare konsole yakuake
kpkpass kitinerary kontact korganizer krdc krfb ksystemlog ktouch kwalletmanager marble minuet okular spectacle;
okteta = libsForQt5.callPackage ../applications/editors/okteta { };
@ -19031,8 +19031,6 @@ in
ffmpeg = ffmpeg_2;
};
kipi-plugins = libsForQt5.callPackage ../applications/graphics/kipi-plugins { };
kitty = callPackage ../applications/misc/kitty {
harfbuzz = harfbuzz.override { withCoreText = stdenv.isDarwin; };
inherit (darwin.apple_sdk.frameworks) Cocoa CoreGraphics Foundation IOKit Kernel OpenGL;
@ -21571,10 +21569,6 @@ in
yabar-unstable = callPackage ../applications/window-managers/yabar/unstable.nix { };
yakuake = libsForQt5.callPackage ../applications/misc/yakuake {
inherit (kdeApplications) konsole;
};
yarp = callPackage ../applications/science/robotics/yarp {};
yarssr = callPackage ../applications/misc/yarssr { };