Merge pull request #221349 from Leixb/liblinear

liblinear: 2.43 -> 2.46
This commit is contained in:
Weijia Wang
2023-03-20 21:16:48 +02:00
committed by GitHub
@@ -1,28 +1,22 @@
{ lib, stdenv, fetchFromGitHub, fixDarwinDylibNames }:
{ lib, stdenv, fetchFromGitHub }:
let
soVersion = "4";
soVersion = "5";
in stdenv.mkDerivation rec {
pname = "liblinear";
version = "2.43";
version = "2.46";
src = fetchFromGitHub {
owner = "cjlin1";
repo = "liblinear";
rev = "v${builtins.replaceStrings ["."] [""] version}";
sha256 = "sha256-qcSMuWHJgsapWs1xgxv3fKSXcx18q8cwyIn3E4RCGKA=";
sha256 = "sha256-mKd6idfr6mIIDEie8DCS+drtfpgKoS/5UXI0JenTxlA=";
};
postPatch = ''
substituteInPlace blas/Makefile \
--replace "ar rcv" "${stdenv.cc.targetPrefix}ar rcv" \
--replace "ranlib" "${stdenv.cc.targetPrefix}ranlib"
'';
makeFlags = [ "AR=${stdenv.cc.targetPrefix}ar" "RANLIB=${stdenv.cc.targetPrefix}ranlib" ];
outputs = [ "bin" "dev" "out" ];
nativeBuildInputs = lib.optionals stdenv.isDarwin [ fixDarwinDylibNames ];
buildFlags = [ "lib" "predict" "train" ];
installPhase = ''