mumble-1.2.2 and mumble-1.2.3 with direct jack-support Reproducible: Always FalkTX announced a patch for mumble-1.2.2 to have direct support to jack. I modify the 1.2.2 and 1.2.3-ebuild and the patch a little bit that it works for both versions, but I'm not very experienced, so feel free to make it better.
Created attachment 284181 [details] mumble-1.2.3 with jack-useflag
Created attachment 284183 [details, diff] patch for mumble-1.2.3
Created attachment 284185 [details] original patch for mumble-1.2.2 Download from http://sourceforge.net/tracker/?func=detail&aid=3166072&group_id=147372&atid=768007
Created attachment 284187 [details] mumble-1.2.2 with jack-useflag
Does this patch still apply to the current version(1.2.5)? When I add jack as a use flag and build mumble doesn't run.I tried manually updating the ebuild in a local overlay to add the attached patch and the emerge now fails compiling with output: In file included from JackAudio.cpp:32:0: JackAudio.h: At global scope: JackAudio.h:60:17: error: 'QWaitCondition' does not name a type compilation terminated due to -Wfatal-errors. make[1]: *** [JackAudio.o] Error 1 make[1]: Leaving directory `/var/tmp/portage/media-sound/mumble-1.2.5/work/mumble-1.2.5/src/mumble' make: *** [sub-src-mumble-make_default-ordered] Error 2 I don't really know what I'm doing, so if there is a simple way to do this, or you can add the use flag option back in, I need jack support for mumble to be useful for my purposes. Thanks.
Related: https://aur.archlinux.org/packages/mumble-jack/ This seems to be the actual version of mumble (yet based on the patch of FalkTX). Also there is another mumble bug for this: http://sourceforge.net/p/mumble/feature-requests/749/
Created attachment 417898 [details] mumble-1.2.10-r2.ebuild Mumble ebuild with Jack Patch.
Created attachment 417900 [details, diff] mumble-jack-support.patch Slightly modified original patch. I added the line: +#include <QWaitCondition> (Don't know why the arch pkgbuild don't have to do this.)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93953d4dab249dd0eb227deccb69016c27a46dd6 commit 93953d4dab249dd0eb227deccb69016c27a46dd6 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2018-08-21 19:26:16 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2018-08-21 19:26:16 +0000 media-sound/mumble: Add USE jack Closes: https://bugs.gentoo.org/380161 Package-Manager: Portage-2.3.48, Repoman-2.3.10 media-sound/mumble/mumble-9999.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)