summary refs log tree commit diff
path: root/pkgs/development/libraries/gdal/default.nix
diff options
context:
space:
mode:
authorVincent Laporte <Vincent.Laporte@gmail.com>2015-08-24 14:16:13 +0200
committerVincent Laporte <Vincent.Laporte@gmail.com>2015-08-24 14:32:07 +0200
commit4501d4f5d99337db7de2dd440f3e70f014f23e73 (patch)
tree793dcef27468ea562ec23fe968c4f9cd56466fd5 /pkgs/development/libraries/gdal/default.nix
parent3c114b827ee418a040973671e1ab4898118a5886 (diff)
downloadnixpkgs-4501d4f5d99337db7de2dd440f3e70f014f23e73.tar
nixpkgs-4501d4f5d99337db7de2dd440f3e70f014f23e73.tar.gz
nixpkgs-4501d4f5d99337db7de2dd440f3e70f014f23e73.tar.bz2
nixpkgs-4501d4f5d99337db7de2dd440f3e70f014f23e73.tar.lz
nixpkgs-4501d4f5d99337db7de2dd440f3e70f014f23e73.tar.xz
nixpkgs-4501d4f5d99337db7de2dd440f3e70f014f23e73.tar.zst
nixpkgs-4501d4f5d99337db7de2dd440f3e70f014f23e73.zip
gdal: fix standalone python programs
Diffstat (limited to 'pkgs/development/libraries/gdal/default.nix')
-rw-r--r--pkgs/development/libraries/gdal/default.nix11
1 files changed, 8 insertions, 3 deletions
diff --git a/pkgs/development/libraries/gdal/default.nix b/pkgs/development/libraries/gdal/default.nix
index 22a721191dd..6e1ada69039 100644
--- a/pkgs/development/libraries/gdal/default.nix
+++ b/pkgs/development/libraries/gdal/default.nix
@@ -1,5 +1,5 @@
 { stdenv, fetchurl, composableDerivation, unzip, libjpeg, libtiff, zlib
-, postgresql, mysql, libgeotiff, python, pythonPackages, proj, geos, openssl
+, postgresql, mysql, libgeotiff, pythonPackages, proj, geos, openssl
 , libpng }:
 
 composableDerivation.composableDerivation {} (fixed: rec {
@@ -11,7 +11,8 @@ composableDerivation.composableDerivation {} (fixed: rec {
     sha256 = "53761563ff53c5bf27bff7c4d6cab8bb1634baccefda05348e0f3b7acaf4c9e6";
   };
 
-  buildInputs = [ unzip libjpeg libtiff libpng python pythonPackages.numpy proj openssl ];
+  buildInputs = [ unzip libjpeg libtiff libpng proj openssl ]
+  ++ (with pythonPackages; [ python numpy wrapPython ]);
 
   patches = [
     # This ensures that the python package is installed into gdal's prefix,
@@ -44,11 +45,15 @@ composableDerivation.composableDerivation {} (fixed: rec {
   #   TEST FAILED: /nix/store/xkrmb8xnvqxzjwsdmasqmsdh1a5y2y99-gdal-1.11.2/lib/python2.7/site-packages/ does NOT support .pth files
   #   error: bad install directory or PYTHONPATH
   preBuild = ''
-    pythonInstallDir=$out/lib/${python.libPrefix}/site-packages
+    pythonInstallDir=$out/lib/${pythonPackages.python.libPrefix}/site-packages
     mkdir -p $pythonInstallDir
     export PYTHONPATH=''${PYTHONPATH:+''${PYTHONPATH}:}$pythonInstallDir
   '';
 
+  postInstall = ''
+    wrapPythonPrograms
+  '';
+
   meta = {
     description = "Translator library for raster geospatial data formats";
     homepage = http://www.gdal.org/;