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/murmur: metadata.xml ChangeLog murmur-1.1.7.ebuild murmur-1.1.6.ebuild
Date: Fri, 30 Jan 2009 03:07:02
Message-Id: E1LShzs-0006CW-2A@stork.gentoo.org
1 tgurr 09/01/30 01:16:40
2
3 Modified: metadata.xml ChangeLog
4 Added: murmur-1.1.7.ebuild
5 Removed: murmur-1.1.6.ebuild
6 Log:
7 Version bump, removing old.
8 (Portage version: 2.2_rc23/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.6 media-sound/murmur/metadata.xml
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/murmur/metadata.xml?rev=1.6&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/murmur/metadata.xml?rev=1.6&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/murmur/metadata.xml?r1=1.5&r2=1.6
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-sound/murmur/metadata.xml,v
20 retrieving revision 1.5
21 retrieving revision 1.6
22 diff -u -r1.5 -r1.6
23 --- metadata.xml 31 Oct 2008 20:25:08 -0000 1.5
24 +++ metadata.xml 30 Jan 2009 01:16:39 -0000 1.6
25 @@ -9,9 +9,7 @@
26 Mumble is a low-latency, high quality voice chat software primarily intended for use while gaming.
27 </longdescription>
28 <use>
29 - <flag name='ice'>Use <pkg>dev-cpp/Ice</pkg> to enable remote control
30 - capabilities</flag>
31 - <flag name='logrotate'>Use <pkg>app-admin/logrotate</pkg> for rotating
32 - logs</flag>
33 + <flag name='ice'>Use <pkg>dev-cpp/Ice</pkg> to enable remote control capabilities.</flag>
34 + <flag name='logrotate'>Use <pkg>app-admin/logrotate</pkg> for rotating logs.</flag>
35 </use>
36 </pkgmetadata>
37
38
39
40 1.10 media-sound/murmur/ChangeLog
41
42 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/murmur/ChangeLog?rev=1.10&view=markup
43 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/murmur/ChangeLog?rev=1.10&content-type=text/plain
44 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/murmur/ChangeLog?r1=1.9&r2=1.10
45
46 Index: ChangeLog
47 ===================================================================
48 RCS file: /var/cvsroot/gentoo-x86/media-sound/murmur/ChangeLog,v
49 retrieving revision 1.9
50 retrieving revision 1.10
51 diff -u -r1.9 -r1.10
52 --- ChangeLog 31 Oct 2008 20:25:08 -0000 1.9
53 +++ ChangeLog 30 Jan 2009 01:16:39 -0000 1.10
54 @@ -1,6 +1,12 @@
55 # ChangeLog for media-sound/murmur
56 -# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
57 -# $Header: /var/cvsroot/gentoo-x86/media-sound/murmur/ChangeLog,v 1.9 2008/10/31 20:25:08 tgurr Exp $
58 +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
59 +# $Header: /var/cvsroot/gentoo-x86/media-sound/murmur/ChangeLog,v 1.10 2009/01/30 01:16:39 tgurr Exp $
60 +
61 +*murmur-1.1.7 (30 Jan 2009)
62 +
63 + 30 Jan 2009; Timo Gurr <tgurr@g.o> metadata.xml,
64 + -murmur-1.1.6.ebuild, +murmur-1.1.7.ebuild:
65 + Version bump, removing old.
66
67 31 Oct 2008; Timo Gurr <tgurr@g.o> files/murmur.initd,
68 metadata.xml, murmur-1.1.6.ebuild:
69
70
71
72 1.1 media-sound/murmur/murmur-1.1.7.ebuild
73
74 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/murmur/murmur-1.1.7.ebuild?rev=1.1&view=markup
75 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/murmur/murmur-1.1.7.ebuild?rev=1.1&content-type=text/plain
76
77 Index: murmur-1.1.7.ebuild
78 ===================================================================
79 # Copyright 1999-2009 Gentoo Foundation
80 # Distributed under the terms of the GNU General Public License v2
81 # $Header: /var/cvsroot/gentoo-x86/media-sound/murmur/murmur-1.1.7.ebuild,v 1.1 2009/01/30 01:16:39 tgurr Exp $
82
83 EAPI="2"
84
85 inherit eutils qt4
86
87 MY_PN="mumble"
88 MY_P=${MY_PN}-${PV}
89
90 DESCRIPTION="Voice chat software for gaming written in Qt4 (server)."
91 HOMEPAGE="http://mumble.sourceforge.net/"
92 SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.gz"
93
94 LICENSE="BSD"
95 SLOT="0"
96 KEYWORDS="~amd64 ~x86"
97 IUSE="debug +ice logrotate pch"
98
99 RDEPEND="
100 x11-libs/qt-core:4[ssl]
101 x11-libs/qt-dbus:4
102 || ( x11-libs/qt-sql:4[sqlite] x11-libs/qt-sql:4[mysql] )
103 ice? ( dev-cpp/Ice dev-libs/boost )
104 logrotate? ( app-admin/logrotate )
105 "
106
107 DEPEND="${RDEPEND}"
108
109 S="${WORKDIR}"/${MY_P}
110
111 pkg_setup() {
112 enewgroup murmur
113 enewuser murmur -1 -1 /var/lib/murmur murmur
114 }
115
116 src_prepare() {
117 sed -i \
118 -e 's:mumble-server:murmur:g' \
119 scripts/murmur.conf \
120 scripts/murmur.ini.system \
121 || die "sed failed."
122 }
123
124 src_configure() {
125 use debug && conf_add="${conf_add} symbols debug" || conf_add="${conf_add} release"
126 use ice || conf_add="${conf_add} no-ice"
127 use pch || echo "CONFIG-=precompile_header" >> src/mumble.pri
128
129 eqmake4 main.pro -recursive \
130 CONFIG+="${conf_add} no-client no-bundled-speex" \
131 || die "eqmake4 failed."
132 }
133
134 src_install() {
135 dodoc README CHANGES || die "Installing docs failed."
136
137 docinto scripts
138 dodoc scripts/*.php scripts/*.pl || die "Installing docs failed."
139
140 local dir
141 if use debug; then
142 dir=debug
143 else
144 dir=release
145 fi
146
147 dobin "${dir}"/murmurd || die "Installing murmurd binary failed."
148
149 insinto /etc/murmur/
150 newins scripts/murmur.ini.system murmur.ini || die "Installing murmur.ini configuration file failed."
151
152 if use logrotate; then
153 insinto /etc/logrotate.d/
154 newins "${FILESDIR}"/murmur.logrotate murmur || die "Installing murmur logrotate file failed."
155 fi
156
157 insinto /etc/dbus-1/system.d/
158 doins scripts/murmur.conf || die "Installing murmur.conf dbus configuration file failed."
159
160 newinitd "${FILESDIR}"/murmur.initd murmur || die "Installing murmur init.d file failed."
161 newconfd "${FILESDIR}"/murmur.confd murmur || die "Installing murmur conf.d file failed."
162
163 keepdir /var/lib/murmur /var/run/murmur /var/log/murmur
164 fowners -R murmur /var/lib/murmur /var/run/murmur /var/log/murmur || die "fowners failed."
165 fperms 750 /var/lib/murmur /var/run/murmur /var/log/murmur || die "fperms failed."
166
167 doman man/murmurd.1 || die "Installing murmur manpage failed."
168 }
169
170 pkg_postinst() {
171 echo
172 elog "Useful scripts are located in /usr/share/doc/${PF}/scripts."
173 elog "Please execute:"
174 elog "murmurd -ini /etc/murmur/murmur.ini -supw <pw>"
175 elog "chown murmur:murmur /var/lib/murmur/murmur.sqlite"
176 elog "to set the inbuild 'SuperUser' password before starting murmur."
177 elog "Please restart dbus before starting murmur,"
178 elog "or dbus registration will fail."
179 echo
180 }