Merge pull request #95893 from NixOS/u/kapps_2008

kdeApplications: 20.04.3 -> 20.08.0
This commit is contained in:
Peter Hoeg 2020-08-25 19:41:53 +08:00 committed by GitHub
commit 7cf3cd3434
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
33 changed files with 1363 additions and 1536 deletions

View File

@ -1,6 +1,6 @@
# currently needs to be installed into an environment and needs a `kbuildsycoca5` run afterwards for plugin discovery
{
mkDerivation, fetchFromGitHub, lib, makeWrapper,
mkDerivation, fetchFromGitHub, fetchpatch, lib, makeWrapper,
cmake, extra-cmake-modules, pkgconfig,
libkcddb, kconfig, kconfigwidgets, ki18n, kdelibs4support, kio, solid, kwidgetsaddons, kxmlgui,
qtbase, phonon,
@ -53,6 +53,15 @@ mkDerivation rec {
rev = "v" + version;
sha256 = "1g2khdsjmsi4zzynkq8chd11cbdhjzmi37r9jhpal0b730nq9x7l";
};
patches = [
# already merged into master, so it can go during the next release
(fetchpatch {
url = "https://patch-diff.githubusercontent.com/raw/dfaust/soundkonverter/pull/87.patch";
sha256 = "sha256-XIpD4ZMTZVcu+F27OtpRy51H+uQgpd5l22IZ6XsD64w=";
name = "soundkonverter_taglib.patch";
stripLen = 1;
})
];
enableParallelBuilding = true;
nativeBuildInputs = [ cmake extra-cmake-modules pkgconfig kdelibs4support makeWrapper ];
propagatedBuildInputs = [ libkcddb kconfig kconfigwidgets ki18n kdelibs4support kio solid kwidgetsaddons kxmlgui qtbase phonon];

View File

@ -1,7 +1,8 @@
{ lib
{ stdenv
, lib
, mkDerivation
, fetchurl
, cmake
, fetchFromGitHub
, fetchpatch
, extra-cmake-modules
# common deps
@ -9,6 +10,7 @@
# client deps
, qtbase
, qtkeychain
, qtmultimedia
, qtsvg
, qttools
@ -23,6 +25,8 @@
# optional server deps
, libmicrohttpd
, libsodium
, withSystemd ? stdenv.isLinux
, systemd ? null
# options
, buildClient ? true
@ -35,11 +39,9 @@
with lib;
let
commonDeps = [
karchive
];
clientDeps = [
qtbase
qtkeychain
qtmultimedia
qtsvg
qttools
@ -49,40 +51,57 @@ let
libvpx # WebM video export
miniupnpc # automatic port forwarding
];
serverDeps = [
# optional:
libmicrohttpd # HTTP admin api
libsodium # ext-auth support
];
] ++ optional withSystemd systemd;
kisDeps = [
qtx11extras
];
boolToFlag = bool:
if bool then "ON" else "OFF";
in mkDerivation rec {
pname = "drawpile";
version = "2.1.17";
src = fetchurl {
url = "https://drawpile.net/files/src/drawpile-${version}.tar.gz";
sha256 = "11lhn1mymhqk9g5sh384xhj3qw8h9lv88pr768y9q6kg3sl7nzzf";
src = fetchFromGitHub {
owner = "drawpile";
repo = "drawpile";
rev = "${version}";
sha256 = "sha256-AFFY+FcY9ExAur13OoWR9285RZtBe6jnRIrwi5raiCM=";
};
nativeBuildInputs = [
cmake
extra-cmake-modules
patches = [
# fix for libmicrohttpd 0.9.71
(fetchpatch {
url = "https://github.com/drawpile/Drawpile/commit/ed1a75deb113da2d1df91a28f557509c4897130e.diff";
sha256 = "sha256-54wabH5F3Hf+6vv9rpCwCRdhjSaUFtuF/mE1/U+CpOA=";
name = "mhdfix.patch"; })
];
buildInputs =
commonDeps ++
optionals buildClient clientDeps ++
optionals buildServer serverDeps ++
optionals enableKisTablet kisDeps ;
cmakeFlags =
optional (!buildClient ) "-DCLIENT=off" ++
optional (!buildServer ) "-DSERVER=off" ++
optional (!buildServerGui ) "-DSERVERGUI=off" ++
optional ( buildExtraTools) "-DTOOLS=on" ++
optional ( enableKisTablet) "-DKIS_TABLET=on";
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [
karchive
]
++ optionals buildClient clientDeps
++ optionals buildServer serverDeps
++ optionals enableKisTablet kisDeps;
cmakeFlags = [
"-Wno-dev"
"-DINITSYS=systemd"
"-DCLIENT=${boolToFlag buildClient}"
"-DSERVER=${boolToFlag buildServer}"
"-DSERVERGUI=${boolToFlag buildServerGui}"
"-DTOOLS=${boolToFlag buildExtraTools}"
"-DKIS_TABLET=${boolToFlag enableKisTablet}"
];
meta = {
description = "A collaborative drawing program that allows multiple users to sketch on the same canvas simultaneously";

View File

@ -1,7 +1,7 @@
{
mkDerivation, lib, kdepimTeam,
extra-cmake-modules, kdoctools,
akonadi, akonadi-calendar, akonadi-mime, kcalutils, kdepim-apps-libs,
akonadi, akonadi-calendar, akonadi-mime, akonadi-notes, kcalutils, kdepim-apps-libs,
kholidays, kidentitymanagement, kmime, pimcommon, qttools,
}:
@ -13,7 +13,7 @@ mkDerivation {
};
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [
akonadi akonadi-mime kcalutils kdepim-apps-libs kholidays pimcommon qttools
akonadi akonadi-mime akonadi-notes kcalutils kdepim-apps-libs kholidays pimcommon qttools
];
propagatedBuildInputs = [ akonadi-calendar kidentitymanagement kmime ];
outputs = [ "out" "dev" ];

View File

@ -100,7 +100,6 @@ let
kcalutils = callPackage ./kcalutils.nix {};
kcharselect = callPackage ./kcharselect.nix {};
kcolorchooser = callPackage ./kcolorchooser.nix {};
kdav = callPackage ./kdav.nix {};
kdebugsettings = callPackage ./kdebugsettings.nix {};
kdegraphics-mobipocket = callPackage ./kdegraphics-mobipocket.nix {};
kdegraphics-thumbnailers = callPackage ./kdegraphics-thumbnailers.nix {};

View File

@ -1 +1 @@
WGET_ARGS=(http://download.kde.org/stable/release-service/20.04.3/src)
WGET_ARGS=(http://download.kde.org/stable/release-service/20.08.0/src)

View File

@ -11,7 +11,6 @@ mkDerivation {
maintainers = kdepimTeam;
};
output = [ "out" "dev" ];
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [
grantlee ki18n kiconthemes knewstuff kservice kxmlgui qtbase

View File

@ -1,155 +0,0 @@
diff --git a/src/grantleetheme.cpp b/src/grantleetheme.cpp
index 27d5bc8..8d43140 100644
--- a/src/grantleetheme.cpp
+++ b/src/grantleetheme.cpp
@@ -46,7 +46,7 @@ ThemePrivate::ThemePrivate(const ThemePrivate &other)
, description(other.description)
, name(other.name)
, dirName(other.dirName)
- , absolutePath(other.absolutePath)
+ , absolutePaths(other.absolutePaths)
, author(other.author)
, email(other.email)
, loader(other.loader)
@@ -64,12 +64,15 @@ void ThemePrivate::setupEngine()
void ThemePrivate::setupLoader()
{
- // Get the parent dir with themes, we set the theme directory separately
- QDir dir(absolutePath);
- dir.cdUp();
+ QStringList templateDirs;
+ for (const QString& path : absolutePaths) {
+ QDir dir(path);
+ dir.cdUp();
+ templateDirs << dir.absolutePath();
+ }
loader = QSharedPointer<GrantleeTheme::QtResourceTemplateLoader>::create();
- loader->setTemplateDirs({ dir.absolutePath() });
+ loader->setTemplateDirs(templateDirs);
loader->setTheme(dirName);
if (!sEngine) {
@@ -121,7 +124,7 @@ Theme::Theme(const QString &themePath, const QString &dirName, const QString &de
KConfigGroup group(&config, QStringLiteral("Desktop Entry"));
if (group.isValid()) {
d->dirName = dirName;
- d->absolutePath = themePath;
+ d->absolutePaths = QStringList(themePath);
d->name = group.readEntry("Name", QString());
d->description = group.readEntry("Description", QString());
d->themeFileName = group.readEntry("FileName", QString());
@@ -140,7 +143,7 @@ Theme::~Theme()
bool Theme::operator==(const Theme &other) const
{
- return isValid() && other.isValid() && d->absolutePath == other.absolutePath();
+ return isValid() && other.isValid() && d->absolutePaths == other.absolutePaths();
}
Theme &Theme::operator=(const Theme &other)
@@ -184,7 +187,12 @@ QString Theme::dirName() const
QString Theme::absolutePath() const
{
- return d->absolutePath;
+ return d->absolutePaths.first();
+}
+
+QStringList Theme::absolutePaths() const
+{
+ return d->absolutePaths;
}
QString Theme::author() const
@@ -223,6 +231,13 @@ QString Theme::render(const QString &templateName, const QVariantHash &data, con
return result;
}
+void Theme::addThemeDir(const QString& path)
+{
+ QDir dir(path);
+ dir.cdUp();
+ d->absolutePaths << dir.absolutePath();
+}
+
void Theme::addPluginPath(const QString &path)
{
if (!ThemePrivate::sEngine) {
diff --git a/src/grantleetheme.h b/src/grantleetheme.h
index a25c27b..be38299 100644
--- a/src/grantleetheme.h
+++ b/src/grantleetheme.h
@@ -48,11 +48,14 @@ public:
Q_REQUIRED_RESULT QStringList displayExtraVariables() const;
Q_REQUIRED_RESULT QString dirName() const;
Q_REQUIRED_RESULT QString absolutePath() const;
+ Q_REQUIRED_RESULT QStringList absolutePaths() const;
Q_REQUIRED_RESULT QString author() const;
Q_REQUIRED_RESULT QString authorEmail() const;
Q_REQUIRED_RESULT QString render(const QString &templateName, const QVariantHash &data, const QByteArray &applicationDomain = QByteArray());
+ void addThemeDir(const QString&);
+
static void addPluginPath(const QString &path);
private:
diff --git a/src/grantleetheme_p.h b/src/grantleetheme_p.h
index eb73dcb..00510e9 100644
--- a/src/grantleetheme_p.h
+++ b/src/grantleetheme_p.h
@@ -43,7 +43,7 @@ public:
QString description;
QString name;
QString dirName;
- QString absolutePath;
+ QStringList absolutePaths;
QString author;
QString email;
diff --git a/src/grantleethememanager.cpp b/src/grantleethememanager.cpp
index 606d717..dc99041 100644
--- a/src/grantleethememanager.cpp
+++ b/src/grantleethememanager.cpp
@@ -125,25 +125,18 @@ public:
for (const QString &directory : qAsConst(themesDirectories)) {
QDirIterator dirIt(directory, QStringList(), QDir::AllDirs | QDir::NoDotAndDotDot);
- QStringList alreadyLoadedThemeName;
while (dirIt.hasNext()) {
dirIt.next();
const QString dirName = dirIt.fileName();
GrantleeTheme::Theme theme = q->loadTheme(dirIt.filePath(), dirName, defaultDesktopFileName);
if (theme.isValid()) {
QString themeName = theme.name();
- if (alreadyLoadedThemeName.contains(themeName)) {
- int i = 2;
- const QString originalName(theme.name());
- while (alreadyLoadedThemeName.contains(themeName)) {
- themeName = originalName + QStringLiteral(" (%1)").arg(i);
- ++i;
- }
- theme.d->name = themeName;
+ QMap<QString, GrantleeTheme::Theme>::iterator i = themes.find(dirName);
+ if (i != themes.end()) {
+ i.value().addThemeDir(dirIt.filePath());
+ } else {
+ themes.insert(dirName, theme);
}
- alreadyLoadedThemeName << themeName;
- themes.insert(dirName, theme);
- //qDebug()<<" theme.name()"<<theme.name();
}
}
watch->addDir(directory);
@@ -366,7 +359,7 @@ QString ThemeManager::pathFromThemes(const QString &themesRelativePath, const QS
GrantleeTheme::Theme theme = loadTheme(dirIt.filePath(), dirName, defaultDesktopFileName);
if (theme.isValid()) {
if (dirName == themeName) {
- return theme.absolutePath();
+ return theme.absolutePaths().first();
}
}
}

View File

@ -1 +0,0 @@
grantlee-merge-theme-dirs.patch

View File

@ -2,7 +2,7 @@
mkDerivation, lib, kdepimTeam,
extra-cmake-modules, kdoctools,
akonadi, akonadi-mime, calendarsupport, eventviews, kdepim-apps-libs,
kdiagram, kldap, kmime, qtbase,
kdiagram, kldap, kmime, pimcommon, qtbase
}:
mkDerivation {
@ -14,7 +14,7 @@ mkDerivation {
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [
akonadi akonadi-mime calendarsupport eventviews kdepim-apps-libs kdiagram
kldap kmime qtbase
kldap kmime pimcommon qtbase
];
outputs = [ "out" "dev" ];
}

View File

@ -11,7 +11,6 @@ mkDerivation {
license = with lib.licenses; [ gpl2 lgpl21 fdl12 ];
maintainers = kdepimTeam;
};
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [
akonadi akonadi-contacts grantlee grantleetheme kconfig kconfigwidgets

View File

@ -1,62 +0,0 @@
Index: kdepim-apps-libs-17.04.0/kaddressbookgrantlee/src/formatter/grantleecontactgroupformatter.cpp
===================================================================
--- kdepim-apps-libs-17.04.0.orig/kaddressbookgrantlee/src/formatter/grantleecontactgroupformatter.cpp
+++ kdepim-apps-libs-17.04.0/kaddressbookgrantlee/src/formatter/grantleecontactgroupformatter.cpp
@@ -50,9 +50,9 @@ public:
mTemplateLoader.clear();
}
- void changeGrantleePath(const QString &path)
+ void changeGrantleePath(const QStringList &paths)
{
- mTemplateLoader->setTemplateDirs(QStringList() << path);
+ mTemplateLoader->setTemplateDirs(paths);
mEngine->addTemplateLoader(mTemplateLoader);
mSelfcontainedTemplate = mEngine->loadByName(QStringLiteral("contactgroup.html"));
@@ -86,12 +86,12 @@ GrantleeContactGroupFormatter::~Grantlee
void GrantleeContactGroupFormatter::setAbsoluteThemePath(const QString &path)
{
- d->changeGrantleePath(path);
+ d->changeGrantleePath(QStringList(path));
}
void GrantleeContactGroupFormatter::setGrantleeTheme(const GrantleeTheme::Theme &theme)
{
- d->changeGrantleePath(theme.absolutePath());
+ d->changeGrantleePath(theme.absolutePaths());
}
inline static void setHashField(QVariantHash &hash, const QString &name, const QString &value)
Index: kdepim-apps-libs-17.04.0/kaddressbookgrantlee/src/formatter/grantleecontactformatter.cpp
===================================================================
--- kdepim-apps-libs-17.04.0.orig/kaddressbookgrantlee/src/formatter/grantleecontactformatter.cpp
+++ kdepim-apps-libs-17.04.0/kaddressbookgrantlee/src/formatter/grantleecontactformatter.cpp
@@ -74,9 +74,9 @@ public:
mTemplateLoader.clear();
}
- void changeGrantleePath(const QString &path)
+ void changeGrantleePath(const QStringList &paths)
{
- mTemplateLoader->setTemplateDirs(QStringList() << path);
+ mTemplateLoader->setTemplateDirs(paths);
mEngine->addTemplateLoader(mTemplateLoader);
mSelfcontainedTemplate = mEngine->loadByName(QStringLiteral("contact.html"));
@@ -112,12 +112,12 @@ GrantleeContactFormatter::~GrantleeConta
void GrantleeContactFormatter::setAbsoluteThemePath(const QString &path)
{
- d->changeGrantleePath(path);
+ d->changeGrantleePath(QStringList(path));
}
void GrantleeContactFormatter::setGrantleeTheme(const GrantleeTheme::Theme &theme)
{
- d->changeGrantleePath(theme.absolutePath());
+ d->changeGrantleePath(theme.absolutePaths());
}
void GrantleeContactFormatter::setForceDisableQRCode(bool b)

View File

@ -1 +0,0 @@
kdepim-apps-libs-grantlee-merge-theme-dirs.patch

View File

@ -4,8 +4,8 @@
shared-mime-info,
akonadi, akonadi-calendar, akonadi-contacts, akonadi-mime, akonadi-notes,
kalarmcal, kcalutils, kcontacts, kdav, kdelibs4support, kidentitymanagement,
kimap, kmailtransport, kmbox, kmime, knotifications, knotifyconfig,
pimcommon, qtwebengine, libkgapi, qtnetworkauth, qtspeech, qtxmlpatterns,
kimap, kldap, kmailtransport, kmbox, kmime, knotifications, knotifyconfig,
pimcommon, qtwebengine, libkgapi, qca-qt5, qtnetworkauth, qtspeech, qtxmlpatterns,
}:
mkDerivation {
@ -18,7 +18,7 @@ mkDerivation {
buildInputs = [
akonadi akonadi-calendar akonadi-contacts akonadi-mime akonadi-notes
kalarmcal kcalutils kcontacts kdav kdelibs4support kidentitymanagement kimap
kmailtransport kmbox kmime knotifications knotifyconfig qtwebengine
pimcommon libkgapi qtnetworkauth qtspeech qtxmlpatterns
kldap kmailtransport kmbox kmime knotifications knotifyconfig qtwebengine
pimcommon libkgapi qca-qt5 qtnetworkauth qtspeech qtxmlpatterns
];
}

View File

@ -27,5 +27,4 @@ mkDerivation {
kdepim-addons
];
propagatedUserEnvPkgs = [ kdepim-runtime kwallet akonadi ];
patches = [ ./kmail.patch ];
}

View File

@ -1,24 +0,0 @@
diff --git a/agents/archivemailagent/CMakeLists.txt b/agents/archivemailagent/CMakeLists.txt
index 48ed076..9c56896 100644
--- a/agents/archivemailagent/CMakeLists.txt
+++ b/agents/archivemailagent/CMakeLists.txt
@@ -22,6 +22,7 @@ ki18n_wrap_ui(libarchivemailagent_SRCS ui/archivemailwidget.ui )
add_library(archivemailagent STATIC ${libarchivemailagent_SRCS})
target_link_libraries(archivemailagent
KF5::MailCommon
+ KF5::Libkdepim
KF5::I18n
KF5::Notifications
KF5::IconThemes
diff --git a/agents/followupreminderagent/CMakeLists.txt b/agents/followupreminderagent/CMakeLists.txt
index a56b730..83604cf 100644
--- a/agents/followupreminderagent/CMakeLists.txt
+++ b/agents/followupreminderagent/CMakeLists.txt
@@ -23,6 +23,7 @@ target_link_libraries(followupreminderagent
KF5::AkonadiMime
KF5::AkonadiAgentBase
KF5::DBusAddons
+ KF5::FollowupReminder
KF5::XmlGui
KF5::KIOWidgets
KF5::Notifications

View File

@ -4,7 +4,7 @@
qtwebengine,
kcmutils, kcrash, kdbusaddons, kparts, kwindowsystem,
akonadi, grantleetheme, kdepim-apps-libs, kontactinterface, kpimtextedit,
mailcommon, libkdepim
mailcommon, libkdepim, pimcommon
}:
mkDerivation {
@ -18,6 +18,6 @@ mkDerivation {
qtwebengine
kcmutils kcrash kdbusaddons kparts kwindowsystem
akonadi grantleetheme kdepim-apps-libs kontactinterface kpimtextedit
mailcommon libkdepim
mailcommon libkdepim pimcommon
];
}

View File

@ -2,7 +2,7 @@
mkDerivation, lib, kdepimTeam,
extra-cmake-modules, kdoctools,
akonadi, akonadi-mime, karchive, kcompletion, kconfig, kcoreaddons, ki18n,
kmime, kxmlgui, libkdepim
kmime, kxmlgui, libkdepim, pimcommon
}:
mkDerivation {
@ -14,6 +14,6 @@ mkDerivation {
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [
akonadi akonadi-mime karchive kcompletion kconfig kcoreaddons ki18n kmime
kxmlgui libkdepim
kxmlgui libkdepim pimcommon
];
}

View File

@ -1,9 +1,9 @@
{
mkDerivation, lib, kdepimTeam,
extra-cmake-modules, kdoctools,
akonadi, akonadi-contacts, akonadi-mime, grantlee, karchive, kcodecs,
akonadi, akonadi-contacts, akonadi-mime, akonadi-search, grantlee, karchive, kcmutils, kcodecs,
kcompletion, kconfig, kconfigwidgets, kcontacts, kdbusaddons,
kiconthemes, kimap, kio, kitemmodels, kjobwidgets, knewstuff, kpimtextedit,
kiconthemes, kimap, kio, kitemmodels, kjobwidgets, kldap, knewstuff, kpimtextedit,
kpurpose, kwallet, kwindowsystem, libkdepim, qtwebengine
}:
@ -15,12 +15,12 @@ mkDerivation {
};
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [
akonadi-mime grantlee karchive kcodecs kcompletion kconfigwidgets
kdbusaddons kiconthemes kio kitemmodels kjobwidgets knewstuff kpimtextedit
akonadi-mime grantlee karchive kcmutils kcodecs kcompletion kconfigwidgets
kdbusaddons kiconthemes kio kitemmodels kjobwidgets knewstuff kldap kpimtextedit
kpurpose kwallet kwindowsystem libkdepim qtwebengine
];
propagatedBuildInputs = [
akonadi akonadi-contacts kconfig kcontacts kimap
akonadi akonadi-contacts akonadi-search kconfig kcontacts kimap
];
outputs = [ "out" "dev" ];
}

File diff suppressed because it is too large Load Diff

View File

@ -23,6 +23,8 @@ in mkDerivation rec {
propagatedBuildInputs = [ kconfig kcrash kinit kjsembed ];
NIX_LDFLAGS = "-ltag";
meta = with lib; {
description = "A powerful batch renamer for KDE";
homepage = "https://kde.org/applications/utilities/krename/";

View File

@ -7,7 +7,7 @@
knotifications, knotifyconfig, kparts, ktextwidgets, kwallet, kwidgetsaddons,
kwindowsystem, kxmlgui, sonnet, threadweaver,
kcontacts, akonadi, akonadi-calendar, akonadi-contacts,
eigen, git, gsl, ilmbase, kproperty, kreport, lcms2, marble, libgit2, libodfgen,
eigen, git, gsl, ilmbase, kproperty, kreport, lcms2, marble, pcre, libgit2, libodfgen,
librevenge, libvisio, libwpd, libwpg, libwps, okular, openexr, openjpeg, phonon,
poppler, pstoedit, qca-qt5, vc
# TODO: package Spnav, m2mml LibEtonyek, Libqgit2
@ -15,18 +15,14 @@
mkDerivation rec {
pname = "calligra";
version = "3.1.0";
version = "3.2.0";
src = fetchurl {
url = "mirror://kde/stable/${pname}/${version}/${pname}-${version}.tar.xz";
sha256 = "0w782k0hprpb6viixnqz34sp0z5csv3prdby46z22qqkcipcs638";
sha256 = "sha256-flViKGZdeeZ8Bi/RFz1mdvCw187v3W4bC8+aeB6nCVE=";
};
patches = [ ./qt5_11.patch ];
enableParallelBuilding = true;
nativeBuildInputs = [ extra-cmake-modules kdoctools makeWrapper ];
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [
boost qtwebkit qtx11extras shared-mime-info
@ -35,7 +31,7 @@ mkDerivation rec {
kjobwidgets kcmutils kdelibs4support kio kross knotifications knotifyconfig kparts
ktextwidgets kwallet kwidgetsaddons kwindowsystem kxmlgui sonnet threadweaver
kcontacts akonadi akonadi-calendar akonadi-contacts
eigen git gsl ilmbase kproperty kreport lcms2 marble libgit2 libodfgen librevenge
eigen git gsl ilmbase kproperty kreport lcms2 marble pcre libgit2 libodfgen librevenge
libvisio libwpd libwpg libwps okular openexr openjpeg phonon poppler qca-qt5 vc
];
@ -43,13 +39,10 @@ mkDerivation rec {
NIX_CFLAGS_COMPILE = "-I${ilmbase.dev}/include/OpenEXR";
postInstall = ''
for i in $out/bin/*; do
wrapProgram $i \
--prefix PATH ':' "${pstoedit.out}/bin" \
--prefix XDG_DATA_DIRS ':' "${breeze-icons}/share"
done
'';
qtWrapperArgs = [
"--prefix PATH : ${lib.getBin pstoedit}/bin"
"--prefix XDG_DATA_DIRS : ${breeze-icons}/share"
];
meta = with lib; {
description = "A suite of productivity applications";
@ -64,7 +57,5 @@ mkDerivation rec {
maintainers = with maintainers; [ phreedom ebzzry zraexy ];
platforms = platforms.linux;
license = with licenses; [ gpl2 lgpl2 ];
hydraPlatforms = [];
broken = true; # fails to start, kde home not found
};
}

View File

@ -0,0 +1,32 @@
{ lib, mkDerivation, fetchFromGitHub, extra-cmake-modules
, kwindowsystem, plasma-framework }:
mkDerivation rec {
pname = "plasma-applet-caffeine-plus";
version = "1.4";
src = fetchFromGitHub {
owner = "qunxyz";
repo = pname;
rev = "v${version}";
sha256 = "sha256-/Nz0kSDGok7GjqSQtjH/8q/u6blVTFPO6kfjEyt/jEo=";
};
buildInputs = [
kwindowsystem plasma-framework
];
nativeBuildInputs = [ extra-cmake-modules ];
cmakeFlags = [
"-Wno-dev"
];
meta = with lib; {
description = "Disable screensaver and auto suspend";
license = licenses.gpl2;
maintainers = with maintainers; [ peterhoeg ];
inherit (src.meta) homepage;
inherit (kwindowsystem.meta) platforms;
};
}

View File

@ -1,6 +1,7 @@
{
mkDerivation,
mkDerivation, lib,
extra-cmake-modules, kdoctools,
qtbase,
kcmutils, kdbusaddons, kdelibs4support, kglobalaccel, ki18n, kio, kxmlgui,
plasma-framework, plasma-workspace, qtx11extras
}:
@ -13,5 +14,5 @@ mkDerivation {
plasma-framework plasma-workspace qtx11extras
];
outputs = [ "bin" "dev" "out" ];
enableParallelBuilding = false;
meta.broken = lib.versionOlder qtbase.version "5.14";
}

View File

@ -146,6 +146,7 @@ let
kbookmarks = callPackage ./kbookmarks.nix {};
kcmutils = callPackage ./kcmutils {};
kconfigwidgets = callPackage ./kconfigwidgets {};
kdav = callPackage ./kdav.nix {};
kdeclarative = callPackage ./kdeclarative.nix {};
kded = callPackage ./kded.nix {};
kdesignerplugin = callPackage ./kdesignerplugin.nix {};

View File

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

View File

@ -1,5 +1,5 @@
{
mkDerivation, lib, kdepimTeam,
mkDerivation, lib,
extra-cmake-modules, kdoctools,
kcoreaddons, kio, qtxmlpatterns,
}:
@ -8,7 +8,6 @@ mkDerivation {
name = "kdav";
meta = {
license = with lib.licenses; [ gpl2 lgpl21 fdl12 ];
maintainers = kdepimTeam;
};
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [ kcoreaddons kio qtxmlpatterns ];

View File

@ -9,13 +9,6 @@ let
self = mkDerivation {
name = "krunner";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
patches = [
# Un-deprecate virtual method to restore binary compatibility.
(assert !(lib.versionOlder "5.72" self.version); fetchpatch {
url = "https://invent.kde.org/frameworks/krunner/-/commit/8f7ce559b84ee0c21de0256e6591793e4b95f411.diff";
sha256 = "124xqxpgmc5fdn1mcf8x1564pqc5y81j7lhzcirql2xcs0sbcyby";
})
];
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [
kconfig kcoreaddons ki18n kio kservice qtdeclarative solid

View File

@ -1,7 +1,7 @@
{
mkDerivation, lib, propagateBin,
extra-cmake-modules,
qtbase, wayland, wayland-protocols
plasma-wayland-protocols, 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 wayland-protocols ];
buildInputs = [ plasma-wayland-protocols wayland wayland-protocols ];
propagatedBuildInputs = [ qtbase ];
setupHook = propagateBin; # XDG_CONFIG_DIRS
}

View File

@ -4,659 +4,667 @@
{
attica = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/attica-5.71.0.tar.xz";
sha256 = "9e24fd7f58c66879a05e056b781637196eea69d3276ed470643c505f9fd46d3d";
name = "attica-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/attica-5.73.0.tar.xz";
sha256 = "011240a6ff59e2b39bcf6d4ba6128e6e60c6318c185e7316a71cfec28e69c69a";
name = "attica-5.73.0.tar.xz";
};
};
baloo = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/baloo-5.71.0.tar.xz";
sha256 = "23378213d00ecf1f26eeb417987984f5a63bbd643359403dfd20638cbc1ec84b";
name = "baloo-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/baloo-5.73.0.tar.xz";
sha256 = "887077ae3e090d673d2ffe7eb869a0ab6f5d14e9dae2dccd619e4689699a2dfe";
name = "baloo-5.73.0.tar.xz";
};
};
bluez-qt = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/bluez-qt-5.71.0.tar.xz";
sha256 = "7014e946f16db62218fe8e9af808999922d447034355f17b9e09b31321e53bad";
name = "bluez-qt-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/bluez-qt-5.73.0.tar.xz";
sha256 = "70264edb82b2627c0ec3740374b90b8402e0f432fe4a10650fa3d22191d8cfd4";
name = "bluez-qt-5.73.0.tar.xz";
};
};
breeze-icons = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/breeze-icons-5.71.0.tar.xz";
sha256 = "72217c46e071b204a80ff8064b1b7319c7a7f9f0b08e69d8add2065e5d301155";
name = "breeze-icons-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/breeze-icons-5.73.0.tar.xz";
sha256 = "b6caff26f69008a3e0d53ae5fcfcf070b70ad1b17d407daecbbabeb6a606a08b";
name = "breeze-icons-5.73.0.tar.xz";
};
};
extra-cmake-modules = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/extra-cmake-modules-5.71.0.tar.xz";
sha256 = "64f41c0b4b3164c7be8fcab5c0181253d97d1e9d62455fd540cb463afd051878";
name = "extra-cmake-modules-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/extra-cmake-modules-5.73.0.tar.xz";
sha256 = "c5e3ef0253f7d5ab3adf9185950e34fd620a3d5baaf3bcc15892f971fc3274c4";
name = "extra-cmake-modules-5.73.0.tar.xz";
};
};
frameworkintegration = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/frameworkintegration-5.71.0.tar.xz";
sha256 = "f5ba2d5c363dcb09177424b82d9a59ce0f0a6b2dea372799dcba000452764961";
name = "frameworkintegration-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/frameworkintegration-5.73.0.tar.xz";
sha256 = "21ef7f1a6d48f9fb14ccac9bc37e803c92cf83c9e235a5ca8bd7eb08fd0a6fb3";
name = "frameworkintegration-5.73.0.tar.xz";
};
};
kactivities = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kactivities-5.71.0.tar.xz";
sha256 = "b4e63fec6532e4bdc41470985cea46b0a88c1b2298b80286cbf0ed2d2139b66f";
name = "kactivities-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kactivities-5.73.0.tar.xz";
sha256 = "5098f2535175ac12da91568ca554e3f5d970ae05415da1a8ba17305cb8ac3a1a";
name = "kactivities-5.73.0.tar.xz";
};
};
kactivities-stats = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kactivities-stats-5.71.0.tar.xz";
sha256 = "79fe4f674d7bae457ce6af0357104a8691f5822963b0ef1f99cd5a43e3666978";
name = "kactivities-stats-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kactivities-stats-5.73.0.tar.xz";
sha256 = "df4b00c52e83608b2dd7345cd220143e07b65cb431cead5e9abb1e4ffd6ecd5a";
name = "kactivities-stats-5.73.0.tar.xz";
};
};
kapidox = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kapidox-5.71.0.tar.xz";
sha256 = "da75660fc2808f38441ec0f59d3c58ce29fcfdcea29e251308a11a92546f1ed5";
name = "kapidox-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kapidox-5.73.0.tar.xz";
sha256 = "b49ff6673906817ed95a3de56535594de02a9f95bcb2726abe52d0c0e0161be5";
name = "kapidox-5.73.0.tar.xz";
};
};
karchive = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/karchive-5.71.0.tar.xz";
sha256 = "cc81e856365dec2bcf3ec78aa01d42347ca390a2311ea12050f309dfbdb09624";
name = "karchive-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/karchive-5.73.0.tar.xz";
sha256 = "25481ebbba8f58d9ab45bde804ab0d873c45550b482e27e7856b362cd9aa434f";
name = "karchive-5.73.0.tar.xz";
};
};
kauth = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kauth-5.71.0.tar.xz";
sha256 = "a0de83bd662e20253011216ab8cba597f8db7429f8706237e7307580125025b5";
name = "kauth-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kauth-5.73.0.tar.xz";
sha256 = "e334705bfc3f81c5e2f66315d40badd26d88426128432788f790ebefce1694d9";
name = "kauth-5.73.0.tar.xz";
};
};
kbookmarks = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kbookmarks-5.71.0.tar.xz";
sha256 = "e00db1e62a769863a1bf90bb508f108f2740298aa40173cad34ef34a1c23a01a";
name = "kbookmarks-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kbookmarks-5.73.0.tar.xz";
sha256 = "b925ec1b8a1b4a2b7f2526fdbc7761de065b3c9573e41ac274773ed1b576aa51";
name = "kbookmarks-5.73.0.tar.xz";
};
};
kcalendarcore = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kcalendarcore-5.71.0.tar.xz";
sha256 = "d5138db971f6be606be8ae7d761bad778af3cacada8e85fb2f469190c347cd94";
name = "kcalendarcore-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kcalendarcore-5.73.0.tar.xz";
sha256 = "e3486b41b833c0ba72f839d8a61bdffaf9b3ece3da20f478c2981b3296e7b713";
name = "kcalendarcore-5.73.0.tar.xz";
};
};
kcmutils = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kcmutils-5.71.0.tar.xz";
sha256 = "27743a81e9aa48baac12bb844e48d3098250699122ed6040b1e3c50a5e8f276d";
name = "kcmutils-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kcmutils-5.73.0.tar.xz";
sha256 = "b28bf672bbe21e8d1b4e6ea924c1bb318c81c43dcbb86bebb3f5775e18945ca9";
name = "kcmutils-5.73.0.tar.xz";
};
};
kcodecs = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kcodecs-5.71.0.tar.xz";
sha256 = "3392c4df652e3a44a2b941ccb419dee9521642e503104de403ec1c6be9f43a28";
name = "kcodecs-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kcodecs-5.73.0.tar.xz";
sha256 = "3bcb22b4f3b2f164759ab912d117c3b4b50695ae38d524f2cfb79a29488cce67";
name = "kcodecs-5.73.0.tar.xz";
};
};
kcompletion = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kcompletion-5.71.0.tar.xz";
sha256 = "bf0b6ce1ee133900f169662dbd35da6f766d3e4e02c0c102a9402e20450a22a4";
name = "kcompletion-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kcompletion-5.73.0.tar.xz";
sha256 = "72b0650e5ae9f30ad4ec30b55e660c826d93edfda0ef4f9436f226cbb8a9705a";
name = "kcompletion-5.73.0.tar.xz";
};
};
kconfig = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kconfig-5.71.0.tar.xz";
sha256 = "618ff0d168abf8fb73dc83431b9a76f7859d522bea100ff07c7e1632e129e3f4";
name = "kconfig-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kconfig-5.73.0.tar.xz";
sha256 = "6046bbb8da5f3261aac7f868bfa8a8ce1015a3a8257fe0b2d37dce9e2bc3952e";
name = "kconfig-5.73.0.tar.xz";
};
};
kconfigwidgets = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kconfigwidgets-5.71.0.tar.xz";
sha256 = "5778523c49a5294e9376ce8ee6db1a51ffaa506418a19e8632f73287a596276f";
name = "kconfigwidgets-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kconfigwidgets-5.73.0.tar.xz";
sha256 = "ed8a0a8158f895aebd46c4a725f77178d942cd9476a864a615a9df343da51f8e";
name = "kconfigwidgets-5.73.0.tar.xz";
};
};
kcontacts = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kcontacts-5.71.0.tar.xz";
sha256 = "57f511a624406b27a7de25c83deb4104c95e851f9fda4f6d94450155ab08f4bd";
name = "kcontacts-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kcontacts-5.73.0.tar.xz";
sha256 = "4351bf80f5a5417ba7e99fe557a851d1c7173fd7511fc1426375c66692e748bb";
name = "kcontacts-5.73.0.tar.xz";
};
};
kcoreaddons = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kcoreaddons-5.71.0.tar.xz";
sha256 = "e95008b032e299cf47f596739d9236701e2f55e507734f33b8ea497882fd130b";
name = "kcoreaddons-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kcoreaddons-5.73.0.tar.xz";
sha256 = "24a7713eaef2f40e648a586e22b030192321f9fecdbae77013b00446fa0d6d51";
name = "kcoreaddons-5.73.0.tar.xz";
};
};
kcrash = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kcrash-5.71.0.tar.xz";
sha256 = "526242aa9fde7cff11ecaa88bf75d6fbbfc412f46bf19a7a9e185f2adb616005";
name = "kcrash-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kcrash-5.73.0.tar.xz";
sha256 = "49b6f4d6109ddf3a6b93f833f59483e5a1a748e4b829c4739fdaaaef59c9b583";
name = "kcrash-5.73.0.tar.xz";
};
};
kdav = {
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.73/kdav-5.73.0.tar.xz";
sha256 = "03c8af96e7bb1b1d2d633e54c6362c7c2de078b8aba5654042b7a11d968efa31";
name = "kdav-5.73.0.tar.xz";
};
};
kdbusaddons = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kdbusaddons-5.71.0.tar.xz";
sha256 = "b441f525248d9d675333cebedf97ee0232a3a9b7aa9aff84d825dfcdb3bcd23c";
name = "kdbusaddons-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kdbusaddons-5.73.0.tar.xz";
sha256 = "f7f7e57b4d4650cf90a191b08b1fe874d0005c34163b9177dcc787415841e8ba";
name = "kdbusaddons-5.73.0.tar.xz";
};
};
kdeclarative = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kdeclarative-5.71.0.tar.xz";
sha256 = "ace0e52f561a9cfba1de4b77144a0a68037a1229530fb39070dc837da80ac8f8";
name = "kdeclarative-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kdeclarative-5.73.0.tar.xz";
sha256 = "713ae2ea41e1bac8f6d47cffa376d62c7805eb3e4cc41c3168c1f1b2ca70a598";
name = "kdeclarative-5.73.0.tar.xz";
};
};
kded = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kded-5.71.0.tar.xz";
sha256 = "404c8caae0f4abe2ef85c2e82b5db2b14ae4b607fa30e4f16d15dad53c269fcc";
name = "kded-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kded-5.73.0.tar.xz";
sha256 = "f21647a5f35eebaa9bf12b5d5da25c24611c1971f94f27c510d22a48c79b0895";
name = "kded-5.73.0.tar.xz";
};
};
kdelibs4support = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/portingAids/kdelibs4support-5.71.0.tar.xz";
sha256 = "1110ed68a29e38059d195817735d58df45e59b57fa9ac48ef2036c1037a23fb7";
name = "kdelibs4support-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/portingAids/kdelibs4support-5.73.0.tar.xz";
sha256 = "ca6f58c97b331d130a555b950c36cd7f625ca923fd185b0f73e20ac5b98c5d9b";
name = "kdelibs4support-5.73.0.tar.xz";
};
};
kdesignerplugin = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/portingAids/kdesignerplugin-5.71.0.tar.xz";
sha256 = "e77a96c2a6cd518f3040e9366f013f0128200791b6c93c3c5b2310af16fb040b";
name = "kdesignerplugin-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/portingAids/kdesignerplugin-5.73.0.tar.xz";
sha256 = "379db9fd0ec135706630dbd54e1b446e51dd3b64189754c281993d761c1d20b2";
name = "kdesignerplugin-5.73.0.tar.xz";
};
};
kdesu = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kdesu-5.71.0.tar.xz";
sha256 = "b183e67c089b02f984284b5eb3c05f7216d289bef7ae08a9e6c6f991b2a1a23a";
name = "kdesu-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kdesu-5.73.0.tar.xz";
sha256 = "4dd07697decad6a544025178732bd279ef64766e1929a2135f6de58b1092944d";
name = "kdesu-5.73.0.tar.xz";
};
};
kdewebkit = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/portingAids/kdewebkit-5.71.0.tar.xz";
sha256 = "04b8b90734ddf6d5e72ffa69707d473e1d1f8605ba06d4ceca83f4a1d195c65d";
name = "kdewebkit-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/portingAids/kdewebkit-5.73.0.tar.xz";
sha256 = "d8208c4f7a98b6749c793649e2e5fbe3939e253289a9f6b74b559f6546b34b0b";
name = "kdewebkit-5.73.0.tar.xz";
};
};
kdnssd = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kdnssd-5.71.0.tar.xz";
sha256 = "bc269f0a74eee99d6c49550fc608450ced753a599cd03f77ea577af4c2e87958";
name = "kdnssd-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kdnssd-5.73.0.tar.xz";
sha256 = "bee7f654f704d928b1219b75a289042474c1450e9f8acb02a905a4a177bc5b7d";
name = "kdnssd-5.73.0.tar.xz";
};
};
kdoctools = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kdoctools-5.71.0.tar.xz";
sha256 = "1e2fcaa97a014e82f68c0c36591ce84568ead7abd59b66e534789103e162cd09";
name = "kdoctools-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kdoctools-5.73.0.tar.xz";
sha256 = "d8dd74776d47e009d4a204d69a78428603ca99317095d7b7edca49c3d93b1b5d";
name = "kdoctools-5.73.0.tar.xz";
};
};
kemoticons = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kemoticons-5.71.0.tar.xz";
sha256 = "20bcb111971cc2e8c17b38a0c20aff7cf453174f885c4b4bcc5899141113e2fc";
name = "kemoticons-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kemoticons-5.73.0.tar.xz";
sha256 = "0c0a26b029a8fd3d8db97bac931feb7834912aa2f7680660e98d91e868d10778";
name = "kemoticons-5.73.0.tar.xz";
};
};
kfilemetadata = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kfilemetadata-5.71.0.tar.xz";
sha256 = "2e302958065157c1f9ea4a189bbca40b7dbed019767a3380e34e0b6a633c75fe";
name = "kfilemetadata-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kfilemetadata-5.73.0.tar.xz";
sha256 = "1ae217aab920741e445211e20b1b60dfcf80f4a6d1864aa63321dac7c3802894";
name = "kfilemetadata-5.73.0.tar.xz";
};
};
kglobalaccel = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kglobalaccel-5.71.0.tar.xz";
sha256 = "218d77aa4f6089d57932d627c4a46a8a4a5e964c2bfcee0d1c54338c25c7a06c";
name = "kglobalaccel-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kglobalaccel-5.73.0.tar.xz";
sha256 = "0062db9adde4dab0be6b64430010c0a5653355d0d1680abc9ec8e71988ff871f";
name = "kglobalaccel-5.73.0.tar.xz";
};
};
kguiaddons = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kguiaddons-5.71.0.tar.xz";
sha256 = "c1f7bf540a689319962275916c0434f47ba5ed8f7d46a78704393163e32eccd2";
name = "kguiaddons-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kguiaddons-5.73.0.tar.xz";
sha256 = "45b4c5e0195abd79930635bbf20886b15b1b68b13fe4c56068579b91ef147350";
name = "kguiaddons-5.73.0.tar.xz";
};
};
kholidays = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kholidays-5.71.0.tar.xz";
sha256 = "5469718d6ede7edb2ab06bbaff8af01567ba77ffe2160c2c2d47c666cfebf417";
name = "kholidays-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kholidays-5.73.0.tar.xz";
sha256 = "b0ae4b77aa7c183959bc18baa09a1a4f7208fcad2a238c1590377bf6cf8b68ab";
name = "kholidays-5.73.0.tar.xz";
};
};
khtml = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/portingAids/khtml-5.71.0.tar.xz";
sha256 = "df8d2a4776f98e1490a21e71e31a2ea7694bc7452da35f88623b19214b6e1c10";
name = "khtml-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/portingAids/khtml-5.73.0.tar.xz";
sha256 = "378a5aaa6c796d313a63b4cf1365cdd980f2bc21e9033354f2f1317d1db9c262";
name = "khtml-5.73.0.tar.xz";
};
};
ki18n = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/ki18n-5.71.0.tar.xz";
sha256 = "f2fc8c40c10576da8b74070b7dc8e752fdd04204cb2bfe522f37a0458fbaf881";
name = "ki18n-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/ki18n-5.73.0.tar.xz";
sha256 = "97eef22d6cdd65c57edfe54fa9760a69005e15b7d8f4270f6185916c33e14689";
name = "ki18n-5.73.0.tar.xz";
};
};
kiconthemes = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kiconthemes-5.71.0.tar.xz";
sha256 = "3fa986207e9d967840bd7a3f1af1e4d0105905012a0e4cf56f7ef1b3740b3496";
name = "kiconthemes-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kiconthemes-5.73.0.tar.xz";
sha256 = "4490109a0a42675e4cd3497433e10fd4be24ef644a283edf46b308314d130356";
name = "kiconthemes-5.73.0.tar.xz";
};
};
kidletime = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kidletime-5.71.0.tar.xz";
sha256 = "1bcacd6c9ec8d65f93434f51d865723a50609ec074f88da2890a8f37ea8d207d";
name = "kidletime-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kidletime-5.73.0.tar.xz";
sha256 = "52a8af3f061101c406a592ec277a2c84846e3910af1d3dbfc3e15beb9cfd24a2";
name = "kidletime-5.73.0.tar.xz";
};
};
kimageformats = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kimageformats-5.71.0.tar.xz";
sha256 = "0d6d6a8664e4a01df27e9970ec9ec10a92c1d43a00a3e9ef0471d740b4c93d94";
name = "kimageformats-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kimageformats-5.73.0.tar.xz";
sha256 = "473d0f67d5357bbf08aa4f4504ceaceabc720b1f5433b456ddc5f8ad0d7e3b8b";
name = "kimageformats-5.73.0.tar.xz";
};
};
kinit = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kinit-5.71.0.tar.xz";
sha256 = "6ea625bced2c19b0f3e5bb504775dd6764358f02412364a16cbad731c5c299b6";
name = "kinit-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kinit-5.73.0.tar.xz";
sha256 = "0c61e90f3db83b4dc5f2438cf7880a02b600a5739cb05e5ee372aeff98b8b770";
name = "kinit-5.73.0.tar.xz";
};
};
kio = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kio-5.71.0.tar.xz";
sha256 = "b972c8dede50be3e89babb5a536054759db2a87003e6df770c598c7c1c94b8d6";
name = "kio-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kio-5.73.0.tar.xz";
sha256 = "05da159e6cf5ef9aa4dd7ede86ce28a5581624a1b3f0b4718c5b7e30c4aa2a66";
name = "kio-5.73.0.tar.xz";
};
};
kirigami2 = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kirigami2-5.71.0.tar.xz";
sha256 = "f323efb96a809dc9e572a0e68e04c4f485fc27f9ae65ffa3988830e348151356";
name = "kirigami2-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kirigami2-5.73.0.tar.xz";
sha256 = "9b2a097071f77804f6f2f2a478e5db602c8b5fee00de34fc44842f31223401bb";
name = "kirigami2-5.73.0.tar.xz";
};
};
kitemmodels = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kitemmodels-5.71.0.tar.xz";
sha256 = "68205f09d63a916f236e2b3b729c0055377d852de48f7cf29fa7174ca97b84e7";
name = "kitemmodels-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kitemmodels-5.73.0.tar.xz";
sha256 = "6569e289ac9263d87ef6641fe2f3914b9ace6814832ac9c61825b1c6805ae371";
name = "kitemmodels-5.73.0.tar.xz";
};
};
kitemviews = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kitemviews-5.71.0.tar.xz";
sha256 = "2843ef166ff5bf69c1132bbc09545b59ad208313c0acad71d0cd951fde1d33de";
name = "kitemviews-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kitemviews-5.73.0.tar.xz";
sha256 = "ec29707d789bee58c47ee538319560a168642f69e96cacb78818825e47177727";
name = "kitemviews-5.73.0.tar.xz";
};
};
kjobwidgets = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kjobwidgets-5.71.0.tar.xz";
sha256 = "63f3b2fc1c062b1a485ff543e2d5afa68a9f9a918676bf3a6a5dc8f56f5f30e3";
name = "kjobwidgets-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kjobwidgets-5.73.0.tar.xz";
sha256 = "61d105c8f17dcfb85ad6c1e3bd2423ebeb430b9c290d193229bc953ac174f2bf";
name = "kjobwidgets-5.73.0.tar.xz";
};
};
kjs = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/portingAids/kjs-5.71.0.tar.xz";
sha256 = "702224482139e500da1ea4e0d2b5132bf762f87f426f294587a0f2f47b9a9734";
name = "kjs-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/portingAids/kjs-5.73.0.tar.xz";
sha256 = "97b52557212a33d59a4b3a8c34ea8a94cd5f840fb0798e770164d3cb1e755be5";
name = "kjs-5.73.0.tar.xz";
};
};
kjsembed = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/portingAids/kjsembed-5.71.0.tar.xz";
sha256 = "9352a31b5f735d71d6db4b09825ca01adb337e37f2b0cfce48c679e932238486";
name = "kjsembed-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/portingAids/kjsembed-5.73.0.tar.xz";
sha256 = "cc9896930c01a6bdbfaddada9516380c9a54e5d719836f1788d8e3a74108e1d3";
name = "kjsembed-5.73.0.tar.xz";
};
};
kmediaplayer = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/portingAids/kmediaplayer-5.71.0.tar.xz";
sha256 = "72492a6c877dded4f2333f140c025fdc4a271a68695c635c0dbc09b08d832eca";
name = "kmediaplayer-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/portingAids/kmediaplayer-5.73.0.tar.xz";
sha256 = "69aa3bbedfc8b9a0dd9f4ac260cded9d7b5894477bf4b5b09065d0aae8e44ab2";
name = "kmediaplayer-5.73.0.tar.xz";
};
};
knewstuff = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/knewstuff-5.71.0.tar.xz";
sha256 = "aba867855d69641f73db30405e787fc9ea22e3386a45be9626ba84cbe208f855";
name = "knewstuff-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/knewstuff-5.73.0.tar.xz";
sha256 = "7669e62973f7e228975a07f15bb1c7f716edd81ce82d5f578a80b1f501abda1e";
name = "knewstuff-5.73.0.tar.xz";
};
};
knotifications = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/knotifications-5.71.0.tar.xz";
sha256 = "b900146340621d54f6113600e85d287b28225d82515affb8690704433e5d0440";
name = "knotifications-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/knotifications-5.73.0.tar.xz";
sha256 = "c8e9f36716db33baca93a0386d3bb6426408eee3843eb5854bdd8ad7579f372c";
name = "knotifications-5.73.0.tar.xz";
};
};
knotifyconfig = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/knotifyconfig-5.71.0.tar.xz";
sha256 = "226b7f956f7013027621c4018b4376b76129ea4195df67fc7df4435c54baf50e";
name = "knotifyconfig-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/knotifyconfig-5.73.0.tar.xz";
sha256 = "641a167a58856e99036d44b3e7472b44cdfbbf68e5d75b9af988d0b71dc10af4";
name = "knotifyconfig-5.73.0.tar.xz";
};
};
kpackage = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kpackage-5.71.0.tar.xz";
sha256 = "c4b924e7c506cb75bdaaf68bd881e79a73999bd6436f29157f56c76f32b48cba";
name = "kpackage-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kpackage-5.73.0.tar.xz";
sha256 = "480b1e11733fe272d1a5680afea39bcc940f01bd3d1267be0981e3c92e098c4f";
name = "kpackage-5.73.0.tar.xz";
};
};
kparts = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kparts-5.71.0.tar.xz";
sha256 = "d038f97dfdccdd85dbac09c0f64cf852191ec2e535fd7928740e03d4ffe63b90";
name = "kparts-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kparts-5.73.0.tar.xz";
sha256 = "5546d2a474c80a601ba013642775682b087d086bd26d0b0d025b68d680c98bf2";
name = "kparts-5.73.0.tar.xz";
};
};
kpeople = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kpeople-5.71.0.tar.xz";
sha256 = "d63d5f5cbbedc2e4ef85fa8c2ff4adcd5cb9e05d1d1ee0e7b2c2d151193f5403";
name = "kpeople-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kpeople-5.73.0.tar.xz";
sha256 = "9e0d3119c168f7843251c808cc149de15c1fd692062f431972023fdaa84d21c4";
name = "kpeople-5.73.0.tar.xz";
};
};
kplotting = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kplotting-5.71.0.tar.xz";
sha256 = "84bacfbd86105e454f3d97f4ac4062e2f992556fca66d2c73806d1d12095bec1";
name = "kplotting-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kplotting-5.73.0.tar.xz";
sha256 = "b5055ed9a3149c059623d88875816e9fac8d6d25d29fdfd48e0d8a16dfe01b14";
name = "kplotting-5.73.0.tar.xz";
};
};
kpty = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kpty-5.71.0.tar.xz";
sha256 = "7629d35ff783aff8fe801db30eb146efe50620f7500c4f7f1bf7d2619568c6b9";
name = "kpty-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kpty-5.73.0.tar.xz";
sha256 = "d3bf99062589dbd1dbe302c8ed2528845f245e7f0f17ca865cdd100f7589ce9c";
name = "kpty-5.73.0.tar.xz";
};
};
kquickcharts = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kquickcharts-5.71.0.tar.xz";
sha256 = "a1befe13903676a9779030b02b91da9889540e689e1f6a0afd54ff484109642a";
name = "kquickcharts-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kquickcharts-5.73.0.tar.xz";
sha256 = "e37e13a5d907d872679eab38ba8e983b2fb98a11e07a3c15d32cfaad09075cfe";
name = "kquickcharts-5.73.0.tar.xz";
};
};
kross = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/portingAids/kross-5.71.0.tar.xz";
sha256 = "ac42ed4ec39ddaea0a4668803271f6f5de513fcdd1243d02b296544ab601bb1c";
name = "kross-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/portingAids/kross-5.73.0.tar.xz";
sha256 = "aa27b434da981f64c40985a61ee041417667844c6077c9fb52456635be67546e";
name = "kross-5.73.0.tar.xz";
};
};
krunner = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/krunner-5.71.0.tar.xz";
sha256 = "fb3ce4c587a1b114550487b5716f0aba53b775018b6eef2ae48b8d6fdda40952";
name = "krunner-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/krunner-5.73.0.tar.xz";
sha256 = "b4e8427083b6546327eeb36b05a7e438e58f922d4cc5ae0c24cd8241924e9e09";
name = "krunner-5.73.0.tar.xz";
};
};
kservice = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kservice-5.71.0.tar.xz";
sha256 = "6b7f4784cb514ec966f3cb01d26aa2dbdfd2425919efa57a4efa6117fcafc9ce";
name = "kservice-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kservice-5.73.0.tar.xz";
sha256 = "a64bf7543870240f0d8f8c2bcf43759d98962ba94a4ed34bd23232df25bb408b";
name = "kservice-5.73.0.tar.xz";
};
};
ktexteditor = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/ktexteditor-5.71.0.tar.xz";
sha256 = "6e50b6669b288f8e624cba11bca53b78748faf6cb978628f02664038cfa294da";
name = "ktexteditor-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/ktexteditor-5.73.0.tar.xz";
sha256 = "032b3ac31aa099ed67471f78401d13cf318646b0b9b5e20bb94796ac3ed6cf18";
name = "ktexteditor-5.73.0.tar.xz";
};
};
ktextwidgets = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/ktextwidgets-5.71.0.tar.xz";
sha256 = "0a7fae03d8b59ec8a4f7c49a228536ea4121bd3d8f19fb1ff9831ada428509f4";
name = "ktextwidgets-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/ktextwidgets-5.73.0.tar.xz";
sha256 = "2a8b086fce8136b5b4af4a28b417343fb66148c1961e5d65bf40ccae2d4386e5";
name = "ktextwidgets-5.73.0.tar.xz";
};
};
kunitconversion = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kunitconversion-5.71.0.tar.xz";
sha256 = "65bfba8e88e2cf6de40e06ce24fe5f48948cc92f16ce78eb8538de532dcf36cb";
name = "kunitconversion-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kunitconversion-5.73.0.tar.xz";
sha256 = "97d008e8bdb2d1f89d2093294a8be0b13b0e0160658fa7d3de6c99a5fd5e2935";
name = "kunitconversion-5.73.0.tar.xz";
};
};
kwallet = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kwallet-5.71.0.tar.xz";
sha256 = "d53b5bc4bbe054101b012d63672efc30af6a5aea58f467037cab4735b6ace9b5";
name = "kwallet-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kwallet-5.73.0.tar.xz";
sha256 = "4a9c8a538054fc51b30679d5180d09bb6d12a833f595a8d6875b6d4c29074de1";
name = "kwallet-5.73.0.tar.xz";
};
};
kwayland = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kwayland-5.71.0.tar.xz";
sha256 = "369ba54b485214687e719bc9216e3bb50849df3af9a3ec0e95cf5d5687c847c2";
name = "kwayland-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kwayland-5.73.0.tar.xz";
sha256 = "ee34a490a7bbc5e83eb36a6ac70492a76cb054d3077d0a8db216fd8b07f27bfe";
name = "kwayland-5.73.0.tar.xz";
};
};
kwidgetsaddons = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kwidgetsaddons-5.71.0.tar.xz";
sha256 = "897077995bcf4125d0f90d2964500e718d2a3fd5f117e1b7906177ad13a5082e";
name = "kwidgetsaddons-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kwidgetsaddons-5.73.0.tar.xz";
sha256 = "0722d853747b85ca7d46f278dc99c28b872185406b97b811523c1aa9b5e75eb6";
name = "kwidgetsaddons-5.73.0.tar.xz";
};
};
kwindowsystem = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kwindowsystem-5.71.0.tar.xz";
sha256 = "a3613aea6fa73ebc53f28c011a6bca31ed157e29f85df767e617c44399360cda";
name = "kwindowsystem-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kwindowsystem-5.73.0.tar.xz";
sha256 = "0e27ad2cd5e4699efdc02daec181b4ffb0b9e31ec4c96f0f67899804aebbcde8";
name = "kwindowsystem-5.73.0.tar.xz";
};
};
kxmlgui = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/kxmlgui-5.71.0.tar.xz";
sha256 = "2e4b2563daeedf35a54d38002c05d7c39017a36c0b8a19c236ea87324eebf7cc";
name = "kxmlgui-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/kxmlgui-5.73.0.tar.xz";
sha256 = "093131f5f51497ec61e99bd3e19de9421643d3f6ddf0099a823a3d624596ebcb";
name = "kxmlgui-5.73.0.tar.xz";
};
};
kxmlrpcclient = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/portingAids/kxmlrpcclient-5.71.0.tar.xz";
sha256 = "5947de8ec9cd57d8ccf6ea8a764066733d2633d93e11f94ecfb47a75e1e7a91f";
name = "kxmlrpcclient-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/portingAids/kxmlrpcclient-5.73.0.tar.xz";
sha256 = "c0d089c389f59bb7cb6fba629f3e122e70fda19a69f419ff8bd1d9fcee95a047";
name = "kxmlrpcclient-5.73.0.tar.xz";
};
};
modemmanager-qt = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/modemmanager-qt-5.71.0.tar.xz";
sha256 = "b2e5e2a8b8fe2e9fb22bb7dc77177a975727991c6c0ee19d5a9b0a2ab513531d";
name = "modemmanager-qt-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/modemmanager-qt-5.73.0.tar.xz";
sha256 = "87f3864b2b53b4e309bca1feefa613455f60e4699969a569694f6813447e1fcd";
name = "modemmanager-qt-5.73.0.tar.xz";
};
};
networkmanager-qt = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/networkmanager-qt-5.71.0.tar.xz";
sha256 = "7fe6a0c9d9b25c434c6a200de19f722d942165252cc9161f1d8fcddf64147034";
name = "networkmanager-qt-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/networkmanager-qt-5.73.0.tar.xz";
sha256 = "b909feafc0a9a18b59744e0f1973c5357f67bbd50b59afa82cf55955dae7d41f";
name = "networkmanager-qt-5.73.0.tar.xz";
};
};
oxygen-icons5 = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/oxygen-icons5-5.71.0.tar.xz";
sha256 = "a75a82164e2af5b6f269a386762ff2abba052dbfca18c9aed8d738c9cd958b04";
name = "oxygen-icons5-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/oxygen-icons5-5.73.0.tar.xz";
sha256 = "662cd9644e393c69dccb538cdd4280253be812f80704c992ada228c0c32c2bbc";
name = "oxygen-icons5-5.73.0.tar.xz";
};
};
plasma-framework = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/plasma-framework-5.71.0.tar.xz";
sha256 = "a54c8603ca261c89609a3009536a9217ce3415a7fd63527ed36f266399613067";
name = "plasma-framework-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/plasma-framework-5.73.0.tar.xz";
sha256 = "e5415143f0a08cd75cf758b0692021d2a2febdcb1364e2aa1e5c8fbeee148c93";
name = "plasma-framework-5.73.0.tar.xz";
};
};
prison = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/prison-5.71.0.tar.xz";
sha256 = "44762ee7a3993bd7527f0b33ee09bacc1d5a518641b79932e5490a511ac7e87f";
name = "prison-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/prison-5.73.0.tar.xz";
sha256 = "a2b135ffdf1af240366f3fb077c02c02094fb1706c6e84fab5186802544a5b87";
name = "prison-5.73.0.tar.xz";
};
};
purpose = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/purpose-5.71.0.tar.xz";
sha256 = "de0531a84f671a15fe4a6348220e922a3230178554e26baf392a1f295044e4be";
name = "purpose-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/purpose-5.73.0.tar.xz";
sha256 = "6f4d440cb708b636430e3206f879ca5c2e6cdfcf62f92ce173d43e291fbeed32";
name = "purpose-5.73.0.tar.xz";
};
};
qqc2-desktop-style = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/qqc2-desktop-style-5.71.0.tar.xz";
sha256 = "b968ce6fc7c1d111aa2c63584dddc0f74e9066a0b4ea26d1194e46e2f7b38700";
name = "qqc2-desktop-style-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/qqc2-desktop-style-5.73.0.tar.xz";
sha256 = "290b3637be0c3740e92cdbb1421aef8bf1a8df36218f9d7d120e8422d14c3fdd";
name = "qqc2-desktop-style-5.73.0.tar.xz";
};
};
solid = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/solid-5.71.0.tar.xz";
sha256 = "72a7bdd8306ec4cda5f504819e0ff3f8baca6530fa04e33f10b6b89dc010505b";
name = "solid-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/solid-5.73.0.tar.xz";
sha256 = "7366b64438a1ca7a42126e67d352e371227b46418ce961321d358f2eb90c0933";
name = "solid-5.73.0.tar.xz";
};
};
sonnet = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/sonnet-5.71.0.tar.xz";
sha256 = "cd663b3e1b23aef58d85f72dfdc92aaae33f358b22ad1fc36fde6c66eb7f0e72";
name = "sonnet-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/sonnet-5.73.0.tar.xz";
sha256 = "009f76fc4317e407d30c4e162a807d620a95217f5db271a14b1f9fc4339d232c";
name = "sonnet-5.73.0.tar.xz";
};
};
syndication = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/syndication-5.71.0.tar.xz";
sha256 = "c515fd48d3736b55c8e7990c72471bfddd55363c4bcb049713be741eaa7b07e0";
name = "syndication-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/syndication-5.73.0.tar.xz";
sha256 = "2a65972ef5183edb0bd8b3804dae129ae8f4a4469287711e77fc636e90b8a954";
name = "syndication-5.73.0.tar.xz";
};
};
syntax-highlighting = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/syntax-highlighting-5.71.0.tar.xz";
sha256 = "845ae0c7b8523c23c3ad704a6c551260a358d96b0094a5c2b062879e58173f84";
name = "syntax-highlighting-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/syntax-highlighting-5.73.0.tar.xz";
sha256 = "51ed4a68ba42d0dc88d91a0c11ac55ada199b7e93b0ff74b80b5e9304fe8901b";
name = "syntax-highlighting-5.73.0.tar.xz";
};
};
threadweaver = {
version = "5.71.0";
version = "5.73.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.71/threadweaver-5.71.0.tar.xz";
sha256 = "039e73d70f38af38a63235cfb554111ee0d58a6ac168bff0745f0d029c5c528d";
name = "threadweaver-5.71.0.tar.xz";
url = "${mirror}/stable/frameworks/5.73/threadweaver-5.73.0.tar.xz";
sha256 = "7e1152a1cf73f841c3be5d73cb0d5e6e29ec700be859c94275c5c00e49488d38";
name = "threadweaver-5.73.0.tar.xz";
};
};
}

View File

@ -3,15 +3,12 @@
, libatasmart, parted
, utillinux }:
let
stdenv.mkDerivation rec {
pname = "kpmcore";
in stdenv.mkDerivation rec {
name = "${pname}-${version}";
version = "3.3.0";
src = fetchurl {
url = "mirror://kde/stable/${pname}/${version}/src/${name}.tar.xz";
url = "mirror://kde/stable/${pname}/${version}/src/${pname}-${version}.tar.xz";
sha256 = "0s6v0jfrhjg31ri5p6h9n4w29jvasf5dj954j3vfpzl91lygmmmq";
};
@ -24,12 +21,14 @@ in stdenv.mkDerivation rec {
utillinux # needs blkid (note that this is not provided by utillinux-compat)
];
nativeBuildInputs = [ extra-cmake-modules ];
enableParallelBuilding = true;
meta = with stdenv.lib; {
maintainers = with lib.maintainers; [ peterhoeg ];
# The build requires at least Qt 5.12:
broken = lib.versionOlder qtbase.version "5.12.0";
# The build requires at least Qt 5.14:
broken = lib.versionOlder qtbase.version "5.14";
};
}

View File

@ -0,0 +1,24 @@
{ mkDerivation, fetchurl, lib
, extra-cmake-modules
, qtbase
}:
mkDerivation rec {
pname = "plasma-wayland-protocols";
version = "1.1.1";
src = fetchurl {
url = "mirror://kde/stable/${pname}/${version}/${pname}-${version}.tar.xz";
sha256 = "sha256-xUkzg9EVFxw0NeqaIbOWaGBjKoRFRP+sj1SJBDalHTg=";
};
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ qtbase ];
meta = {
description = "Plasma Wayland Protocols";
license = lib.licenses.lgpl21Plus;
platforms = qtbase.meta.platforms;
};
}

View File

@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "qca-qt5";
version = "2.2.1";
version = "2.3.1";
src = fetchurl {
url = "http://download.kde.org/stable/qca/${version}/qca-${version}.tar.xz";
sha256 = "00kv1vsrc8fp556hm8s6yw3240vx3l4067q6vfxrb3gdwgcd45np";
sha256 = "sha256-wThREJq+/EYjNwmJ+uOnRb9rGss8KhOolYU5gj6XTks=";
};
buildInputs = [ openssl qtbase ];

View File

@ -14770,7 +14770,7 @@ in
inherit (kdeFrameworks.override { libsForQt5 = self; })
attica baloo bluez-qt kactivities kactivities-stats
karchive kauth kbookmarks kcmutils kcalendarcore kcodecs kcompletion kconfig
kconfigwidgets kcoreaddons kcrash kdbusaddons kdeclarative kdelibs4support
kconfigwidgets kcoreaddons kcrash kdav kdbusaddons kdeclarative kdelibs4support
kdesignerplugin kdnssd kemoticons kfilemetadata kglobalaccel kguiaddons
khtml ki18n kiconthemes kidletime kimageformats kio kitemmodels kitemviews
kjobwidgets kjs kjsembed kmediaplayer knewstuff knotifications
@ -21892,6 +21892,8 @@ in
planner = callPackage ../applications/office/planner { };
plasma-wayland-protocols = libsForQt5.callPackage ../development/libraries/plasma-wayland-protocols { };
playonlinux = callPackage ../applications/misc/playonlinux {
stdenv = stdenv_32bit;
};
@ -25336,6 +25338,8 @@ in
plasma-workspace-wallpapers polkit-kde-agent powerdevil sddm-kcm
systemsettings user-manager xdg-desktop-portal-kde;
plasma-applet-caffeine-plus = libsForQt5.callPackage ../desktops/plasma-5/addons/caffeine-plus.nix { };
kwin-tiling = libsForQt5.callPackage ../desktops/plasma-5/kwin/scripts/tiling.nix { };
krohnkite = libsForQt5.callPackage ../desktops/plasma-5/kwin/scripts/krohnkite.nix { };