kaldi: fix build on darwin

This commit is contained in:
Mario Rodas 2022-10-20 04:20:00 +00:00
parent c15430ab90
commit 4aaf5378d8
2 changed files with 12 additions and 3 deletions

View file

@ -1,4 +1,5 @@
{ lib, stdenv
{ lib
, stdenv
, openblas
, blas
, lapack
@ -9,6 +10,7 @@
, fetchFromGitHub
, git
, python3
, Accelerate
}:
assert blas.implementation == "openblas" && lapack.implementation == "openblas";
@ -35,6 +37,9 @@ stdenv.mkDerivation {
cmakeFlags = [
"-DKALDI_BUILD_TEST=off"
"-DBUILD_SHARED_LIBS=on"
] ++ lib.optionals stdenv.isDarwin [
"-DBLAS_LIBRARIES=-lblas"
"-DLAPACK_LIBRARIES=-llapack"
];
enableParallelBuilding = true;
@ -70,6 +75,8 @@ stdenv.mkDerivation {
openblas
openfst
icu
] ++ lib.optionals stdenv.isDarwin [
Accelerate
];
nativeBuildInputs = [
@ -88,6 +95,6 @@ stdenv.mkDerivation {
homepage = "https://kaldi-asr.org";
license = licenses.mit;
maintainers = with maintainers; [ mic92 ];
platforms = platforms.linux;
platforms = platforms.unix;
};
}

View file

@ -4308,7 +4308,9 @@ with pkgs;
karma = callPackage ../servers/monitoring/karma { };
kaldi = callPackage ../tools/audio/kaldi { };
kaldi = callPackage ../tools/audio/kaldi {
inherit (darwin.apple_sdk.frameworks) Accelerate;
};
kalker = callPackage ../tools/misc/kalker { };