summary refs log tree commit diff
path: root/pkgs/applications/gis
diff options
context:
space:
mode:
authorhqurve <hqurve@outlook.com>2023-01-01 20:23:58 -0400
committerhqurve <hqurve@outlook.com>2023-01-02 10:10:02 -0400
commitbba45f07cede2b65ce4f49708cb362f6e1ec229f (patch)
tree2afbbaf57a10a42d75fe033366b75f70dc49d8bb /pkgs/applications/gis
parentcc513677183892c157802f8579917263a08a49e0 (diff)
downloadnixpkgs-bba45f07cede2b65ce4f49708cb362f6e1ec229f.tar
nixpkgs-bba45f07cede2b65ce4f49708cb362f6e1ec229f.tar.gz
nixpkgs-bba45f07cede2b65ce4f49708cb362f6e1ec229f.tar.bz2
nixpkgs-bba45f07cede2b65ce4f49708cb362f6e1ec229f.tar.lz
nixpkgs-bba45f07cede2b65ce4f49708cb362f6e1ec229f.tar.xz
nixpkgs-bba45f07cede2b65ce4f49708cb362f6e1ec229f.tar.zst
nixpkgs-bba45f07cede2b65ce4f49708cb362f6e1ec229f.zip
qgis, qgis-ltr: fix grass
Diffstat (limited to 'pkgs/applications/gis')
-rw-r--r--pkgs/applications/gis/qgis/unwrapped-ltr.nix6
-rw-r--r--pkgs/applications/gis/qgis/unwrapped.nix6
2 files changed, 10 insertions, 2 deletions
diff --git a/pkgs/applications/gis/qgis/unwrapped-ltr.nix b/pkgs/applications/gis/qgis/unwrapped-ltr.nix
index 39720283057..5e35e56fe5f 100644
--- a/pkgs/applications/gis/qgis/unwrapped-ltr.nix
+++ b/pkgs/applications/gis/qgis/unwrapped-ltr.nix
@@ -134,7 +134,11 @@ in mkDerivation rec {
     "-DWITH_3D=True"
     "-DWITH_PDAL=TRUE"
   ] ++ lib.optional (!withWebKit) "-DWITH_QTWEBKIT=OFF"
-    ++ lib.optional withGrass "-DGRASS_PREFIX7=${grass}/grass78";
+    ++ lib.optional withGrass (let
+        gmajor = lib.versions.major grass.version;
+        gminor = lib.versions.minor grass.version;
+      in "-DGRASS_PREFIX${gmajor}=${grass}/grass${gmajor}${gminor}"
+    );
 
   dontWrapGApps = true; # wrapper params passed below
 
diff --git a/pkgs/applications/gis/qgis/unwrapped.nix b/pkgs/applications/gis/qgis/unwrapped.nix
index d8af7537569..929a40d6daa 100644
--- a/pkgs/applications/gis/qgis/unwrapped.nix
+++ b/pkgs/applications/gis/qgis/unwrapped.nix
@@ -134,7 +134,11 @@ in mkDerivation rec {
     "-DWITH_3D=True"
     "-DWITH_PDAL=TRUE"
   ] ++ lib.optional (!withWebKit) "-DWITH_QTWEBKIT=OFF"
-    ++ lib.optional withGrass "-DGRASS_PREFIX7=${grass}/grass78";
+    ++ lib.optional withGrass (let
+        gmajor = lib.versions.major grass.version;
+        gminor = lib.versions.minor grass.version;
+      in "-DGRASS_PREFIX${gmajor}=${grass}/grass${gmajor}${gminor}"
+    );
 
   dontWrapGApps = true; # wrapper params passed below