Summary: | media-sound/umurmur-0.2.8 - Minimalistic Murmur (Mumble server) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Hans Nieser <hans> |
Component: | New packages | Assignee: | Lars Wendler (Polynomial-C) (RETIRED) <polynomial-c> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | dan, gentoo, kripton, schinkelm |
Priority: | Normal | Keywords: | EBUILD, PATCH |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://code.google.com/p/umurmur/ | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
umurmur-0.2.8.ebuild
umurmurd.confd umurmurd.initd umurmur.conf umurmur-0.2.8.ebuild upstream patch that makes umurmur build with latest polarssl |
Description
Hans Nieser
2011-06-15 13:46:32 UTC
Created attachment 277121 [details]
umurmurd.confd
Created attachment 277123 [details]
umurmurd.initd
Created attachment 277125 [details]
umurmur.conf
An ebuild for dev-libs/protobuf-c can be found at bug 371775 Comment on attachment 277119 [details]
umurmur-0.2.8.ebuild
renamed for umurmur-0.2.8., no changes to ebuild needed
e-build works and would be cool for in the sunrise overlay maybe? Thanks for reminding me :) Was meaning to try and get this into sunrise, but forgot about it Created attachment 302715 [details]
umurmur-0.2.8.ebuild
Some minor fixes as suggested by hasufell on #gentoo-sunrise, included upstream patch that makes umurmur build again with latest polarssl (1.1.1)
Created attachment 302717 [details, diff]
upstream patch that makes umurmur build with latest polarssl
I added these to my user overlay: http://git.overlays.gentoo.org/gitweb/?p=user/JoseQ.git;a=summary I bumped the ebuild to umurmur version 0.2.10. I also forced PolarSSL ver 1.1.x because ver. 0.14 was forcing the mumble client into 1.1 compatibility mode. You will also need Benjamin Franzke's user overlay for protobuf-c: http://git.overlays.gentoo.org/gitweb/?p=user/benf.git;a=summary I've backported a couple of fixes from the master branch to my user overlay. You'll need these or umurmur will segfault with OpenSSL or won't even compile with PolarSSL. I've asked upstream for a 0.2.10.1 release. WHY IS THIS STILL NOT IN MAIN/SUNRISE. fug I made some effort to get it in there a long time ago but didn't really get far with it. When I get some time this week(end) I'll see if I can update this ebuild with the fixes mentioned in comments and have another go at it. Protobuf-c already made it into the tree. Adding that ebuild is no longer necessary. I had a brief discussion with the upstream maintainer recently: https://github.com/fatbob313/umurmur/issues/11#issuecomment-16343630 The upshot is that vanilla 0.2.10 will not work on gentoo stable. I have a couple of patched ebuilds in my user overlay. The only difference between the -r1 and -r2 versions is that the latter is keyworded stable on x86 and amd64. I made this change so I could create an unstable 0.2.11 version that right now is really a source ebuild. It builds the ipv4 branch from upstream as I discussed with the author. They're all here: http://git.overlays.gentoo.org/gitweb/?p=user/JoseQ.git;a=tree;f=media-sound/umurmur;hb=28274e1feb2dbecaef388407b1b197c8aaab95fd I've been running uMurmur on my amd64 system for more than a year now. The only problems I've had were the ones I had to patch for SSL. 0.2.13 is released with Opus support. This makes it a really really interesting piece of software. http://code.google.com/p/umurmur/wiki/Changelog This package has earned my interest. I cannot promise anything but when I get some spare time I gonna try to add this to portage. Thank you for the ebuild and other files. I hope you all didn't already run out of patience... +*umurmur-0.2.13 (20 Jun 2013) + + 20 Jun 2013; Lars Wendler <polynomial-c@gentoo.org> +umurmur-0.2.13.ebuild, + +files/umurmur.conf, +files/umurmurd.confd, +files/umurmurd.initd, + +metadata.xml: + Initial commit. This fixes bug #371773 reported by Hans Nieser who also + contributed various files to the bug. + Thanks for all your work. I converted the ebuild to use EAPI-5, changed the functional user/group to murmur:murmur (media-sound/murmur is already using this so no need for another new user), rewrote the init script and moved the config file to /etc/umurmur. Thanks! |