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 let
soVersion = "4"; soVersion = "5";
in stdenv.mkDerivation rec { in stdenv.mkDerivation rec {
pname = "liblinear"; pname = "liblinear";
version = "2.43"; version = "2.46";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "cjlin1"; owner = "cjlin1";
repo = "liblinear"; repo = "liblinear";
rev = "v${builtins.replaceStrings ["."] [""] version}"; rev = "v${builtins.replaceStrings ["."] [""] version}";
sha256 = "sha256-qcSMuWHJgsapWs1xgxv3fKSXcx18q8cwyIn3E4RCGKA="; sha256 = "sha256-mKd6idfr6mIIDEie8DCS+drtfpgKoS/5UXI0JenTxlA=";
}; };
postPatch = '' makeFlags = [ "AR=${stdenv.cc.targetPrefix}ar" "RANLIB=${stdenv.cc.targetPrefix}ranlib" ];
substituteInPlace blas/Makefile \
--replace "ar rcv" "${stdenv.cc.targetPrefix}ar rcv" \
--replace "ranlib" "${stdenv.cc.targetPrefix}ranlib"
'';
outputs = [ "bin" "dev" "out" ]; outputs = [ "bin" "dev" "out" ];
nativeBuildInputs = lib.optionals stdenv.isDarwin [ fixDarwinDylibNames ];
buildFlags = [ "lib" "predict" "train" ]; buildFlags = [ "lib" "predict" "train" ];
installPhase = '' installPhase = ''