diff options
author | Jörg Thalheim <joerg@thalheim.io> | 2020-01-15 11:47:40 +0000 |
---|---|---|
committer | Jörg Thalheim <joerg@thalheim.io> | 2020-01-15 13:20:25 +0000 |
commit | 05a507e597bf72c9d7ea3ee23ea8f82f92d75ed1 (patch) | |
tree | 3858702e52342a3195dc2aa034f3f8589d94734b /pkgs/development/libraries | |
parent | f67b539c07550ab0f23c63507ad7c7df26e19eec (diff) | |
download | nixpkgs-05a507e597bf72c9d7ea3ee23ea8f82f92d75ed1.tar nixpkgs-05a507e597bf72c9d7ea3ee23ea8f82f92d75ed1.tar.gz nixpkgs-05a507e597bf72c9d7ea3ee23ea8f82f92d75ed1.tar.bz2 nixpkgs-05a507e597bf72c9d7ea3ee23ea8f82f92d75ed1.tar.lz nixpkgs-05a507e597bf72c9d7ea3ee23ea8f82f92d75ed1.tar.xz nixpkgs-05a507e597bf72c9d7ea3ee23ea8f82f92d75ed1.tar.zst nixpkgs-05a507e597bf72c9d7ea3ee23ea8f82f92d75ed1.zip |
liblinear: fix soname path names on linux
Diffstat (limited to 'pkgs/development/libraries')
-rw-r--r-- | pkgs/development/libraries/liblinear/default.nix | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/pkgs/development/libraries/liblinear/default.nix b/pkgs/development/libraries/liblinear/default.nix index e8d8e971bc5..7b70510dec3 100644 --- a/pkgs/development/libraries/liblinear/default.nix +++ b/pkgs/development/libraries/liblinear/default.nix @@ -18,17 +18,19 @@ stdenv.mkDerivation rec { libSuff = stdenv.hostPlatform.extensions.sharedLibrary; in '' mkdir -p $out/lib $out/bin $out/include - cp liblinear.so.3 $out/lib/liblinear.3${libSuff} - ln -s $out/lib/liblinear.3${libSuff} $out/lib/liblinear${libSuff} + ${if stdenv.isDarwin then '' + cp liblinear.so.3 $out/lib/liblinear.3.dylib + ln -s $out/lib/liblinear.3.dylib $out/lib/liblinear.dylib + install_name_tool -id liblinear.3.dylib $out/lib/liblinear.3.dylib + '' else '' + cp liblinear.so.3 $out/lib/liblinear.so.3 + ln -s $out/lib/liblinear.so.3 $out/lib/liblinear.so + ''} cp train $out/bin/liblinear-train cp predict $out/bin/liblinear-predict cp linear.h $out/include ''; - postFixup = stdenv.lib.optionalString stdenv.isDarwin '' - install_name_tool -id liblinear.3.dylib $out/lib/liblinear.3.dylib - ''; - meta = with stdenv.lib; { description = "A library for large linear classification"; homepage = https://www.csie.ntu.edu.tw/~cjlin/liblinear/; |