summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimothy Redaelli <drizzt@gentoo.org>2007-01-20 17:17:03 +0000
committerTimothy Redaelli <drizzt@gentoo.org>2007-01-20 17:17:03 +0000
commita094038739bfa30f861c9f1d975fbce23c234bb5 (patch)
tree9476b549cd6a0d6dc261effa0a1676e139c29482 /media-sound/murmur
parentAdd Gorch patch for missing typedefs on gcc 3, wrt bug #162912. (diff)
downloadgentoo-2-a094038739bfa30f861c9f1d975fbce23c234bb5.tar.gz
gentoo-2-a094038739bfa30f861c9f1d975fbce23c234bb5.tar.bz2
gentoo-2-a094038739bfa30f861c9f1d975fbce23c234bb5.zip
New ebuild, mumble server (murmur) wrt bug #155517.
(Portage version: 2.1.2)
Diffstat (limited to 'media-sound/murmur')
-rw-r--r--media-sound/murmur/ChangeLog10
-rw-r--r--media-sound/murmur/Manifest24
-rw-r--r--media-sound/murmur/files/digest-murmur-0.9.43
-rw-r--r--media-sound/murmur/files/murmur.confd12
-rw-r--r--media-sound/murmur/files/murmur.rc27
-rw-r--r--media-sound/murmur/metadata.xml11
-rw-r--r--media-sound/murmur/murmur-0.9.4.ebuild52
7 files changed, 139 insertions, 0 deletions
diff --git a/media-sound/murmur/ChangeLog b/media-sound/murmur/ChangeLog
new file mode 100644
index 000000000000..013faba28471
--- /dev/null
+++ b/media-sound/murmur/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for media-sound/murmur
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/murmur/ChangeLog,v 1.1 2007/01/20 17:17:03 drizzt Exp $
+
+*murmur-0.9.4 (20 Jan 2007)
+
+ 20 Jan 2007; Timothy Redaelli <drizzt@gentoo.org> +files/murmur.confd,
+ +files/murmur.rc, +metadata.xml, +murmur-0.9.4.ebuild:
+ New ebuild, mumble server (murmur) wrt bug #155517.
+
diff --git a/media-sound/murmur/Manifest b/media-sound/murmur/Manifest
new file mode 100644
index 000000000000..9831d3cd5734
--- /dev/null
+++ b/media-sound/murmur/Manifest
@@ -0,0 +1,24 @@
+AUX murmur.confd 254 RMD160 a3a8b9c12732de964106a575438f5e921b4032cc SHA1 1b39045ce40eda40fa148db0c577a5070537f4f0 SHA256 7bb051485728cd53a27bac0771a3e9e0307fcc4d6a3414a9f77621c9c12e613c
+MD5 ab2c1e70337ddca7f8b5b32addc7f325 files/murmur.confd 254
+RMD160 a3a8b9c12732de964106a575438f5e921b4032cc files/murmur.confd 254
+SHA256 7bb051485728cd53a27bac0771a3e9e0307fcc4d6a3414a9f77621c9c12e613c files/murmur.confd 254
+AUX murmur.rc 586 RMD160 3bc9d1638ac97bdeba820d14d8071973cf2dc096 SHA1 a291c3dda570adf347f0b573b8a910737eadcb4c SHA256 f7b6fa2d4caf730cd6b3dc4d9b8bc9da46d56abe704f9db807ae8d96f22561bf
+MD5 45c752952162dc1ac941c89565859afd files/murmur.rc 586
+RMD160 3bc9d1638ac97bdeba820d14d8071973cf2dc096 files/murmur.rc 586
+SHA256 f7b6fa2d4caf730cd6b3dc4d9b8bc9da46d56abe704f9db807ae8d96f22561bf files/murmur.rc 586
+DIST mumble-0.9.4.tar.bz2 250137 RMD160 96fe8968d888a4b491fe35894a4da46bc39c3765 SHA1 0cfd59658a814457764201fe85e0fa12161c1fc5 SHA256 cf02411ad244dbe6537f4bdfe64b0accc6dcb668d47e4b371c08572052b6259d
+EBUILD murmur-0.9.4.ebuild 1257 RMD160 372872c7544ca1b5926c8b5bc8df08f95fb1cf24 SHA1 cab1101ec40cb36426ac08e35e406d5ec1d69ce7 SHA256 dc9dec9f89fadc2482fdc2b4f2a01a59f8295bcfcd8021c61f77ef9a3a132da4
+MD5 e16eafe3daf2803177b85d90bfe69d00 murmur-0.9.4.ebuild 1257
+RMD160 372872c7544ca1b5926c8b5bc8df08f95fb1cf24 murmur-0.9.4.ebuild 1257
+SHA256 dc9dec9f89fadc2482fdc2b4f2a01a59f8295bcfcd8021c61f77ef9a3a132da4 murmur-0.9.4.ebuild 1257
+MISC ChangeLog 333 RMD160 7a1b39d9f3b136b74d39409ec0186190874e41c5 SHA1 fce8bec79cf6918cdb6809a4965ec1115fe59094 SHA256 722d6fb46cf2fd789d51a4e8eeb14b25769594427980d2e2c27ce507b40ab1d6
+MD5 b5f1250b04f4eea91ccb8a3591466cd8 ChangeLog 333
+RMD160 7a1b39d9f3b136b74d39409ec0186190874e41c5 ChangeLog 333
+SHA256 722d6fb46cf2fd789d51a4e8eeb14b25769594427980d2e2c27ce507b40ab1d6 ChangeLog 333
+MISC metadata.xml 363 RMD160 102575523319353cc60e28189e68b28f59a07f0f SHA1 75130f6e4f918296cbd65ec77a06109c1151b44b SHA256 443f75198b71c6b920850b016d9c020315da4b672a9e474d82acf7ac02eeaa06
+MD5 a32c99e88c3e3e0271a1d6ca7d9da262 metadata.xml 363
+RMD160 102575523319353cc60e28189e68b28f59a07f0f metadata.xml 363
+SHA256 443f75198b71c6b920850b016d9c020315da4b672a9e474d82acf7ac02eeaa06 metadata.xml 363
+MD5 08f2afb232db5f6d9178ec45c2791b87 files/digest-murmur-0.9.4 241
+RMD160 71523f6c7a5192ac9743b321596c60e4a0330e86 files/digest-murmur-0.9.4 241
+SHA256 c39405f998fec0788de7d48221b7ea3d26183cf7fa5e63e670587eaf36a554fd files/digest-murmur-0.9.4 241
diff --git a/media-sound/murmur/files/digest-murmur-0.9.4 b/media-sound/murmur/files/digest-murmur-0.9.4
new file mode 100644
index 000000000000..ebe934a2e016
--- /dev/null
+++ b/media-sound/murmur/files/digest-murmur-0.9.4
@@ -0,0 +1,3 @@
+MD5 22b08db6e4757134ba27a93d145d647b mumble-0.9.4.tar.bz2 250137
+RMD160 96fe8968d888a4b491fe35894a4da46bc39c3765 mumble-0.9.4.tar.bz2 250137
+SHA256 cf02411ad244dbe6537f4bdfe64b0accc6dcb668d47e4b371c08572052b6259d mumble-0.9.4.tar.bz2 250137
diff --git a/media-sound/murmur/files/murmur.confd b/media-sound/murmur/files/murmur.confd
new file mode 100644
index 000000000000..361059149f08
--- /dev/null
+++ b/media-sound/murmur/files/murmur.confd
@@ -0,0 +1,12 @@
+# where to look for config files
+MURMUR_CONFDIR=/etc/murmur
+
+# were to log
+MURMUR_LOGFILE=/var/log/murmur.log
+
+# run as this user
+MURMUR_USER=murmur
+
+# HOME directory of MURMUR_USER
+# needs to be set for start-stop-daemon!
+MURMUR_HOMEDIR=/var/lib/murmur
diff --git a/media-sound/murmur/files/murmur.rc b/media-sound/murmur/files/murmur.rc
new file mode 100644
index 000000000000..9b0748af3119
--- /dev/null
+++ b/media-sound/murmur/files/murmur.rc
@@ -0,0 +1,27 @@
+#!/sbin/runscript
+
+depend() {
+ need net
+ need localmount
+ after bootmisc
+}
+
+start() {
+ ebegin "Starting Murmur voice chat server"
+ start-stop-daemon --start --make-pidfile --pidfile /var/run/murmur.pid \
+ --chuid $MURMUR_USER --env HOME=$MURMUR_HOMEDIR \
+ --exec /usr/bin/murmur -- -ini $MURMUR_CONFDIR/murmur.ini &> $MURMUR_LOGFILE &
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping Murmur voice chat server"
+ start-stop-daemon --stop --exec /usr/bin/murmur \
+ --pidfile /var/run/murmur.pid
+ eend $?
+ #rm /var/run/murmur.pid
+}
+
+#restart() {
+# #(Commands necessary to restart the service)
+#}
diff --git a/media-sound/murmur/metadata.xml b/media-sound/murmur/metadata.xml
new file mode 100644
index 000000000000..74ac835bd3ee
--- /dev/null
+++ b/media-sound/murmur/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>voip</herd>
+<maintainer>
+<email>drizzt@gentoo.org</email>
+</maintainer>
+<longdescription lang="en">
+Mumble is a low-latency, high quality voice chat software primarily intended for use while gaming.
+</longdescription>
+</pkgmetadata>
diff --git a/media-sound/murmur/murmur-0.9.4.ebuild b/media-sound/murmur/murmur-0.9.4.ebuild
new file mode 100644
index 000000000000..0355bab42715
--- /dev/null
+++ b/media-sound/murmur/murmur-0.9.4.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/murmur/murmur-0.9.4.ebuild,v 1.1 2007/01/20 17:17:03 drizzt Exp $
+
+inherit eutils toolchain-funcs
+
+MY_P=mumble-${PV}
+
+DESCRIPTION="voice chat software for gaming written in Qt4 (server)"
+HOMEPAGE="http://mumble.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+DEPEND="dev-libs/boost
+ =x11-libs/qt-4*
+ media-libs/speex
+ media-libs/alsa-lib
+ x11-libs/libXevie"
+
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}"/${MY_P}
+
+pkg_setup() {
+ if ! built_with_use =x11-libs/qt-4* sqlite ; then
+ echo
+ ewarn "You need to build Qt4 with the sqlite use flag"
+ echo
+ die "Your Qt4 has no sqlite support"
+ fi
+}
+
+src_compile() {
+ qmake murmur.pro || die "qmake failed"
+ emake CC="$(tc-getCC) ${CFLAGS}" \
+ CXX="$(tc-getCXX) ${CXXFLAGS}" \
+ LINK="$(tc-getCXX)" \
+ LFLAGS="${LDFLAGS}" || die "emake failed"
+}
+
+src_install() {
+ dodoc README CHANGES || die "installing docs failed"
+ dobin murmur || die "installing failed"
+ insinto /etc/murmur
+ doins murmur.ini
+ newinitd "${FILESDIR}"/murmur.rc murmur
+ newconfd "${FILESDIR}"/murmur.confd murmur
+}