fmit: add portaudioSupport (off by default)

+6 -2
+6 -2
pkgs/applications/audio/fmit/default.nix
··· 1 1 { stdenv, fetchFromGitHub, fftw, freeglut, qt5 2 2 , alsaSupport ? true, alsaLib ? null 3 - , jackSupport ? false, libjack2 ? null }: 3 + , jackSupport ? false, libjack2 ? null 4 + , portaudioSupport ? false, portaudio ? null }: 4 5 5 6 assert alsaSupport -> alsaLib != null; 6 7 assert jackSupport -> libjack2 != null; 8 + assert portaudioSupport -> portaudio != null; 7 9 8 10 let version = "1.0.8"; in 9 11 stdenv.mkDerivation { ··· 18 20 19 21 buildInputs = [ fftw freeglut qt5.base qt5.multimedia ] 20 22 ++ stdenv.lib.optional alsaSupport [ alsaLib ] 21 - ++ stdenv.lib.optional jackSupport [ libjack2 ]; 23 + ++ stdenv.lib.optional jackSupport [ libjack2 ] 24 + ++ stdenv.lib.optional portaudioSupport [ portaudio ]; 22 25 23 26 configurePhase = '' 24 27 mkdir build ··· 26 29 qmake \ 27 30 CONFIG+=${stdenv.lib.optionalString alsaSupport "acs_alsa"} \ 28 31 CONFIG+=${stdenv.lib.optionalString jackSupport "acs_jack"} \ 32 + CONFIG+=${stdenv.lib.optionalString portaudioSupport "acs_portaudio"} \ 29 33 PREFIX="$out" PREFIXSHORTCUT="$out" \ 30 34 ../fmit.pro 31 35 '';