summary refs log tree commit diff
path: root/pkgs/applications/gis
diff options
context:
space:
mode:
authorFrederik Rietdijk <fridh@fridh.nl>2018-04-09 15:12:32 +0200
committerFrederik Rietdijk <fridh@fridh.nl>2018-04-09 15:12:32 +0200
commit0aa59a08d65461149552f68c638655ed2b474510 (patch)
tree95b176cf0459529707be2f16d6b87eb96fd4e01a /pkgs/applications/gis
parent2cf343fc96b82772b9ab3700fe43eb142d100179 (diff)
parent2ab846211c52e3d7bb26b0888c9777598e921591 (diff)
downloadnixpkgs-0aa59a08d65461149552f68c638655ed2b474510.tar
nixpkgs-0aa59a08d65461149552f68c638655ed2b474510.tar.gz
nixpkgs-0aa59a08d65461149552f68c638655ed2b474510.tar.bz2
nixpkgs-0aa59a08d65461149552f68c638655ed2b474510.tar.lz
nixpkgs-0aa59a08d65461149552f68c638655ed2b474510.tar.xz
nixpkgs-0aa59a08d65461149552f68c638655ed2b474510.tar.zst
nixpkgs-0aa59a08d65461149552f68c638655ed2b474510.zip
Merge master into staging
Diffstat (limited to 'pkgs/applications/gis')
-rw-r--r--pkgs/applications/gis/openorienteering-mapper/default.nix20
1 files changed, 11 insertions, 9 deletions
diff --git a/pkgs/applications/gis/openorienteering-mapper/default.nix b/pkgs/applications/gis/openorienteering-mapper/default.nix
index 6eb7fba646c..7b79cd062a8 100644
--- a/pkgs/applications/gis/openorienteering-mapper/default.nix
+++ b/pkgs/applications/gis/openorienteering-mapper/default.nix
@@ -1,12 +1,13 @@
 { stdenv, fetchFromGitHub, gdal, cmake, ninja, proj, clipper, zlib, qtbase, qttools
-  , qtlocation, qtsensors, doxygen, cups, makeWrapper
+  , qtlocation, qtsensors, doxygen, cups, makeWrapper, qtimageformats
 }:
 
 stdenv.mkDerivation rec {
   name = "OpenOrienteering-Mapper-${version}";
-  version = "0.8.1";
+  version = "0.8.1.2";
 
-  buildInputs = [ gdal qtbase qttools qtlocation qtsensors clipper zlib proj doxygen cups];
+  buildInputs = [ gdal qtbase qttools qtlocation qtimageformats
+                  qtsensors clipper zlib proj doxygen cups];
 
   nativeBuildInputs = [ cmake makeWrapper ninja ];
 
@@ -14,7 +15,7 @@ stdenv.mkDerivation rec {
     owner = "OpenOrienteering";
     repo = "mapper";
     rev = "v${version}";
-    sha256 = "10viw8bddl76mc2gh84jsl7h237yzvh4nim61pbd63vg1hlqisi6";
+    sha256 = "0f7zxzl2n46qy86k6n3f6a7l1nhba58i28l8ngp3drf74qffaa33";
   };
 
   cmakeFlags =
@@ -48,19 +49,20 @@ stdenv.mkDerivation rec {
     # Fixes "This application failed to start because it could not find or load the Qt
     # platform plugin "cocoa"."
     wrapProgram $out/Mapper.app/Contents/MacOS/Mapper \
-      --set QT_QPA_PLATFORM_PLUGIN_PATH ${qtbase.bin}/lib/qt-*/plugins/platforms
+      --set QT_QPA_PLATFORM_PLUGIN_PATH ${qtbase.bin}/lib/qt-*/plugins/platforms \
+      --set QT_PLUGIN_PATH ${qtbase.bin}/${qtbase.qtPluginPrefix}:${qtimageformats}/${qtbase.qtPluginPrefix}
     mkdir -p $out/bin
     ln -s $out/Mapper.app/Contents/MacOS/Mapper $out/bin/mapper
     '';
 
-  meta = {
+  meta = with stdenv.lib; {
     description = ''
       OpenOrienteering Mapper is an orienteering mapmaking program
       and provides a free alternative to the existing proprietary solution.
     '';
     homepage = https://www.openorienteering.org/apps/mapper/;
-    license = stdenv.lib.licenses.gpl3;
-    platforms = with stdenv.lib.platforms; darwin;
-    maintainers = with stdenv.lib.maintainers; [mpickering];
+    license = licenses.gpl3;
+    platforms = with platforms; linux ++ darwin;
+    maintainers = with maintainers; [mpickering];
   };
 }