summary refs log tree commit diff
path: root/pkgs/applications/misc/plover
diff options
context:
space:
mode:
authoredef <edef@edef.eu>2019-10-19 09:44:27 +0000
committeredef <edef@edef.eu>2019-10-19 09:48:13 +0000
commit3b0bc6354a5242eb36bdb85e2d74dc10b4c7e4f1 (patch)
tree45901717dffeedbf3c5865cb1d9bc30a5ef76f39 /pkgs/applications/misc/plover
parentb954169efc28a80d8b153781e8da602078c39b12 (diff)
downloadnixpkgs-3b0bc6354a5242eb36bdb85e2d74dc10b4c7e4f1.tar
nixpkgs-3b0bc6354a5242eb36bdb85e2d74dc10b4c7e4f1.tar.gz
nixpkgs-3b0bc6354a5242eb36bdb85e2d74dc10b4c7e4f1.tar.bz2
nixpkgs-3b0bc6354a5242eb36bdb85e2d74dc10b4c7e4f1.tar.lz
nixpkgs-3b0bc6354a5242eb36bdb85e2d74dc10b4c7e4f1.tar.xz
nixpkgs-3b0bc6354a5242eb36bdb85e2d74dc10b4c7e4f1.tar.zst
nixpkgs-3b0bc6354a5242eb36bdb85e2d74dc10b4c7e4f1.zip
plover.dev: apply the Qt wrapper
Without this, it crashes instantly at startup looking for the
Qt xcb plugin.

Co-authored-by: Kovacsics Robert <rmk35@cam.ac.uk>
Diffstat (limited to 'pkgs/applications/misc/plover')
-rw-r--r--pkgs/applications/misc/plover/default.nix10
1 files changed, 8 insertions, 2 deletions
diff --git a/pkgs/applications/misc/plover/default.nix b/pkgs/applications/misc/plover/default.nix
index f7019d1eea8..77e93eaba7e 100644
--- a/pkgs/applications/misc/plover/default.nix
+++ b/pkgs/applications/misc/plover/default.nix
@@ -1,4 +1,5 @@
-{ stdenv, fetchurl, python27Packages, python36Packages, wmctrl }:
+{ stdenv, fetchurl, python27Packages, python36Packages, wmctrl,
+  qtbase, mkDerivationWith }:
 
 {
   stable = with python27Packages; buildPythonPackage rec {
@@ -23,7 +24,7 @@
     ];
   };
 
-  dev = with python36Packages; buildPythonPackage rec {
+  dev = with python36Packages; mkDerivationWith buildPythonPackage rec {
     pname = "plover";
     version = "4.0.0.dev8";
 
@@ -44,5 +45,10 @@
 
     checkInputs           = [ pytest mock ];
     propagatedBuildInputs = [ Babel pyqt5 xlib pyserial appdirs wcwidth setuptools ];
+
+    dontWrapQtApps = true;
+    makeWrapperArgs = [
+      "\${qtWrapperArgs[@]}"
+    ];
   };
 }