From 51f93cb778f95937daabb80b1d47f244e9537343 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Fri, 7 Jan 2022 10:04:04 +0800 Subject: [PATCH] roc-toolkit: fix cross compilation --- pkgs/development/libraries/audio/roc-toolkit/default.nix | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/pkgs/development/libraries/audio/roc-toolkit/default.nix b/pkgs/development/libraries/audio/roc-toolkit/default.nix index f9f9d4888e98..728e52b26701 100644 --- a/pkgs/development/libraries/audio/roc-toolkit/default.nix +++ b/pkgs/development/libraries/audio/roc-toolkit/default.nix @@ -40,7 +40,10 @@ stdenv.mkDerivation rec { ]; sconsFlags = - [ "--disable-sox" + [ "--build=${stdenv.buildPlatform.config}" + "--host=${stdenv.hostPlatform.config}" + "--prefix=${placeholder "out"}" + "--disable-sox" "--disable-tests" ] ++ lib.optional (!libunwindSupport) "--disable-libunwind" ++ lib.optional (!pulseaudioSupport) "--disable-pulseaudio" ++ @@ -52,10 +55,6 @@ stdenv.mkDerivation rec { prePatch = lib.optionalString stdenv.isAarch64 "sed -i 's/c++98/c++11/g' SConstruct"; - preConfigure = '' - sconsFlags+=" --prefix=$out" - ''; - meta = with lib; { description = "Roc is a toolkit for real-time audio streaming over the network"; homepage = "https://github.com/roc-streaming/roc-toolkit";