diff options
author | Mx Kookie <kookie@spacekookie.de> | 2020-10-31 19:35:09 +0100 |
---|---|---|
committer | Mx Kookie <kookie@spacekookie.de> | 2020-10-31 19:35:09 +0100 |
commit | c4625b175f8200f643fd6e11010932ea44c78433 (patch) | |
tree | bce3f89888c8ac3991fa5569a878a9eab6801ccc /infra/libkookie/nixpkgs/pkgs/applications/kde | |
parent | 49f735974dd103039ddc4cb576bb76555164a9e7 (diff) | |
parent | d661aa56a8843e991261510c1bb28fdc2f6975ae (diff) |
Add 'infra/libkookie/' from commit 'd661aa56a8843e991261510c1bb28fdc2f6975ae'
git-subtree-dir: infra/libkookie
git-subtree-mainline: 49f735974dd103039ddc4cb576bb76555164a9e7
git-subtree-split: d661aa56a8843e991261510c1bb28fdc2f6975ae
Diffstat (limited to 'infra/libkookie/nixpkgs/pkgs/applications/kde')
155 files changed, 5519 insertions, 0 deletions
diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/akonadi-calendar.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/akonadi-calendar.nix new file mode 100644 index 000000000000..121e93d3f5c0 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/akonadi-calendar.nix @@ -0,0 +1,20 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, kdoctools, + akonadi, akonadi-contacts, kcalendarcore, kcalutils, kcontacts, + kidentitymanagement, kio, kmailtransport, +}: + +mkDerivation { + name = "akonadi-calendar"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + propagatedBuildInputs = [ + akonadi akonadi-contacts kcalendarcore kcalutils kcontacts kidentitymanagement + kio kmailtransport + ]; + outputs = [ "out" "dev" ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/akonadi-contacts.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/akonadi-contacts.nix new file mode 100644 index 000000000000..b09058b60be9 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/akonadi-contacts.nix @@ -0,0 +1,25 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, + qtwebengine, + grantlee, + kdbusaddons, ki18n, kiconthemes, kio, kitemmodels, ktextwidgets, prison, + akonadi, akonadi-mime, kcontacts, kmime, +}: + +mkDerivation { + name = "akonadi-contacts"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules ]; + buildInputs = [ + qtwebengine + grantlee + kdbusaddons ki18n kiconthemes kio kitemmodels ktextwidgets prison + akonadi-mime kcontacts kmime + ]; + propagatedBuildInputs = [ akonadi ]; + outputs = [ "out" "dev" ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/akonadi-import-wizard.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/akonadi-import-wizard.nix new file mode 100644 index 000000000000..cc1acbc6dd05 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/akonadi-import-wizard.nix @@ -0,0 +1,20 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, kdoctools, + akonadi, karchive, kcontacts, kcrash, kidentitymanagement, kio, + kmailtransport, kwallet, mailcommon, mailimporter, messagelib +}: + +mkDerivation { + name = "akonadi-import-wizard"; + meta = { + license = with lib.licenses; [ gpl2Plus lgpl21Plus fdl12 ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + akonadi karchive kcontacts kcrash kidentitymanagement kio + kmailtransport kwallet mailcommon mailimporter messagelib + ]; + outputs = [ "out" "dev" ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/akonadi-mime.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/akonadi-mime.nix new file mode 100644 index 000000000000..0ed958b4e770 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/akonadi-mime.nix @@ -0,0 +1,16 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, shared-mime-info, + akonadi, kdbusaddons, ki18n, kio, kitemmodels, kmime +}: + +mkDerivation { + name = "akonadi-mime"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules shared-mime-info ]; + buildInputs = [ akonadi kdbusaddons ki18n kio kitemmodels kmime ]; + outputs = [ "out" "dev" ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/akonadi-notes.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/akonadi-notes.nix new file mode 100644 index 000000000000..72c4d799239c --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/akonadi-notes.nix @@ -0,0 +1,18 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, kdoctools, + akonadi, kcompletion, ki18n, kitemmodels, kmime, kxmlgui +}: + +mkDerivation { + name = "akonadi-notes"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + akonadi kcompletion ki18n kitemmodels kmime kxmlgui + ]; + outputs = [ "out" "dev" ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/akonadi-search.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/akonadi-search.nix new file mode 100644 index 000000000000..23ee6b1b9cc4 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/akonadi-search.nix @@ -0,0 +1,20 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, kdoctools, + akonadi, akonadi-mime, kcalendarcore, kcmutils, kcontacts, kcoreaddons, kmime, + krunner, qtbase, xapian +}: + +mkDerivation { + name = "akonadi-search"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ kcmutils krunner xapian ]; + propagatedBuildInputs = [ + akonadi akonadi-mime kcalendarcore kcontacts kcoreaddons kmime qtbase + ]; + outputs = [ "out" "dev" ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/akonadi/0001-akonadi-paths.patch b/infra/libkookie/nixpkgs/pkgs/applications/kde/akonadi/0001-akonadi-paths.patch new file mode 100644 index 000000000000..58390cba226b --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/akonadi/0001-akonadi-paths.patch @@ -0,0 +1,190 @@ +From 90969b9b36400d47b1afe761fb8468c1acb8a04a Mon Sep 17 00:00:00 2001 +From: Thomas Tuegel <ttuegel@mailbox.org> +Date: Mon, 13 Jul 2020 11:41:19 -0500 +Subject: [PATCH 1/3] akonadi paths + +--- + src/akonadicontrol/agentmanager.cpp | 4 ++-- + src/akonadicontrol/agentprocessinstance.cpp | 2 +- + src/server/storage/dbconfigmysql.cpp | 26 ++++----------------- + src/server/storage/dbconfigpostgresql.cpp | 19 +++------------ + 4 files changed, 11 insertions(+), 40 deletions(-) + +diff --git a/src/akonadicontrol/agentmanager.cpp b/src/akonadicontrol/agentmanager.cpp +index 23b4a1f..c13b658 100644 +--- a/src/akonadicontrol/agentmanager.cpp ++++ b/src/akonadicontrol/agentmanager.cpp +@@ -61,7 +61,7 @@ public: + []() { + QCoreApplication::instance()->exit(255); + }); +- start(QStringLiteral("akonadiserver"), args, RestartOnCrash); ++ start(QLatin1String(NIX_OUT "/bin/akonadiserver"), args, RestartOnCrash); + } + + ~StorageProcessControl() override +@@ -84,7 +84,7 @@ public: + []() { + qCCritical(AKONADICONTROL_LOG) << "Failed to start AgentServer!"; + }); +- start(QStringLiteral("akonadi_agent_server"), args, RestartOnCrash); ++ start(QLatin1String(NIX_OUT "/bin/akonadi_agent_server"), args, RestartOnCrash); + } + + ~AgentServerProcessControl() override +diff --git a/src/akonadicontrol/agentprocessinstance.cpp b/src/akonadicontrol/agentprocessinstance.cpp +index 4e58f7e..e8bb532 100644 +--- a/src/akonadicontrol/agentprocessinstance.cpp ++++ b/src/akonadicontrol/agentprocessinstance.cpp +@@ -62,7 +62,7 @@ bool AgentProcessInstance::start(const AgentType &agentInfo) + } else { + Q_ASSERT(agentInfo.launchMethod == AgentType::Launcher); + const QStringList arguments = QStringList() << executable << identifier(); +- const QString agentLauncherExec = Akonadi::StandardDirs::findExecutable(QStringLiteral("akonadi_agent_launcher")); ++ const QString agentLauncherExec = QLatin1String(NIX_OUT "/bin/akonadi_agent_launcher"); + mController->start(agentLauncherExec, arguments); + } + return true; +diff --git a/src/server/storage/dbconfigmysql.cpp b/src/server/storage/dbconfigmysql.cpp +index cac40f5..527649b 100644 +--- a/src/server/storage/dbconfigmysql.cpp ++++ b/src/server/storage/dbconfigmysql.cpp +@@ -83,7 +83,6 @@ bool DbConfigMysql::init(QSettings &settings) + // determine default settings depending on the driver + QString defaultHostName; + QString defaultOptions; +- QString defaultServerPath; + QString defaultCleanShutdownCommand; + + #ifndef Q_OS_WIN +@@ -92,16 +91,7 @@ bool DbConfigMysql::init(QSettings &settings) + #endif + + const bool defaultInternalServer = true; +-#ifdef MYSQLD_EXECUTABLE +- if (QFile::exists(QStringLiteral(MYSQLD_EXECUTABLE))) { +- defaultServerPath = QStringLiteral(MYSQLD_EXECUTABLE); +- } +-#endif +- if (defaultServerPath.isEmpty()) { +- defaultServerPath = findExecutable(QStringLiteral("mysqld")); +- } +- +- const QString mysqladminPath = findExecutable(QStringLiteral("mysqladmin")); ++ const QString mysqladminPath = QLatin1String(NIXPKGS_MYSQL_MYSQLADMIN); + if (!mysqladminPath.isEmpty()) { + #ifndef Q_OS_WIN + defaultCleanShutdownCommand = QStringLiteral("%1 --defaults-file=%2/mysql.conf --socket=%3/%4 shutdown") +@@ -111,10 +101,10 @@ bool DbConfigMysql::init(QSettings &settings) + #endif + } + +- mMysqlInstallDbPath = findExecutable(QStringLiteral("mysql_install_db")); ++ mMysqlInstallDbPath = QLatin1String(NIXPKGS_MYSQL_MYSQL_INSTALL_DB); + qCDebug(AKONADISERVER_LOG) << "Found mysql_install_db: " << mMysqlInstallDbPath; + +- mMysqlCheckPath = findExecutable(QStringLiteral("mysqlcheck")); ++ mMysqlCheckPath = QLatin1String(NIXPKGS_MYSQL_MYSQLCHECK); + qCDebug(AKONADISERVER_LOG) << "Found mysqlcheck: " << mMysqlCheckPath; + + mInternalServer = settings.value(QStringLiteral("QMYSQL/StartServer"), defaultInternalServer).toBool(); +@@ -131,7 +121,7 @@ bool DbConfigMysql::init(QSettings &settings) + mUserName = settings.value(QStringLiteral("User")).toString(); + mPassword = settings.value(QStringLiteral("Password")).toString(); + mConnectionOptions = settings.value(QStringLiteral("Options"), defaultOptions).toString(); +- mMysqldPath = settings.value(QStringLiteral("ServerPath"), defaultServerPath).toString(); ++ mMysqldPath = QLatin1String(NIXPKGS_MYSQL_MYSQLD); + mCleanServerShutdownCommand = settings.value(QStringLiteral("CleanServerShutdownCommand"), defaultCleanShutdownCommand).toString(); + settings.endGroup(); + +@@ -141,9 +131,6 @@ bool DbConfigMysql::init(QSettings &settings) + // intentionally not namespaced as we are the only one in this db instance when using internal mode + mDatabaseName = QStringLiteral("akonadi"); + } +- if (mInternalServer && (mMysqldPath.isEmpty() || !QFile::exists(mMysqldPath))) { +- mMysqldPath = defaultServerPath; +- } + + qCDebug(AKONADISERVER_LOG) << "Using mysqld:" << mMysqldPath; + +@@ -152,9 +139,6 @@ bool DbConfigMysql::init(QSettings &settings) + settings.setValue(QStringLiteral("Name"), mDatabaseName); + settings.setValue(QStringLiteral("Host"), mHostName); + settings.setValue(QStringLiteral("Options"), mConnectionOptions); +- if (!mMysqldPath.isEmpty()) { +- settings.setValue(QStringLiteral("ServerPath"), mMysqldPath); +- } + settings.setValue(QStringLiteral("StartServer"), mInternalServer); + settings.endGroup(); + settings.sync(); +@@ -209,7 +193,7 @@ bool DbConfigMysql::startInternalServer() + #endif + + // generate config file +- const QString globalConfig = StandardDirs::locateResourceFile("config", QStringLiteral("mysql-global.conf")); ++ const QString globalConfig = QLatin1String(NIX_OUT "/etc/xdg/akonadi/mysql-global.conf"); + 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 09cdbd5..1c8996b 100644 +--- a/src/server/storage/dbconfigpostgresql.cpp ++++ b/src/server/storage/dbconfigpostgresql.cpp +@@ -141,9 +141,7 @@ bool DbConfigPostgresql::init(QSettings &settings) + // determine default settings depending on the driver + QString defaultHostName; + QString defaultOptions; +- QString defaultServerPath; + QString defaultInitDbPath; +- QString defaultPgUpgradePath; + QString defaultPgData; + + #ifndef Q_WS_WIN // We assume that PostgreSQL is running as service on Windows +@@ -154,12 +152,8 @@ bool DbConfigPostgresql::init(QSettings &settings) + + mInternalServer = settings.value(QStringLiteral("QPSQL/StartServer"), defaultInternalServer).toBool(); + if (mInternalServer) { +- const auto paths = postgresSearchPaths(QStringLiteral("/usr/lib/postgresql")); +- +- 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")); + } + +@@ -178,20 +172,14 @@ bool DbConfigPostgresql::init(QSettings &settings) + mUserName = settings.value(QStringLiteral("User")).toString(); + mPassword = settings.value(QStringLiteral("Password")).toString(); + mConnectionOptions = settings.value(QStringLiteral("Options"), defaultOptions).toString(); +- mServerPath = settings.value(QStringLiteral("ServerPath"), defaultServerPath).toString(); +- if (mInternalServer && mServerPath.isEmpty()) { +- mServerPath = defaultServerPath; +- } ++ mServerPath = QLatin1String(NIXPKGS_POSTGRES_PG_CTL); + qCDebug(AKONADISERVER_LOG) << "Found pg_ctl:" << mServerPath; + mInitDbPath = settings.value(QStringLiteral("InitDbPath"), defaultInitDbPath).toString(); + if (mInternalServer && mInitDbPath.isEmpty()) { + 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()) { +@@ -207,7 +195,6 @@ bool DbConfigPostgresql::init(QSettings &settings) + settings.setValue(QStringLiteral("Port"), mHostPort); + } + settings.setValue(QStringLiteral("Options"), mConnectionOptions); +- settings.setValue(QStringLiteral("ServerPath"), mServerPath); + settings.setValue(QStringLiteral("InitDbPath"), mInitDbPath); + settings.setValue(QStringLiteral("StartServer"), mInternalServer); + settings.endGroup(); +-- +2.25.4 + diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/akonadi/0002-akonadi-timestamps.patch b/infra/libkookie/nixpkgs/pkgs/applications/kde/akonadi/0002-akonadi-timestamps.patch new file mode 100644 index 000000000000..ac9b3146e179 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/akonadi/0002-akonadi-timestamps.patch @@ -0,0 +1,26 @@ +From b8c6a2a017321649db8fec553a644b8da2300514 Mon Sep 17 00:00:00 2001 +From: Thomas Tuegel <ttuegel@mailbox.org> +Date: Mon, 13 Jul 2020 11:41:35 -0500 +Subject: [PATCH 2/3] akonadi timestamps + +--- + src/server/storage/dbconfigmysql.cpp | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +diff --git a/src/server/storage/dbconfigmysql.cpp b/src/server/storage/dbconfigmysql.cpp +index 527649b..08c3dd4 100644 +--- a/src/server/storage/dbconfigmysql.cpp ++++ b/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 +- if ((QFileInfo(globalConfig).lastModified() > QFileInfo(actualFile).lastModified()) || +- (QFileInfo(localConfig).lastModified() > QFileInfo(actualFile).lastModified())) { ++ if (true) { + QFile globalFile(globalConfig); + QFile localFile(localConfig); + if (globalFile.open(QFile::ReadOnly) && actualFile.open(QFile::WriteOnly)) { +-- +2.25.4 + diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/akonadi/0003-akonadi-revert-make-relocatable.patch b/infra/libkookie/nixpkgs/pkgs/applications/kde/akonadi/0003-akonadi-revert-make-relocatable.patch new file mode 100644 index 000000000000..1a0bc000c804 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/akonadi/0003-akonadi-revert-make-relocatable.patch @@ -0,0 +1,51 @@ +From 7afe018382cf68b477b35f87b666424d62d19ef4 Mon Sep 17 00:00:00 2001 +From: Thomas Tuegel <ttuegel@mailbox.org> +Date: Mon, 13 Jul 2020 11:41:55 -0500 +Subject: [PATCH 3/3] akonadi revert make relocatable + +--- + CMakeLists.txt | 3 --- + KF5AkonadiConfig.cmake.in | 6 +++--- + 2 files changed, 3 insertions(+), 6 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index d927471..83a74c0 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -330,9 +330,6 @@ configure_package_config_file( + "${CMAKE_CURRENT_SOURCE_DIR}/KF5AkonadiConfig.cmake.in" + "${CMAKE_CURRENT_BINARY_DIR}/KF5AkonadiConfig.cmake" + INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR} +- PATH_VARS AKONADI_DBUS_INTERFACES_INSTALL_DIR +- AKONADI_INCLUDE_DIR +- KF5Akonadi_DATA_DIR + ) + + install(FILES +diff --git a/KF5AkonadiConfig.cmake.in b/KF5AkonadiConfig.cmake.in +index 421e1df..e3abf27 100644 +--- a/KF5AkonadiConfig.cmake.in ++++ b/KF5AkonadiConfig.cmake.in +@@ -24,8 +24,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@") ++set_and_check(AKONADI_DBUS_INTERFACES_DIR "@AKONADI_DBUS_INTERFACES_INSTALL_DIR@") ++set_and_check(AKONADI_INCLUDE_DIR "@AKONADI_INCLUDE_DIR@") + + find_dependency(Boost "@Boost_MINIMUM_VERSION@") + +@@ -33,7 +33,7 @@ include(${CMAKE_CURRENT_LIST_DIR}/KF5AkonadiTargets.cmake) + 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.25.4 + diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/akonadi/default.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/akonadi/default.nix new file mode 100644 index 000000000000..7bb4e9217942 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/akonadi/default.nix @@ -0,0 +1,38 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, shared-mime-info, + boost, kcompletion, kconfigwidgets, kcrash, kdbusaddons, kdesignerplugin, + ki18n, kiconthemes, kio, kitemmodels, kwindowsystem, mysql, qttools, +}: + +mkDerivation { + name = "akonadi"; + meta = { + license = [ lib.licenses.lgpl21 ]; + maintainers = kdepimTeam; + }; + patches = [ + ./0001-akonadi-paths.patch + ./0002-akonadi-timestamps.patch + ./0003-akonadi-revert-make-relocatable.patch + ]; + nativeBuildInputs = [ extra-cmake-modules shared-mime-info ]; + buildInputs = [ + kcompletion kconfigwidgets kcrash kdbusaddons kdesignerplugin ki18n + kiconthemes kio kwindowsystem qttools + ]; + propagatedBuildInputs = [ boost kitemmodels ]; + outputs = [ "out" "dev" ]; + CXXFLAGS = [ + ''-DNIXPKGS_MYSQL_MYSQLD=\"${lib.getBin mysql}/bin/mysqld\"'' + ''-DNIXPKGS_MYSQL_MYSQLADMIN=\"${lib.getBin mysql}/bin/mysqladmin\"'' + ''-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 = '' + NIX_CFLAGS_COMPILE+=" -DNIX_OUT=\"$out\"" + ''; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/akonadiconsole.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/akonadiconsole.nix new file mode 100644 index 000000000000..a02400847bb4 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/akonadiconsole.nix @@ -0,0 +1,21 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, kdoctools, + akonadi, akonadi-contacts, calendarsupport, kcalendarcore, kcompletion, + kconfigwidgets, kcontacts, kdbusaddons, kitemmodels, kpimtextedit, libkdepim, + ktextwidgets, kxmlgui, messagelib, qtbase, akonadi-search, xapian +}: + +mkDerivation { + name = "akonadiconsole"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + akonadi akonadi-contacts calendarsupport kcalendarcore kcompletion kconfigwidgets + kcontacts kdbusaddons kitemmodels kpimtextedit ktextwidgets kxmlgui + messagelib qtbase libkdepim akonadi-search xapian + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/akregator.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/akregator.nix new file mode 100644 index 000000000000..98d53bc80838 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/akregator.nix @@ -0,0 +1,30 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, kdoctools, + qtwebengine, + grantlee, + kcmutils, kcrash, kiconthemes, knotifyconfig, kparts, ktexteditor, + kwindowsystem, + akonadi, akonadi-mime, grantleetheme, kontactinterface, libkdepim, libkleo, + messagelib, syndication +}: + +mkDerivation { + name = "akregator"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + qtwebengine + + grantlee + + kcmutils kcrash kiconthemes knotifyconfig kparts ktexteditor kwindowsystem + + akonadi akonadi-mime grantleetheme kontactinterface libkdepim libkleo + messagelib syndication + ]; + outputs = [ "out" "dev" ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/ark/default.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/ark/default.nix new file mode 100644 index 000000000000..76cc423f5460 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/ark/default.nix @@ -0,0 +1,40 @@ +{ + mkDerivation, lib, config, + + extra-cmake-modules, kdoctools, + + breeze-icons, karchive, kconfig, kcrash, kdbusaddons, ki18n, + kiconthemes, kitemmodels, khtml, kio, kparts, kpty, kservice, kwidgetsaddons, + + libarchive, libzip, + + # Archive tools + p7zip, lrzip, + + # Unfree tools + unfreeEnableUnrar ? false, unrar, +}: + +let + extraTools = [ p7zip lrzip ] ++ lib.optional unfreeEnableUnrar unrar; +in + +mkDerivation { + name = "ark"; + meta = { + description = "Graphical file compression/decompression utility"; + license = with lib.licenses; + [ gpl2 lgpl3 ] ++ lib.optional unfreeEnableUnrar unfree; + maintainers = [ lib.maintainers.ttuegel ]; + }; + + outputs = [ "out" "dev" ]; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ libarchive libzip ] ++ extraTools; + propagatedBuildInputs = [ + breeze-icons karchive kconfig kcrash kdbusaddons khtml ki18n kiconthemes kio + kitemmodels kparts kpty kservice kwidgetsaddons + ]; + + qtWrapperArgs = [ "--prefix" "PATH" ":" (lib.makeBinPath extraTools) ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/baloo-widgets.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/baloo-widgets.nix new file mode 100644 index 000000000000..3479b6600fc9 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/baloo-widgets.nix @@ -0,0 +1,18 @@ +{ + mkDerivation, lib, + extra-cmake-modules, kdoctools, + baloo, kconfig, kdelibs4support, kfilemetadata, ki18n, kio, kservice +}: + +mkDerivation { + name = "baloo-widgets"; + meta = { + license = [ lib.licenses.lgpl21 ]; + maintainers = [ lib.maintainers.ttuegel ]; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + propagatedBuildInputs = [ + baloo kconfig kdelibs4support kfilemetadata ki18n kio kservice + ]; + outputs = [ "out" "dev" ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/bomber.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/bomber.nix new file mode 100644 index 000000000000..c3f477802591 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/bomber.nix @@ -0,0 +1,30 @@ +{ mkDerivation, lib +, libkdegames, extra-cmake-modules +, kdeclarative, knewstuff +}: + +mkDerivation { + name = "bomber"; + meta = with lib; { + homepage = "https://kde.org/applications/en/games/org.kde.bomber"; + description = "Bomber is a single player arcade game"; + longDescription = '' + Bomber is a single player arcade game. The player is invading various + cities in a plane that is decreasing in height. + + The goal of the game is to destroy all the buildings and advance to the next level. + Each level gets a bit harder by increasing the speed of the plane and the height of the buildings. + ''; + maintainers = with maintainers; [ freezeboy ]; + license = licenses.gpl2Plus; + platforms = platforms.linux; + }; + nativeBuildInputs = [ + extra-cmake-modules + ]; + buildInputs = [ + kdeclarative + knewstuff + libkdegames + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/bovo.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/bovo.nix new file mode 100644 index 000000000000..4bd3113a051f --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/bovo.nix @@ -0,0 +1,28 @@ +{ mkDerivation, lib +, libkdegames, extra-cmake-modules +, kdeclarative, knewstuff +}: + +mkDerivation { + name = "bovo"; + meta = with lib; { + homepage = "https://kde.org/applications/en/games/org.kde.bovo"; + description = "Five in a row application"; + longDescription = '' + Bovo is a Gomoku (from Japanese 五目並べ - lit. "five points") like game for two players, + where the opponents alternate in placing their respective pictogram on the game board. + (Also known as: Connect Five, Five in a row, X and O, Naughts and Crosses) + ''; + maintainers = with maintainers; [ freezeboy ]; + license = licenses.gpl2Plus; + platforms = platforms.linux; + }; + nativeBuildInputs = [ + extra-cmake-modules + ]; + buildInputs = [ + kdeclarative + knewstuff + libkdegames + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/calendarsupport.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/calendarsupport.nix new file mode 100644 index 000000000000..1537bd25d55e --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/calendarsupport.nix @@ -0,0 +1,20 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, kdoctools, + akonadi, akonadi-calendar, akonadi-mime, akonadi-notes, kcalutils, kdepim-apps-libs, + kholidays, kidentitymanagement, kmime, pimcommon, qttools, +}: + +mkDerivation { + name = "calendarsupport"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + akonadi akonadi-mime akonadi-notes kcalutils kdepim-apps-libs kholidays pimcommon qttools + ]; + propagatedBuildInputs = [ akonadi-calendar kidentitymanagement kmime ]; + outputs = [ "out" "dev" ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/default.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/default.nix new file mode 100644 index 000000000000..9622404c456d --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/default.nix @@ -0,0 +1,217 @@ +/* + +# New packages + +READ THIS FIRST + +This module is for official packages in the KDE Applications Bundle. All +available packages are listed in `./srcs.nix`, although some are not yet +packaged in Nixpkgs (see below). + +IF YOUR PACKAGE IS NOT LISTED IN `./srcs.nix`, IT DOES NOT GO HERE. + +Many of the packages released upstream are not yet built in Nixpkgs due to lack +of demand. To add a Nixpkgs build for an upstream package, copy one of the +existing packages here and modify it as necessary. A simple example package that +still shows most of the available features is in `./gwenview.nix`. + +# Updates + +1. Update the URL in `./fetch.sh`. +2. Run `./maintainers/scripts/fetch-kde-qt.sh pkgs/applications/kde` + from the top of the Nixpkgs tree. +3. Use `nox-review wip` to check that everything builds. +4. Commit the changes and open a pull request. + +*/ + +{ + lib, libsForQt5, fetchurl, + okteta +}: + +let + mirror = "mirror://kde"; + srcs = import ./srcs.nix { inherit fetchurl mirror; }; + + mkDerivation = args: + let + inherit (args) name; + sname = args.sname or name; + inherit (srcs.${sname}) src version; + mkDerivation = + libsForQt5.callPackage ({ mkDerivation }: mkDerivation) {}; + in + mkDerivation (args // { + name = "${name}-${version}"; + inherit src; + + outputs = args.outputs or [ "out" ]; + + meta = { + platforms = lib.platforms.linux; + homepage = "http://www.kde.org"; + } // (args.meta or {}); + }); + + packages = self: with self; + let + callPackage = self.newScope { + inherit mkDerivation; + + # Team of maintainers assigned to the KDE PIM suite + kdepimTeam = with lib.maintainers; [ ttuegel vandenoever nyanloutre ]; + }; + in { + akonadi = callPackage ./akonadi {}; + akonadi-calendar = callPackage ./akonadi-calendar.nix {}; + akonadi-contacts = callPackage ./akonadi-contacts.nix {}; + akonadi-import-wizard = callPackage ./akonadi-import-wizard.nix {}; + akonadi-mime = callPackage ./akonadi-mime.nix {}; + akonadi-notes = callPackage ./akonadi-notes.nix {}; + akonadi-search = callPackage ./akonadi-search.nix {}; + akonadiconsole = callPackage ./akonadiconsole.nix {}; + akregator = callPackage ./akregator.nix {}; + ark = callPackage ./ark {}; + baloo-widgets = callPackage ./baloo-widgets.nix {}; + bovo = callPackage ./bovo.nix {}; + bomber = callPackage ./bomber.nix {}; + calendarsupport = callPackage ./calendarsupport.nix {}; + dolphin = callPackage ./dolphin.nix {}; + dolphin-plugins = callPackage ./dolphin-plugins.nix {}; + dragon = callPackage ./dragon.nix {}; + elisa = callPackage ./elisa.nix {}; + eventviews = callPackage ./eventviews.nix {}; + ffmpegthumbs = callPackage ./ffmpegthumbs.nix { }; + filelight = callPackage ./filelight.nix {}; + granatier = callPackage ./granatier.nix {}; + grantleetheme = callPackage ./grantleetheme {}; + gwenview = callPackage ./gwenview.nix {}; + incidenceeditor = callPackage ./incidenceeditor.nix {}; + k3b = callPackage ./k3b.nix {}; + kaddressbook = callPackage ./kaddressbook.nix {}; + kalarm = callPackage ./kalarm.nix {}; + kalarmcal = callPackage ./kalarmcal.nix {}; + kalzium = callPackage ./kalzium.nix {}; + kapman = callPackage ./kapman.nix {}; + kapptemplate = callPackage ./kapptemplate.nix { }; + kate = callPackage ./kate.nix {}; + katomic = callPackage ./katomic.nix {}; + kblackbox = callPackage ./kblackbox.nix {}; + kblocks = callPackage ./kblocks.nix {}; + kbounce = callPackage ./kbounce.nix {}; + kbreakout = callPackage ./kbreakout.nix {}; + kcachegrind = callPackage ./kcachegrind.nix {}; + kcalc = callPackage ./kcalc.nix {}; + kcalutils = callPackage ./kcalutils.nix {}; + kcharselect = callPackage ./kcharselect.nix {}; + kcolorchooser = callPackage ./kcolorchooser.nix {}; + kdebugsettings = callPackage ./kdebugsettings.nix {}; + kdegraphics-mobipocket = callPackage ./kdegraphics-mobipocket.nix {}; + kdegraphics-thumbnailers = callPackage ./kdegraphics-thumbnailers.nix {}; + kdenetwork-filesharing = callPackage ./kdenetwork-filesharing.nix {}; + kdenlive = callPackage ./kdenlive.nix {}; + kdepim-runtime = callPackage ./kdepim-runtime {}; + kdepim-addons = callPackage ./kdepim-addons.nix {}; + kdepim-apps-libs = callPackage ./kdepim-apps-libs {}; + kdf = callPackage ./kdf.nix {}; + kdialog = callPackage ./kdialog.nix {}; + kdiamond = callPackage ./kdiamond.nix {}; + keditbookmarks = callPackage ./keditbookmarks.nix {}; + kfind = callPackage ./kfind.nix {}; + kfloppy = callPackage ./kfloppy.nix {}; + kgeography = callPackage ./kgeography.nix {}; + kget = callPackage ./kget.nix {}; + kgpg = callPackage ./kgpg.nix {}; + khelpcenter = callPackage ./khelpcenter.nix {}; + kidentitymanagement = callPackage ./kidentitymanagement.nix {}; + kig = callPackage ./kig.nix {}; + kigo = callPackage ./kigo.nix {}; + killbots = callPackage ./killbots.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 {}; + kleopatra = callPackage ./kleopatra.nix {}; + klettres = callPackage ./klettres.nix {}; + klines = callPackage ./klines.nix {}; + kmag = callPackage ./kmag.nix {}; + kmahjongg = callPackage ./kmahjongg.nix {}; + kmail = callPackage ./kmail.nix {}; + kmail-account-wizard = callPackage ./kmail-account-wizard.nix {}; + kmailtransport = callPackage ./kmailtransport.nix {}; + kmbox = callPackage ./kmbox.nix {}; + kmime = callPackage ./kmime.nix {}; + kmines = callPackage ./kmines.nix {}; + kmix = callPackage ./kmix.nix {}; + kmplot = callPackage ./kmplot.nix {}; + knavalbattle = callPackage ./knavalbattle.nix {}; + knetwalk = callPackage ./knetwalk.nix {}; + knights = callPackage ./knights.nix {}; + knotes = callPackage ./knotes.nix {}; + kolf = callPackage ./kolf.nix {}; + kollision = callPackage ./kollision.nix {}; + kolourpaint = callPackage ./kolourpaint.nix {}; + kompare = callPackage ./kompare.nix {}; + konsole = callPackage ./konsole.nix {}; + kontact = callPackage ./kontact.nix {}; + kontactinterface = callPackage ./kontactinterface.nix {}; + konquest = callPackage ./konquest.nix {}; + konqueror = callPackage ./konqueror.nix {}; + korganizer = callPackage ./korganizer.nix {}; + kpat = callPackage ./kpat.nix {}; + kpimtextedit = callPackage ./kpimtextedit.nix {}; + ksmtp = callPackage ./ksmtp {}; + ksquares = callPackage ./ksquares.nix {}; + kqtquickcharts = callPackage ./kqtquickcharts.nix {}; + kpkpass = callPackage ./kpkpass.nix {}; + kreversi = callPackage ./kreversi.nix {}; + krdc = callPackage ./krdc.nix {}; + krfb = callPackage ./krfb.nix {}; + kruler = callPackage ./kruler.nix {}; + kshisen = callPackage ./kshisen.nix {}; + kspaceduel = callPackage ./kspaceduel.nix {}; + ksudoku = callPackage ./ksudoku.nix {}; + ksystemlog = callPackage ./ksystemlog.nix {}; + kteatime = callPackage ./kteatime.nix {}; + ktimer = callPackage ./ktimer.nix {}; + ktnef = callPackage ./ktnef.nix {}; + ktouch = callPackage ./ktouch.nix {}; + kturtle = callPackage ./kturtle.nix {}; + kwalletmanager = callPackage ./kwalletmanager.nix {}; + kwave = callPackage ./kwave.nix {}; + libgravatar = callPackage ./libgravatar.nix {}; + libkcddb = callPackage ./libkcddb.nix {}; + libkdcraw = callPackage ./libkdcraw.nix {}; + libkdegames = callPackage ./libkdegames.nix {}; + libkdepim = callPackage ./libkdepim.nix {}; + libkexiv2 = callPackage ./libkexiv2.nix {}; + libkgapi = callPackage ./libkgapi.nix {}; + libkipi = callPackage ./libkipi.nix {}; + libkleo = callPackage ./libkleo.nix {}; + libkmahjongg = callPackage ./libkmahjongg.nix {}; + libkomparediff2 = callPackage ./libkomparediff2.nix {}; + libksane = callPackage ./libksane.nix {}; + libksieve = callPackage ./libksieve.nix {}; + mailcommon = callPackage ./mailcommon.nix {}; + mailimporter = callPackage ./mailimporter.nix {}; + marble = callPackage ./marble.nix {}; + mbox-importer = callPackage ./mbox-importer.nix {}; + messagelib = callPackage ./messagelib.nix {}; + minuet = callPackage ./minuet.nix {}; + okular = callPackage ./okular.nix {}; + picmi = callPackage ./picmi.nix {}; + pimcommon = callPackage ./pimcommon.nix {}; + pim-data-exporter = callPackage ./pim-data-exporter.nix {}; + pim-sieve-editor = callPackage ./pim-sieve-editor.nix {}; + print-manager = callPackage ./print-manager.nix {}; + rocs = callPackage ./rocs.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; + }; + +in lib.makeScope libsForQt5.newScope packages diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/dolphin-plugins.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/dolphin-plugins.nix new file mode 100644 index 000000000000..5580952f40a0 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/dolphin-plugins.nix @@ -0,0 +1,18 @@ +{ + mkDerivation, lib, + extra-cmake-modules, kdoctools, + dolphin, kdelibs4support, ki18n, kio, kxmlgui +}: + +mkDerivation { + name = "dolphin-plugins"; + meta = { + license = [ lib.licenses.gpl2 ]; + maintainers = [ lib.maintainers.ttuegel ]; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + propagatedBuildInputs = [ + dolphin kdelibs4support ki18n kio kxmlgui + ]; + outputs = [ "out" "dev" ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/dolphin.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/dolphin.nix new file mode 100644 index 000000000000..76d4e989e8c3 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/dolphin.nix @@ -0,0 +1,31 @@ +{ + mkDerivation, lib, + extra-cmake-modules, kdoctools, + baloo, baloo-widgets, kactivities, kbookmarks, kcmutils, + kcompletion, kconfig, kcoreaddons, kdelibs4support, kdbusaddons, + kfilemetadata, ki18n, kiconthemes, kinit, kio, knewstuff, knotifications, + kparts, ktexteditor, kwindowsystem, phonon, solid, + wayland, qtwayland +}: + +mkDerivation { + name = "dolphin"; + meta = { + license = with lib.licenses; [ gpl2 fdl12 ]; + maintainers = [ lib.maintainers.ttuegel ]; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + propagatedUserEnvPkgs = [ baloo ]; + propagatedBuildInputs = [ + baloo baloo-widgets kactivities kbookmarks kcmutils kcompletion kconfig + kcoreaddons kdelibs4support kdbusaddons kfilemetadata ki18n kiconthemes + kinit kio knewstuff knotifications kparts ktexteditor kwindowsystem + phonon solid + wayland qtwayland + ]; + outputs = [ "out" "dev" ]; + # We need the RPATH for linking, because the `libkdeinit5_dolphin.so` links + # private against its dependencies and without the correct RPATH, these + # dependencies are not found. + cmakeFlags = [ "-DCMAKE_SKIP_BUILD_RPATH=OFF" ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/dragon.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/dragon.nix new file mode 100644 index 000000000000..9dd55ec4b9c1 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/dragon.nix @@ -0,0 +1,25 @@ +{ + mkDerivation, lib, + extra-cmake-modules, kdoctools, + baloo, baloo-widgets, kactivities, kbookmarks, kcmutils, + kcompletion, kconfig, kcoreaddons, kdelibs4support, kdbusaddons, + kfilemetadata, ki18n, kiconthemes, kinit, kio, knewstuff, knotifications, + kparts, ktexteditor, kwindowsystem, phonon, solid, phonon-backend-gstreamer +}: + +mkDerivation { + name = "dragon"; + meta = { + license = with lib.licenses; [ gpl2 fdl12 ]; + description = "A simple media player for KDE"; + maintainers = [ lib.maintainers.jonathanreeve ]; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + propagatedBuildInputs = [ + baloo baloo-widgets kactivities kbookmarks kcmutils kcompletion kconfig + kcoreaddons kdelibs4support kdbusaddons kfilemetadata ki18n kiconthemes + kinit kio knewstuff knotifications kparts ktexteditor kwindowsystem + phonon solid phonon-backend-gstreamer + ]; + outputs = [ "out" "dev" ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/elisa.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/elisa.nix new file mode 100644 index 000000000000..bd2cd529473e --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/elisa.nix @@ -0,0 +1,46 @@ +{ mkDerivation +, fetchFromGitHub +, lib +, extra-cmake-modules +, kdoctools +, qtmultimedia +, qtquickcontrols2 +, qtwebsockets +, kconfig +, kcmutils +, kcrash +, kdeclarative +, kfilemetadata +, kinit +, kirigami2 +, baloo +, libvlc +}: + +mkDerivation rec { + name = "elisa"; + + buildInputs = [ libvlc ]; + + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + + propagatedBuildInputs = [ + baloo + kcmutils + kconfig + kcrash + kdeclarative + kfilemetadata + kinit + kirigami2 + qtmultimedia + qtquickcontrols2 + qtwebsockets + ]; + + meta = with lib; { + description = "A simple media player for KDE"; + license = licenses.gpl3; + maintainers = with maintainers; [ peterhoeg ]; + }; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/eventviews.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/eventviews.nix new file mode 100644 index 000000000000..495491f6d3c1 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/eventviews.nix @@ -0,0 +1,20 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, kdoctools, + akonadi, calendarsupport, kcalutils, + kdiagram, libkdepim, qtbase, qttools, kholidays +}: + +mkDerivation { + name = "eventviews"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + akonadi calendarsupport kcalutils kdiagram + libkdepim qtbase qttools kholidays + ]; + outputs = [ "out" "dev" ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/fetch.sh b/infra/libkookie/nixpkgs/pkgs/applications/kde/fetch.sh new file mode 100644 index 000000000000..90e1cf43f6b1 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/fetch.sh @@ -0,0 +1 @@ +WGET_ARGS=(http://download.kde.org/stable/release-service/20.08.1/src) diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/ffmpeg-path.patch b/infra/libkookie/nixpkgs/pkgs/applications/kde/ffmpeg-path.patch new file mode 100644 index 000000000000..a0cef882f596 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/ffmpeg-path.patch @@ -0,0 +1,25 @@ +diff --git a/src/kdenlivesettings.kcfg b/src/kdenlivesettings.kcfg +index 5edad5ae7..d35347a40 100644 +--- a/src/kdenlivesettings.kcfg ++++ b/src/kdenlivesettings.kcfg +@@ -403,17 +403,17 @@ + + <entry name="ffmpegpath" type="Path"> + <label>FFmpeg / Libav binary path.</label> +- <default></default> ++ <default>@ffmpeg@/bin/ffmpeg</default> + </entry> + + <entry name="ffplaypath" type="Path"> + <label>FFplay / avplay binary path.</label> +- <default></default> ++ <default>@ffmpeg@/bin/ffplay</default> + </entry> + + <entry name="ffprobepath" type="Path"> + <label>FFprobe / avprobe binary path.</label> +- <default></default> ++ <default>@ffmpeg@/bin/ffprobe</default> + </entry> + + <entry name="mltthreads" type="Int"> diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/ffmpegthumbs.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/ffmpegthumbs.nix new file mode 100644 index 000000000000..225efba3768a --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/ffmpegthumbs.nix @@ -0,0 +1,15 @@ +{ + mkDerivation, lib, + extra-cmake-modules, + ffmpeg_3, kio +}: + +mkDerivation { + name = "ffmpegthumbs"; + meta = { + license = with lib.licenses; [ gpl2 bsd3 ]; + maintainers = [ lib.maintainers.ttuegel ]; + }; + nativeBuildInputs = [ extra-cmake-modules ]; + buildInputs = [ ffmpeg_3 kio ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/filelight.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/filelight.nix new file mode 100644 index 000000000000..a3be5be7f0a2 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/filelight.nix @@ -0,0 +1,18 @@ +{ + mkDerivation, lib, + extra-cmake-modules, kdoctools, + kio, kparts, kxmlgui, qtscript, solid +}: + +mkDerivation { + name = "filelight"; + meta = { + license = with lib.licenses; [ gpl2 ]; + maintainers = with lib.maintainers; [ fridh vcunat ]; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + propagatedBuildInputs = [ + kio kparts kxmlgui qtscript solid + ]; + outputs = [ "out" "dev" ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/granatier.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/granatier.nix new file mode 100644 index 000000000000..f0b7cde5b2cc --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/granatier.nix @@ -0,0 +1,23 @@ +{ mkDerivation, lib +, libkdegames, extra-cmake-modules +, kdeclarative, knewstuff +}: + +mkDerivation { + name = "granatier"; + meta = with lib; { + homepage = "https://kde.org/applications/en/games/org.kde.granatier"; + description = "Granatier is a clone of the classic Bomberman game"; + maintainers = with maintainers; [ freezeboy ]; + license = licenses.gpl2Plus; + platforms = platforms.linux; + }; + nativeBuildInputs = [ + extra-cmake-modules + ]; + buildInputs = [ + kdeclarative + knewstuff + libkdegames + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/grantleetheme/default.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/grantleetheme/default.nix new file mode 100644 index 000000000000..6204919a3285 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/grantleetheme/default.nix @@ -0,0 +1,19 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, kdoctools, + grantlee, ki18n, kiconthemes, knewstuff, kservice, kxmlgui, qtbase, +}: + +mkDerivation { + name = "grantleetheme"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = kdepimTeam; + }; + output = [ "out" "dev" ]; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + grantlee ki18n kiconthemes knewstuff kservice kxmlgui qtbase + ]; + propagatedBuildInputs = [ grantlee kiconthemes knewstuff ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/gwenview.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/gwenview.nix new file mode 100644 index 000000000000..3d03d1dea3e7 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/gwenview.nix @@ -0,0 +1,21 @@ +{ + mkDerivation, lib, + extra-cmake-modules, kdoctools, + exiv2, lcms2, + baloo, kactivities, kdelibs4support, kio, kipi-plugins, libkdcraw, libkipi, + phonon, qtimageformats, qtsvg, qtx11extras, kinit +}: + +mkDerivation { + name = "gwenview"; + meta = { + license = with lib.licenses; [ gpl2 fdl12 ]; + maintainers = [ lib.maintainers.ttuegel ]; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + baloo exiv2 kactivities kdelibs4support kio libkdcraw lcms2 libkipi phonon + qtimageformats qtsvg qtx11extras + ]; + propagatedUserEnvPkgs = [ kipi-plugins libkipi (lib.getBin kinit) ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/incidenceeditor.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/incidenceeditor.nix new file mode 100644 index 000000000000..30955d1c2743 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/incidenceeditor.nix @@ -0,0 +1,20 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, kdoctools, + akonadi, akonadi-mime, calendarsupport, eventviews, kdepim-apps-libs, + kdiagram, kldap, kmime, pimcommon, qtbase +}: + +mkDerivation { + name = "incidenceeditor"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + akonadi akonadi-mime calendarsupport eventviews kdepim-apps-libs kdiagram + kldap kmime pimcommon qtbase + ]; + outputs = [ "out" "dev" ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/k3b.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/k3b.nix new file mode 100644 index 000000000000..4bf707cd0430 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/k3b.nix @@ -0,0 +1,48 @@ +{ mkDerivation, lib +, extra-cmake-modules, kdoctools, makeWrapper, shared-mime-info +, qtwebkit +, libkcddb, karchive, kcmutils, kfilemetadata, knewstuff, knotifyconfig, solid, kxmlgui +, flac, lame, libmad, libmpcdec, libvorbis +, libsamplerate, libsndfile, taglib +, cdparanoia, cdrdao, cdrtools, dvdplusrwtools, libburn, libdvdcss, libdvdread, vcdimager +, ffmpeg_3, libmusicbrainz3, normalize, sox, transcode, kinit +}: + +mkDerivation { + name = "k3b"; + meta = with lib; { + license = with licenses; [ gpl2Plus ]; + maintainers = with maintainers; [ sander phreedom ]; + platforms = platforms.linux; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools makeWrapper ]; + buildInputs = [ + # qt + qtwebkit + # kde + libkcddb karchive kcmutils kfilemetadata knewstuff knotifyconfig solid kxmlgui + # formats + flac lame libmad libmpcdec libvorbis + # sound utilities + libsamplerate libsndfile taglib + # cd/dvd + cdparanoia libdvdcss libdvdread + # others + ffmpeg_3 libmusicbrainz3 shared-mime-info + ]; + propagatedUserEnvPkgs = [ (lib.getBin kinit) ]; + postFixup = + let + binPath = lib.makeBinPath [ + cdrdao cdrtools dvdplusrwtools libburn normalize sox transcode + vcdimager flac + ]; + libraryPath = lib.makeLibraryPath [ + cdparanoia + ]; + in '' + wrapProgram "$out/bin/k3b" \ + --prefix PATH : "${binPath}" \ + --prefix LD_LIBRARY_PATH : ${libraryPath} + ''; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kaddressbook.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kaddressbook.nix new file mode 100644 index 000000000000..b4b0450e78bf --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kaddressbook.nix @@ -0,0 +1,22 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, kdoctools, + akonadi, akonadi-search, grantlee, grantleetheme, kcmutils, kcompletion, + kcrash, kdbusaddons, kdepim-apps-libs, ki18n, kontactinterface, kparts, + kpimtextedit, kxmlgui, libkdepim, libkleo, mailcommon, pimcommon, prison, + qgpgme, qtbase, +}: + +mkDerivation { + name = "kaddressbook"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + akonadi akonadi-search grantlee grantleetheme kcmutils kcompletion kcrash + kdbusaddons kdepim-apps-libs ki18n kontactinterface kparts kpimtextedit + kxmlgui libkdepim libkleo mailcommon pimcommon prison qgpgme qtbase + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kalarm.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kalarm.nix new file mode 100644 index 000000000000..a1dec1179cc6 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kalarm.nix @@ -0,0 +1,37 @@ +{ + mkDerivation, lib, + extra-cmake-modules, + + kauth, kcodecs, kcompletion, kconfig, kconfigwidgets, kdbusaddons, kdoctools, + kguiaddons, ki18n, kiconthemes, kjobwidgets, kcmutils, kdelibs4support, kio, + knotifications, kservice, kwidgetsaddons, kwindowsystem, kxmlgui, phonon, + + kimap, akonadi, akonadi-contacts, akonadi-mime, kalarmcal, kcalendarcore, kcalutils, + kholidays, kidentitymanagement, libkdepim, mailcommon, kmailtransport, kmime, + pimcommon, kpimtextedit, kdepim-apps-libs, messagelib, + + qtx11extras, + + kdepim-runtime +}: + +mkDerivation { + name = "kalarm"; + meta = { + license = with lib.licenses; [ gpl2 ]; + maintainers = [ lib.maintainers.rittelle ]; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + kauth kcodecs kcompletion kconfig kconfigwidgets kdbusaddons kdoctools + kguiaddons ki18n kiconthemes kjobwidgets kcmutils kdelibs4support kio + knotifications kservice kwidgetsaddons kwindowsystem kxmlgui phonon + + kimap akonadi akonadi-contacts akonadi-mime kalarmcal kcalendarcore kcalutils + kholidays kidentitymanagement libkdepim mailcommon kmailtransport kmime + pimcommon kpimtextedit kdepim-apps-libs messagelib + + qtx11extras + ]; + propagatedUserEnvPkgs = [ kdepim-runtime ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kalarmcal.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kalarmcal.nix new file mode 100644 index 000000000000..356c1e4812d6 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kalarmcal.nix @@ -0,0 +1,19 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, kdoctools, + akonadi, kcalendarcore, kdelibs4support, kholidays, kidentitymanagement, + kpimtextedit, kcalutils +}: + +mkDerivation { + name = "kalarmcal"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + propagatedBuildInputs = [ + akonadi kcalendarcore kdelibs4support kholidays kidentitymanagement kpimtextedit kcalutils + ]; + outputs = [ "out" "dev" ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kalzium.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kalzium.nix new file mode 100644 index 000000000000..5bb51a6b4e1d --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kalzium.nix @@ -0,0 +1,26 @@ +{ mkDerivation, lib, extra-cmake-modules, kdoctools, ki18n, kio, openbabel, avogadro, qtscript, kparts, kplotting, kunitconversion }: + +mkDerivation { + name = "kalzium"; + meta = with lib; { + homepage = "https://kde.org/applications/en/utilities/org.kde.kalzium"; + description = "Kalzium is a program that shows you the Periodic Table of Elements"; + maintainers = with maintainers; [ freezeboy ]; + license = licenses.gpl2Plus; + platforms = platforms.linux; + }; + nativeBuildInputs = [ + extra-cmake-modules + ]; + buildInputs = [ + qtscript + #avogadro + kdoctools + ki18n + kio + openbabel + kparts + kplotting + kunitconversion + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kapman.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kapman.nix new file mode 100644 index 000000000000..68af796dda4b --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kapman.nix @@ -0,0 +1,21 @@ +{ mkDerivation, lib, extra-cmake-modules, kdoctools, ki18n, kio, libkdegames }: + +mkDerivation { + name = "kapman"; + meta = with lib; { + homepage = "https://kde.org/applications/en/games/org.kde.kapman"; + description = "Kapman is a clone of the well known game Pac-Man"; + maintainers = with maintainers; [ freezeboy ]; + license = licenses.gpl2Plus; + platforms = platforms.linux; + }; + nativeBuildInputs = [ + extra-cmake-modules + ]; + buildInputs = [ + libkdegames + kdoctools + ki18n + kio + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kapptemplate.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kapptemplate.nix new file mode 100644 index 000000000000..a5e211318a26 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kapptemplate.nix @@ -0,0 +1,24 @@ +{ lib +, mkDerivation +, fetchurl +, cmake +, extra-cmake-modules +, qtbase +, kactivities +}: +mkDerivation { + + name = "kapptemplate"; + + nativeBuildInputs = [ extra-cmake-modules cmake ]; + + buildInputs = [ kactivities qtbase ]; + + meta = with lib; { + description = "KDE App Code Template Generator"; + license = licenses.gpl2; + homepage = "https://kde.org/applications/en/development/org.kde.kapptemplate"; + maintainers = [ maintainers.shamilton ]; + platforms = platforms.linux; + }; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kate.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kate.nix new file mode 100644 index 000000000000..e0d0273efde1 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kate.nix @@ -0,0 +1,36 @@ +{ + mkDerivation, lib, + extra-cmake-modules, kdoctools, + kactivities, kconfig, kcrash, kdbusaddons, kguiaddons, kiconthemes, ki18n, + kinit, kio, kitemmodels, kjobwidgets, knewstuff, knotifications, konsole, + kparts, ktexteditor, kwindowsystem, kwallet, kxmlgui, libgit2, + plasma-framework, qtscript, threadweaver +}: + +mkDerivation { + name = "kate"; + meta = { + license = with lib.licenses; [ gpl3 lgpl3 lgpl2 ]; + maintainers = [ lib.maintainers.ttuegel ]; + }; + + # InitialPreference values are too high and end up making kate & + # kwrite defaults for anything considered text/plain. Resetting to + # 1, which is the default. + postPatch = '' + substituteInPlace kate/data/org.kde.kate.desktop \ + --replace InitialPreference=9 InitialPreference=1 + substituteInPlace kwrite/data/org.kde.kwrite.desktop \ + --replace InitialPreference=8 InitialPreference=1 + ''; + + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + libgit2 + kactivities ki18n kio ktexteditor kwindowsystem plasma-framework + qtscript kconfig kcrash kguiaddons kiconthemes kinit kjobwidgets kparts + kxmlgui kdbusaddons kwallet kitemmodels knotifications threadweaver + knewstuff + ]; + propagatedUserEnvPkgs = [ konsole ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/katomic.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/katomic.nix new file mode 100644 index 000000000000..a1d0f12b6a1d --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/katomic.nix @@ -0,0 +1,22 @@ +{ mkDerivation, lib, extra-cmake-modules, kdoctools, ki18n, kio, libkdegames, knewstuff }: + +mkDerivation { + name = "katomic"; + meta = with lib; { + homepage = "https://kde.org/applications/en/games/org.kde.katomic"; + description = "KAtomic is a fun educational game built around molecular geometry"; + maintainers = with maintainers; [ freezeboy ]; + license = licenses.gpl2Plus; + platforms = platforms.linux; + }; + nativeBuildInputs = [ + extra-cmake-modules + ]; + buildInputs = [ + knewstuff + libkdegames + kdoctools + ki18n + kio + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kblackbox.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kblackbox.nix new file mode 100644 index 000000000000..669c089df809 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kblackbox.nix @@ -0,0 +1,21 @@ +{ mkDerivation, lib, extra-cmake-modules, kdoctools, ki18n, kio, libkdegames }: + +mkDerivation { + name = "kblackbox"; + meta = with lib; { + homepage = "https://kde.org/applications/en/games/org.kde.kblackbox"; + description = "KBlackbox is a game of hide and seek played on a grid of boxes"; + maintainers = with maintainers; [ freezeboy ]; + license = licenses.gpl2Plus; + platforms = platforms.linux; + }; + nativeBuildInputs = [ + extra-cmake-modules + ]; + buildInputs = [ + libkdegames + kdoctools + ki18n + kio + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kblocks.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kblocks.nix new file mode 100644 index 000000000000..1dedabb2a082 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kblocks.nix @@ -0,0 +1,21 @@ +{ mkDerivation, lib, extra-cmake-modules, kdoctools, ki18n, kio, libkdegames }: + +mkDerivation { + name = "kblocks"; + meta = with lib; { + homepage = "https://kde.org/applications/en/games/org.kde.kblocks"; + description = "KBlocks is the classic falling blocks game"; + maintainers = with maintainers; [ freezeboy ]; + license = licenses.gpl2Plus; + platforms = platforms.linux; + }; + nativeBuildInputs = [ + extra-cmake-modules + ]; + buildInputs = [ + libkdegames + kdoctools + ki18n + kio + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kbounce.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kbounce.nix new file mode 100644 index 000000000000..a24d21551807 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kbounce.nix @@ -0,0 +1,22 @@ +{ mkDerivation, lib, extra-cmake-modules, libkdegames, kconfig, kcrash, kio, ki18n }: + +mkDerivation { + name = "kbounce"; + meta = with lib; { + homepage = "https://kde.org/applications/en/games/org.kde.kbounce"; + description = "KBounce is a single player arcade game with the elements of puzzle"; + maintainers = with maintainers; [ freezeboy ]; + license = licenses.gpl2Plus; + platforms = platforms.linux; + }; + nativeBuildInputs = [ + extra-cmake-modules + ]; + buildInputs = [ + libkdegames + kconfig + kcrash + kio + ki18n + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kbreakout.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kbreakout.nix new file mode 100644 index 000000000000..fbcddd46ca85 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kbreakout.nix @@ -0,0 +1,22 @@ +{ mkDerivation, lib +, extra-cmake-modules +, cmake +, kdbusaddons +, ki18n +, kconfigwidgets +, kcrash +, kxmlgui +, libkdegames +}: + +mkDerivation { + name = "kbreakout"; + meta.license = with lib.licenses; [ lgpl21 gpl3 ]; + outputs = [ "out" "dev" ]; + nativeBuildInputs = [ + cmake extra-cmake-modules + ]; + propagatedBuildInputs = [ + kdbusaddons ki18n kconfigwidgets kcrash kxmlgui libkdegames + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kcachegrind.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kcachegrind.nix new file mode 100644 index 000000000000..16fc6c517774 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kcachegrind.nix @@ -0,0 +1,16 @@ +{ + mkDerivation, lib, + extra-cmake-modules, kdoctools, + karchive, ki18n, kio, perl, python, php, qttools + , kdbusaddons +}: + +mkDerivation { + name = "kcachegrind"; + meta = { + license = with lib.licenses; [ gpl2 ]; + maintainers = with lib.maintainers; [ orivej ]; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ karchive ki18n kio perl python php qttools kdbusaddons ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kcalc.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kcalc.nix new file mode 100644 index 000000000000..4e2a308b17f5 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kcalc.nix @@ -0,0 +1,19 @@ +{ + mkDerivation, lib, + extra-cmake-modules, kdoctools, + gmp, kconfig, kconfigwidgets, kcrash, kguiaddons, ki18n, kinit, + knotifications, kxmlgui, mpfr, +}: + +mkDerivation { + name = "kcalc"; + meta = { + license = with lib.licenses; [ gpl2 ]; + maintainers = [ lib.maintainers.fridh ]; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + gmp kconfig kconfigwidgets kcrash kguiaddons ki18n kinit knotifications + kxmlgui mpfr + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kcalutils.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kcalutils.nix new file mode 100644 index 000000000000..2e389ec4ac7d --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kcalutils.nix @@ -0,0 +1,20 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, kdoctools, + grantlee, kcalendarcore, kconfig, kontactinterface, kcoreaddons, kdelibs4support, + kidentitymanagement, kpimtextedit, +}: + +mkDerivation { + name = "kcalutils"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + grantlee kcalendarcore kconfig kontactinterface kcoreaddons kdelibs4support + kidentitymanagement kpimtextedit + ]; + outputs = [ "out" "dev" ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kcharselect.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kcharselect.nix new file mode 100644 index 000000000000..4af712b1d5a5 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kcharselect.nix @@ -0,0 +1,19 @@ +{ + mkDerivation, lib, + extra-cmake-modules, kdoctools, + kbookmarks, kconfig, kconfigwidgets, kcrash, kcoreaddons, ki18n, kwidgetsaddons, kxmlgui +}: + +mkDerivation { + name = "kcharselect"; + meta = { + license = lib.licenses.gpl2Plus; + maintainers = [ lib.maintainers.schmittlauch ]; + description = "A tool to select special characters from all installed fonts and copy them into the clipboard"; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + kbookmarks kconfig kconfigwidgets kcoreaddons kcrash ki18n kwidgetsaddons kxmlgui + ]; + enableParallelBuilding = true; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kcolorchooser.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kcolorchooser.nix new file mode 100644 index 000000000000..45b32fbe832c --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kcolorchooser.nix @@ -0,0 +1,15 @@ +{ + mkDerivation, lib, + extra-cmake-modules, + ki18n, kwidgetsaddons, kxmlgui +}: + +mkDerivation { + name = "kcolorchooser"; + meta = { + license = with lib.licenses; [ mit ]; + maintainers = [ lib.maintainers.ttuegel ]; + }; + nativeBuildInputs = [ extra-cmake-modules ]; + buildInputs = [ ki18n kwidgetsaddons kxmlgui ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kdebugsettings.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kdebugsettings.nix new file mode 100644 index 000000000000..a58e1b25a2ee --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kdebugsettings.nix @@ -0,0 +1,20 @@ +{ + mkDerivation, lib, + extra-cmake-modules, kdoctools, + gettext, + kcoreaddons, kconfig, kdbusaddons, kwidgetsaddons, kitemviews, kcompletion, + python +}: + +mkDerivation { + name = "kdebugsettings"; + meta = { + license = with lib.licenses; [ gpl2 ]; + maintainers = [ lib.maintainers.rittelle ]; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + gettext kcoreaddons kconfig kdbusaddons kwidgetsaddons kitemviews kcompletion python + ]; + propagatedUserEnvPkgs = [ ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kdegraphics-mobipocket.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kdegraphics-mobipocket.nix new file mode 100644 index 000000000000..e5f5b88ec440 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kdegraphics-mobipocket.nix @@ -0,0 +1,16 @@ +{ + mkDerivation, lib, + extra-cmake-modules, + kio +}: + +mkDerivation { + name = "kdegraphics-mobipocket"; + meta = { + license = [ lib.licenses.gpl2Plus ]; + maintainers = [ lib.maintainers.ttuegel ]; + }; + nativeBuildInputs = [ extra-cmake-modules ]; + buildInputs = [ kio ]; + outputs = [ "out" "dev" ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kdegraphics-thumbnailers.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kdegraphics-thumbnailers.nix new file mode 100644 index 000000000000..2e7887582f95 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kdegraphics-thumbnailers.nix @@ -0,0 +1,14 @@ +{ + mkDerivation, lib, fetchpatch, + extra-cmake-modules, karchive, kio, libkexiv2, libkdcraw +}: + +mkDerivation { + name = "kdegraphics-thumbnailers"; + meta = { + license = [ lib.licenses.lgpl21 ]; + maintainers = [ lib.maintainers.ttuegel ]; + }; + nativeBuildInputs = [ extra-cmake-modules ]; + buildInputs = [ karchive kio libkexiv2 libkdcraw ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kdenetwork-filesharing.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kdenetwork-filesharing.nix new file mode 100644 index 000000000000..d251eb74f274 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kdenetwork-filesharing.nix @@ -0,0 +1,15 @@ +{ + mkDerivation, lib, + extra-cmake-modules, kdoctools, + kcoreaddons, ki18n, kio, kwidgetsaddons, samba +}: + +mkDerivation { + name = "kdenetwork-filesharing"; + meta = { + license = [ lib.licenses.gpl2 lib.licenses.lgpl21 ]; + maintainers = [ lib.maintainers.ttuegel ]; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ kcoreaddons ki18n kio kwidgetsaddons samba ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kdenlive.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kdenlive.nix new file mode 100644 index 000000000000..795ba87ad5b5 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kdenlive.nix @@ -0,0 +1,96 @@ +{ mkDerivation +, lib +, extra-cmake-modules +, breeze-icons +, breeze-qt5 +, kdoctools +, kconfig +, kcrash +, kguiaddons +, kiconthemes +, ki18n +, kinit +, kdbusaddons +, knotifications +, knewstuff +, karchive +, knotifyconfig +, kplotting +, ktextwidgets +, mlt +, shared-mime-info +, libv4l +, kfilemetadata +, ffmpeg-full +, frei0r +, phonon-backend-gstreamer +, qtdeclarative +, qtquickcontrols2 +, qtscript +, qtwebkit +, rttr +, kpurpose +, kdeclarative +, wrapGAppsHook +}: + +mkDerivation { + name = "kdenlive"; + nativeBuildInputs = [ + extra-cmake-modules + kdoctools + ]; + buildInputs = [ + breeze-icons + breeze-qt5 + kconfig + kcrash + kdbusaddons + kfilemetadata + kguiaddons + ki18n + kiconthemes + kinit + knotifications + knewstuff + karchive + knotifyconfig + kplotting + ktextwidgets + mlt + phonon-backend-gstreamer + qtdeclarative + qtquickcontrols2 + qtscript + qtwebkit + shared-mime-info + libv4l + ffmpeg-full + frei0r + rttr + kpurpose + kdeclarative + wrapGAppsHook + ]; + # Both MLT and FFMpeg paths must be set or Kdenlive will complain that it + # doesn't find them. See: + # https://github.com/NixOS/nixpkgs/issues/83885 + patches = [ ./mlt-path.patch ./ffmpeg-path.patch ]; + inherit mlt; + ffmpeg = ffmpeg-full; + postPatch = + # Module Qt5::Concurrent must be included in `find_package` before it is used. + '' + sed -i CMakeLists.txt -e '/find_package(Qt5 REQUIRED/ s|)| Concurrent)|' + substituteAllInPlace src/kdenlivesettings.kcfg + ''; + # Frei0r path needs to be set too or Kdenlive will complain. See: + # https://github.com/NixOS/nixpkgs/issues/83885 + # https://github.com/NixOS/nixpkgs/issues/29614#issuecomment-488849325 + qtWrapperArgs = [ + "--set FREI0R_PATH ${frei0r}/lib/frei0r-1" + ]; + meta = { + license = with lib.licenses; [ gpl2Plus ]; + }; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kdepim-addons.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kdepim-addons.nix new file mode 100644 index 000000000000..e47aae89e603 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kdepim-addons.nix @@ -0,0 +1,25 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, shared-mime-info, + akonadi-import-wizard, akonadi-notes, calendarsupport, eventviews, + incidenceeditor, kcalendarcore, kcalutils, kconfig, kdbusaddons, kdeclarative, + kdepim-apps-libs, kholidays, ki18n, kmime, ktexteditor, ktnef, libgravatar, + libksieve, mailcommon, mailimporter, messagelib, poppler, prison, kpkpass, + kitinerary, kontactinterface +}: + +mkDerivation { + name = "kdepim-addons"; + meta = { + license = with lib.licenses; [ gpl2Plus lgpl21Plus ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules shared-mime-info ]; + buildInputs = [ + akonadi-import-wizard akonadi-notes calendarsupport eventviews + incidenceeditor kcalendarcore kcalutils kconfig kdbusaddons kdeclarative + kdepim-apps-libs kholidays ki18n kmime ktexteditor ktnef libgravatar + libksieve mailcommon mailimporter messagelib poppler prison kpkpass + kitinerary kontactinterface + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kdepim-apps-libs/default.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kdepim-apps-libs/default.nix new file mode 100644 index 000000000000..57c02ea4e84c --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kdepim-apps-libs/default.nix @@ -0,0 +1,20 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, kdoctools, + akonadi, akonadi-contacts, grantlee, grantleetheme, kconfig, kconfigwidgets, + kcontacts, ki18n, kiconthemes, kio, libkleo, pimcommon, prison, +}: + +mkDerivation { + name = "kdepim-apps-libs"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + akonadi akonadi-contacts grantlee grantleetheme kconfig kconfigwidgets + kcontacts ki18n kiconthemes kio libkleo pimcommon prison + ]; + outputs = [ "out" "dev" ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kdepim-runtime/default.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kdepim-runtime/default.nix new file mode 100644 index 000000000000..e0a5d43e654f --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kdepim-runtime/default.nix @@ -0,0 +1,24 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, kdoctools, + shared-mime-info, + akonadi, akonadi-calendar, akonadi-contacts, akonadi-mime, akonadi-notes, + kalarmcal, kcalutils, kcontacts, kdav, kdelibs4support, kidentitymanagement, + kimap, kldap, kmailtransport, kmbox, kmime, knotifications, knotifyconfig, + pimcommon, qtwebengine, libkgapi, qca-qt5, qtnetworkauth, qtspeech, qtxmlpatterns, +}: + +mkDerivation { + name = "kdepim-runtime"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools shared-mime-info ]; + buildInputs = [ + akonadi akonadi-calendar akonadi-contacts akonadi-mime akonadi-notes + kalarmcal kcalutils kcontacts kdav kdelibs4support kidentitymanagement kimap + kldap kmailtransport kmbox kmime knotifications knotifyconfig qtwebengine + pimcommon libkgapi qca-qt5 qtnetworkauth qtspeech qtxmlpatterns + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kdf.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kdf.nix new file mode 100644 index 000000000000..eef94fd5eb24 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kdf.nix @@ -0,0 +1,15 @@ +{ + mkDerivation, lib, + extra-cmake-modules, kdoctools, + kcmutils, ki18n, kiconthemes, kio, knotifications, kxmlgui, +}: + +mkDerivation { + name = "kdf"; + meta = { + license = with lib.licenses; [ gpl2 ]; + maintainers = [ lib.maintainers.peterhoeg ]; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ kcmutils ki18n kiconthemes kio knotifications kxmlgui ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kdialog.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kdialog.nix new file mode 100644 index 000000000000..df301af0cbac --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kdialog.nix @@ -0,0 +1,18 @@ +{ + mkDerivation, lib, + extra-cmake-modules, kdoctools, + kinit, kguiaddons, kwindowsystem +}: + +mkDerivation { + name = "kdialog"; + + meta = { + license = with lib.licenses; [ gpl2 fdl12 ]; + maintainers = with lib.maintainers; [ peterhoeg ]; + }; + + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + + propagatedBuildInputs = [ kinit kguiaddons kwindowsystem ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kdiamond.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kdiamond.nix new file mode 100644 index 000000000000..26cd731beaf5 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kdiamond.nix @@ -0,0 +1,23 @@ +{ mkDerivation, lib, extra-cmake-modules, kdoctools, ki18n, kio, libkdegames, kconfig, knotifyconfig }: + +mkDerivation { + name = "kdiamond"; + meta = with lib; { + homepage = "https://kde.org/applications/en/games/org.kde.kdiamond"; + description = "KDiamond is a single player puzzle game"; + maintainers = with maintainers; [ freezeboy ]; + license = licenses.gpl2Plus; + platforms = platforms.linux; + }; + nativeBuildInputs = [ + extra-cmake-modules + ]; + buildInputs = [ + libkdegames + knotifyconfig + kconfig + kdoctools + ki18n + kio + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/keditbookmarks.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/keditbookmarks.nix new file mode 100644 index 000000000000..efe247df7376 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/keditbookmarks.nix @@ -0,0 +1,17 @@ +{ + mkDerivation, lib, + extra-cmake-modules, kdoctools, + kio, kparts, kwindowsystem +}: + +mkDerivation { + name = "keditbookmarks"; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ kio kparts kwindowsystem ]; + meta = with lib; { + homepage = "http://www.kde.org"; + license = with licenses; [ gpl2 lgpl21 fdl12 bsd3 ]; + maintainers = with maintainers; [ peterhoeg ]; + platforms = platforms.linux; + }; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kfind.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kfind.nix new file mode 100644 index 000000000000..10932b38032c --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kfind.nix @@ -0,0 +1,17 @@ +{ + mkDerivation, lib, + extra-cmake-modules, kdoctools, + karchive, kcoreaddons, kfilemetadata, ktextwidgets, kwidgetsaddons, kio +}: + +mkDerivation { + name = "kfind"; + meta = { + license = with lib.licenses; [ gpl2 ]; + maintainers = [ lib.maintainers.iblech ]; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + karchive kcoreaddons kfilemetadata ktextwidgets kwidgetsaddons kio + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kfloppy.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kfloppy.nix new file mode 100644 index 000000000000..525520c159bd --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kfloppy.nix @@ -0,0 +1,20 @@ +{ mkDerivation, lib, extra-cmake-modules, kdoctools, kcompletion, kxmlgui }: + +mkDerivation { + name = "kfloppy"; + meta = with lib; { + homepage = "https://kde.org/applications/en/utilities/org.kde.kfloppy"; + description = "KFloppy is a utility to format 3.5\" and 5.25\" floppy disks"; + maintainers = with maintainers; [ freezeboy ]; + license = licenses.gpl2Plus; + platforms = platforms.linux; + }; + nativeBuildInputs = [ + extra-cmake-modules + ]; + buildInputs = [ + kdoctools + kcompletion + kxmlgui + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kgeography.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kgeography.nix new file mode 100644 index 000000000000..c96c198cca9c --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kgeography.nix @@ -0,0 +1,15 @@ +{ mkDerivation, lib +, cmake, extra-cmake-modules, qtbase +, kconfigwidgets, kxmlgui, kcrash, kdoctools +, kitemviews +}: + +mkDerivation { + name = "kgeography"; + meta = { + license = with lib.licenses; [ gpl2 ]; + maintainers = [ lib.maintainers.globin ]; + }; + nativeBuildInputs = [ cmake extra-cmake-modules ]; + buildInputs = [ qtbase kconfigwidgets kxmlgui kcrash kdoctools kitemviews ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kget.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kget.nix new file mode 100644 index 000000000000..6a50f1d08d1c --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kget.nix @@ -0,0 +1,22 @@ +{ + mkDerivation, lib, + extra-cmake-modules, kdoctools, + kdelibs4support, libgcrypt, libktorrent, qca-qt5, qgpgme, + kcmutils, kcompletion, kcoreaddons, knotifyconfig, kparts, kwallet, kwidgetsaddons, kwindowsystem, kxmlgui +}: + +mkDerivation { + name = "kget"; + + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + + buildInputs = [ + kdelibs4support libgcrypt libktorrent qca-qt5 qgpgme + kcmutils kcompletion kcoreaddons knotifyconfig kparts kwallet kwidgetsaddons kwindowsystem kxmlgui + ]; + + meta = with lib; { + license = with licenses; [ gpl2 ]; + maintainers = with maintainers; [ peterhoeg ]; + }; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kgpg.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kgpg.nix new file mode 100644 index 000000000000..944cff47e0d6 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kgpg.nix @@ -0,0 +1,24 @@ +{ + mkDerivation, lib, + extra-cmake-modules, kdoctools, ki18n, makeWrapper, + akonadi-contacts, gnupg, karchive, kcodecs, kcontacts, kcoreaddons, + kcrash, kdbusaddons, kiconthemes, kjobwidgets, kio, knotifications, kservice, + ktextwidgets, kxmlgui, kwidgetsaddons, kwindowsystem, qgpgme, +}: + +mkDerivation { + name = "kgpg"; + nativeBuildInputs = [ extra-cmake-modules kdoctools makeWrapper ]; + buildInputs = [ + akonadi-contacts gnupg karchive kcodecs kcontacts kcoreaddons kcrash + kdbusaddons ki18n kiconthemes kjobwidgets kio knotifications kservice + ktextwidgets kxmlgui kwidgetsaddons kwindowsystem qgpgme + ]; + postFixup = '' + wrapProgram "$out/bin/kgpg" --prefix PATH : "${lib.makeBinPath [ gnupg ]}" + ''; + meta = { + license = [ lib.licenses.gpl2 ]; + maintainers = [ lib.maintainers.ttuegel ]; + }; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/khelpcenter.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/khelpcenter.nix new file mode 100644 index 000000000000..69b629bbeb90 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/khelpcenter.nix @@ -0,0 +1,15 @@ +{ + mkDerivation, + extra-cmake-modules, kdoctools, + grantlee, kcmutils, kconfig, kcoreaddons, kdbusaddons, kdelibs4support, ki18n, + kinit, khtml, kservice, xapian +}: + +mkDerivation { + name = "khelpcenter"; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + grantlee kcmutils kconfig kcoreaddons kdbusaddons kdelibs4support khtml + ki18n kinit kservice xapian + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kidentitymanagement.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kidentitymanagement.nix new file mode 100644 index 000000000000..92fcc2387797 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kidentitymanagement.nix @@ -0,0 +1,20 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, kdoctools, + kcompletion, kcoreaddons, kemoticons, kiconthemes, kio, kpimtextedit, + ktextwidgets, kxmlgui +}: + +mkDerivation { + name = "kidentitymanagement"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + kcompletion kemoticons kiconthemes kio ktextwidgets kxmlgui + ]; + propagatedBuildInputs = [ kcoreaddons kpimtextedit ]; + outputs = [ "out" "dev" ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kig.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kig.nix new file mode 100644 index 000000000000..7b8589077952 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kig.nix @@ -0,0 +1,19 @@ +{ + mkDerivation, lib, + extra-cmake-modules, kdoctools, + boost, karchive, kcrash, kiconthemes, kparts, ktexteditor, qtsvg, + qtxmlpatterns, +}: + +mkDerivation { + name = "kig"; + meta = { + license = with lib.licenses; [ gpl2 ]; + maintainers = with lib.maintainers; [ raskin ]; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + boost karchive kcrash kiconthemes kparts ktexteditor qtsvg qtxmlpatterns + ]; +} + diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kigo.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kigo.nix new file mode 100644 index 000000000000..6585f943f2a1 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kigo.nix @@ -0,0 +1,22 @@ +{ mkDerivation, lib, extra-cmake-modules, kdoctools, ki18n, kio, libkdegames, knewstuff }: + +mkDerivation { + name = "kigo"; + meta = with lib; { + homepage = "https://kde.org/applications/en/games/org.kde.kigo"; + description = "An open-source implementation of the popular Go game"; + maintainers = with maintainers; [ freezeboy ]; + license = licenses.gpl2Plus; + platforms = platforms.linux; + }; + nativeBuildInputs = [ + extra-cmake-modules + ]; + buildInputs = [ + libkdegames + knewstuff + kdoctools + ki18n + kio + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/killbots.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/killbots.nix new file mode 100644 index 000000000000..ec9b6de82c90 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/killbots.nix @@ -0,0 +1,21 @@ +{ mkDerivation, lib, extra-cmake-modules, kdoctools, ki18n, kio, libkdegames }: + +mkDerivation { + name = "killbots"; + meta = with lib; { + homepage = "https://kde.org/applications/en/games/org.kde.killbots"; + description = "A game where you avoid robots"; + maintainers = with maintainers; [ freezeboy ]; + license = licenses.gpl2Plus; + platforms = platforms.linux; + }; + nativeBuildInputs = [ + extra-cmake-modules + ]; + buildInputs = [ + libkdegames + kdoctools + ki18n + kio + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kimap.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kimap.nix new file mode 100644 index 000000000000..9e42c5710583 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kimap.nix @@ -0,0 +1,17 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, kdoctools, + cyrus_sasl, kcoreaddons, ki18n, kio, kmime +}: + +mkDerivation { + name = "kimap"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ ki18n kio ]; + propagatedBuildInputs = [ cyrus_sasl kcoreaddons kmime ]; + outputs = [ "out" "dev" ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kio-extras.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kio-extras.nix new file mode 100644 index 000000000000..a803ba72982d --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kio-extras.nix @@ -0,0 +1,23 @@ +{ + mkDerivation, lib, extra-cmake-modules, kdoctools, shared-mime-info, + exiv2, kactivities, karchive, kbookmarks, kconfig, kconfigwidgets, + kcoreaddons, kdbusaddons, kdsoap, kguiaddons, kdnssd, kiconthemes, ki18n, kio, + khtml, kdelibs4support, kpty, syntax-highlighting, libmtp, libssh, openexr, + ilmbase, openslp, phonon, qtsvg, samba, solid, gperf +}: + +mkDerivation { + name = "kio-extras"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 ]; + maintainers = [ lib.maintainers.ttuegel ]; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools shared-mime-info ]; + buildInputs = [ + exiv2 kactivities karchive kbookmarks kconfig kconfigwidgets kcoreaddons + kdbusaddons kdsoap kguiaddons kdnssd kiconthemes ki18n kio khtml + kdelibs4support kpty syntax-highlighting libmtp libssh openexr openslp + phonon qtsvg samba solid gperf + ]; + CXXFLAGS = [ "-I${ilmbase.dev}/include/OpenEXR" ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kipi-plugins.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kipi-plugins.nix new file mode 100644 index 000000000000..180d066a87cf --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kipi-plugins.nix @@ -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 ]; + }; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kitinerary.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kitinerary.nix new file mode 100644 index 000000000000..303ea6162ba4 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kitinerary.nix @@ -0,0 +1,23 @@ +{ + mkDerivation, lib, extra-cmake-modules +, qtbase, qtdeclarative, ki18n, kmime, kpkpass +, poppler, kcontacts, kcalendarcore +, shared-mime-info +}: + +mkDerivation { + name = "kitinerary"; + meta = { + license = with lib.licenses; [ lgpl21 ]; + maintainers = [ lib.maintainers.bkchr ]; + }; + nativeBuildInputs = [ + extra-cmake-modules + shared-mime-info # for update-mime-database + ]; + buildInputs = [ + qtbase qtdeclarative ki18n kmime kpkpass poppler + kcontacts kcalendarcore + ]; + outputs = [ "out" "dev" ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kldap.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kldap.nix new file mode 100644 index 000000000000..14a8aea5e67a --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kldap.nix @@ -0,0 +1,17 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, kdoctools, + cyrus_sasl, ki18n, kio, kmbox, openldap +}: + +mkDerivation { + name = "kldap"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ ki18n kio kmbox ]; + propagatedBuildInputs = [ cyrus_sasl openldap ]; + outputs = [ "out" "dev" ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kleopatra.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kleopatra.nix new file mode 100644 index 000000000000..c15c6eb78d69 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kleopatra.nix @@ -0,0 +1,19 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, kdoctools, + boost, gpgme, kcmutils, kdbusaddons, kiconthemes, kitemmodels, kmime, + knotifications, kwindowsystem, kxmlgui, libkleo, kcrash +}: + +mkDerivation { + name = "kleopatra"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + boost gpgme kcmutils kdbusaddons kiconthemes kitemmodels kmime + knotifications kwindowsystem kxmlgui libkleo kcrash + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/klettres.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/klettres.nix new file mode 100644 index 000000000000..e8e0a0aa59ab --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/klettres.nix @@ -0,0 +1,22 @@ +{ mkDerivation, lib, extra-cmake-modules, kdoctools, ki18n, kio, phonon, knewstuff }: + +mkDerivation { + name = "klettres"; + meta = with lib; { + homepage = "https://kde.org/applications/en/utilities/org.kde.klettres"; + description = "KLettres is an application specially designed to help the user to learn an alphabet"; + maintainers = with maintainers; [ freezeboy ]; + license = licenses.gpl2Plus; + platforms = platforms.linux; + }; + nativeBuildInputs = [ + extra-cmake-modules + ]; + buildInputs = [ + phonon + knewstuff + kdoctools + ki18n + kio + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/klines.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/klines.nix new file mode 100644 index 000000000000..c6ad883dd63d --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/klines.nix @@ -0,0 +1,21 @@ +{ mkDerivation, lib, extra-cmake-modules, kdoctools, ki18n, kio, libkdegames }: + +mkDerivation { + name = "klines"; + meta = with lib; { + homepage = "https://kde.org/applications/en/games/org.kde.klines"; + description = "KLines is a simple but highly addictive one player game"; + maintainers = with maintainers; [ freezeboy ]; + license = licenses.gpl2Plus; + platforms = platforms.linux; + }; + nativeBuildInputs = [ + extra-cmake-modules + ]; + buildInputs = [ + libkdegames + kdoctools + ki18n + kio + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kmag.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kmag.nix new file mode 100644 index 000000000000..701d8dbf130a --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kmag.nix @@ -0,0 +1,20 @@ +{ mkDerivation, lib, extra-cmake-modules, kdoctools, ki18n, kio }: + +mkDerivation { + name = "kmag"; + meta = with lib; { + homepage = "https://kde.org/applications/en/utilities/org.kde.kmag"; + description = "KMag is a small utility for Linux to magnify a part of the screen"; + maintainers = with maintainers; [ freezeboy ]; + license = licenses.gpl2Plus; + platforms = platforms.linux; + }; + nativeBuildInputs = [ + extra-cmake-modules + ]; + buildInputs = [ + kdoctools + ki18n + kio + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kmahjongg.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kmahjongg.nix new file mode 100644 index 000000000000..b51d0d147e2e --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kmahjongg.nix @@ -0,0 +1,19 @@ +{ lib +, mkDerivation +, extra-cmake-modules +, kdoctools +, kdeclarative +, knewstuff +, libkdegames +, libkmahjongg +}: + +mkDerivation { + name = "kmahjongg"; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ kdeclarative libkmahjongg knewstuff libkdegames ]; + meta = { + license = with lib.licenses; [ gpl2 ]; + maintainers = with lib.maintainers; [ genesis ]; + }; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kmail-account-wizard.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kmail-account-wizard.nix new file mode 100644 index 000000000000..f380315cce90 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kmail-account-wizard.nix @@ -0,0 +1,21 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, kdoctools, shared-mime-info, + akonadi, kcmutils, kcrash, kdbusaddons, kidentitymanagement, kldap, + kmailtransport, knewstuff, knotifications, knotifyconfig, kparts, kross, ktexteditor, + kwallet, libkdepim, libkleo, pimcommon, qttools, +}: + +mkDerivation { + name = "kmail-account-wizard"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools shared-mime-info ]; + buildInputs = [ + akonadi kcmutils kcrash kdbusaddons kidentitymanagement kldap kmailtransport + knewstuff knotifications knotifyconfig kparts kross ktexteditor kwallet libkdepim + libkleo pimcommon qttools + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kmail.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kmail.nix new file mode 100644 index 000000000000..d225eba82234 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kmail.nix @@ -0,0 +1,30 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, kdoctools, + akonadi-search, kbookmarks, kcalutils, kcmutils, kcompletion, kconfig, + kconfigwidgets, kcoreaddons, kdelibs4support, kdepim-apps-libs, libkdepim, + kdepim-runtime, kguiaddons, ki18n, kiconthemes, kinit, kio, kldap, + kmail-account-wizard, kmailtransport, knotifications, knotifyconfig, + kontactinterface, kparts, kpty, kservice, ktextwidgets, ktnef, kwallet, + kwidgetsaddons, kwindowsystem, kxmlgui, libgravatar, libksieve, mailcommon, + messagelib, pim-sieve-editor, qtscript, qtwebengine, akonadi, kdepim-addons +}: + +mkDerivation { + name = "kmail"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + akonadi-search kbookmarks kcalutils kcmutils kcompletion kconfig + kconfigwidgets kcoreaddons kdelibs4support kdepim-apps-libs kguiaddons ki18n + kiconthemes kinit kio kldap kmail-account-wizard kmailtransport libkdepim + knotifications knotifyconfig kontactinterface kparts kpty kservice + ktextwidgets ktnef kwidgetsaddons kwindowsystem kxmlgui libgravatar + libksieve mailcommon messagelib pim-sieve-editor qtscript qtwebengine + kdepim-addons + ]; + propagatedUserEnvPkgs = [ kdepim-runtime kwallet akonadi ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kmailtransport.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kmailtransport.nix new file mode 100644 index 000000000000..d5832db570cc --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kmailtransport.nix @@ -0,0 +1,19 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, kdoctools, + akonadi, akonadi-mime, cyrus_sasl, kcmutils, + ki18n, kio, kmime, kwallet, ksmtp, libkgapi, + kcalendarcore, kcontacts +}: + +mkDerivation { + name = "kmailtransport"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ akonadi kcmutils ki18n kio ksmtp libkgapi kcalendarcore kcontacts ]; + propagatedBuildInputs = [ akonadi-mime cyrus_sasl kmime kwallet ]; + outputs = [ "out" "dev" ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kmbox.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kmbox.nix new file mode 100644 index 000000000000..c1348edf3f6f --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kmbox.nix @@ -0,0 +1,16 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, kdoctools, + kmime, qtbase, kcodecs +}: + +mkDerivation { + name = "kmbox"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ kmime qtbase kcodecs ]; + outputs = [ "out" "dev" ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kmime.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kmime.nix new file mode 100644 index 000000000000..4523a69fc1be --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kmime.nix @@ -0,0 +1,16 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, ki18n, + kcodecs, qtbase, +}: + +mkDerivation { + name = "kmime"; + meta = { + license = [ lib.licenses.lgpl21 ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules ]; + buildInputs = [ kcodecs ki18n qtbase ]; + outputs = [ "out" "dev" ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kmines.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kmines.nix new file mode 100644 index 000000000000..9314cca4a23f --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kmines.nix @@ -0,0 +1,23 @@ +{ mkDerivation, lib, extra-cmake-modules, libkdegames, kconfig, kcrash, kdoctools, ki18n, kio }: + +mkDerivation { + name = "kmines"; + meta = with lib; { + homepage = "https://kde.org/applications/en/games/org.kde.kmines"; + description = "KMines is a classic Minesweeper game"; + maintainers = with maintainers; [ freezeboy ]; + license = licenses.gpl2Plus; + platforms = platforms.linux; + }; + nativeBuildInputs = [ + extra-cmake-modules + ]; + buildInputs = [ + libkdegames + kconfig + kcrash + kio + kdoctools + ki18n + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kmix.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kmix.nix new file mode 100644 index 000000000000..8010c57d9278 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kmix.nix @@ -0,0 +1,20 @@ +{ + mkDerivation, lib, + extra-cmake-modules, kdoctools, + kglobalaccel, kxmlgui, kcoreaddons, kdelibs4support, + plasma-framework, libpulseaudio, alsaLib, libcanberra_kde +}: + +mkDerivation { + name = "kmix"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = [ lib.maintainers.rongcuid ]; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + alsaLib kglobalaccel kxmlgui kcoreaddons kdelibs4support + libcanberra_kde libpulseaudio plasma-framework + ]; + cmakeFlags = [ "-DKMIX_KF5_BUILD=1" ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kmplot.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kmplot.nix new file mode 100644 index 000000000000..c0c00f213400 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kmplot.nix @@ -0,0 +1,15 @@ +{ mkDerivation, lib, extra-cmake-modules, kdoctools +, kcrash, kguiaddons, ki18n, kparts, kwidgetsaddons, kdbusaddons +}: + +mkDerivation { + name = "kmplot"; + meta = { + license = with lib.licenses; [ gpl2Plus fdl12 ]; + maintainers = [ lib.maintainers.orivej ]; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + kcrash kguiaddons ki18n kparts kwidgetsaddons kdbusaddons + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/knavalbattle.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/knavalbattle.nix new file mode 100644 index 000000000000..669f9961a497 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/knavalbattle.nix @@ -0,0 +1,22 @@ +{ mkDerivation, lib, extra-cmake-modules, kdoctools, ki18n, kio, libkdegames, kdnssd }: + +mkDerivation { + name = "knavalbattle"; + meta = with lib; { + homepage = "https://kde.org/applications/en/games/org.kde.knavalbattle"; + description = "Naval Battle is a ship sinking game"; + maintainers = with maintainers; [ freezeboy ]; + license = licenses.gpl2Plus; + platforms = platforms.linux; + }; + nativeBuildInputs = [ + extra-cmake-modules + ]; + buildInputs = [ + libkdegames + kdoctools + ki18n + kio + kdnssd + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/knetwalk.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/knetwalk.nix new file mode 100644 index 000000000000..88d08b56bb1d --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/knetwalk.nix @@ -0,0 +1,21 @@ +{ mkDerivation, lib, extra-cmake-modules, kdoctools, ki18n, kio, libkdegames }: + +mkDerivation { + name = "knetwalk"; + meta = with lib; { + homepage = "https://kde.org/applications/en/games/org.kde.knetwalk"; + description = "KNetWalk is a single player logic game"; + maintainers = with maintainers; [ freezeboy ]; + license = licenses.gpl2Plus; + platforms = platforms.linux; + }; + nativeBuildInputs = [ + extra-cmake-modules + ]; + buildInputs = [ + libkdegames + kdoctools + ki18n + kio + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/knights.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/knights.nix new file mode 100644 index 000000000000..ee5c37e2e948 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/knights.nix @@ -0,0 +1,23 @@ +{ mkDerivation, lib, extra-cmake-modules, kdoctools, ki18n, kio, kplotting, plasma-framework, libkdegames }: + +mkDerivation { + name = "knights"; + meta = with lib; { + homepage = "https://kde.org/applications/en/games/org.kde.knights"; + description = "KNights is a chess game"; + maintainers = with maintainers; [ freezeboy ]; + license = licenses.gpl2Plus; + platforms = platforms.linux; + }; + nativeBuildInputs = [ + extra-cmake-modules + ]; + buildInputs = [ + libkdegames + plasma-framework + kplotting + kdoctools + ki18n + kio + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/knotes.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/knotes.nix new file mode 100644 index 000000000000..2dc2f48c1497 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/knotes.nix @@ -0,0 +1,29 @@ +{ + mkDerivation, + extra-cmake-modules, kdoctools, + kcompletion, kconfig, kconfigwidgets, kcoreaddons, kcrash, + kdbusaddons, kdnssd, kglobalaccel, kiconthemes, kitemmodels, + kitemviews, kcmutils, knewstuff, knotifications, knotifyconfig, + kparts, ktextwidgets, kwidgetsaddons, kwindowsystem, + kdelibs4support, + grantlee, grantleetheme, qtx11extras, + akonadi, akonadi-notes, akonadi-search, kcalutils, + kontactinterface, libkdepim, kmime, pimcommon, kpimtextedit, + kcalendarcore +}: + +mkDerivation { + name = "knotes"; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + kcompletion kconfig kconfigwidgets kcoreaddons kcrash + kdbusaddons kdnssd kglobalaccel kiconthemes kitemmodels kitemviews + kcmutils knewstuff knotifications knotifyconfig kparts ktextwidgets + kwidgetsaddons kwindowsystem kdelibs4support + grantlee grantleetheme qtx11extras + akonadi akonadi-notes kcalutils kontactinterface + libkdepim kmime pimcommon kpimtextedit + akonadi-search + kcalendarcore + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kolf.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kolf.nix new file mode 100644 index 000000000000..f9fa31b665b2 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kolf.nix @@ -0,0 +1,16 @@ +{ lib +, mkDerivation +, extra-cmake-modules +, kdoctools +, libkdegames, kconfig, kio, ktextwidgets +}: + +mkDerivation { + name = "kolf"; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ libkdegames kio ktextwidgets ]; + meta = { + license = with lib.licenses; [ gpl2 ]; + maintainers = with lib.maintainers; [ peterhoeg ]; + }; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kollision.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kollision.nix new file mode 100644 index 000000000000..3c0c814cd15a --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kollision.nix @@ -0,0 +1,21 @@ +{ mkDerivation, lib, extra-cmake-modules, kdoctools, ki18n, kio, libkdegames }: + +mkDerivation { + name = "kollision"; + meta = with lib; { + homepage = "https://kde.org/applications/en/games/org.kde.kollision"; + description = "Kollision is a casual game"; + maintainers = with maintainers; [ freezeboy ]; + license = licenses.gpl2Plus; + platforms = platforms.linux; + }; + nativeBuildInputs = [ + extra-cmake-modules + ]; + buildInputs = [ + libkdegames + kdoctools + ki18n + kio + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kolourpaint.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kolourpaint.nix new file mode 100644 index 000000000000..4501324a8717 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kolourpaint.nix @@ -0,0 +1,17 @@ +{ lib +, mkDerivation +, extra-cmake-modules +, kdoctools +, kdelibs4support +, libkexiv2 +}: + +mkDerivation { + name = "kolourpaint"; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ kdelibs4support libkexiv2 ]; + meta = { + maintainers = [ lib.maintainers.fridh ]; + license = with lib.licenses; [ gpl2 ]; + }; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kompare.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kompare.nix new file mode 100644 index 000000000000..bbaad3a02f83 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kompare.nix @@ -0,0 +1,15 @@ +{ + mkDerivation, lib, + extra-cmake-modules, kdoctools, + kiconthemes, kparts, ktexteditor, kwidgetsaddons, libkomparediff2 +}: + +mkDerivation { + name = "kompare"; + meta = { license = with lib.licenses; [ gpl2 ]; }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + kiconthemes kparts ktexteditor kwidgetsaddons libkomparediff2 + ]; + outputs = [ "out" "dev" ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/konqueror.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/konqueror.nix new file mode 100644 index 000000000000..62ed3db063ea --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/konqueror.nix @@ -0,0 +1,28 @@ +{ lib +, mkDerivation +, extra-cmake-modules, kdoctools +, kdelibs4support, kcmutils, khtml, kdesu +, qtwebkit, qtwebengine, qtx11extras, qtscript, qtwayland +}: + +mkDerivation { + name = "konqueror"; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + kdelibs4support kcmutils khtml kdesu + qtwebkit qtwebengine qtx11extras qtscript qtwayland + ]; + + # InitialPreference values are too high and any text/html ends up + # opening konqueror, even if firefox or chromium are also available. + # Resetting to 1, which is the default. + postPatch = '' + substituteInPlace kfmclient_html.desktop \ + --replace InitialPreference=9 InitialPreference=1 + ''; + + meta = { + license = with lib.licenses; [ gpl2 ]; + maintainers = with lib.maintainers; [ ]; + }; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/konquest.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/konquest.nix new file mode 100644 index 000000000000..cfef018de6cc --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/konquest.nix @@ -0,0 +1,18 @@ +{ lib +, mkDerivation +, extra-cmake-modules +, kdoctools +, kdelibs4support +, libkdegames +, qtquickcontrols +}: + +mkDerivation { + name = "konquest"; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ kdelibs4support libkdegames qtquickcontrols ]; + meta = { + license = with lib.licenses; [ gpl2 ]; + maintainers = with lib.maintainers; [ lheckemann ]; + }; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/konsole.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/konsole.nix new file mode 100644 index 000000000000..ed26dc08bb6c --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/konsole.nix @@ -0,0 +1,24 @@ +{ + mkDerivation, lib, + extra-cmake-modules, kdoctools, + kbookmarks, kcompletion, kconfig, kconfigwidgets, kcoreaddons, kguiaddons, + ki18n, kiconthemes, kinit, kdelibs4support, kio, knotifications, + knotifyconfig, kparts, kpty, kservice, ktextwidgets, kwidgetsaddons, + kwindowsystem, kxmlgui, qtscript, knewstuff +}: + +mkDerivation { + name = "konsole"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = with lib.maintainers; [ ttuegel turion ]; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + kbookmarks kcompletion kconfig kconfigwidgets kcoreaddons kdelibs4support + kguiaddons ki18n kiconthemes kinit kio knotifications knotifyconfig kparts kpty + kservice ktextwidgets kwidgetsaddons kwindowsystem kxmlgui qtscript knewstuff + ]; + + propagatedUserEnvPkgs = [ (lib.getBin kinit) ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kontact.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kontact.nix new file mode 100644 index 000000000000..eb28458392ce --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kontact.nix @@ -0,0 +1,23 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, kdoctools, + qtwebengine, + kcmutils, kcrash, kdbusaddons, kparts, kwindowsystem, + akonadi, grantleetheme, kdepim-apps-libs, kontactinterface, kpimtextedit, + mailcommon, libkdepim, pimcommon +}: + +mkDerivation { + name = "kontact"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + qtwebengine + kcmutils kcrash kdbusaddons kparts kwindowsystem + akonadi grantleetheme kdepim-apps-libs kontactinterface kpimtextedit + mailcommon libkdepim pimcommon + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kontactinterface.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kontactinterface.nix new file mode 100644 index 000000000000..f2df628f3018 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kontactinterface.nix @@ -0,0 +1,17 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, kdoctools, + kiconthemes, kparts, kwindowsystem, kxmlgui +}: + +mkDerivation { + name = "kontactinterface"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + kiconthemes kparts kwindowsystem kxmlgui + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/korganizer.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/korganizer.nix new file mode 100644 index 000000000000..2f37a1bac0fd --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/korganizer.nix @@ -0,0 +1,29 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, kdoctools, + qtbase, qttools, + phonon, + knewstuff, + akonadi-calendar, akonadi-contacts, akonadi-notes, akonadi-search, + calendarsupport, eventviews, incidenceeditor, kcalutils, kdepim-apps-libs, + kholidays, kidentitymanagement, kldap, kmailtransport, kontactinterface, + kpimtextedit, pimcommon, +}: + +mkDerivation { + name = "korganizer"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + propagatedBuildInputs = [ + qtbase qttools + phonon + knewstuff + akonadi-calendar akonadi-contacts akonadi-notes akonadi-search + calendarsupport eventviews incidenceeditor kcalutils kdepim-apps-libs + kholidays kidentitymanagement kldap kmailtransport kontactinterface + kpimtextedit pimcommon + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kpat.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kpat.nix new file mode 100644 index 000000000000..9ee573532378 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kpat.nix @@ -0,0 +1,25 @@ +{ lib +, mkDerivation +, extra-cmake-modules +, knewstuff +, shared-mime-info +, libkdegames +, freecell-solver +}: + +mkDerivation { + name = "kpat"; + nativeBuildInputs = [ + extra-cmake-modules + shared-mime-info + ]; + buildInputs = [ + knewstuff + libkdegames + freecell-solver + ]; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = with lib.maintainers; [ rnhmjoj ]; + }; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kpimtextedit.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kpimtextedit.nix new file mode 100644 index 000000000000..4ede854d5460 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kpimtextedit.nix @@ -0,0 +1,22 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, kdoctools, + grantlee, kcodecs, kconfigwidgets, kemoticons, ki18n, kiconthemes, kio, + kdesignerplugin, ktextwidgets, sonnet, syntax-highlighting, qttools, + qtspeech +}: + +mkDerivation { + name = "kpimtextedit"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + grantlee kcodecs kconfigwidgets kemoticons ki18n kiconthemes kio kdesignerplugin + sonnet syntax-highlighting qttools qtspeech + ]; + propagatedBuildInputs = [ ktextwidgets ]; + outputs = [ "out" "dev" ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kpkpass.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kpkpass.nix new file mode 100644 index 000000000000..e9505a72e85e --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kpkpass.nix @@ -0,0 +1,15 @@ +{ + mkDerivation, lib, extra-cmake-modules +, qtbase, karchive, shared-mime-info +}: + +mkDerivation { + name = "kpkpass"; + meta = { + license = with lib.licenses; [ lgpl21 ]; + maintainers = [ lib.maintainers.bkchr ]; + }; + nativeBuildInputs = [ extra-cmake-modules shared-mime-info ]; + buildInputs = [ qtbase karchive ]; + outputs = [ "out" "dev" ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kqtquickcharts.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kqtquickcharts.nix new file mode 100644 index 000000000000..2b3dc5313d9a --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kqtquickcharts.nix @@ -0,0 +1,15 @@ +{ + mkDerivation, lib, + extra-cmake-modules, + qtbase, qtdeclarative, +}: + +mkDerivation { + name = "kqtquickcharts"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = [ lib.maintainers.ttuegel ]; + }; + nativeBuildInputs = [ extra-cmake-modules ]; + propagatedBuildInputs = [ qtbase qtdeclarative ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/krdc.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/krdc.nix new file mode 100644 index 000000000000..2b0a1a5c5141 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/krdc.nix @@ -0,0 +1,25 @@ +{ + mkDerivation, lib, + extra-cmake-modules, kdoctools, makeWrapper, + kcmutils, kcompletion, kconfig, kdnssd, knotifyconfig, kwallet, kwidgetsaddons, + kwindowsystem, libvncserver, freerdp +}: + +mkDerivation { + name = "krdc"; + nativeBuildInputs = [ extra-cmake-modules kdoctools makeWrapper ]; + buildInputs = [ + kcmutils kcompletion kconfig kdnssd knotifyconfig kwallet kwidgetsaddons + kwindowsystem freerdp libvncserver + ]; + postFixup = '' + wrapProgram $out/bin/krdc \ + --prefix PATH : ${lib.makeBinPath [ freerdp ]} + ''; + meta = with lib; { + homepage = "http://www.kde.org"; + license = with licenses; [ gpl2 lgpl21 fdl12 bsd3 ]; + maintainers = with maintainers; [ peterhoeg ]; + platforms = platforms.linux; + }; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kreversi.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kreversi.nix new file mode 100644 index 000000000000..77ac4f05c8a8 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kreversi.nix @@ -0,0 +1,19 @@ +{ mkDerivation, lib, extra-cmake-modules, libkdegames, kdeclarative }: + +mkDerivation { + name = "kreversi"; + meta = with lib; { + homepage = "https://kde.org/applications/en/games/org.kde.kreversi"; + description = "KReversi is a simple one player strategy game played against the computer"; + maintainers = with maintainers; [ freezeboy ]; + license = licenses.gpl2Plus; + platforms = platforms.linux; + }; + nativeBuildInputs = [ + extra-cmake-modules + ]; + buildInputs = [ + kdeclarative + libkdegames + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/krfb.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/krfb.nix new file mode 100644 index 000000000000..d2b96bf6100e --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/krfb.nix @@ -0,0 +1,16 @@ +{ + mkDerivation, lib, + extra-cmake-modules, kdoctools, + kdelibs4support, kdnssd, libvncserver, libXtst, libXdamage, qtx11extras +}: + +mkDerivation { + name = "krfb"; + meta = { + license = with lib.licenses; [ gpl2 fdl12 ]; + maintainers = with lib.maintainers; [ jerith666 ]; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ libvncserver libXtst libXdamage qtx11extras ]; + propagatedBuildInputs = [ kdelibs4support kdnssd ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kruler.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kruler.nix new file mode 100644 index 000000000000..2018245cfcb2 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kruler.nix @@ -0,0 +1,17 @@ +{ + mkDerivation, lib, + extra-cmake-modules, kdoctools, + knotifications, kwindowsystem, kxmlgui, qtx11extras +}: + +mkDerivation { + name = "kruler"; + meta = { + license = with lib.licenses; [ gpl2 ]; + maintainers = [ lib.maintainers.vandenoever ]; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + kwindowsystem knotifications kxmlgui qtx11extras + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kshisen.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kshisen.nix new file mode 100644 index 000000000000..7909ed8b2a38 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kshisen.nix @@ -0,0 +1,22 @@ +{ mkDerivation, lib, extra-cmake-modules, kdoctools, ki18n, kio, libkdegames, libkmahjongg }: + +mkDerivation { + name = "kshisen"; + meta = with lib; { + homepage = "https://kde.org/applications/en/games/org.kde.kshisen"; + description = "KShisen is a solitaire-like game played using the standard set of Mahjong tiles"; + maintainers = with maintainers; [ freezeboy ]; + license = licenses.gpl2Plus; + platforms = platforms.linux; + }; + nativeBuildInputs = [ + extra-cmake-modules + ]; + buildInputs = [ + libkdegames + libkmahjongg + kdoctools + ki18n + kio + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/ksmtp/0001-Use-KDE_INSTALL_TARGETS_DEFAULT_ARGS-when-installing.patch b/infra/libkookie/nixpkgs/pkgs/applications/kde/ksmtp/0001-Use-KDE_INSTALL_TARGETS_DEFAULT_ARGS-when-installing.patch new file mode 100644 index 000000000000..74e83761eb7d --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/ksmtp/0001-Use-KDE_INSTALL_TARGETS_DEFAULT_ARGS-when-installing.patch @@ -0,0 +1,25 @@ +From 749769232e7387ec8c8f2d3da845d8a6ae7d5977 Mon Sep 17 00:00:00 2001 +From: gnidorah <gnidorah@users.noreply.github.com> +Date: Fri, 22 Dec 2017 19:32:47 +0300 +Subject: [PATCH] Use KDE_INSTALL_TARGETS_DEFAULT_ARGS when installing targets + +--- + src/CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt +index 83c2bcb..5f6d47c 100644 +--- a/src/CMakeLists.txt ++++ b/src/CMakeLists.txt +@@ -51,7 +51,7 @@ ecm_generate_headers(KSMTP_CamelCase_HEADERS + REQUIRED_HEADERS KSMTP_HEADERS + ) + +-install(TARGETS KPimSMTP EXPORT KPimSMTPTargets ${KF5_INSTALL_TARGETS_DEFAULT_ARGS}) ++install(TARGETS KPimSMTP EXPORT KPimSMTPTargets ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) + + install(FILES + ${CMAKE_CURRENT_BINARY_DIR}/ksmtp_export.h +-- +2.15.1 + diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/ksmtp/default.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/ksmtp/default.nix new file mode 100644 index 000000000000..6a5f51a17bfe --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/ksmtp/default.nix @@ -0,0 +1,17 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, kdoctools, + kcoreaddons, kio, kmime, cyrus_sasl +}: + +mkDerivation { + name = "ksmtp"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ kcoreaddons kio kmime ]; + propagatedBuildInputs = [ cyrus_sasl ]; + patches = [ ./0001-Use-KDE_INSTALL_TARGETS_DEFAULT_ARGS-when-installing.patch ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kspaceduel.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kspaceduel.nix new file mode 100644 index 000000000000..b18a3e7cf8f7 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kspaceduel.nix @@ -0,0 +1,22 @@ +{ mkDerivation, lib +, extra-cmake-modules +, cmake +, kdbusaddons +, ki18n +, kconfigwidgets +, kcrash +, kxmlgui +, libkdegames +}: + +mkDerivation { + name = "kspaceduel"; + meta.license = with lib.licenses; [ lgpl21 gpl3 ]; + outputs = [ "out" "dev" ]; + nativeBuildInputs = [ + cmake extra-cmake-modules + ]; + propagatedBuildInputs = [ + kdbusaddons ki18n kconfigwidgets kcrash kxmlgui libkdegames + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/ksquares.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/ksquares.nix new file mode 100644 index 000000000000..94a639a0d370 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/ksquares.nix @@ -0,0 +1,22 @@ +{ mkDerivation, lib, extra-cmake-modules, kdoctools, libkdegames, kconfig, kcrash, kxmlgui }: + +mkDerivation { + name = "ksquares"; + meta = with lib; { + homepage = "https://kde.org/applications/en/games/org.kde.ksquares"; + description = "KSquares is a game of Dots and Boxes"; + maintainers = with maintainers; [ freezeboy ]; + license = licenses.gpl2Plus; + platforms = platforms.linux; + }; + nativeBuildInputs = [ + extra-cmake-modules + ]; + buildInputs = [ + kdoctools + libkdegames + kconfig + kcrash + kxmlgui + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/ksudoku.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/ksudoku.nix new file mode 100644 index 000000000000..3641c1b33323 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/ksudoku.nix @@ -0,0 +1,18 @@ +{ lib +, mkDerivation +, extra-cmake-modules +, libGLU +, kdoctools +, kdeclarative +, libkdegames +}: + +mkDerivation { + name = "ksudoku"; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ libGLU kdeclarative libkdegames ]; + meta = { + license = with lib.licenses; [ gpl2 ]; + maintainers = with lib.maintainers; [ genesis ]; + }; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/ksystemlog.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/ksystemlog.nix new file mode 100644 index 000000000000..bec92d55966d --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/ksystemlog.nix @@ -0,0 +1,17 @@ +{ + mkDerivation, lib, + extra-cmake-modules, gettext, kdoctools, + karchive, kconfig, kio +}: + +mkDerivation { + name = "ksystemlog"; + + nativeBuildInputs = [ extra-cmake-modules gettext kdoctools ]; + propagatedBuildInputs = [ karchive kconfig kio ]; + + meta = with lib; { + license = with licenses; [ gpl2 ]; + maintainers = with maintainers; [ peterhoeg ]; + }; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kteatime.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kteatime.nix new file mode 100644 index 000000000000..a69cb991acc0 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kteatime.nix @@ -0,0 +1,23 @@ +{ mkDerivation, lib, extra-cmake-modules, kdoctools, ki18n, kconfig, kcrash, kiconthemes, knotifyconfig }: + +mkDerivation { + name = "kteatime"; + meta = with lib; { + homepage = "https://kde.org/applications/en/utilities/org.kde.kteatime"; + description = "KTeaTime is a handy timer for steeping tea"; + maintainers = with maintainers; [ freezeboy ]; + license = licenses.gpl2Plus; + platforms = platforms.linux; + }; + nativeBuildInputs = [ + extra-cmake-modules + ]; + buildInputs = [ + kdoctools + ki18n + kconfig + kcrash + kiconthemes + knotifyconfig + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/ktimer.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/ktimer.nix new file mode 100644 index 000000000000..aa755f35ce43 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/ktimer.nix @@ -0,0 +1,20 @@ +{ mkDerivation, lib, extra-cmake-modules, kdoctools, ki18n, kio }: + +mkDerivation { + name = "ktimer"; + meta = with lib; { + homepage = "https://kde.org/applications/en/utilities/org.kde.ktimer"; + description = "KTimer is a little tool to execute programs after some time"; + maintainers = with maintainers; [ freezeboy ]; + license = licenses.gpl2Plus; + platforms = platforms.linux; + }; + nativeBuildInputs = [ + extra-cmake-modules + ]; + buildInputs = [ + kdoctools + ki18n + kio + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/ktnef.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/ktnef.nix new file mode 100644 index 000000000000..61f8672e47d9 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/ktnef.nix @@ -0,0 +1,18 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, kdoctools, + kcalendarcore, kcalutils, kcontacts, kdelibs4support +}: + +mkDerivation { + name = "ktnef"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + propagatedBuildInputs = [ + kcalendarcore kcalutils kcontacts kdelibs4support + ]; + outputs = [ "out" "dev" ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/ktouch.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/ktouch.nix new file mode 100644 index 000000000000..7e300ea7157e --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/ktouch.nix @@ -0,0 +1,28 @@ +{ mkDerivation, lib +, extra-cmake-modules, kdoctools +, kconfig, kconfigwidgets, kcoreaddons, kdeclarative, ki18n +, kitemviews, kcmutils, kio, knewstuff, ktexteditor, kwidgetsaddons +, kwindowsystem, kxmlgui, qtscript, qtdeclarative, kqtquickcharts +, qtx11extras, qtgraphicaleffects, qtxmlpatterns, qtquickcontrols2 +, xorg +}: + + + mkDerivation { + name = "ktouch"; + meta = { + license = lib.licenses.gpl2; + maintainers = [ lib.maintainers.schmittlauch ]; + description = "A touch typing tutor from the KDE software collection"; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools qtdeclarative ]; + buildInputs = [ + kconfig kconfigwidgets kcoreaddons kdeclarative ki18n + kitemviews kcmutils kio knewstuff ktexteditor kwidgetsaddons + kwindowsystem kxmlgui qtscript qtdeclarative kqtquickcharts + qtx11extras qtgraphicaleffects qtxmlpatterns qtquickcontrols2 + xorg.libxkbfile xorg.libxcb + ]; + + enableParallelBuilding = true; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kturtle.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kturtle.nix new file mode 100644 index 000000000000..e16c86dc1362 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kturtle.nix @@ -0,0 +1,21 @@ +{ mkDerivation, lib, extra-cmake-modules, kdoctools, ki18n, kio, knewstuff }: + +mkDerivation { + name = "kturtle"; + meta = with lib; { + homepage = "https://kde.org/applications/en/utilities/org.kde.kturtle"; + description = "KTurtle is an educational programming environment for learning how to program"; + maintainers = with maintainers; [ freezeboy ]; + license = licenses.gpl2Plus; + platforms = platforms.linux; + }; + nativeBuildInputs = [ + extra-cmake-modules + ]; + buildInputs = [ + kdoctools + ki18n + kio + knewstuff + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kwalletmanager.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kwalletmanager.nix new file mode 100644 index 000000000000..e39e7e5157d2 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kwalletmanager.nix @@ -0,0 +1,26 @@ +{ lib +, mkDerivation +, extra-cmake-modules +, kdoctools +, kauth +, kcmutils +, kconfigwidgets +, kcoreaddons +, kdbusaddons +, kdelibs4support +, kwallet +, kxmlgui +}: + +mkDerivation { + name = "kwalletmanager"; + meta = { + license = with lib.licenses; [ gpl2 ]; + maintainers = with lib.maintainers; [ fridh ]; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + kauth kcmutils kconfigwidgets kcoreaddons kdbusaddons kdelibs4support + kwallet kxmlgui + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/kwave.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/kwave.nix new file mode 100644 index 000000000000..349787d000b5 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/kwave.nix @@ -0,0 +1,37 @@ +{ mkDerivation, lib, extra-cmake-modules, kdoctools, qtmultimedia, kcompletion, kconfig, kcrash, kiconthemes, kio, audiofile, libsamplerate +, alsaLib, libpulseaudio, flac, id3lib, libogg, libmad, libopus, libvorbis, fftw, librsvg }: + +mkDerivation { + name = "kwave"; + meta = with lib; { + homepage = "https://kde.org/applications/en/multimedia/org.kde.kwave"; + description = "KWave is a simple media player"; + maintainers = with maintainers; [ freezeboy ]; + license = licenses.gpl2Plus; + platforms = platforms.linux; + }; + nativeBuildInputs = [ + extra-cmake-modules + ]; + buildInputs = [ + alsaLib + audiofile + kcrash + kdoctools + qtmultimedia + kcompletion + kconfig + kiconthemes + kio + libpulseaudio + libsamplerate + flac + fftw + id3lib + libogg + libmad + libopus + libvorbis + librsvg + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/libgravatar.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/libgravatar.nix new file mode 100644 index 000000000000..69a1b9e99cbb --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/libgravatar.nix @@ -0,0 +1,18 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, kdoctools, + kconfig, kio, ktextwidgets, kwidgetsaddons, pimcommon +}: + +mkDerivation { + name = "libgravatar"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + propagatedBuildInputs = [ + kconfig kio ktextwidgets kwidgetsaddons pimcommon + ]; + outputs = [ "out" "dev" ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/libkcddb.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/libkcddb.nix new file mode 100644 index 000000000000..3fd486056542 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/libkcddb.nix @@ -0,0 +1,17 @@ +{ mkDerivation, lib, extra-cmake-modules, qtbase, kdoctools +, kcodecs, ki18n, kio, kwidgetsaddons +, libmusicbrainz5 }: + +mkDerivation { + name = "libkcddb"; + meta = with lib; { + license = with licenses; [ gpl2 lgpl21 bsd3 ]; + maintainers = with maintainers; [ peterhoeg ]; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ qtbase ]; + propagatedBuildInputs = [ + kcodecs ki18n kio kwidgetsaddons + libmusicbrainz5 + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/libkdcraw.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/libkdcraw.nix new file mode 100644 index 000000000000..70e3cb0e1956 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/libkdcraw.nix @@ -0,0 +1,13 @@ +{ mkDerivation, lib, extra-cmake-modules, libraw, qtbase }: + +mkDerivation { + name = "libkdcraw"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 bsd3 ]; + maintainers = [ lib.maintainers.ttuegel ]; + }; + nativeBuildInputs = [ extra-cmake-modules ]; + buildInputs = [ qtbase ]; + propagatedBuildInputs = [ libraw ]; + outputs = [ "out" "dev" ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/libkdegames.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/libkdegames.nix new file mode 100644 index 000000000000..494b193b8326 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/libkdegames.nix @@ -0,0 +1,26 @@ +{ lib +, mkDerivation +, extra-cmake-modules +, kdoctools +, kdelibs4support +, qtdeclarative +, kdeclarative +, kdnssd +, knewstuff +, openal +, libsndfile +, qtquickcontrols +}: + +mkDerivation { + name = "libkdegames"; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + kdelibs4support qtdeclarative kdeclarative kdnssd knewstuff openal libsndfile + qtquickcontrols + ]; + meta = { + license = with lib.licenses; [ gpl2 ]; + maintainers = with lib.maintainers; [ lheckemann ]; + }; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/libkdepim.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/libkdepim.nix new file mode 100644 index 000000000000..92716e40a34f --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/libkdepim.nix @@ -0,0 +1,21 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, kdoctools, + akonadi, akonadi-contacts, akonadi-search, kcmutils, kcodecs, kcompletion, + kconfigwidgets, kcontacts, ki18n, kiconthemes, kio, kitemviews, kjobwidgets, + kldap, kwallet, +}: + +mkDerivation { + name = "libkdepim"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + akonadi akonadi-contacts akonadi-search kcmutils kcodecs kcompletion + kconfigwidgets kcontacts ki18n kiconthemes kio kitemviews kjobwidgets kldap + kwallet + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/libkexiv2.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/libkexiv2.nix new file mode 100644 index 000000000000..8c8d244d6f6e --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/libkexiv2.nix @@ -0,0 +1,13 @@ +{ mkDerivation, lib, exiv2, extra-cmake-modules, qtbase }: + +mkDerivation { + name = "libkexiv2"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 bsd3 ]; + maintainers = [ lib.maintainers.ttuegel ]; + }; + nativeBuildInputs = [ extra-cmake-modules ]; + buildInputs = [ qtbase ]; + propagatedBuildInputs = [ exiv2 ]; + outputs = [ "out" "dev" ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/libkgapi.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/libkgapi.nix new file mode 100644 index 000000000000..9d2d41c41d7f --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/libkgapi.nix @@ -0,0 +1,16 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, kdoctools, + qtwebengine, kio, kcalendarcore, kcontacts, + cyrus_sasl +}: + +mkDerivation { + name = "libkgapi"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ qtwebengine kio kcalendarcore kcontacts cyrus_sasl ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/libkipi.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/libkipi.nix new file mode 100644 index 000000000000..c70d8407fc74 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/libkipi.nix @@ -0,0 +1,12 @@ +{ mkDerivation, lib, extra-cmake-modules, kconfig, ki18n, kservice, kxmlgui }: + +mkDerivation { + name = "libkipi"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 bsd3 ]; + maintainers = [ lib.maintainers.ttuegel ]; + }; + nativeBuildInputs = [ extra-cmake-modules ]; + buildInputs = [ kconfig ki18n kservice kxmlgui ]; + outputs = [ "out" "dev" ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/libkleo.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/libkleo.nix new file mode 100644 index 000000000000..0958a0e605f7 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/libkleo.nix @@ -0,0 +1,21 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, kdoctools, + boost, qgpgme, kcodecs, kcompletion, kconfig, kcoreaddons, ki18n, kitemmodels, + kpimtextedit, kwidgetsaddons, kwindowsystem +}: + +mkDerivation { + name = "libkleo"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + boost kcodecs kcompletion kconfig kcoreaddons ki18n kitemmodels + kpimtextedit kwidgetsaddons kwindowsystem + ]; + propagatedBuildInputs = [ qgpgme ]; + outputs = [ "out" "dev" ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/libkmahjongg.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/libkmahjongg.nix new file mode 100644 index 000000000000..4b7b8538290c --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/libkmahjongg.nix @@ -0,0 +1,18 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, kdoctools, + kcompletion, kconfig, kconfigwidgets, kcoreaddons, ki18n, + kwidgetsaddons +}: + +mkDerivation { + name = "libkmahjongg"; + meta = { + license = with lib.licenses; [ gpl2 ]; + maintainers = with lib.maintainers; [ genesis ]; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ kcompletion kconfig kconfigwidgets kcoreaddons ki18n + kwidgetsaddons ]; + outputs = [ "out" "dev" ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/libkomparediff2.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/libkomparediff2.nix new file mode 100644 index 000000000000..cae2aec5668d --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/libkomparediff2.nix @@ -0,0 +1,7 @@ +{ mkDerivation, extra-cmake-modules, ki18n, kxmlgui, kcodecs, kio }: + +mkDerivation { + name = "libkomparediff2"; + nativeBuildInputs = [ extra-cmake-modules ]; + propagatedBuildInputs = [ kcodecs ki18n kxmlgui kio ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/libksane.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/libksane.nix new file mode 100644 index 000000000000..f92f21de7fb8 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/libksane.nix @@ -0,0 +1,16 @@ +{ + mkDerivation, lib, + extra-cmake-modules, qtbase, + ki18n, ktextwidgets, kwallet, kwidgetsaddons, + sane-backends +}: + +mkDerivation { + name = "libksane"; + meta = with lib; { + license = licenses.gpl2; + maintainers = with maintainers; [ pshendry ]; + }; + nativeBuildInputs = [ extra-cmake-modules ]; + buildInputs = [ qtbase ki18n ktextwidgets kwallet kwidgetsaddons sane-backends ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/libksieve.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/libksieve.nix new file mode 100644 index 000000000000..dd33f759c313 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/libksieve.nix @@ -0,0 +1,23 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, kdoctools, + akonadi, karchive, kcompletion, kiconthemes, kidentitymanagement, kio, + kmailtransport, knewstuff, kwindowsystem, kxmlgui, libkdepim, pimcommon, + qtwebengine, syntax-highlighting, +}: + +mkDerivation { + name = "libksieve"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = kdepimTeam; + }; + outputs = [ "out" "dev" ]; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + akonadi karchive kcompletion kiconthemes kidentitymanagement kio + kmailtransport knewstuff kwindowsystem kxmlgui libkdepim pimcommon + qtwebengine + ]; + propagatedBuildInputs = [ syntax-highlighting ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/mailcommon.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/mailcommon.nix new file mode 100644 index 000000000000..44edea8f55e9 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/mailcommon.nix @@ -0,0 +1,22 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, kdoctools, + akonadi, akonadi-mime, karchive, kcodecs, kcompletion, kconfigwidgets, + kdbusaddons, kdesignerplugin, kiconthemes, kio, kitemmodels, kldap, + kmailtransport, kwindowsystem, mailimporter, messagelib, phonon, libkdepim +}: + +mkDerivation { + name = "mailcommon"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + akonadi akonadi-mime karchive kcodecs kcompletion kconfigwidgets kdbusaddons + kdesignerplugin kiconthemes kio kitemmodels kldap kmailtransport + kwindowsystem mailimporter messagelib phonon libkdepim + ]; + outputs = [ "out" "dev" ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/mailimporter.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/mailimporter.nix new file mode 100644 index 000000000000..5de58658777a --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/mailimporter.nix @@ -0,0 +1,19 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, kdoctools, + akonadi, akonadi-mime, karchive, kcompletion, kconfig, kcoreaddons, ki18n, + kmime, kxmlgui, libkdepim, pimcommon +}: + +mkDerivation { + name = "mailimporter"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + akonadi akonadi-mime karchive kcompletion kconfig kcoreaddons ki18n kmime + kxmlgui libkdepim pimcommon + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/marble.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/marble.nix new file mode 100644 index 000000000000..f690e453361b --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/marble.nix @@ -0,0 +1,20 @@ +{ mkDerivation, lib +, extra-cmake-modules, kdoctools +, qtscript, qtsvg, qtquickcontrols, qtwebengine +, krunner, shared-mime-info, kparts, knewstuff +, gpsd, perl +}: + +mkDerivation { + name = "marble"; + meta.license = with lib.licenses; [ lgpl21 gpl3 ]; + outputs = [ "out" "dev" ]; + nativeBuildInputs = [ extra-cmake-modules kdoctools perl ]; + propagatedBuildInputs = [ + qtscript qtsvg qtquickcontrols qtwebengine shared-mime-info krunner kparts + knewstuff gpsd + ]; + preConfigure = '' + cmakeFlags+=" -DINCLUDE_INSTALL_DIR=''${!outputDev}/include" + ''; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/mbox-importer.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/mbox-importer.nix new file mode 100644 index 000000000000..0704003353ae --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/mbox-importer.nix @@ -0,0 +1,17 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, kdoctools, + akonadi, akonadi-search, kconfig, kservice, kio, mailcommon, mailimporter, messagelib +}: + +mkDerivation { + name = "mbox-importer"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + akonadi akonadi-search kconfig kservice kio mailcommon mailimporter messagelib + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/messagelib.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/messagelib.nix new file mode 100644 index 000000000000..e31e61d35ca3 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/messagelib.nix @@ -0,0 +1,29 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, kdoctools, + akonadi, akonadi-mime, akonadi-notes, akonadi-search, gpgme, grantlee, + grantleetheme, karchive, kcodecs, kconfig, kconfigwidgets, kcontacts, + kdepim-apps-libs, kiconthemes, kidentitymanagement, kio, kjobwidgets, kldap, + kmailtransport, kmbox, kmime, kwindowsystem, libgravatar, libkdepim, libkleo, + pimcommon, qca-qt5, qtwebengine, syntax-highlighting +}: + +mkDerivation { + name = "messagelib"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + akonadi-notes akonadi-search gpgme grantlee grantleetheme karchive kcodecs + kconfig kconfigwidgets kdepim-apps-libs kiconthemes kio kjobwidgets kldap + kmailtransport kmbox kmime kwindowsystem libgravatar libkdepim qca-qt5 + syntax-highlighting + ]; + propagatedBuildInputs = [ + akonadi akonadi-mime kcontacts kidentitymanagement kmime libkleo pimcommon + qtwebengine + ]; + outputs = [ "out" "dev" ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/minuet.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/minuet.nix new file mode 100644 index 000000000000..cd98d56b86dd --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/minuet.nix @@ -0,0 +1,24 @@ +{ mkDerivation +, lib, extra-cmake-modules, gettext, python +, drumstick, fluidsynth +, kcoreaddons, kcrash, kdoctools +, qtquickcontrols2, qtsvg, qttools, qtdeclarative +}: + +mkDerivation { + name = "minuet"; + meta = with lib; { + license = with licenses; [ lgpl21 gpl3 ]; + maintainers = with maintainers; [ peterhoeg HaoZeke ]; + }; + + nativeBuildInputs = [ extra-cmake-modules gettext kdoctools python qtdeclarative ]; + + propagatedBuildInputs = [ + drumstick fluidsynth + kcoreaddons kcrash + qtquickcontrols2 qtsvg qttools + ]; + + enableParallelBuilding = true; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/mlt-path.patch b/infra/libkookie/nixpkgs/pkgs/applications/kde/mlt-path.patch new file mode 100644 index 000000000000..9bfb66c1a839 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/mlt-path.patch @@ -0,0 +1,22 @@ +diff -ruN old/src/kdenlivesettings.kcfg new/src/kdenlivesettings.kcfg +--- old/src/kdenlivesettings.kcfg 2019-09-10 23:20:27.555392353 -0400 ++++ new/src/kdenlivesettings.kcfg 2019-09-10 23:25:47.533964155 -0400 +@@ -378,14 +378,14 @@ + </group> + + <group name="env"> +- <entry name="mltpath" type="Path"> ++ <entry name="mltpath" type="Path" hidden="true"> + <label>Mlt framework install path.</label> +- <default></default> ++ <default>@mlt@/share/mlt/profiles</default> + </entry> + +- <entry name="rendererpath" type="Path"> ++ <entry name="rendererpath" type="Path" hidden="true"> + <label>Mlt melt renderer install path.</label> +- <default></default> ++ <default>@mlt@/bin/melt</default> + </entry> + + <entry name="ffmpegpath" type="Path"> diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/okular.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/okular.nix new file mode 100644 index 000000000000..3bcdb9ca8424 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/okular.nix @@ -0,0 +1,36 @@ +{ + stdenv, mkDerivation, lib, + extra-cmake-modules, kdoctools, + breeze-icons, chmlib ? null, discount, djvulibre, ebook_tools, kactivities, + karchive, kbookmarks, kcompletion, kconfig, kconfigwidgets, kcoreaddons, + kdbusaddons, kdegraphics-mobipocket, kiconthemes, kjs, khtml, kio, kparts, + kpty, kwallet, kwindowsystem, libkexiv2, libspectre, libzip, phonon, poppler, + qca-qt5, qtdeclarative, qtsvg, threadweaver, kcrash +}: + +mkDerivation { + name = "okular"; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + breeze-icons discount djvulibre ebook_tools kactivities karchive kbookmarks + kcompletion kconfig kconfigwidgets kcoreaddons kdbusaddons + kdegraphics-mobipocket kiconthemes kjs khtml kio kparts kpty kwallet + kwindowsystem libkexiv2 libspectre libzip phonon poppler qca-qt5 + qtdeclarative qtsvg threadweaver kcrash + ] ++ lib.optional (!stdenv.isAarch64) chmlib; + + # InitialPreference values are too high and end up making okular + # default for anything considered text/plain. Resetting to 1, which + # is the default. + postPatch = '' + substituteInPlace generators/txt/okularApplication_txt.desktop \ + --replace InitialPreference=3 InitialPreference=1 + ''; + + meta = with lib; { + homepage = "http://www.kde.org"; + license = with licenses; [ gpl2 lgpl21 fdl12 bsd3 ]; + maintainers = with maintainers; [ ttuegel turion ]; + platforms = lib.platforms.linux; + }; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/picmi.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/picmi.nix new file mode 100644 index 000000000000..dd09e8f9cd80 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/picmi.nix @@ -0,0 +1,25 @@ +{ mkDerivation, lib +, libkdegames, extra-cmake-modules +, kdeclarative, knewstuff +}: + +mkDerivation { + name = "picmi"; + meta = with lib; { + description = "Nonogram game"; + longDescription = ''The goal is to reveal the hidden pattern in the board by coloring or + leaving blank the cells in a grid according to numbers given at the side of the grid. + ''; + maintainers = with maintainers; [ freezeboy ]; + license = licenses.gpl2Plus; + platforms = platforms.linux; + }; + nativeBuildInputs = [ + extra-cmake-modules + ]; + buildInputs = [ + kdeclarative + knewstuff + libkdegames + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/pim-data-exporter.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/pim-data-exporter.nix new file mode 100644 index 000000000000..82cdf19df948 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/pim-data-exporter.nix @@ -0,0 +1,23 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, kdoctools, + akonadi, akonadi-notes, kcalendarcore, kcmutils, kcrash, kdbusaddons, + kidentitymanagement, kldap, kmailtransport, knewstuff, knotifications, + knotifyconfig, kparts, kross, ktexteditor, kwallet, libkdepim, libkleo, + pimcommon, qttools, karchive, mailcommon, messagelib +}: + +mkDerivation { + name = "pim-data-exporter"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + akonadi akonadi-notes kcalendarcore kcmutils kcrash kdbusaddons + kidentitymanagement kldap kmailtransport knewstuff knotifications + knotifyconfig kparts kross ktexteditor kwallet libkdepim libkleo pimcommon + qttools karchive mailcommon messagelib + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/pim-sieve-editor.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/pim-sieve-editor.nix new file mode 100644 index 000000000000..c83df2e0e498 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/pim-sieve-editor.nix @@ -0,0 +1,19 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, kdoctools, + kdbusaddons, kcrash, kbookmarks, kiconthemes, kio, kpimtextedit, + kmailtransport, pimcommon, libksieve +}: + +mkDerivation { + name = "pim-sieve-editor"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + kdbusaddons kcrash kbookmarks kiconthemes kio kpimtextedit kmailtransport + pimcommon libksieve + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/pimcommon.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/pimcommon.nix new file mode 100644 index 000000000000..2e74f528aeb1 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/pimcommon.nix @@ -0,0 +1,26 @@ +{ + mkDerivation, lib, kdepimTeam, + extra-cmake-modules, kdoctools, + akonadi, akonadi-contacts, akonadi-mime, akonadi-search, grantlee, karchive, kcmutils, kcodecs, + kcompletion, kconfig, kconfigwidgets, kcontacts, kdbusaddons, + kiconthemes, kimap, kio, kitemmodels, kjobwidgets, kldap, knewstuff, kpimtextedit, + kpurpose, kwallet, kwindowsystem, libkdepim, qtwebengine +}: + +mkDerivation { + name = "pimcommon"; + meta = { + license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; + maintainers = kdepimTeam; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + 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 akonadi-search kconfig kcontacts kimap + ]; + outputs = [ "out" "dev" ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/print-manager.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/print-manager.nix new file mode 100644 index 000000000000..f0501ffadee4 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/print-manager.nix @@ -0,0 +1,26 @@ +{ + mkDerivation, lib, + extra-cmake-modules, + cups, ki18n, + kconfig, kconfigwidgets, kdbusaddons, kiconthemes, kcmutils, kio, + knotifications, kwidgetsaddons, kwindowsystem, kitemviews, plasma-framework, + qtdeclarative +}: + +mkDerivation { + name = "print-manager"; + meta = { + license = [ lib.licenses.gpl2 ]; + maintainers = [ lib.maintainers.ttuegel ]; + }; + nativeBuildInputs = [ extra-cmake-modules ]; + buildInputs = [ cups ki18n ]; + propagatedBuildInputs = [ + kconfig kconfigwidgets kdbusaddons kiconthemes kcmutils knotifications + kwidgetsaddons kitemviews kio kwindowsystem plasma-framework qtdeclarative + ]; + outputs = [ "out" "dev" ]; + # Fix build with cups deprecations etc. + # See: https://github.com/NixOS/nixpkgs/issues/73334 + NIX_CFLAGS_COMPILE = "-Wno-error=deprecated-declarations -Wno-error=format-security"; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/rocs.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/rocs.nix new file mode 100644 index 000000000000..feae7ca81dec --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/rocs.nix @@ -0,0 +1,25 @@ +{ + mkDerivation, lib, + extra-cmake-modules, boost, + qtbase, qtscript, qtquickcontrols, qtwebkit, qtxmlpatterns, grantlee, + kdoctools, karchive, kxmlgui, kcrash, kdeclarative, ktexteditor, kguiaddons +}: + +mkDerivation { + name = "rocs"; + + meta = with lib; { + homepage = "https://edu.kde.org/rocs/"; + description = "A graph theory IDE."; + license = with licenses; [ gpl2 lgpl21 fdl12 ]; + platforms = lib.platforms.linux; + maintainers = with maintainers; [ knairda ]; + }; + + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + boost + qtbase qtscript qtquickcontrols qtwebkit qtxmlpatterns grantlee + kxmlgui kcrash kdeclarative karchive ktexteditor kguiaddons + ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/spectacle.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/spectacle.nix new file mode 100644 index 000000000000..b980ea21df2e --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/spectacle.nix @@ -0,0 +1,24 @@ +{ + mkDerivation, lib, + extra-cmake-modules, kdoctools, + ki18n, xcb-util-cursor, + kconfig, kcoreaddons, kdbusaddons, kdeclarative, kio, kipi-plugins, + knotifications, kscreen, kwidgetsaddons, kwindowsystem, kxmlgui, libkipi, + qtx11extras, knewstuff, kwayland, qttools +}: + +mkDerivation { + name = "spectacle"; + meta = with lib; { maintainers = with maintainers; [ ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + kconfig kcoreaddons kdbusaddons kdeclarative ki18n kio knotifications + kscreen kwidgetsaddons kwindowsystem kxmlgui libkipi qtx11extras xcb-util-cursor + knewstuff kwayland + ]; + postPatch = '' + substituteInPlace desktop/org.kde.spectacle.desktop.cmake \ + --replace "Exec=@QtBinariesDir@/qdbus" "Exec=${lib.getBin qttools}/bin/qdbus" + ''; + propagatedUserEnvPkgs = [ kipi-plugins libkipi ]; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/srcs.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/srcs.nix new file mode 100644 index 000000000000..5bcb48acc181 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/srcs.nix @@ -0,0 +1,1734 @@ +# DO NOT EDIT! This file is generated automatically. +# Command: ./maintainers/scripts/fetch-kde-qt.sh pkgs/applications/kde +{ fetchurl, mirror }: + +{ + akonadi = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/akonadi-20.08.1.tar.xz"; + sha256 = "f930de5fae376f138e87c6d67357ab799a3397d865b55c50f771b4427d85f495"; + name = "akonadi-20.08.1.tar.xz"; + }; + }; + akonadi-calendar = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/akonadi-calendar-20.08.1.tar.xz"; + sha256 = "896ec2523203022bf70e23897d59b64c8bfffad4ead5b6756555ab34a4047ef5"; + name = "akonadi-calendar-20.08.1.tar.xz"; + }; + }; + akonadi-calendar-tools = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/akonadi-calendar-tools-20.08.1.tar.xz"; + sha256 = "21ccc2e1090eeda1eba0c29ab51c3bae1e8f57aedead569c4ed7995f5ad6cffc"; + name = "akonadi-calendar-tools-20.08.1.tar.xz"; + }; + }; + akonadiconsole = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/akonadiconsole-20.08.1.tar.xz"; + sha256 = "077ee646babbc4ca4075505d3dd830f4f5b8b1253617228e96f565fe23bcaad9"; + name = "akonadiconsole-20.08.1.tar.xz"; + }; + }; + akonadi-contacts = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/akonadi-contacts-20.08.1.tar.xz"; + sha256 = "eee775960345ec0ca13b0550bb56fb6875867921fa7b9412a2c4b0dfb8ab4366"; + name = "akonadi-contacts-20.08.1.tar.xz"; + }; + }; + akonadi-import-wizard = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/akonadi-import-wizard-20.08.1.tar.xz"; + sha256 = "d895c866a05f0a55ca8f2d852ed0ae3fdc13aa160cbcbaf9f1017443458d9526"; + name = "akonadi-import-wizard-20.08.1.tar.xz"; + }; + }; + akonadi-mime = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/akonadi-mime-20.08.1.tar.xz"; + sha256 = "3c7a57f798a7db1e1aebc3162c20f58a0fb9ed9e703078344ef1de215c73ff0b"; + name = "akonadi-mime-20.08.1.tar.xz"; + }; + }; + akonadi-notes = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/akonadi-notes-20.08.1.tar.xz"; + sha256 = "afc0cdba349f0b2edece44221a7c3c532d07251ec51f05994e83a1d79c4f50fc"; + name = "akonadi-notes-20.08.1.tar.xz"; + }; + }; + akonadi-search = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/akonadi-search-20.08.1.tar.xz"; + sha256 = "db305bfc55535d8812d84a119e4dcf04e7b87c345e7ac3a884469cbf55abca83"; + name = "akonadi-search-20.08.1.tar.xz"; + }; + }; + akregator = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/akregator-20.08.1.tar.xz"; + sha256 = "21751a5a14b188649caeeb19cbcef877dd00548a29c073f8694e227d951c7a00"; + name = "akregator-20.08.1.tar.xz"; + }; + }; + analitza = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/analitza-20.08.1.tar.xz"; + sha256 = "91c691df8be52255db9387549c6392ad2c5358c12e805f3a96520e2aa0c147de"; + name = "analitza-20.08.1.tar.xz"; + }; + }; + ark = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/ark-20.08.1.tar.xz"; + sha256 = "32e8546b186b88efc9d4688e02def0b6225d921f9b92cfcd328417f09ec0f725"; + name = "ark-20.08.1.tar.xz"; + }; + }; + artikulate = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/artikulate-20.08.1.tar.xz"; + sha256 = "b626a6a38f6eb50d64607032d5b100351c4242e40a4a13cdce4769e188ee361a"; + name = "artikulate-20.08.1.tar.xz"; + }; + }; + audiocd-kio = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/audiocd-kio-20.08.1.tar.xz"; + sha256 = "7662849929c96d1745ce4ac7ddc931be2eff5e3cc755f2cd959b4d3f4b20b9b0"; + name = "audiocd-kio-20.08.1.tar.xz"; + }; + }; + baloo-widgets = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/baloo-widgets-20.08.1.tar.xz"; + sha256 = "9f48cb2f1b45e46828b1656abaeb60e836650015c07277ec52bea053d0058958"; + name = "baloo-widgets-20.08.1.tar.xz"; + }; + }; + blinken = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/blinken-20.08.1.tar.xz"; + sha256 = "53b30435ea0d83f713ecb53219173aa55c0d11194830972734a4acc9a5a28c5a"; + name = "blinken-20.08.1.tar.xz"; + }; + }; + bomber = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/bomber-20.08.1.tar.xz"; + sha256 = "a4b2f5dcce7e125da30bef6bcc9746b67f8451d2040696714686dd618d80a96c"; + name = "bomber-20.08.1.tar.xz"; + }; + }; + bovo = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/bovo-20.08.1.tar.xz"; + sha256 = "5d5ee817a73de0deef6b7c35a798bda02c6d15e9dd0e7379a13c23c0832fe0d1"; + name = "bovo-20.08.1.tar.xz"; + }; + }; + calendarsupport = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/calendarsupport-20.08.1.tar.xz"; + sha256 = "38d6e695725c8484e1492d431144a0ecd1b66535bc07ac77e1f0eb1499d8fc32"; + name = "calendarsupport-20.08.1.tar.xz"; + }; + }; + cantor = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/cantor-20.08.1.tar.xz"; + sha256 = "c44b96ac861302589923d144bf7b5d529b6eb2f91cea2d014944a0516de31a05"; + name = "cantor-20.08.1.tar.xz"; + }; + }; + cervisia = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/cervisia-20.08.1.tar.xz"; + sha256 = "eedd3b3f00b97d513437fdbd2eeaa28cd6db29512983b82196bdededd8b701f2"; + name = "cervisia-20.08.1.tar.xz"; + }; + }; + dolphin = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/dolphin-20.08.1.tar.xz"; + sha256 = "7d6ef04b866366a0ff3b199aac082ade41b3748b225ef7675ea42ccf48cbdc24"; + name = "dolphin-20.08.1.tar.xz"; + }; + }; + dolphin-plugins = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/dolphin-plugins-20.08.1.tar.xz"; + sha256 = "a00cab6b30c9b5a4c0164704c9eab2cbb661928e775f83acb3691af77bf17427"; + name = "dolphin-plugins-20.08.1.tar.xz"; + }; + }; + dragon = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/dragon-20.08.1.tar.xz"; + sha256 = "691bc338ca25e70e9a43cbcdf50f2e0aa92643bdad0329bdc3e09373ac287040"; + name = "dragon-20.08.1.tar.xz"; + }; + }; + elisa = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/elisa-20.08.1.tar.xz"; + sha256 = "1a0234a074a70bfcd4b2ccc14664b2cc7f88d2ccfd33c1716d35c27a31e258c0"; + name = "elisa-20.08.1.tar.xz"; + }; + }; + eventviews = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/eventviews-20.08.1.tar.xz"; + sha256 = "b46e6ad32a503ce1dc1e5ade71e79f44011362fe569836ca1f2cd11c560a5a73"; + name = "eventviews-20.08.1.tar.xz"; + }; + }; + ffmpegthumbs = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/ffmpegthumbs-20.08.1.tar.xz"; + sha256 = "8b7cd6bd27b29977d0406b08c2cf33988c651a2f59392be47f076e49eea5673b"; + name = "ffmpegthumbs-20.08.1.tar.xz"; + }; + }; + filelight = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/filelight-20.08.1.tar.xz"; + sha256 = "9677038781a1d66238da0e54f967c9c97cb44d593dbe164b8e26f38d0ac75330"; + name = "filelight-20.08.1.tar.xz"; + }; + }; + granatier = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/granatier-20.08.1.tar.xz"; + sha256 = "7b0d53fd50fdb56270f8fd53d45478c0f1be10bb67b901db08b0f413c4baeb3e"; + name = "granatier-20.08.1.tar.xz"; + }; + }; + grantlee-editor = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/grantlee-editor-20.08.1.tar.xz"; + sha256 = "edeb994eab7001bcf8462834a61ae1a045e9122ae104d31bdeed2ac7497b6306"; + name = "grantlee-editor-20.08.1.tar.xz"; + }; + }; + grantleetheme = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/grantleetheme-20.08.1.tar.xz"; + sha256 = "9a8f91ce63a3b143d47d8e3fbd1378732639cd3daf5b5789989164d8225fe54f"; + name = "grantleetheme-20.08.1.tar.xz"; + }; + }; + gwenview = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/gwenview-20.08.1.tar.xz"; + sha256 = "df1c45317aff9aece8b023cd87aab62c9cd222520795922564e89fdc9df48995"; + name = "gwenview-20.08.1.tar.xz"; + }; + }; + incidenceeditor = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/incidenceeditor-20.08.1.tar.xz"; + sha256 = "eecc51eb405c473eb20449842dcdb3dac96712bbcf7aeedaa06614e1da3e0bbe"; + name = "incidenceeditor-20.08.1.tar.xz"; + }; + }; + juk = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/juk-20.08.1.tar.xz"; + sha256 = "aa9a93a0befacf401cf41d8358b4987d8b370b4c153f3b66e05e922472e004a8"; + name = "juk-20.08.1.tar.xz"; + }; + }; + k3b = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/k3b-20.08.1.tar.xz"; + sha256 = "66fad59f4e35c24dc8868c46ff45ffa66048501e0a6ac0c23a8b9e957033e50f"; + name = "k3b-20.08.1.tar.xz"; + }; + }; + kaccounts-integration = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kaccounts-integration-20.08.1.tar.xz"; + sha256 = "b65ec11be0c2b612222de382d24345f19be0cd264243f0d954da8a81b80034bc"; + name = "kaccounts-integration-20.08.1.tar.xz"; + }; + }; + kaccounts-providers = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kaccounts-providers-20.08.1.tar.xz"; + sha256 = "481a2e2708773197b63937233ade6380c0b64e13a1610f27aa2751b6ee3624a4"; + name = "kaccounts-providers-20.08.1.tar.xz"; + }; + }; + kaddressbook = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kaddressbook-20.08.1.tar.xz"; + sha256 = "f7fb72cbff43ae6dfb222e5b1c49947602086412b97634484eb3cc86ab773aa2"; + name = "kaddressbook-20.08.1.tar.xz"; + }; + }; + kajongg = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kajongg-20.08.1.tar.xz"; + sha256 = "801c0cc63767809ea4909ceb66dbbbb3e8ad400db7a24c80dc6ae8f3f5c9a6b9"; + name = "kajongg-20.08.1.tar.xz"; + }; + }; + kalarm = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kalarm-20.08.1.tar.xz"; + sha256 = "22fea5be32c8db6b0903f216307f20dafc2ac69c620d9b4512e1034c0294c207"; + name = "kalarm-20.08.1.tar.xz"; + }; + }; + kalarmcal = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kalarmcal-20.08.1.tar.xz"; + sha256 = "745515662c23154480e73f4a8d6e9ec760d01770383c1dd7f31d3f1463be7602"; + name = "kalarmcal-20.08.1.tar.xz"; + }; + }; + kalgebra = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kalgebra-20.08.1.tar.xz"; + sha256 = "a5ab916eba3bfd7535408768e6530e993bc1097ef1a2a0af5aa804aa1f713caf"; + name = "kalgebra-20.08.1.tar.xz"; + }; + }; + kalzium = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kalzium-20.08.1.tar.xz"; + sha256 = "c2c4a823525ab5927c39f29e2150f34fc03947fb852aea1bdb73390c5a709188"; + name = "kalzium-20.08.1.tar.xz"; + }; + }; + kamera = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kamera-20.08.1.tar.xz"; + sha256 = "f5b04ca46313de1bb0a57253650d1d1578f45796035888b759ad224b5866ee96"; + name = "kamera-20.08.1.tar.xz"; + }; + }; + kamoso = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kamoso-20.08.1.tar.xz"; + sha256 = "ed8fa6a6127a8bea5294534aa2552526af101f981de58512fbb9f7dfd78e8984"; + name = "kamoso-20.08.1.tar.xz"; + }; + }; + kanagram = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kanagram-20.08.1.tar.xz"; + sha256 = "c810db58884e80d95baef149b8ced8fff7c5e48d6057478e81a5c8895ae67b42"; + name = "kanagram-20.08.1.tar.xz"; + }; + }; + kapman = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kapman-20.08.1.tar.xz"; + sha256 = "934da85c5d9c99a0ed658fe4d99df258246716e04e13ceb3e18b11cc035c4f4c"; + name = "kapman-20.08.1.tar.xz"; + }; + }; + kapptemplate = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kapptemplate-20.08.1.tar.xz"; + sha256 = "7b350467e14bc310a695ffa3481afa7857de2f6ec714915ee2d8a25a6511909b"; + name = "kapptemplate-20.08.1.tar.xz"; + }; + }; + kate = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kate-20.08.1.tar.xz"; + sha256 = "44607f6a1d5ca8bb7173bedbeabef65bb98dde0fd009987bd8139fbb53959146"; + name = "kate-20.08.1.tar.xz"; + }; + }; + katomic = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/katomic-20.08.1.tar.xz"; + sha256 = "1aa655857bb1708880b6fbf4e54acdfe1cb7f47a9494249978251d870b86f13a"; + name = "katomic-20.08.1.tar.xz"; + }; + }; + kbackup = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kbackup-20.08.1.tar.xz"; + sha256 = "08b0c43fca2dba65e1173841343daf8e6e37e11101be7315011e8345ba9b1e72"; + name = "kbackup-20.08.1.tar.xz"; + }; + }; + kblackbox = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kblackbox-20.08.1.tar.xz"; + sha256 = "3f09d483fa3a3013e685df9efd9cee8d9d1b9f0e017cc97d92636bae89fc469c"; + name = "kblackbox-20.08.1.tar.xz"; + }; + }; + kblocks = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kblocks-20.08.1.tar.xz"; + sha256 = "e2b6e5b0727ca45d6b0f0e8b9f0aa029a0acb9bdebeac5bfd849455e560977ed"; + name = "kblocks-20.08.1.tar.xz"; + }; + }; + kbounce = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kbounce-20.08.1.tar.xz"; + sha256 = "99af3bd297fcbecb9eaa4222bbb5122144beff9cb999420bf45339d61375f2a4"; + name = "kbounce-20.08.1.tar.xz"; + }; + }; + kbreakout = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kbreakout-20.08.1.tar.xz"; + sha256 = "0d57c105f2778b68c0b5ff8cb3e02d5c7ea2956b90d48d126ff1118b94d5f2fa"; + name = "kbreakout-20.08.1.tar.xz"; + }; + }; + kbruch = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kbruch-20.08.1.tar.xz"; + sha256 = "f04bf902a31b68d18c69afff511a591817a35f5ad866de4f84aa1b664b35a41e"; + name = "kbruch-20.08.1.tar.xz"; + }; + }; + kcachegrind = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kcachegrind-20.08.1.tar.xz"; + sha256 = "59c43296aaa7d8a5dbf782ba9248ee8bb6308e7bd7bdfc0b99e1c912529337f2"; + name = "kcachegrind-20.08.1.tar.xz"; + }; + }; + kcalc = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kcalc-20.08.1.tar.xz"; + sha256 = "46702fe8eca8b604e15f3f2eb4d1f17b8601b6ad0b03bb9cd0a0dd7ed7a13c49"; + name = "kcalc-20.08.1.tar.xz"; + }; + }; + kcalutils = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kcalutils-20.08.1.tar.xz"; + sha256 = "ae6a8ca02722f8f593a8d248ab3d043cc68be23d18f820e150af000a902601c2"; + name = "kcalutils-20.08.1.tar.xz"; + }; + }; + kcharselect = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kcharselect-20.08.1.tar.xz"; + sha256 = "36575e9fd0a93fb3ddaf6a75a213786351bdd3ab8c167dc1a3e2824a23a6655b"; + name = "kcharselect-20.08.1.tar.xz"; + }; + }; + kcolorchooser = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kcolorchooser-20.08.1.tar.xz"; + sha256 = "20cae01bd5e8c824f8e7900badd0d66464c363a749a1ce9fe6fe3a1e31c99ade"; + name = "kcolorchooser-20.08.1.tar.xz"; + }; + }; + kcron = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kcron-20.08.1.tar.xz"; + sha256 = "24ee9aee48bef951d6ac1fff32271417c4eb2239f0ec1de8388f2bae55ce83f5"; + name = "kcron-20.08.1.tar.xz"; + }; + }; + kdebugsettings = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kdebugsettings-20.08.1.tar.xz"; + sha256 = "cac50d34c8a31805924aa75755475a754109fc643e95fe50188477522d113a55"; + name = "kdebugsettings-20.08.1.tar.xz"; + }; + }; + kdeconnect-kde = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kdeconnect-kde-20.08.1.tar.xz"; + sha256 = "8ebfe36b4d08b36881082a3748f63a7c645b51e8f3b094607512817e9f6ce668"; + name = "kdeconnect-kde-20.08.1.tar.xz"; + }; + }; + kde-dev-scripts = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kde-dev-scripts-20.08.1.tar.xz"; + sha256 = "f7f99a199fea69019738e6d2147e5f6e4419835aa2c39e6d60f4d2e5d629ba96"; + name = "kde-dev-scripts-20.08.1.tar.xz"; + }; + }; + kde-dev-utils = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kde-dev-utils-20.08.1.tar.xz"; + sha256 = "8105a5b911643dca1f0c476c9247282f80e4ea17bae06dcca63ba9638bf5d21d"; + name = "kde-dev-utils-20.08.1.tar.xz"; + }; + }; + kdeedu-data = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kdeedu-data-20.08.1.tar.xz"; + sha256 = "d9c10c849f94b8cff7f79747a0594b8050f19d5477799b03f803c4241a9d12b6"; + name = "kdeedu-data-20.08.1.tar.xz"; + }; + }; + kdegraphics-mobipocket = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kdegraphics-mobipocket-20.08.1.tar.xz"; + sha256 = "9974c36d90fc23d9a3a7172cf1526dc3671bf90f01f608effe92f64fce53c372"; + name = "kdegraphics-mobipocket-20.08.1.tar.xz"; + }; + }; + kdegraphics-thumbnailers = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kdegraphics-thumbnailers-20.08.1.tar.xz"; + sha256 = "8303231f2fc44c071b3f6a477ae5335f2657dbfaba52362529aaba20973a5995"; + name = "kdegraphics-thumbnailers-20.08.1.tar.xz"; + }; + }; + kdenetwork-filesharing = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kdenetwork-filesharing-20.08.1.tar.xz"; + sha256 = "e88f4a2f6d7b8a61ebd491eb112f51d50f9949d729022fab01223d6ea36b8a01"; + name = "kdenetwork-filesharing-20.08.1.tar.xz"; + }; + }; + kdenlive = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kdenlive-20.08.1.tar.xz"; + sha256 = "f99e3f22c3d5e41a3ca251299d010ac2bc44933091c25d360104d562a1090873"; + name = "kdenlive-20.08.1.tar.xz"; + }; + }; + kdepim-addons = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kdepim-addons-20.08.1.tar.xz"; + sha256 = "a0bddcbe8f8f6d8c878a6b5634578522a8d485e424cf37d35bc17df9a1ffc7c2"; + name = "kdepim-addons-20.08.1.tar.xz"; + }; + }; + kdepim-apps-libs = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kdepim-apps-libs-20.08.1.tar.xz"; + sha256 = "a0664933b3b5ff20747bf2adec9fbbecf22935129349208430d53e8c9bf5b5bb"; + name = "kdepim-apps-libs-20.08.1.tar.xz"; + }; + }; + kdepim-runtime = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kdepim-runtime-20.08.1.tar.xz"; + sha256 = "27a4c04dcf2eac4108a43acbdd57e3a8aa1da92443a3e7977329d0218da05c24"; + name = "kdepim-runtime-20.08.1.tar.xz"; + }; + }; + kdesdk-kioslaves = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kdesdk-kioslaves-20.08.1.tar.xz"; + sha256 = "528cce0ea4c7c9fd53a604591eae4a70d39421ebbe62ed59bcbc80072f95c19f"; + name = "kdesdk-kioslaves-20.08.1.tar.xz"; + }; + }; + kdesdk-thumbnailers = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kdesdk-thumbnailers-20.08.1.tar.xz"; + sha256 = "5b189182f2a734f82e67e23d3293e694c51f97c0a9acd1ec5498442a3d2a3804"; + name = "kdesdk-thumbnailers-20.08.1.tar.xz"; + }; + }; + kdf = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kdf-20.08.1.tar.xz"; + sha256 = "c100c87e9dbfcf7c12ce78d743f4ce3a2ec2bf3c1b0d969af1285255071195a5"; + name = "kdf-20.08.1.tar.xz"; + }; + }; + kdialog = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kdialog-20.08.1.tar.xz"; + sha256 = "089e8a8e85a9021b830e9b8a19ecb1999781915a716c9c2b3c99894a5d1c8dcf"; + name = "kdialog-20.08.1.tar.xz"; + }; + }; + kdiamond = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kdiamond-20.08.1.tar.xz"; + sha256 = "1629dc6f70873b42081bd75dbf858da56d380c32925ddd49bd2110d458cb4b23"; + name = "kdiamond-20.08.1.tar.xz"; + }; + }; + keditbookmarks = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/keditbookmarks-20.08.1.tar.xz"; + sha256 = "8bfedffae0332dbfb611d25f3178ab7babe374155cce7c44e1aaa841934c3123"; + name = "keditbookmarks-20.08.1.tar.xz"; + }; + }; + kfind = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kfind-20.08.1.tar.xz"; + sha256 = "e49412d0eae6f77369b96ee7fa5902252294d03da1e8782460d4bba5be6bb149"; + name = "kfind-20.08.1.tar.xz"; + }; + }; + kfloppy = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kfloppy-20.08.1.tar.xz"; + sha256 = "cfbe396c252acc23a929d05fe1a71099bc19ee3ab55f4f40e47780cf871852c5"; + name = "kfloppy-20.08.1.tar.xz"; + }; + }; + kfourinline = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kfourinline-20.08.1.tar.xz"; + sha256 = "2c65dcc685d7e46da73e53ac3ab250ef4d1738bb85aa6f1b09160ff2ece364a2"; + name = "kfourinline-20.08.1.tar.xz"; + }; + }; + kgeography = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kgeography-20.08.1.tar.xz"; + sha256 = "f7ce4c6a00f18558aa04f4af0b71e45efc10c67f0b3454c5f0b2527a43133d30"; + name = "kgeography-20.08.1.tar.xz"; + }; + }; + kget = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kget-20.08.1.tar.xz"; + sha256 = "efbfc08a5a4ed3974bbdab20c5eae07cdb70f7f42e9de1c75651a57511d7e576"; + name = "kget-20.08.1.tar.xz"; + }; + }; + kgoldrunner = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kgoldrunner-20.08.1.tar.xz"; + sha256 = "40380c0d3b65e06cdb9d9ca3791c10e0d2d300856cc49a7b3da0145b7651274b"; + name = "kgoldrunner-20.08.1.tar.xz"; + }; + }; + kgpg = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kgpg-20.08.1.tar.xz"; + sha256 = "6b926c2adf896c3f68402ec10faf8db1e5f7c7b9fa8c1c26f9021d1fb0c975b0"; + name = "kgpg-20.08.1.tar.xz"; + }; + }; + khangman = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/khangman-20.08.1.tar.xz"; + sha256 = "fe94116ea833295a46c59a7420676925bb1038e7da86f6369d452087add40868"; + name = "khangman-20.08.1.tar.xz"; + }; + }; + khelpcenter = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/khelpcenter-20.08.1.tar.xz"; + sha256 = "217b433c1a5da966ad5dab1e89e2e719632f1e035ab92cce094c5f0848bb6e39"; + name = "khelpcenter-20.08.1.tar.xz"; + }; + }; + kidentitymanagement = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kidentitymanagement-20.08.1.tar.xz"; + sha256 = "3b34e029e99647d6742825633682ab8a5eecbe102e34ea2472cb53afb853840d"; + name = "kidentitymanagement-20.08.1.tar.xz"; + }; + }; + kig = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kig-20.08.1.tar.xz"; + sha256 = "f318d346cd152e62ae892ade31a784f0b7b823c56fdfd64e05a330072ad95745"; + name = "kig-20.08.1.tar.xz"; + }; + }; + kigo = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kigo-20.08.1.tar.xz"; + sha256 = "58fa166a487c855d300c8a33758928131fc4db80cbda19a08e3de918335d2bdb"; + name = "kigo-20.08.1.tar.xz"; + }; + }; + killbots = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/killbots-20.08.1.tar.xz"; + sha256 = "252636f4df2af0e087f4d604f76c5d8702c38392d821281a0f6283be4e429af9"; + name = "killbots-20.08.1.tar.xz"; + }; + }; + kimagemapeditor = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kimagemapeditor-20.08.1.tar.xz"; + sha256 = "bf391d0812e0f2dce6a11481972cf9d04f14d0bf92cad7210fa35a1fa0edf230"; + name = "kimagemapeditor-20.08.1.tar.xz"; + }; + }; + kimap = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kimap-20.08.1.tar.xz"; + sha256 = "eae645ae2535c2612556e8938011cc478054c032126bb55683b95127d1b94741"; + name = "kimap-20.08.1.tar.xz"; + }; + }; + kio-extras = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kio-extras-20.08.1.tar.xz"; + sha256 = "1122635926052f34fd35d8aeef9c3c1d892690d8372f2b7d902e6449cdab988a"; + name = "kio-extras-20.08.1.tar.xz"; + }; + }; + kio-gdrive = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kio-gdrive-20.08.1.tar.xz"; + sha256 = "5104136948ee60cd527109bb9e8830e6a12f6062a29f34bc995b2625b0280825"; + name = "kio-gdrive-20.08.1.tar.xz"; + }; + }; + kipi-plugins = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kipi-plugins-20.08.1.tar.xz"; + sha256 = "b7d8f1aa087006a48d9bd7ec036ab4779e898e3b02692c91342439747cad6c5c"; + name = "kipi-plugins-20.08.1.tar.xz"; + }; + }; + kirigami-gallery = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kirigami-gallery-20.08.1.tar.xz"; + sha256 = "497886cc5a8483f068a642ce19df19f69fd105a4fb583f1a9898c885659c9df5"; + name = "kirigami-gallery-20.08.1.tar.xz"; + }; + }; + kiriki = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kiriki-20.08.1.tar.xz"; + sha256 = "51e77cbbf6a0c60487d72b03b28c08409d0b6134c983d9e420fbc4d7f73223e8"; + name = "kiriki-20.08.1.tar.xz"; + }; + }; + kiten = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kiten-20.08.1.tar.xz"; + sha256 = "f3764d090db8027746e83c326e833680fd669dca66dd6af095ba120e66de2901"; + name = "kiten-20.08.1.tar.xz"; + }; + }; + kitinerary = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kitinerary-20.08.1.tar.xz"; + sha256 = "d3e0b6130b5c603bc1494404fa91ed1995e9142d66e4c3ddd5d2c79fdea856e4"; + name = "kitinerary-20.08.1.tar.xz"; + }; + }; + kjumpingcube = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kjumpingcube-20.08.1.tar.xz"; + sha256 = "226424cd21f75c499eedd15460a466988b179312467ed16437df87be494d9fbc"; + name = "kjumpingcube-20.08.1.tar.xz"; + }; + }; + kldap = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kldap-20.08.1.tar.xz"; + sha256 = "098fb07b280ef25dcf04b18f627223014257f6c0874b2959f2a8e68cacdb74a7"; + name = "kldap-20.08.1.tar.xz"; + }; + }; + kleopatra = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kleopatra-20.08.1.tar.xz"; + sha256 = "e7bc3ce03ad5431e4289360ba6b701e38d53b60de58fd1ed358480cec48657a6"; + name = "kleopatra-20.08.1.tar.xz"; + }; + }; + klettres = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/klettres-20.08.1.tar.xz"; + sha256 = "f29d6df1de3562731f246a892caaa493b9bccc9d1317a948e03ad12cb8c80c06"; + name = "klettres-20.08.1.tar.xz"; + }; + }; + klickety = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/klickety-20.08.1.tar.xz"; + sha256 = "a9b63b3e944faba25498e981c06981dc354f9acd34b77f46fe2bebef388bf2cb"; + name = "klickety-20.08.1.tar.xz"; + }; + }; + klines = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/klines-20.08.1.tar.xz"; + sha256 = "d16650d7d44f48f47700dcb8fe97519dd28fe7213052636363d281c24f46a2b9"; + name = "klines-20.08.1.tar.xz"; + }; + }; + kmag = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kmag-20.08.1.tar.xz"; + sha256 = "0aaaf19af2c943ae460dbcc1984bae167b79be287802e8a6faa6aaaed11718f3"; + name = "kmag-20.08.1.tar.xz"; + }; + }; + kmahjongg = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kmahjongg-20.08.1.tar.xz"; + sha256 = "842b3d2e9c60b6a8e6bb6d09f26db49d988889ec3962ac40aea0e79434c2eb43"; + name = "kmahjongg-20.08.1.tar.xz"; + }; + }; + kmail = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kmail-20.08.1.tar.xz"; + sha256 = "7ba5854e36e2ed752baa3a1ac15d1a6227699da6f5bdca3c250f22226b4d902b"; + name = "kmail-20.08.1.tar.xz"; + }; + }; + kmail-account-wizard = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kmail-account-wizard-20.08.1.tar.xz"; + sha256 = "7a1dc9ad542c0e54b80e955a162888c7d4b6bababcf02681d54af4480c03bd8d"; + name = "kmail-account-wizard-20.08.1.tar.xz"; + }; + }; + kmailtransport = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kmailtransport-20.08.1.tar.xz"; + sha256 = "4cabad74e141891546b0f47f44030eeb59fb63257a5c0d1c12124815ebf710c1"; + name = "kmailtransport-20.08.1.tar.xz"; + }; + }; + kmbox = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kmbox-20.08.1.tar.xz"; + sha256 = "df77b2bf448d1ce21ff4a816f1164297519b48cd60200cea0edae6e72a81a19b"; + name = "kmbox-20.08.1.tar.xz"; + }; + }; + kmime = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kmime-20.08.1.tar.xz"; + sha256 = "cd0beaa46040d571b505d07853be76f099289e22d99ce4884695d4d645dfbe8c"; + name = "kmime-20.08.1.tar.xz"; + }; + }; + kmines = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kmines-20.08.1.tar.xz"; + sha256 = "eeb58941c94330f3ffdca60c0ca84d8ebcc9c6c355737217b521c54e50c650cd"; + name = "kmines-20.08.1.tar.xz"; + }; + }; + kmix = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kmix-20.08.1.tar.xz"; + sha256 = "012d14adbb200a7e66ddbc9ebc8e18c4e5082ae24dea6ab22284b6c730a1b472"; + name = "kmix-20.08.1.tar.xz"; + }; + }; + kmousetool = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kmousetool-20.08.1.tar.xz"; + sha256 = "c1d769efdd318eb1e29905122c579c72a41da74b45a076b79cf177b1800e1464"; + name = "kmousetool-20.08.1.tar.xz"; + }; + }; + kmouth = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kmouth-20.08.1.tar.xz"; + sha256 = "d87fb47fa00c54f13cdaef33d15cc74f31d7009d4a8d988902b62c698d1e2c2c"; + name = "kmouth-20.08.1.tar.xz"; + }; + }; + kmplot = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kmplot-20.08.1.tar.xz"; + sha256 = "6d294a89f9e0fc42262ada6d71ba5abaeb756beb194e71f1852e18ae2b85456e"; + name = "kmplot-20.08.1.tar.xz"; + }; + }; + knavalbattle = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/knavalbattle-20.08.1.tar.xz"; + sha256 = "e0cbffc5643aac302c53cfd957eefa7f89486fdd0d9c55b74f39d733a0ac3b65"; + name = "knavalbattle-20.08.1.tar.xz"; + }; + }; + knetwalk = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/knetwalk-20.08.1.tar.xz"; + sha256 = "30cbf7bdf5f875ce172a382ef7da8e74803015017c6cd525cb6c288defac020d"; + name = "knetwalk-20.08.1.tar.xz"; + }; + }; + knights = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/knights-20.08.1.tar.xz"; + sha256 = "58518d8ecce5744fdf68c18e0803f48cb912fa29c5ea93ed6ccd2d4d320f722d"; + name = "knights-20.08.1.tar.xz"; + }; + }; + knotes = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/knotes-20.08.1.tar.xz"; + sha256 = "7d066a34d46684f258481466875d18f99a9000d66dec36f7dcab92790f6c57bb"; + name = "knotes-20.08.1.tar.xz"; + }; + }; + kolf = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kolf-20.08.1.tar.xz"; + sha256 = "04d117895a6504d6138d1e3cd3157dd3318ba93eefd749182556344650f6a2f8"; + name = "kolf-20.08.1.tar.xz"; + }; + }; + kollision = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kollision-20.08.1.tar.xz"; + sha256 = "858d69131951734181b449ce48498b3b843634eb8c069c932042b3c0f862f98c"; + name = "kollision-20.08.1.tar.xz"; + }; + }; + kolourpaint = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kolourpaint-20.08.1.tar.xz"; + sha256 = "7de98e081f13fb9f8a73932d5e8ce6f1cfd73e345fa28d03f515cad69f1b8bae"; + name = "kolourpaint-20.08.1.tar.xz"; + }; + }; + kompare = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kompare-20.08.1.tar.xz"; + sha256 = "6e9109f1b24b3d79dec3d70c75357a67d16ab35081bcf7e4b842981b84796aa2"; + name = "kompare-20.08.1.tar.xz"; + }; + }; + konqueror = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/konqueror-20.08.1.tar.xz"; + sha256 = "e3aac062d9e431e63a861ecf5a1d577b11a154faaed5bd95ef6b69b4fc8a34e9"; + name = "konqueror-20.08.1.tar.xz"; + }; + }; + konquest = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/konquest-20.08.1.tar.xz"; + sha256 = "cad87dd698bd1ebc0279216614f7fa7c3d3f36d545683a69f1ceafe9e279bbfe"; + name = "konquest-20.08.1.tar.xz"; + }; + }; + konsole = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/konsole-20.08.1.tar.xz"; + sha256 = "bdd82f9104b2f76c53bdbdef613391719b70719a132d24f12e5f620e1c9313d1"; + name = "konsole-20.08.1.tar.xz"; + }; + }; + kontact = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kontact-20.08.1.tar.xz"; + sha256 = "36c33eb5685c22f94257e86ff760d1aa225ae6e2d69402a2b653c54627c7cbde"; + name = "kontact-20.08.1.tar.xz"; + }; + }; + kontactinterface = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kontactinterface-20.08.1.tar.xz"; + sha256 = "8272d0c17423a15e56e9e6d3979ee3017fd02ed996b8b6902c47312276ffeb51"; + name = "kontactinterface-20.08.1.tar.xz"; + }; + }; + kopete = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kopete-20.08.1.tar.xz"; + sha256 = "9846baae28d723963927d231716e2a8bc19795bac920958b688b48394ef5bc05"; + name = "kopete-20.08.1.tar.xz"; + }; + }; + korganizer = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/korganizer-20.08.1.tar.xz"; + sha256 = "e693d895b36575f2a73c36ceaafadf81465bbf9b03c74da27f5273a2e7e3670e"; + name = "korganizer-20.08.1.tar.xz"; + }; + }; + kpat = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kpat-20.08.1.tar.xz"; + sha256 = "2c23ee028c03c5c210b110a2ad253aa7d91c5a0abcb101eb2b3f4c640092463c"; + name = "kpat-20.08.1.tar.xz"; + }; + }; + kpimtextedit = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kpimtextedit-20.08.1.tar.xz"; + sha256 = "2664e6cbe520fa345e18db071dd5b8a5b4cf9b0fc7317eb04849005228666189"; + name = "kpimtextedit-20.08.1.tar.xz"; + }; + }; + kpkpass = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kpkpass-20.08.1.tar.xz"; + sha256 = "76012e5bdd4cc434313a0f311acec8f7c798542008cd8efa71fcdf04fb77e55b"; + name = "kpkpass-20.08.1.tar.xz"; + }; + }; + kqtquickcharts = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kqtquickcharts-20.08.1.tar.xz"; + sha256 = "ea931bfefcc04bee03bff2498b92ca1a390967bbc5366c739d1a7cde6bb75820"; + name = "kqtquickcharts-20.08.1.tar.xz"; + }; + }; + krdc = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/krdc-20.08.1.tar.xz"; + sha256 = "7b1fa57be31a3534099e7f203ef9afde23c86c4bbed1072a9d1164a3cf5e1e20"; + name = "krdc-20.08.1.tar.xz"; + }; + }; + kreversi = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kreversi-20.08.1.tar.xz"; + sha256 = "5da68ddd37f5dbd4e1c94d1641c69f0e9b4e99eff3cdafcdcbac1139ca517315"; + name = "kreversi-20.08.1.tar.xz"; + }; + }; + krfb = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/krfb-20.08.1.tar.xz"; + sha256 = "a80b9bab47f2a7299e33b0e2a10b117605ec1cc572ca72e914c7f01dde383eda"; + name = "krfb-20.08.1.tar.xz"; + }; + }; + kross-interpreters = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kross-interpreters-20.08.1.tar.xz"; + sha256 = "1fb7d75d83e63d1a7147468dd25eeb6aeb06b4679f126c658a8b40ef257f9a4e"; + name = "kross-interpreters-20.08.1.tar.xz"; + }; + }; + kruler = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kruler-20.08.1.tar.xz"; + sha256 = "a9a1f3bd7b02416a393826f7bb810211ef2e14a3628706de735cb88e791d72d1"; + name = "kruler-20.08.1.tar.xz"; + }; + }; + kshisen = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kshisen-20.08.1.tar.xz"; + sha256 = "d53af415ed2f4d202f5a6f965408e39062e39f43acf83b9550b6cf2ecc1f7641"; + name = "kshisen-20.08.1.tar.xz"; + }; + }; + ksirk = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/ksirk-20.08.1.tar.xz"; + sha256 = "763d3a8f518365391d2a04943f6efa9c73c388b7701deff300e9e42e4efe848f"; + name = "ksirk-20.08.1.tar.xz"; + }; + }; + ksmtp = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/ksmtp-20.08.1.tar.xz"; + sha256 = "608d395cd1a046810ebd00f990d6f7c63d66677e7293ef06948ab9d336d2f08f"; + name = "ksmtp-20.08.1.tar.xz"; + }; + }; + ksnakeduel = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/ksnakeduel-20.08.1.tar.xz"; + sha256 = "25bb5cfe2ed480b8ee31d9fe2e62272d77e7b8667748eb4f2c855901f718784f"; + name = "ksnakeduel-20.08.1.tar.xz"; + }; + }; + kspaceduel = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kspaceduel-20.08.1.tar.xz"; + sha256 = "382def18d1ce6a4333fb47bcd87aed6837382a2b0da2cb8b835d0b34eaed9e38"; + name = "kspaceduel-20.08.1.tar.xz"; + }; + }; + ksquares = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/ksquares-20.08.1.tar.xz"; + sha256 = "163c5c070643e31594ada4e812433eb5f615ef425dddafd515e6c445d821f319"; + name = "ksquares-20.08.1.tar.xz"; + }; + }; + ksudoku = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/ksudoku-20.08.1.tar.xz"; + sha256 = "e53b694b340f812cd3bdf5126a32a1e71efe0785897c5d15f9e28c68fd794840"; + name = "ksudoku-20.08.1.tar.xz"; + }; + }; + ksystemlog = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/ksystemlog-20.08.1.tar.xz"; + sha256 = "e0e8bc1cf8ee229206c8a65e30979ba8b72426c8dc2f737f6fecb0dfb36ed21a"; + name = "ksystemlog-20.08.1.tar.xz"; + }; + }; + kteatime = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kteatime-20.08.1.tar.xz"; + sha256 = "23cc14f587e4ae4e3b56f1fb7a2093301df740328e35b25d7fca55d35f012ce5"; + name = "kteatime-20.08.1.tar.xz"; + }; + }; + ktimer = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/ktimer-20.08.1.tar.xz"; + sha256 = "9c7062f9ee64ff49a7c7773fe41cee0899e30f1f47368af73da067e51db6714b"; + name = "ktimer-20.08.1.tar.xz"; + }; + }; + ktnef = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/ktnef-20.08.1.tar.xz"; + sha256 = "433b232a0c835e7f27c06e6d19856e4f8690c3e3b5c5d63f85172897b2448c81"; + name = "ktnef-20.08.1.tar.xz"; + }; + }; + ktouch = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/ktouch-20.08.1.tar.xz"; + sha256 = "e098ebbccca743f678103a9adf54fc388fa4379cc6f667e48259d0b50f56b5fb"; + name = "ktouch-20.08.1.tar.xz"; + }; + }; + ktp-accounts-kcm = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/ktp-accounts-kcm-20.08.1.tar.xz"; + sha256 = "b71f2f654c3cf48e4b4b037a0ae8f6fef5bac9c3483458c0eadf7b3253577504"; + name = "ktp-accounts-kcm-20.08.1.tar.xz"; + }; + }; + ktp-approver = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/ktp-approver-20.08.1.tar.xz"; + sha256 = "51296f4d84585ba63d4c72cdbdee6e2b436a1aff8ce6b475a8c9a81766856b39"; + name = "ktp-approver-20.08.1.tar.xz"; + }; + }; + ktp-auth-handler = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/ktp-auth-handler-20.08.1.tar.xz"; + sha256 = "6c1c006a3381caeebdfc37886b91b598153f3778567303d8a031e84599c9d582"; + name = "ktp-auth-handler-20.08.1.tar.xz"; + }; + }; + ktp-call-ui = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/ktp-call-ui-20.08.1.tar.xz"; + sha256 = "feb783be10b0792cb0c59456a00607b2d595e8bef90f0b4ec79dd070596d413c"; + name = "ktp-call-ui-20.08.1.tar.xz"; + }; + }; + ktp-common-internals = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/ktp-common-internals-20.08.1.tar.xz"; + sha256 = "5750bde4950fbe26f06a306aa642c9c501d4f0e1b41b57234d9e36b189a91d1b"; + name = "ktp-common-internals-20.08.1.tar.xz"; + }; + }; + ktp-contact-list = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/ktp-contact-list-20.08.1.tar.xz"; + sha256 = "809db5ff05c1ec632109be408cef987532193b1b0bea69d6a9286c12ccfe19a1"; + name = "ktp-contact-list-20.08.1.tar.xz"; + }; + }; + ktp-contact-runner = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/ktp-contact-runner-20.08.1.tar.xz"; + sha256 = "a9e761fd35545cfffade088e33f4358e2743416f61e9ba490f21f3b04193158f"; + name = "ktp-contact-runner-20.08.1.tar.xz"; + }; + }; + ktp-desktop-applets = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/ktp-desktop-applets-20.08.1.tar.xz"; + sha256 = "d6ffd4b29c4fb977937cb47d55d023012be1a9b3602dd1f1628eba7d8c9167cd"; + name = "ktp-desktop-applets-20.08.1.tar.xz"; + }; + }; + ktp-filetransfer-handler = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/ktp-filetransfer-handler-20.08.1.tar.xz"; + sha256 = "35495c1d18a7b65496fcf17cade4a81e4795b1603c380c036dda0a7626f66312"; + name = "ktp-filetransfer-handler-20.08.1.tar.xz"; + }; + }; + ktp-kded-module = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/ktp-kded-module-20.08.1.tar.xz"; + sha256 = "247e4047e3955e21066ec461a5374d1b3d925bb92b42adc46d3711e542ad7e04"; + name = "ktp-kded-module-20.08.1.tar.xz"; + }; + }; + ktp-send-file = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/ktp-send-file-20.08.1.tar.xz"; + sha256 = "b3786c6e6f09ea086c2d94d2a6dd653e45bab8f984c6287c39f5e0134d6ffee1"; + name = "ktp-send-file-20.08.1.tar.xz"; + }; + }; + ktp-text-ui = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/ktp-text-ui-20.08.1.tar.xz"; + sha256 = "5cdb88f55b6ca1a1053b8d5b2604eff681c5f3558f0c8037034c264793de8c02"; + name = "ktp-text-ui-20.08.1.tar.xz"; + }; + }; + ktuberling = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/ktuberling-20.08.1.tar.xz"; + sha256 = "62d3d8db7b1db7f9d58df44acf61342ce42fb081038fc48f8f6e45d9167ceaa6"; + name = "ktuberling-20.08.1.tar.xz"; + }; + }; + kturtle = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kturtle-20.08.1.tar.xz"; + sha256 = "c261fdf44b36aaa278b4b9752a0d989facec3768853606e5c0b8a86d9d01edb3"; + name = "kturtle-20.08.1.tar.xz"; + }; + }; + kubrick = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kubrick-20.08.1.tar.xz"; + sha256 = "c0c017f6913f94224e18df7d96ba9ad92f51522a331b77f5722f2d2c953c342c"; + name = "kubrick-20.08.1.tar.xz"; + }; + }; + kwalletmanager = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kwalletmanager-20.08.1.tar.xz"; + sha256 = "b5a134db6b6bceb802c6c45915636bcd95fea5b6846cfd022917405f48cc92c5"; + name = "kwalletmanager-20.08.1.tar.xz"; + }; + }; + kwave = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kwave-20.08.1.tar.xz"; + sha256 = "3791f9401271c23d3ababd14e4c1e6acfe58df2100331e31ba61453feaf9fa32"; + name = "kwave-20.08.1.tar.xz"; + }; + }; + kwordquiz = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/kwordquiz-20.08.1.tar.xz"; + sha256 = "77d2d30abcb37ee6a8e0b121ed1969f2fa61eb32814f49a0186043a4e8f1a71c"; + name = "kwordquiz-20.08.1.tar.xz"; + }; + }; + libgravatar = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/libgravatar-20.08.1.tar.xz"; + sha256 = "dfe95055869944b79b1f4120f013b547225b02b69c7e410fd09d52469a892263"; + name = "libgravatar-20.08.1.tar.xz"; + }; + }; + libkcddb = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/libkcddb-20.08.1.tar.xz"; + sha256 = "1519c9248b46d95d8761a8ed22b0805964a5fef5aa665710b08851c753f70590"; + name = "libkcddb-20.08.1.tar.xz"; + }; + }; + libkcompactdisc = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/libkcompactdisc-20.08.1.tar.xz"; + sha256 = "f43b8129a0083686dbc939387931867d9d65e14936f2a86be0a7286e01cf1974"; + name = "libkcompactdisc-20.08.1.tar.xz"; + }; + }; + libkdcraw = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/libkdcraw-20.08.1.tar.xz"; + sha256 = "3431810972d886635ba6249ac86a9442a9c3a3333eb0b27533fc459e757e9eb1"; + name = "libkdcraw-20.08.1.tar.xz"; + }; + }; + libkdegames = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/libkdegames-20.08.1.tar.xz"; + sha256 = "6ab0b143dcba2d935dd0182c9154657ebbfb205c28bc86e2e13875b58e23737d"; + name = "libkdegames-20.08.1.tar.xz"; + }; + }; + libkdepim = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/libkdepim-20.08.1.tar.xz"; + sha256 = "a2fb769239283e7f536d4779089ad8664d1498cf7520f057589bf0285630fb4b"; + name = "libkdepim-20.08.1.tar.xz"; + }; + }; + libkeduvocdocument = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/libkeduvocdocument-20.08.1.tar.xz"; + sha256 = "ecd158beb7fcc1a5d540d956669c6fdce6172f4b282755170d2791076d75ad84"; + name = "libkeduvocdocument-20.08.1.tar.xz"; + }; + }; + libkexiv2 = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/libkexiv2-20.08.1.tar.xz"; + sha256 = "67310ae90d89f26d2ae98ede8fa973e27ea1ce3d15c389954d391cd058543979"; + name = "libkexiv2-20.08.1.tar.xz"; + }; + }; + libkgapi = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/libkgapi-20.08.1.tar.xz"; + sha256 = "dfa9003556a01ef19eda186973f87356d32ea8f82f8d653803b2cc935f077127"; + name = "libkgapi-20.08.1.tar.xz"; + }; + }; + libkgeomap = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/libkgeomap-20.08.1.tar.xz"; + sha256 = "a210945b6807efca3390173233269aa31f27a23b5f36670b88f66b3b28df846f"; + name = "libkgeomap-20.08.1.tar.xz"; + }; + }; + libkipi = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/libkipi-20.08.1.tar.xz"; + sha256 = "4722ab563c1350042920d1937b84fdd38b5779449a2d9b689328cd82241cb5d2"; + name = "libkipi-20.08.1.tar.xz"; + }; + }; + libkleo = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/libkleo-20.08.1.tar.xz"; + sha256 = "78c1dc2e4d7177aaf37cb1c706d9c21b08fac7d130ac1da3d3f2a6f083117ffb"; + name = "libkleo-20.08.1.tar.xz"; + }; + }; + libkmahjongg = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/libkmahjongg-20.08.1.tar.xz"; + sha256 = "5a8674921e39b38655d1f95340831b1bc746047cbad8501706436f5dacf47fc2"; + name = "libkmahjongg-20.08.1.tar.xz"; + }; + }; + libkomparediff2 = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/libkomparediff2-20.08.1.tar.xz"; + sha256 = "9d109dfea1433602cdabc89ffa5f522147befc9b1d6d9760549aba7db5dbd399"; + name = "libkomparediff2-20.08.1.tar.xz"; + }; + }; + libksane = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/libksane-20.08.1.tar.xz"; + sha256 = "0d8717ad004a2480aea232d9a2317b4d1cc4678d53f0176bdaeb411eedd19dbe"; + name = "libksane-20.08.1.tar.xz"; + }; + }; + libksieve = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/libksieve-20.08.1.tar.xz"; + sha256 = "a1defe888c6c5a3c16ef6fad39d9eb94bc784031079763f004048951820acec0"; + name = "libksieve-20.08.1.tar.xz"; + }; + }; + lokalize = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/lokalize-20.08.1.tar.xz"; + sha256 = "a4a3e5703d39ae8fe12d2ff832e99b3339ba1c8ec8d2439abeb348e687f1eae9"; + name = "lokalize-20.08.1.tar.xz"; + }; + }; + lskat = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/lskat-20.08.1.tar.xz"; + sha256 = "319d611468b969b3bb62731a0aa04c5672bb689c41adf5545dfa8b9742668775"; + name = "lskat-20.08.1.tar.xz"; + }; + }; + mailcommon = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/mailcommon-20.08.1.tar.xz"; + sha256 = "d4ee996f74a749ad626ca5029821546da82dbfc1c81864ff39b5f51d6dcf1d88"; + name = "mailcommon-20.08.1.tar.xz"; + }; + }; + mailimporter = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/mailimporter-20.08.1.tar.xz"; + sha256 = "dcf2b94d4f66be2b339b31dfebef7af373e0cf59f09e4cfb664eb828e1d4f73f"; + name = "mailimporter-20.08.1.tar.xz"; + }; + }; + marble = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/marble-20.08.1.tar.xz"; + sha256 = "96b019a41ae4e0aaab59950b6be040bd2145f130190b8c0dea436c791e3192ed"; + name = "marble-20.08.1.tar.xz"; + }; + }; + mbox-importer = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/mbox-importer-20.08.1.tar.xz"; + sha256 = "262c8805539b7c766099c6287d1dbf88161afe6d32c1c6821ebe63cff4fe3b71"; + name = "mbox-importer-20.08.1.tar.xz"; + }; + }; + messagelib = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/messagelib-20.08.1.tar.xz"; + sha256 = "fc41124e905456a3c5227ca6154dc3e77620e307458fbb19f5421cbfb04523b3"; + name = "messagelib-20.08.1.tar.xz"; + }; + }; + minuet = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/minuet-20.08.1.tar.xz"; + sha256 = "a640025550337f415f7bfaaad7f6ef7de667dd054131be2c313d894c3f6703ea"; + name = "minuet-20.08.1.tar.xz"; + }; + }; + okular = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/okular-20.08.1.tar.xz"; + sha256 = "77b5d8e410a2a008ea63f60a561f99053ec07d92da6ee3afaeefd977aadebd83"; + name = "okular-20.08.1.tar.xz"; + }; + }; + palapeli = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/palapeli-20.08.1.tar.xz"; + sha256 = "31b847caa89b998dfa580553d96c656b05f2d85fdd88f0ba71e953762cefac90"; + name = "palapeli-20.08.1.tar.xz"; + }; + }; + parley = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/parley-20.08.1.tar.xz"; + sha256 = "9617a90c2d4f9ab5d928febc6bcd10c9023dcc10e9f1202bfb97b77019948f0c"; + name = "parley-20.08.1.tar.xz"; + }; + }; + picmi = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/picmi-20.08.1.tar.xz"; + sha256 = "027e37a2c9dcf828684a0f8ffdcfc6451a2bd62976c10d990e471fa0f5ba97c3"; + name = "picmi-20.08.1.tar.xz"; + }; + }; + pimcommon = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/pimcommon-20.08.1.tar.xz"; + sha256 = "58a33349bf932076f6be343ae64e23f146e2a6a96e3af8ce68dbd752f2c80dd9"; + name = "pimcommon-20.08.1.tar.xz"; + }; + }; + pim-data-exporter = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/pim-data-exporter-20.08.1.tar.xz"; + sha256 = "54092763e4b951f4e90a217c876107900e0706da68ca5517184e5da258ae95ec"; + name = "pim-data-exporter-20.08.1.tar.xz"; + }; + }; + pim-sieve-editor = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/pim-sieve-editor-20.08.1.tar.xz"; + sha256 = "f788038796f226bfe426835fc6f186e23f2c7f9fda8316dfa6af307d6936d4ad"; + name = "pim-sieve-editor-20.08.1.tar.xz"; + }; + }; + poxml = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/poxml-20.08.1.tar.xz"; + sha256 = "9f4bcafc664532706fe634ce8b0f410619d5e3c285526a7b61969155d75bbad2"; + name = "poxml-20.08.1.tar.xz"; + }; + }; + print-manager = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/print-manager-20.08.1.tar.xz"; + sha256 = "52d41ca3ae69e6e8e1eb4ddf1d516868dc436e81779053efdea5e3819545ca5b"; + name = "print-manager-20.08.1.tar.xz"; + }; + }; + rocs = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/rocs-20.08.1.tar.xz"; + sha256 = "3c5f764f06f6f5b7c68523be4fdd37e75b2249e0b15001bc39e55051d9e271ef"; + name = "rocs-20.08.1.tar.xz"; + }; + }; + signon-kwallet-extension = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/signon-kwallet-extension-20.08.1.tar.xz"; + sha256 = "10a0ea806dc63cbf6c6d4794fe596c68355bccb3e08370d70ce7a8e95af448a5"; + name = "signon-kwallet-extension-20.08.1.tar.xz"; + }; + }; + spectacle = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/spectacle-20.08.1.tar.xz"; + sha256 = "4a01b5ef41901ff2e83bb517c2e96a978188b98cb62243eb541a317f57a2bd69"; + name = "spectacle-20.08.1.tar.xz"; + }; + }; + step = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/step-20.08.1.tar.xz"; + sha256 = "6e04930963676b1bfa55ee095914c7491a61bf3963c45ed4157f868175ee6605"; + name = "step-20.08.1.tar.xz"; + }; + }; + svgpart = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/svgpart-20.08.1.tar.xz"; + sha256 = "206c3741464f959ffbaea09bc918fc3e88f32fcf12928cd8c399ab44d4b1f228"; + name = "svgpart-20.08.1.tar.xz"; + }; + }; + sweeper = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/sweeper-20.08.1.tar.xz"; + sha256 = "722c25de8cc74fe7e8310d47a7e794f32e935331f89d4f5249fd045a83ce0431"; + name = "sweeper-20.08.1.tar.xz"; + }; + }; + umbrello = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/umbrello-20.08.1.tar.xz"; + sha256 = "d980d67f8a878e01cd3af5499aa843df703f20cdecca8a14b59d87d13c747328"; + name = "umbrello-20.08.1.tar.xz"; + }; + }; + yakuake = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/yakuake-20.08.1.tar.xz"; + sha256 = "6768a360a3d79080e6e53821460ed27f6c2e47fa11077bbec3213d85385d6fac"; + name = "yakuake-20.08.1.tar.xz"; + }; + }; + zeroconf-ioslave = { + version = "20.08.1"; + src = fetchurl { + url = "${mirror}/stable/release-service/20.08.1/src/zeroconf-ioslave-20.08.1.tar.xz"; + sha256 = "ca1685a22922057ba89510d71a11218bf47db0d0313aec2b55aca21932564866"; + name = "zeroconf-ioslave-20.08.1.tar.xz"; + }; + }; +} diff --git a/infra/libkookie/nixpkgs/pkgs/applications/kde/yakuake.nix b/infra/libkookie/nixpkgs/pkgs/applications/kde/yakuake.nix new file mode 100644 index 000000000000..cb7f7070b24a --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/kde/yakuake.nix @@ -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; + }; +} |