summary refs log tree commit diff
path: root/pkgs/applications/gis
diff options
context:
space:
mode:
authorNikolay Korotkiy <sikmir@gmail.com>2021-05-28 15:48:47 +0300
committerNikolay Korotkiy <sikmir@disroot.org>2022-01-09 23:50:50 +0300
commitf16e78d0a04270caf524a36c3beb1d00bc446f4d (patch)
tree572799072e3bd57e84c8ab82fef1c48415f3cc9f /pkgs/applications/gis
parent6cc6cb67fab316a15f6d6b65fc6b62592169b523 (diff)
downloadnixpkgs-f16e78d0a04270caf524a36c3beb1d00bc446f4d.tar
nixpkgs-f16e78d0a04270caf524a36c3beb1d00bc446f4d.tar.gz
nixpkgs-f16e78d0a04270caf524a36c3beb1d00bc446f4d.tar.bz2
nixpkgs-f16e78d0a04270caf524a36c3beb1d00bc446f4d.tar.lz
nixpkgs-f16e78d0a04270caf524a36c3beb1d00bc446f4d.tar.xz
nixpkgs-f16e78d0a04270caf524a36c3beb1d00bc446f4d.tar.zst
nixpkgs-f16e78d0a04270caf524a36c3beb1d00bc446f4d.zip
zombietrackergps: 1.03 → 1.10
Diffstat (limited to 'pkgs/applications/gis')
-rw-r--r--pkgs/applications/gis/zombietrackergps/default.nix20
1 files changed, 15 insertions, 5 deletions
diff --git a/pkgs/applications/gis/zombietrackergps/default.nix b/pkgs/applications/gis/zombietrackergps/default.nix
index 51740b5ad60..f73748d420b 100644
--- a/pkgs/applications/gis/zombietrackergps/default.nix
+++ b/pkgs/applications/gis/zombietrackergps/default.nix
@@ -11,13 +11,13 @@
 
 mkDerivation rec {
   pname = "zombietrackergps";
-  version = "1.03";
+  version = "1.10";
 
   src = fetchFromGitLab {
     owner = "ldutils-projects";
     repo = pname;
     rev = "v_${version}";
-    sha256 = "1rmdy6kijmcxamm4mqmz8638xqisijlnpv8mimgxywpf90h9rrwq";
+    sha256 = "sha256-qRhCAOVWyDLD3WDptPRQVq+VwyFu83XQNaL5TMsGs4Y=";
   };
 
   buildInputs = [
@@ -33,7 +33,10 @@ mkDerivation rec {
   ];
 
   prePatch = ''
-    sed -ie "s,INCLUDEPATH += /usr/include/libldutils,INCLUDEPATH += ${ldutils}," ZombieTrackerGPS.pro
+    substituteInPlace ztgps.pro --replace "../libldutils" "libldutils"
+    substituteInPlace tests.pro --replace "../libldutils" "libldutils"
+
+    ln -s ${ldutils} libldutils
   '';
 
   preConfigure = ''
@@ -41,10 +44,17 @@ mkDerivation rec {
     export INSTALL_ROOT=$out
   '';
 
-  postConfigure = ''
-    substituteInPlace Makefile --replace '$(INSTALL_ROOT)' ""
+  preInstall = ''
+    substituteInPlace Makefile.ztgps --replace '$(INSTALL_ROOT)' ""
+    substituteInPlace Makefile.art --replace '$(INSTALL_ROOT)' ""
+  '';
+
+  postInstall = ''
+    install -Dm644 build/rcc/*.rcc -t $out/share/zombietrackergps
   '';
 
+  qmakeFlags = [ "ZombieTrackerGPS.pro" ];
+
   meta = with lib; {
     description = "GPS track manager for Qt using KDE Marble maps";
     homepage = "https://www.zombietrackergps.net/ztgps/";