fmit: add portaudioSupport (off by default)

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