mumble-1.2.2 and mumble-1.2.3 with direct jack-support
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: *** [JackAudio.o] Error 1
make: 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.
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 ebuild with Jack Patch.
Created attachment 417900 [details, diff]
Slightly modified original patch. I added the line:
(Don't know why the arch pkgbuild don't have to do this.)
The bug has been closed via the following commit(s):
Author: Andreas Sturmlechner <firstname.lastname@example.org>
AuthorDate: 2018-08-21 19:26:16 +0000
Commit: Andreas Sturmlechner <email@example.com>
CommitDate: 2018-08-21 19:26:16 +0000
media-sound/mumble: Add USE jack
Package-Manager: Portage-2.3.48, Repoman-2.3.10
media-sound/mumble/mumble-9999.ebuild | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)