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
commit cc73e14aa1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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" ];