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