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: mumble-1.1.8.ebuild ChangeLog mumble-1.1.7.ebuild
Date: Wed, 25 Mar 2009 05:58:35
Message-Id: E1LmM8G-00075Q-QG@stork.gentoo.org
1 tgurr 09/03/25 05:58:32
2
3 Modified: ChangeLog
4 Added: mumble-1.1.8.ebuild
5 Removed: mumble-1.1.7.ebuild
6 Log:
7 Version bump, remove old.
8 (Portage version: 2.2_rc27/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.15 media-sound/mumble/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/mumble/ChangeLog?rev=1.15&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/mumble/ChangeLog?rev=1.15&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/mumble/ChangeLog?r1=1.14&r2=1.15
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-sound/mumble/ChangeLog,v
20 retrieving revision 1.14
21 retrieving revision 1.15
22 diff -u -r1.14 -r1.15
23 --- ChangeLog 30 Jan 2009 00:55:21 -0000 1.14
24 +++ ChangeLog 25 Mar 2009 05:58:32 -0000 1.15
25 @@ -1,6 +1,12 @@
26 # ChangeLog for media-sound/mumble
27 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-sound/mumble/ChangeLog,v 1.14 2009/01/30 00:55:21 tgurr Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/media-sound/mumble/ChangeLog,v 1.15 2009/03/25 05:58:32 tgurr Exp $
30 +
31 +*mumble-1.1.8 (25 Mar 2009)
32 +
33 + 25 Mar 2009; Timo Gurr <tgurr@g.o> -mumble-1.1.7.ebuild,
34 + +mumble-1.1.8.ebuild:
35 + Version bump, remove old.
36
37 *mumble-1.1.7 (30 Jan 2009)
38
39
40
41
42 1.1 media-sound/mumble/mumble-1.1.8.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/mumble/mumble-1.1.8.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/mumble/mumble-1.1.8.ebuild?rev=1.1&content-type=text/plain
46
47 Index: mumble-1.1.8.ebuild
48 ===================================================================
49 # Copyright 1999-2009 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/media-sound/mumble/mumble-1.1.8.ebuild,v 1.1 2009/03/25 05:58:32 tgurr Exp $
52
53 EAPI="2"
54
55 inherit eutils multilib qt4
56
57 DESCRIPTION="Voice chat software for gaming written in Qt4."
58 HOMEPAGE="http://mumble.sourceforge.net/"
59 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
60
61 LICENSE="BSD"
62 SLOT="0"
63 KEYWORDS="~amd64 ~x86"
64 IUSE="alsa dbus debug g15 oss pch portaudio pulseaudio speech"
65
66 RDEPEND="dev-libs/boost
67 >=media-libs/speex-1.2_beta3_p2
68 x11-libs/qt-core:4[ssl]
69 x11-libs/qt-gui:4
70 x11-libs/qt-opengl:4
71 x11-libs/qt-sql:4[sqlite]
72 alsa? ( media-libs/alsa-lib )
73 dbus? ( x11-libs/qt-dbus:4 )
74 g15? ( app-misc/g15daemon )
75 portaudio? ( media-libs/portaudio )
76 pulseaudio? ( media-sound/pulseaudio )
77 speech? ( app-accessibility/speech-dispatcher )"
78
79 DEPEND="${RDEPEND}"
80
81 src_configure() {
82 local conf_add
83
84 if has_version '<=sys-devel/gcc-4.2'; then
85 conf_add="${conf_add} no-pch"
86 else
87 use pch || conf_add="${conf_add} no-pch"
88 fi
89
90 use alsa || conf_add="${conf_add} no-alsa"
91 use dbus || conf_add="${conf_add} no-dbus"
92 use debug && conf_add="${conf_add} symbols debug" || conf_add="${conf_add} release"
93 use g15 || conf_add="${conf_add} no-g15"
94 use oss || conf_add="${conf_add} no-oss"
95 use portaudio || conf_add="${conf_add} no-portaudio"
96 use pulseaudio || conf_add="${conf_add} no-pulseaudio"
97 use speech || conf_add="${conf_add} no-speechd"
98
99 eqmake4 "${S}/main.pro" -recursive \
100 CONFIG+="${conf_add} no-bundled-speex no-embed-qt-translations no-server no-xevie" \
101 DEFINES+="PLUGIN_PATH=/usr/$(get_libdir)/mumble" \
102 || die "eqmake4 failed."
103 }
104
105 src_install() {
106 newdoc README.Linux README || die "Installing docs failed."
107 dodoc CHANGES || die "Installing docs failed."
108
109 local dir
110 if use debug; then
111 dir=debug
112 else
113 dir=release
114 fi
115
116 dobin "${dir}"/mumble || die "Installing mumble binary failed."
117
118 CONF_LIBDIR="$(get_libdir)/mumble" dolib.so "${dir}"/lib*.so* || die "Installing libraries failed."
119 CONF_LIBDIR="$(get_libdir)/mumble" dolib.so "${dir}"/plugins/lib*.so* || die "Installing libraries failed."
120
121 insinto /usr/share/services
122 doins scripts/mumble.protocol || die "Installing mumble.protocol file failed."
123
124 dobin scripts/mumble-overlay || die "Installing overlay script failed."
125
126 newicon icons/mumble.64x64.png mumble.png || die "Installing icon failed."
127
128 make_desktop_entry ${PN} "Mumble" mumble "Qt;KDE;Network;Telephony;" \
129 || die "Installing menu entry failed."
130
131 doman man/mumble-overlay.1 || die "Installing mumble-overlay manpage failed."
132 doman man/mumble.1 || die "Installing mumble manpage failed."
133 }
134
135 pkg_postinst() {
136 echo
137 elog "Visit http://mumble.sourceforge.net/Audio_Tuning for futher configuration."
138 elog "Run mumble-overlay to start the OpenGL overlay (after starting mumble)."
139 echo
140 }