Gentoo Archives: gentoo-commits

From: "Timo Gurr (tgurr)" <tgurr@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-sound/mumble: metadata.xml ChangeLog mumble-1.1.7.ebuild mumble-1.1.6-r1.ebuild
Date: Fri, 30 Jan 2009 03:05:57
Message-Id: E1LShfF-0005fs-Re@stork.gentoo.org
1 tgurr 09/01/30 00:55:21
2
3 Modified: metadata.xml ChangeLog
4 Added: mumble-1.1.7.ebuild
5 Removed: mumble-1.1.6-r1.ebuild
6 Log:
7 Version bump, fixing bug #256848 (thanks Atman Sense for the diff). Remove old and take over maintainership.
8 (Portage version: 2.2_rc23/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.3 media-sound/mumble/metadata.xml
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/mumble/metadata.xml?rev=1.3&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/mumble/metadata.xml?rev=1.3&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/mumble/metadata.xml?r1=1.2&r2=1.3
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-sound/mumble/metadata.xml,v
20 retrieving revision 1.2
21 retrieving revision 1.3
22 diff -u -r1.2 -r1.3
23 --- metadata.xml 22 Oct 2008 23:14:22 -0000 1.2
24 +++ metadata.xml 30 Jan 2009 00:55:21 -0000 1.3
25 @@ -3,12 +3,13 @@
26 <pkgmetadata>
27 <herd>voip</herd>
28 <maintainer>
29 -<email>drizzt@g.o</email>
30 +<email>tgurr@g.o</email>
31 </maintainer>
32 <longdescription lang="en">
33 Mumble is a low-latency, high quality voice chat software primarily intended for use while gaming.
34 </longdescription>
35 <use>
36 - <flag name='speech'>Enables text-to-speech support in Mumble.</flag>
37 + <flag name='g15'>Enable support for the Logitech G15 LCD (and compatible devices).</flag>
38 + <flag name='speech'>Enable text-to-speech support in Mumble.</flag>
39 </use>
40 </pkgmetadata>
41
42
43
44 1.14 media-sound/mumble/ChangeLog
45
46 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/mumble/ChangeLog?rev=1.14&view=markup
47 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/mumble/ChangeLog?rev=1.14&content-type=text/plain
48 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/mumble/ChangeLog?r1=1.13&r2=1.14
49
50 Index: ChangeLog
51 ===================================================================
52 RCS file: /var/cvsroot/gentoo-x86/media-sound/mumble/ChangeLog,v
53 retrieving revision 1.13
54 retrieving revision 1.14
55 diff -u -r1.13 -r1.14
56 --- ChangeLog 7 Nov 2008 17:05:23 -0000 1.13
57 +++ ChangeLog 30 Jan 2009 00:55:21 -0000 1.14
58 @@ -1,6 +1,13 @@
59 # ChangeLog for media-sound/mumble
60 -# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
61 -# $Header: /var/cvsroot/gentoo-x86/media-sound/mumble/ChangeLog,v 1.13 2008/11/07 17:05:23 tgurr Exp $
62 +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
63 +# $Header: /var/cvsroot/gentoo-x86/media-sound/mumble/ChangeLog,v 1.14 2009/01/30 00:55:21 tgurr Exp $
64 +
65 +*mumble-1.1.7 (30 Jan 2009)
66 +
67 + 30 Jan 2009; Timo Gurr <tgurr@g.o> metadata.xml,
68 + -mumble-1.1.6-r1.ebuild, +mumble-1.1.7.ebuild:
69 + Version bump, fixing bug #256848 (thanks Atman Sense for the diff). Remove
70 + old and take over maintainership.
71
72 *mumble-1.1.6-r1 (07 Nov 2008)
73
74
75
76
77 1.1 media-sound/mumble/mumble-1.1.7.ebuild
78
79 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/mumble/mumble-1.1.7.ebuild?rev=1.1&view=markup
80 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/mumble/mumble-1.1.7.ebuild?rev=1.1&content-type=text/plain
81
82 Index: mumble-1.1.7.ebuild
83 ===================================================================
84 # Copyright 1999-2009 Gentoo Foundation
85 # Distributed under the terms of the GNU General Public License v2
86 # $Header: /var/cvsroot/gentoo-x86/media-sound/mumble/mumble-1.1.7.ebuild,v 1.1 2009/01/30 00:55:21 tgurr Exp $
87
88 EAPI="2"
89
90 inherit eutils multilib qt4
91
92 DESCRIPTION="Voice chat software for gaming written in Qt4."
93 HOMEPAGE="http://mumble.sourceforge.net/"
94 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
95
96 LICENSE="BSD"
97 SLOT="0"
98 KEYWORDS="~amd64 ~x86"
99 IUSE="alsa dbus debug g15 oss pch portaudio pulseaudio speech"
100
101 RDEPEND="dev-libs/boost
102 >=media-libs/speex-1.2_beta3_p2
103 x11-libs/qt-core:4[ssl]
104 x11-libs/qt-gui:4
105 x11-libs/qt-opengl:4
106 x11-libs/qt-sql:4[sqlite]
107 alsa? ( media-libs/alsa-lib )
108 dbus? ( x11-libs/qt-dbus:4 )
109 g15? ( app-misc/g15daemon )
110 portaudio? ( media-libs/portaudio )
111 pulseaudio? ( media-sound/pulseaudio )
112 speech? ( app-accessibility/speech-dispatcher )"
113
114 DEPEND="${RDEPEND}"
115
116 src_configure() {
117 local conf_add
118
119 if has_version '<=sys-devel/gcc-4.2'; then
120 conf_add="${conf_add} no-pch"
121 else
122 use pch || conf_add="${conf_add} no-pch"
123 fi
124
125 use alsa || conf_add="${conf_add} no-alsa"
126 use dbus || conf_add="${conf_add} no-dbus"
127 use debug && conf_add="${conf_add} symbols debug" || conf_add="${conf_add} release"
128 use g15 || conf_add="${conf_add} no-g15"
129 use oss || conf_add="${conf_add} no-oss"
130 use portaudio || conf_add="${conf_add} no-portaudio"
131 use pulseaudio || conf_add="${conf_add} no-pulseaudio"
132 use speech || conf_add="${conf_add} no-speechd"
133
134 eqmake4 "${S}/main.pro" -recursive \
135 CONFIG+="${conf_add} no-bundled-speex no-embed-qt-translations no-server no-xevie" \
136 DEFINES+="PLUGIN_PATH=/usr/$(get_libdir)/mumble" \
137 || die "eqmake4 failed."
138 }
139
140 src_install() {
141 newdoc README.Linux README || die "Installing docs failed."
142 dodoc CHANGES || die "Installing docs failed."
143
144 local dir
145 if use debug; then
146 dir=debug
147 else
148 dir=release
149 fi
150
151 dobin "${dir}"/mumble || die "Installing mumble binary failed."
152
153 CONF_LIBDIR="$(get_libdir)/mumble" dolib.so "${dir}"/lib*.so* || die "Installing libraries failed."
154 CONF_LIBDIR="$(get_libdir)/mumble" dolib.so "${dir}"/plugins/lib*.so* || die "Installing libraries failed."
155
156 insinto /usr/share/services
157 doins scripts/mumble.protocol || die "Installing mumble.protocol file failed."
158
159 dobin scripts/mumble-overlay || die "Installing overlay script failed."
160
161 newicon icons/mumble.64x64.png mumble.png || die "Installing icon failed."
162
163 make_desktop_entry ${PN} "Mumble" mumble "Qt;KDE;Network;Telephony;" \
164 || die "Installing menu entry failed."
165
166 doman man/mumble-overlay.1 || die "Installing mumble-overlay manpage failed."
167 doman man/mumble.1 || die "Installing mumble manpage failed."
168 }
169
170 pkg_postinst() {
171 echo
172 elog "Visit http://mumble.sourceforge.net/Audio_Tuning for futher configuration."
173 elog "Run mumble-overlay to start the OpenGL overlay (after starting mumble)."
174 echo
175 }