diff options
| author | Niklas Hambüchen <mail@nh2.me> | 2020-01-12 05:20:39 +0100 |
|---|---|---|
| committer | Niklas Hambüchen <mail@nh2.me> | 2020-01-12 05:20:39 +0100 |
| commit | 852bd1b2f22139b174df4da3d6bc9465aac0d03d (patch) | |
| tree | 1936de67de9f90738bde6f17fb29a3c28726fea6 | |
| parent | kdbg: 3.0.0 -> 3.0.1 (diff) | |
| download | nixpkgs-852bd1b2f22139b174df4da3d6bc9465aac0d03d.tar.gz | |
kdbg: Add QT pluging path wrapper.
Fixes error
qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
See #24256.
| -rw-r--r-- | pkgs/development/tools/misc/kdbg/default.nix | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/pkgs/development/tools/misc/kdbg/default.nix b/pkgs/development/tools/misc/kdbg/default.nix index 33a2b3beacb8..29bf1333aa05 100644 --- a/pkgs/development/tools/misc/kdbg/default.nix +++ b/pkgs/development/tools/misc/kdbg/default.nix @@ -1,5 +1,6 @@ { stdenv, fetchurl, cmake, extra-cmake-modules, qt5, ki18n, kconfig, kiconthemes, kxmlgui, kwindowsystem, + qtbase, makeWrapper, }: stdenv.mkDerivation rec { @@ -10,11 +11,16 @@ stdenv.mkDerivation rec { sha256 = "1gax6xll8svmngw0z1rzhd77xysv01zp0i68x4n5pq0xgh7gi7a4"; }; - nativeBuildInputs = [ cmake extra-cmake-modules ]; + nativeBuildInputs = [ cmake extra-cmake-modules makeWrapper ]; buildInputs = [ qt5.qtbase ki18n kconfig kiconthemes kxmlgui kwindowsystem ]; enableParallelBuilding = true; + + postInstall = '' + wrapProgram $out/bin/kdbg --prefix QT_PLUGIN_PATH : ${qtbase}/${qtbase.qtPluginPrefix} + ''; + meta = with stdenv.lib; { homepage = http://www.kdbg.org/; description = '' |
