Skip to content

Commit

Permalink
x2goclient: fix startup
Browse files Browse the repository at this point in the history
Fixes the following 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 also #54484 and others.
  • Loading branch information
Averell Dalton authored and bjornfor committed Jul 26, 2019
1 parent 3034859 commit 289c607
Showing 1 changed file with 4 additions and 6 deletions.
10 changes: 4 additions & 6 deletions pkgs/applications/networking/remote/x2goclient/default.nix
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{ stdenv, fetchgit, cups, libssh, libXpm, nx-libs, openldap, openssh
, makeWrapper, qtbase, qtsvg, qtx11extras, qttools, phonon, pkgconfig }:
, mkDerivation, qtbase, qtsvg, qtx11extras, qttools, phonon, pkgconfig }:

stdenv.mkDerivation rec {
mkDerivation rec {
pname = "x2goclient";
version = "unstable-2019-07-24";

Expand All @@ -13,7 +13,6 @@ stdenv.mkDerivation rec {

buildInputs = [ cups libssh libXpm nx-libs openldap openssh
qtbase qtsvg qtx11extras qttools phonon pkgconfig ];
nativeBuildInputs = [ makeWrapper ];

postPatch = ''
substituteInPlace Makefile \
Expand All @@ -28,9 +27,8 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;

installTargets = [ "install_client" "install_man" ];
postInstall = ''
wrapProgram "$out/bin/x2goclient" --suffix PATH : "${nx-libs}/bin:${openssh}/libexec";
'';

qtWrapperArgs = [ ''--suffix PATH : ${nx-libs}/bin:${openssh}/libexec'' ];

meta = with stdenv.lib; {
description = "Graphical NoMachine NX3 remote desktop client";
Expand Down

0 comments on commit 289c607

Please sign in to comment.