Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 155517

Summary: mumble-0.9.4.ebuild (New Package) (includes murmur server)
Product: Gentoo Linux Reporter: Gorch <gorch>
Component: New packagesAssignee: Timothy Redaelli (RETIRED) <drizzt>
Status: RESOLVED FIXED    
Severity: enhancement CC: bathym, voip+disabled
Priority: High Keywords: EBUILD
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://mumble.sourceforge.net/
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: mumble-0.9.4 ebuild
missing typedefs patch
gentoo config
gentoo initscript
mumble-0.9.4 ebuild (updated)

Description Gorch 2006-11-17 13:16:53 UTC
Description from the wiki:

Mumble is a low-latency, high quality voice chat software primarily intended for use while gaming.

Homepage: http://mumble.sourceforge.net/

Dependencies: speex, alsa, Qt-4.1, xevie, boost

Ebuild: The ebuild includes both the client (mumble) and the server (murmur). Also included are gentoo specific configfile (for conf.d) and a start script for the server (for init.d).

Issues:

* some typedefs are seemingly missing in the mumble sources, patch is provided

* the server seems to ignore the database setting in the murmur.ini, so it is not advised to change the default location (homedir of murmur user: /var/lib/murmur).
Comment 1 Gorch 2006-11-17 13:19:50 UTC
Created attachment 102221 [details]
mumble-0.9.4 ebuild

I placed it under media-sound, like teamspeak.

Tested on ~x86.
Needs testing with ~amd64, ~ppc and maybe others.
Comment 2 Gorch 2006-11-17 13:21:04 UTC
Created attachment 102222 [details, diff]
missing typedefs patch

patch for the mumble source code... two typedefs
Comment 3 Gorch 2006-11-17 13:22:26 UTC
Created attachment 102223 [details]
gentoo config
Comment 4 Gorch 2006-11-17 13:24:05 UTC
Created attachment 102224 [details]
gentoo initscript

goes to media-sound/mumble/files (patch and config too...)
Comment 5 Timothy Redaelli (RETIRED) gentoo-dev 2006-11-18 04:01:08 UTC
Thanks for the ebuild.
I'll take care of it, but there is something to fix.
licence is not as-is,
you need to add a check that qt4 has compiled with use sqlite and remove ~archs that you can't test (~amd64 and ~ppc)
Comment 6 Gorch 2006-11-18 05:07:48 UTC
Created attachment 102260 [details]
mumble-0.9.4 ebuild (updated)

changed: 
* removed untested keywords ~amd64 and ~ppc
* added check for sqlite use flag on qt-4

added:
* client use flag for server-only builds

unresolved:
* license

I dont know which license to select for this ebuild/software. The license that came with the sources looked like "as-is" for me...
What would be the correct license? Do we need a developer specific license for this package, e.g. a "Thorvald Natvig" license?
Comment 7 Jakub Moc (RETIRED) gentoo-dev 2007-01-20 12:20:48 UTC
*mumble-0.9.4 (25 Nov 2006)

  25 Nov 2006; Timothy Redaelli <drizzt@gentoo.org>
  +files/mumble-0.9.4-path.patch, +metadata.xml, +mumble-0.9.4.ebuild:
  New ebuild, thanks to Gorch wrt bug #155517
Comment 8 psk 2007-01-20 16:57:05 UTC
I've added and integrated the patch in the ebuild
Is it possible to have a mumur ebuild ?
or a "mumur-only" USE flag ?
Comment 9 psk 2007-01-20 16:57:55 UTC
Forget last comment it was for another murmur bug, sorry