liblinear: 2.43 -> 2.46

This commit is contained in:
LeixB 2023-03-15 17:35:08 +01:00
parent 3d57138bd9
commit bc6e8aba91
No known key found for this signature in database

View file

@ -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 = ''