Merge pull request #114553 from Mindavi/flite/cross-compile-support

flite: improve cross-compilation support
This commit is contained in:
Sandro
2021-02-27 23:16:28 +01:00
committed by GitHub

View File

@@ -1,4 +1,4 @@
{ lib, stdenv, fetchFromGitHub, alsaLib }:
{ lib, stdenv, fetchFromGitHub, alsaLib, fetchpatch }:
stdenv.mkDerivation rec {
pname = "flite";
@@ -13,6 +13,16 @@ stdenv.mkDerivation rec {
buildInputs = lib.optionals stdenv.isLinux [ alsaLib ];
# https://github.com/festvox/flite/pull/60.
# Replaces `ar` with `$(AR)` in config/common_make_rules.
# Improves cross-compilation compatibility.
patches = [
(fetchpatch {
url = "https://github.com/festvox/flite/commit/54c65164840777326bbb83517568e38a128122ef.patch";
sha256 = "sha256-hvKzdX7adiqd9D+9DbnfNdqEULg1Hhqe1xElYxNM1B8=";
})
];
configureFlags = [
"--enable-shared"
] ++ lib.optionals stdenv.isLinux [ "--with-audio=alsa" ];