summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Tuegel <ttuegel@mailbox.org>2020-08-27 11:04:31 -0500
committerGitHub <noreply@github.com>2020-08-27 11:04:31 -0500
commit5b2a44fa26c21999bd1f3f7378bf6b5063ebb887 (patch)
tree7a2e2fd76a0bc52517035aa73b93a2ce7aa9d610
parentb5399ac90fa3ded6121a4a730288bffba8259b2a (diff)
parent8962e59910c6863f2114b3873e9ac69e60fb2ea2 (diff)
Merge pull request #93840 from freezeboy/add-kbounce
kbounce: init 20.04.3
-rw-r--r--pkgs/applications/kde/default.nix23
-rw-r--r--pkgs/applications/kde/kalzium.nix26
-rw-r--r--pkgs/applications/kde/kapman.nix21
-rw-r--r--pkgs/applications/kde/katomic.nix22
-rw-r--r--pkgs/applications/kde/kblackbox.nix21
-rw-r--r--pkgs/applications/kde/kblocks.nix21
-rw-r--r--pkgs/applications/kde/kbounce.nix22
-rw-r--r--pkgs/applications/kde/kdiamond.nix23
-rw-r--r--pkgs/applications/kde/kigo.nix22
-rw-r--r--pkgs/applications/kde/killbots.nix21
-rw-r--r--pkgs/applications/kde/klettres.nix22
-rw-r--r--pkgs/applications/kde/klines.nix21
-rw-r--r--pkgs/applications/kde/kmag.nix20
-rw-r--r--pkgs/applications/kde/kmines.nix23
-rw-r--r--pkgs/applications/kde/knavalbattle.nix22
-rw-r--r--pkgs/applications/kde/knetwalk.nix21
-rw-r--r--pkgs/applications/kde/knights.nix23
-rw-r--r--pkgs/applications/kde/kollision.nix21
-rw-r--r--pkgs/applications/kde/kreversi.nix19
-rw-r--r--pkgs/applications/kde/kshisen.nix22
-rw-r--r--pkgs/applications/kde/kteatime.nix23
-rw-r--r--pkgs/applications/kde/ktimer.nix20
-rw-r--r--pkgs/applications/kde/kturtle.nix21
-rw-r--r--pkgs/applications/kde/kwave.nix37
-rw-r--r--pkgs/top-level/all-packages.nix34
25 files changed, 567 insertions, 4 deletions
diff --git a/pkgs/applications/kde/default.nix b/pkgs/applications/kde/default.nix
index 8816ae3cbbc6..9622404c456d 100644
--- a/pkgs/applications/kde/default.nix
+++ b/pkgs/applications/kde/default.nix
@@ -92,8 +92,14 @@ let
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 {};
@@ -110,6 +116,7 @@ let
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 {};
@@ -119,22 +126,32 @@ let
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 {};
@@ -149,15 +166,21 @@ let
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 {};
diff --git a/pkgs/applications/kde/kalzium.nix b/pkgs/applications/kde/kalzium.nix
new file mode 100644
index 000000000000..5bb51a6b4e1d
--- /dev/null
+++ b/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/pkgs/applications/kde/kapman.nix b/pkgs/applications/kde/kapman.nix
new file mode 100644
index 000000000000..68af796dda4b
--- /dev/null
+++ b/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/pkgs/applications/kde/katomic.nix b/pkgs/applications/kde/katomic.nix
new file mode 100644
index 000000000000..a1d0f12b6a1d
--- /dev/null
+++ b/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/pkgs/applications/kde/kblackbox.nix b/pkgs/applications/kde/kblackbox.nix
new file mode 100644
index 000000000000..669c089df809
--- /dev/null
+++ b/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/pkgs/applications/kde/kblocks.nix b/pkgs/applications/kde/kblocks.nix
new file mode 100644
index 000000000000..1dedabb2a082
--- /dev/null
+++ b/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/pkgs/applications/kde/kbounce.nix b/pkgs/applications/kde/kbounce.nix
new file mode 100644
index 000000000000..a24d21551807
--- /dev/null
+++ b/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/pkgs/applications/kde/kdiamond.nix b/pkgs/applications/kde/kdiamond.nix
new file mode 100644
index 000000000000..26cd731beaf5
--- /dev/null
+++ b/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/pkgs/applications/kde/kigo.nix b/pkgs/applications/kde/kigo.nix
new file mode 100644
index 000000000000..24ce5cfbb52d
--- /dev/null
+++ b/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 = "Kigo est une implémentation libre du jeu de Go";
+ maintainers = with maintainers; [ freezeboy ];
+ license = licenses.gpl2Plus;
+ platforms = platforms.linux;
+ };
+ nativeBuildInputs = [
+ extra-cmake-modules
+ ];
+ buildInputs = [
+ libkdegames
+ knewstuff
+ kdoctools
+ ki18n
+ kio
+ ];
+}
diff --git a/pkgs/applications/kde/killbots.nix b/pkgs/applications/kde/killbots.nix
new file mode 100644
index 000000000000..ec9b6de82c90
--- /dev/null
+++ b/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/pkgs/applications/kde/klettres.nix b/pkgs/applications/kde/klettres.nix
new file mode 100644
index 000000000000..e8e0a0aa59ab
--- /dev/null
+++ b/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/pkgs/applications/kde/klines.nix b/pkgs/applications/kde/klines.nix
new file mode 100644
index 000000000000..c6ad883dd63d
--- /dev/null
+++ b/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/pkgs/applications/kde/kmag.nix b/pkgs/applications/kde/kmag.nix
new file mode 100644
index 000000000000..701d8dbf130a
--- /dev/null
+++ b/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/pkgs/applications/kde/kmines.nix b/pkgs/applications/kde/kmines.nix
new file mode 100644
index 000000000000..9314cca4a23f
--- /dev/null
+++ b/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/pkgs/applications/kde/knavalbattle.nix b/pkgs/applications/kde/knavalbattle.nix
new file mode 100644
index 000000000000..669f9961a497
--- /dev/null
+++ b/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/pkgs/applications/kde/knetwalk.nix b/pkgs/applications/kde/knetwalk.nix
new file mode 100644
index 000000000000..88d08b56bb1d
--- /dev/null
+++ b/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/pkgs/applications/kde/knights.nix b/pkgs/applications/kde/knights.nix
new file mode 100644
index 000000000000..ee5c37e2e948
--- /dev/null
+++ b/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/pkgs/applications/kde/kollision.nix b/pkgs/applications/kde/kollision.nix
new file mode 100644
index 000000000000..3c0c814cd15a
--- /dev/null
+++ b/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/pkgs/applications/kde/kreversi.nix b/pkgs/applications/kde/kreversi.nix
new file mode 100644
index 000000000000..77ac4f05c8a8
--- /dev/null
+++ b/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/pkgs/applications/kde/kshisen.nix b/pkgs/applications/kde/kshisen.nix
new file mode 100644
index 000000000000..7909ed8b2a38
--- /dev/null
+++ b/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/pkgs/applications/kde/kteatime.nix b/pkgs/applications/kde/kteatime.nix
new file mode 100644
index 000000000000..a69cb991acc0
--- /dev/null
+++ b/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/pkgs/applications/kde/ktimer.nix b/pkgs/applications/kde/ktimer.nix
new file mode 100644
index 000000000000..aa755f35ce43
--- /dev/null
+++ b/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/pkgs/applications/kde/kturtle.nix b/pkgs/applications/kde/kturtle.nix
new file mode 100644
index 000000000000..e16c86dc1362
--- /dev/null
+++ b/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/pkgs/applications/kde/kwave.nix b/pkgs/applications/kde/kwave.nix
new file mode 100644
index 000000000000..349787d000b5
--- /dev/null
+++ b/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/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index b1181e1a5b16..b918b9ecf6de 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -21202,10 +21202,36 @@ in
recurseIntoAttrs (makeOverridable mkApplications attrs);
inherit (kdeApplications)
- akonadi akregator ark bomber bovo dolphin dragon elisa ffmpegthumbs filelight granatier gwenview k3b
- kaddressbook kapptemplate kate kcachegrind kcalc kcharselect kcolorchooser kdenlive kdf kdialog
- keditbookmarks kfind kfloppy kget kgpg khelpcenter kig kleopatra kmail kmix kmplot kolourpaint kompare konsole yakuake
- kpkpass kitinerary kontact korganizer krdc krfb ksquares ksystemlog ktouch kwalletmanager marble minuet okular picmi spectacle;
+ akonadi akregator ark
+ bomber bovo
+ dolphin dragon
+ elisa
+ ffmpegthumbs filelight
+ granatier gwenview
+ k3b
+ kaddressbook kalzium kapptemplate kapman kate katomic
+ kblackbox kblocks kbounce
+ kcachegrind kcalc kcharselect kcolorchooser
+ kdenlive kdf kdialog kdiamond
+ keditbookmarks
+ kfind kfloppy
+ kget kgpg
+ khelpcenter
+ kig kigo killbots kitinerary
+ kleopatra klettres klines
+ kmag kmail kmines kmix kmplot
+ knavalbattle knetwalk knights
+ kollision kolourpaint kompare konsole kontact korganizer
+ kpkpass
+ krdc kreversi krfb
+ kshisen ksquares ksystemlog
+ kteatime ktimer ktouch kturtle
+ kwalletmanager kwave
+ marble minuet
+ okular
+ picmi
+ spectacle
+ yakuake;
okteta = libsForQt5.callPackage ../applications/editors/okteta { };