From b86f2172816acdb4b53e81ee77e6cce2bf79f21b Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 13 May 2014 16:49:34 +0200 Subject: [PATCH] python-shapely: bake path to libgeos_c into the library --- pkgs/top-level/python-packages.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 3ebcf7955bd..9a18791a190 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6755,7 +6755,7 @@ rec { sha256 = "099sc7ajpp6hbgrx3c0bl6hhkz1mhnr0ahvc7s4i3f3b7q1zfn7l"; }; - propagatedBuildInputs = [ pkgs.geos ]; + buildInputs = [ pkgs.geos ]; preConfigure = '' export LANG="en_US.UTF-8"; @@ -6763,6 +6763,10 @@ rec { export LOCALE_ARCHIVE="${pkgs.glibcLocales}/lib/locale/locale-archive"; ''; + patchPhase = '' + sed -i "s|_lgeos = load_dll('geos_c', fallbacks=.*)|_lgeos = load_dll('geos_c', fallbacks=['${pkgs.geos}/lib/libgeos_c.so'])|" shapely/geos.py + ''; + doCheck = false; # won't suceed for unknown reasons that look harmless, though meta = with stdenv.lib; {