From bafb9c4d50d08a373f83b15be6fa0ad1fe2b44cf Mon Sep 17 00:00:00 2001 From: Daiderd Jordan Date: Thu, 21 Sep 2017 21:10:03 +0200 Subject: vsqlite: fix darwin build --- pkgs/development/libraries/vsqlite/default.nix | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'pkgs/development/libraries/vsqlite') diff --git a/pkgs/development/libraries/vsqlite/default.nix b/pkgs/development/libraries/vsqlite/default.nix index 43a8f7db8d6..bfb07c2df33 100644 --- a/pkgs/development/libraries/vsqlite/default.nix +++ b/pkgs/development/libraries/vsqlite/default.nix @@ -11,10 +11,17 @@ stdenv.mkDerivation rec { buildInputs = [ boost sqlite ]; - meta = { + prePatch = stdenv.lib.optionalString stdenv.isDarwin '' + substituteInPlace Makefile.in \ + --replace '-Wl,--as-needed' "" \ + --replace '-Wl,-soname -Wl,libvsqlitepp.so.3' \ + "-Wl,-install_name,$out/lib/libvsqlitepp.3.dylib" + ''; + + meta = with stdenv.lib; { homepage = http://vsqlite.virtuosic-bytes.com/; description = "C++ wrapper library for sqlite."; - license = stdenv.lib.licenses.bsd3; - platforms = stdenv.lib.platforms.unix; + license = licenses.bsd3; + platforms = platforms.unix; }; } -- cgit 1.4.1