mumble: fix build (#80500)

authored by

Mario Rodas and committed by
GitHub
7b73eefd 5ea19307

+19 -1
+3 -1
pkgs/applications/networking/mumble/default.nix
··· 19 pname = overrides.type; 20 version = source.version; 21 22 - patches = (source.patches or []) ++ optional jackSupport ./mumble-jack-support.patch; 23 24 nativeBuildInputs = [ pkgconfig python qt5.qmake ] 25 ++ (overrides.nativeBuildInputs or [ ]);
··· 19 pname = overrides.type; 20 version = source.version; 21 22 + patches = (source.patches or []) 23 + ++ optional jackSupport ./mumble-jack-support.patch 24 + ++ [ ./fix-rnnoise-argument.patch ]; 25 26 nativeBuildInputs = [ pkgconfig python qt5.qmake ] 27 ++ (overrides.nativeBuildInputs or [ ]);
+16
pkgs/applications/networking/mumble/fix-rnnoise-argument.patch
···
··· 1 + nixpkgs has a more recent rnnoise than the one used by mumble, and rnnoise 2 + changed the argument rnnoise_create[1], 3 + 4 + [1] https://github.com/xiph/rnnoise/commit/231b9c02d14a74cb449a98004cb7a2cf1bdeca2f 5 + 6 + --- old/src/mumble/AudioInput.cpp 2020-02-18 22:55:32.000000000 -0500 7 + +++ new/src/mumble/AudioInput.cpp 2020-02-18 22:58:08.000000000 -0500 8 + @@ -106,7 +106,7 @@ 9 + #endif 10 + 11 + #ifdef USE_RNNOISE 12 + - denoiseState = rnnoise_create(); 13 + + denoiseState = rnnoise_create(NULL); 14 + #endif 15 + 16 + qWarning("AudioInput: %d bits/s, %d hz, %d sample", iAudioQuality, iSampleRate, iFrameSize);