about summary refs log tree commit diff
path: root/pkgs/applications
diff options
context:
space:
mode:
authorVincent Laporte <vbgl@users.noreply.github.com>2019-06-26 03:59:13 +0000
committerGitHub <noreply@github.com>2019-06-26 03:59:13 +0000
commit0024cfcc49560645359f1a709a2f2af625962d3c (patch)
tree9582505cc4a5805bdec8df438540734cfbd45278 /pkgs/applications
parent52ffec321aa3290993f80f0237d60e99ee708466 (diff)
parent462c43881a4a74932c403005b501d7243c6a131b (diff)
Merge pull request #63346 from vbgl/merkaartor-fix
merkaartor: fix build & run
Diffstat (limited to 'pkgs/applications')
-rw-r--r--pkgs/applications/misc/merkaartor/default.nix9
1 files changed, 7 insertions, 2 deletions
diff --git a/pkgs/applications/misc/merkaartor/default.nix b/pkgs/applications/misc/merkaartor/default.nix
index 70a6efb90ddc2..0833464f2c257 100644
--- a/pkgs/applications/misc/merkaartor/default.nix
+++ b/pkgs/applications/misc/merkaartor/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, qmake, pkgconfig, boost, gdal, proj
+{ stdenv, fetchFromGitHub, makeWrapper, qmake, pkgconfig, boost, gdal, proj
 , qtbase, qtsvg, qtwebkit }:
 
 stdenv.mkDerivation rec {
@@ -12,12 +12,17 @@ stdenv.mkDerivation rec {
     sha256 = "0ls3q8m1hxiwyrypy6qca8wczhl4969ncl0sszfdwfv70rzxjk88";
   };
 
-  nativeBuildInputs = [ qmake pkgconfig ];
+  nativeBuildInputs = [ makeWrapper qmake pkgconfig ];
 
   buildInputs = [ boost gdal proj qtbase qtsvg qtwebkit ];
 
   enableParallelBuilding = true;
 
+  postInstall = ''
+    wrapProgram $out/bin/merkaartor \
+      --set QT_QPA_PLATFORM_PLUGIN_PATH ${qtbase.bin}/lib/qt-*/plugins/platforms
+  '';
+
   meta = with stdenv.lib; {
     description = "OpenStreetMap editor";
     homepage = http://merkaartor.be/;