summary refs log tree commit diff
path: root/pkgs/applications/misc/merkaartor/default.nix
diff options
context:
space:
mode:
authorWeijia Wang <9713184+wegank@users.noreply.github.com>2023-08-07 20:09:02 +0200
committerWeijia Wang <9713184+wegank@users.noreply.github.com>2023-08-07 20:09:02 +0200
commitc35ae8c34f689a3cdd1c8507410f79714493f69c (patch)
tree6e9585a8de4121a72603145141da3095f5196308 /pkgs/applications/misc/merkaartor/default.nix
parenta634d19ba455c7762a9521aab76e0a63cfdcbf16 (diff)
downloadnixpkgs-c35ae8c34f689a3cdd1c8507410f79714493f69c.tar
nixpkgs-c35ae8c34f689a3cdd1c8507410f79714493f69c.tar.gz
nixpkgs-c35ae8c34f689a3cdd1c8507410f79714493f69c.tar.bz2
nixpkgs-c35ae8c34f689a3cdd1c8507410f79714493f69c.tar.lz
nixpkgs-c35ae8c34f689a3cdd1c8507410f79714493f69c.tar.xz
nixpkgs-c35ae8c34f689a3cdd1c8507410f79714493f69c.tar.zst
nixpkgs-c35ae8c34f689a3cdd1c8507410f79714493f69c.zip
merkaartor: add patch for exiv2 0.28
Diffstat (limited to 'pkgs/applications/misc/merkaartor/default.nix')
-rw-r--r--pkgs/applications/misc/merkaartor/default.nix19
1 files changed, 14 insertions, 5 deletions
diff --git a/pkgs/applications/misc/merkaartor/default.nix b/pkgs/applications/misc/merkaartor/default.nix
index eda540427bb..c8ac515571c 100644
--- a/pkgs/applications/misc/merkaartor/default.nix
+++ b/pkgs/applications/misc/merkaartor/default.nix
@@ -1,9 +1,10 @@
-{ mkDerivation
-, lib
+{ lib
 , stdenv
 , fetchFromGitHub
+, fetchpatch
 , qmake
 , qttools
+, wrapQtAppsHook
 , qttranslations
 , gdal
 , proj
@@ -15,7 +16,7 @@
 , withZbar ? false, zbar
 }:
 
-mkDerivation rec {
+stdenv.mkDerivation rec {
   pname = "merkaartor";
   version = "0.19.0";
 
@@ -23,10 +24,18 @@ mkDerivation rec {
     owner = "openstreetmap";
     repo = "merkaartor";
     rev = version;
-    sha256 = "sha256-I3QNCXzwhEFa8aOdwl3UJV8MLZ9caN9wuaaVrGFRvbQ=";
+    hash = "sha256-I3QNCXzwhEFa8aOdwl3UJV8MLZ9caN9wuaaVrGFRvbQ=";
   };
 
-  nativeBuildInputs = [ qmake qttools ];
+  patches = [
+    (fetchpatch {
+      name = "exiv2-0.28.patch";
+      url = "https://github.com/openstreetmap/merkaartor/commit/1e20d2ccd743ea5f8c2358e4ae36fead8b9390fd.patch";
+      hash = "sha256-aHjJLKYvqz7V0QwUIg0SbentBe+DaCJusVqy4xRBVWo=";
+    })
+  ];
+
+  nativeBuildInputs = [ qmake qttools wrapQtAppsHook ];
 
   buildInputs = [ gdal proj qtsvg qtwebengine ]
     ++ lib.optional withGeoimage exiv2