summary refs log tree commit diff
path: root/pkgs/development/libraries/libspatialite
diff options
context:
space:
mode:
authorA.J.Rouvoet <arjen.rouvoet@stcorp.nl>2016-10-25 15:25:56 +0200
committerA.J.Rouvoet <arjen.rouvoet@stcorp.nl>2016-10-25 15:25:56 +0200
commitb85d9003f2dfa32a2a252845a6f304a1cba63c2f (patch)
tree247c25b1b0b7fd6fb6150185b126759e41842ff5 /pkgs/development/libraries/libspatialite
parent76b696d7dbdc3b43adcaa7c794e7a90a71127be8 (diff)
downloadnixpkgs-b85d9003f2dfa32a2a252845a6f304a1cba63c2f.tar
nixpkgs-b85d9003f2dfa32a2a252845a6f304a1cba63c2f.tar.gz
nixpkgs-b85d9003f2dfa32a2a252845a6f304a1cba63c2f.tar.bz2
nixpkgs-b85d9003f2dfa32a2a252845a6f304a1cba63c2f.tar.lz
nixpkgs-b85d9003f2dfa32a2a252845a6f304a1cba63c2f.tar.xz
nixpkgs-b85d9003f2dfa32a2a252845a6f304a1cba63c2f.tar.zst
nixpkgs-b85d9003f2dfa32a2a252845a6f304a1cba63c2f.zip
libspatialite: link missing mod_spatialite.dylib
fix #19856
Diffstat (limited to 'pkgs/development/libraries/libspatialite')
-rw-r--r--pkgs/development/libraries/libspatialite/default.nix10
1 files changed, 8 insertions, 2 deletions
diff --git a/pkgs/development/libraries/libspatialite/default.nix b/pkgs/development/libraries/libspatialite/default.nix
index faa0b988be2..d5e72cae5fc 100644
--- a/pkgs/development/libraries/libspatialite/default.nix
+++ b/pkgs/development/libraries/libspatialite/default.nix
@@ -1,4 +1,6 @@
-{ stdenv, fetchurl, pkgconfig, libxml2, sqlite, zlib, proj, geos, libiconv }:
+{ stdenv, lib, fetchurl, pkgconfig, libxml2, sqlite, zlib, proj, geos, libiconv }:
+
+with lib;
 
 stdenv.mkDerivation rec {
   name = "libspatialite-4.2.0";
@@ -14,7 +16,11 @@ stdenv.mkDerivation rec {
 
   enableParallelBuilding = true;
 
-  meta = with stdenv.lib; {
+  postInstall = "" + optionalString stdenv.isDarwin ''
+    ln -s $out/lib/mod_spatialite.{so,dylib}
+  '';
+
+  meta = {
     description = "Extensible spatial index library in C++";
     homepage = https://www.gaia-gis.it/fossil/libspatialite;
     # They allow any of these