roc-toolkit: add sox support

Sox is required for using roc-send with any input source other than PulseAudio.

authored by ChaotiCryptidz and committed by winter.bsky.social 6aabf2f2 54513ae6

+6 -3
+6 -3
pkgs/development/libraries/audio/roc-toolkit/default.nix
··· 11 libunwindSupport ? true, 12 libunwind, 13 pulseaudioSupport ? true, 14 - libpulseaudio 15 }: 16 17 stdenv.mkDerivation rec { ··· 36 libuv 37 ] ++ lib.optional openfecSupport openfec 38 ++ lib.optional libunwindSupport libunwind 39 - ++ lib.optional pulseaudioSupport libpulseaudio; 40 41 sconsFlags = 42 [ "--build=${stdenv.buildPlatform.config}" 43 "--host=${stdenv.hostPlatform.config}" 44 "--prefix=${placeholder "out"}" 45 - "--disable-sox" 46 "--disable-doc" 47 "--disable-tests" ] ++ 48 lib.optional (!libunwindSupport) "--disable-libunwind" ++ 49 lib.optional (!pulseaudioSupport) "--disable-pulseaudio" ++ 50 (if (!openfecSupport)
··· 11 libunwindSupport ? true, 12 libunwind, 13 pulseaudioSupport ? true, 14 + libpulseaudio, 15 + soxSupport ? true, 16 + sox 17 }: 18 19 stdenv.mkDerivation rec { ··· 38 libuv 39 ] ++ lib.optional openfecSupport openfec 40 ++ lib.optional libunwindSupport libunwind 41 + ++ lib.optional pulseaudioSupport libpulseaudio 42 + ++ lib.optional soxSupport sox; 43 44 sconsFlags = 45 [ "--build=${stdenv.buildPlatform.config}" 46 "--host=${stdenv.hostPlatform.config}" 47 "--prefix=${placeholder "out"}" 48 "--disable-doc" 49 "--disable-tests" ] ++ 50 + lib.optional (!soxSupport) "--disable-sox" ++ 51 lib.optional (!libunwindSupport) "--disable-libunwind" ++ 52 lib.optional (!pulseaudioSupport) "--disable-pulseaudio" ++ 53 (if (!openfecSupport)