diff options
author | Aaron Andersen <aaron@fosslib.net> | 2019-10-21 15:04:11 -0400 |
---|---|---|
committer | Aaron Andersen <aaron@fosslib.net> | 2019-10-21 15:04:11 -0400 |
commit | 18ad0a8028c48625527a790c5c2f09e7847a7840 (patch) | |
tree | 1afa483fb0943b6aa688db8e1b0d2f03d23ee01c /pkgs/development/libraries/unixODBCDrivers/default.nix | |
parent | 1125fb02ccfca1a0cf63622d090b43c7e985c9ae (diff) | |
download | nixpkgs-18ad0a8028c48625527a790c5c2f09e7847a7840.tar nixpkgs-18ad0a8028c48625527a790c5c2f09e7847a7840.tar.gz nixpkgs-18ad0a8028c48625527a790c5c2f09e7847a7840.tar.bz2 nixpkgs-18ad0a8028c48625527a790c5c2f09e7847a7840.tar.lz nixpkgs-18ad0a8028c48625527a790c5c2f09e7847a7840.tar.xz nixpkgs-18ad0a8028c48625527a790c5c2f09e7847a7840.tar.zst nixpkgs-18ad0a8028c48625527a790c5c2f09e7847a7840.zip |
unixODBCDrivers.msodbcsql17: add missing openssl dependency
Diffstat (limited to 'pkgs/development/libraries/unixODBCDrivers/default.nix')
-rw-r--r-- | pkgs/development/libraries/unixODBCDrivers/default.nix | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/pkgs/development/libraries/unixODBCDrivers/default.nix b/pkgs/development/libraries/unixODBCDrivers/default.nix index 44e7ed17f0c..c1810443bdb 100644 --- a/pkgs/development/libraries/unixODBCDrivers/default.nix +++ b/pkgs/development/libraries/unixODBCDrivers/default.nix @@ -1,4 +1,4 @@ -{ fetchurl, stdenv, unixODBC, cmake, postgresql, mysql, libmysqlclient, sqlite, zlib, libxml2, dpkg, lib, openssl, kerberos, curl, libuuid, autoPatchelfHook }: +{ fetchurl, stdenv, unixODBC, cmake, postgresql, mysql, libmysqlclient, sqlite, zlib, libxml2, dpkg, lib, openssl, kerberos, libuuid, patchelf }: # I haven't done any parameter tweaking.. So the defaults provided here might be bad @@ -138,8 +138,7 @@ sha256 = "0jb16irr7qlgd2zshg0vyia7zqipd0pcvwfcr6z807pss1mnzj8w"; }; - nativeBuildInputs = [ autoPatchelfHook ]; - buildInputs = [ unixODBC dpkg kerberos libuuid stdenv.cc.cc ]; + nativeBuildInputs = [ dpkg patchelf ]; unpackPhase = "dpkg -x $src ./"; buildPhase = ""; @@ -150,6 +149,11 @@ cp -r opt/microsoft/msodbcsql${versionMajor}/lib64 opt/microsoft/msodbcsql${versionMajor}/share $out/ ''; + postFixup = '' + patchelf --set-rpath ${lib.makeLibraryPath [ unixODBC openssl.out kerberos libuuid stdenv.cc.cc ]} \ + $out/lib/libmsodbcsql-${versionMajor}.${versionMinor}.so.${versionAdditional} + ''; + passthru = { fancyName = "ODBC Driver 17 for SQL Server"; driver = "lib/libmsodbcsql-${versionMajor}.${versionMinor}.so.${versionAdditional}"; |