about summary refs log tree commit diff
path: root/pkgs/applications/kde/ktouch.nix
diff options
context:
space:
mode:
authorTrolli Schmittlauch <t.schmittlauch+nixos@orlives.de>2019-01-03 02:08:18 +0100
committerTrolli Schmittlauch <t.schmittlauch+nixos@orlives.de>2019-01-13 12:42:21 +0100
commite93bd1d4457d021312ecc42d32fa124bd4d23624 (patch)
tree61ba529336b801b5c72af84ff7432b621291886e /pkgs/applications/kde/ktouch.nix
parent4b76c4605ecc61e22a0fce8e90a7b2f484db7f42 (diff)
ktouch: init at 18.12.0
packaging the `ktouch` touch typing tutor. Due to Qt impurities, it
needs to be installed in a profile to find it runtime dependencies.
Diffstat (limited to 'pkgs/applications/kde/ktouch.nix')
-rw-r--r--pkgs/applications/kde/ktouch.nix26
1 files changed, 26 insertions, 0 deletions
diff --git a/pkgs/applications/kde/ktouch.nix b/pkgs/applications/kde/ktouch.nix
new file mode 100644
index 0000000000000..75e72c0ba1806
--- /dev/null
+++ b/pkgs/applications/kde/ktouch.nix
@@ -0,0 +1,26 @@
+{ mkDerivation, lib
+, extra-cmake-modules, kdoctools
+, kconfig, kconfigwidgets, kcoreaddons, kdeclarative, ki18n
+, kitemviews, kcmutils, kio, knewstuff, ktexteditor, kwidgetsaddons
+, kwindowsystem, kxmlgui, qtscript, qtdeclarative, kqtquickcharts
+, qtx11extras, qtgraphicaleffects, 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 xorg.libxkbfile xorg.libxcb
+    ];
+
+    enableParallelBuilding = true;
+}