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: murmur-1.2.5.ebuild ChangeLog
Date: Fri, 07 Feb 2014 16:43:35
Message-Id: 20140207164327.D70DD2004C@flycatcher.gentoo.org
1 tgurr 14/02/07 16:43:27
2
3 Modified: ChangeLog
4 Added: murmur-1.2.5.ebuild
5 Log:
6 Version bump.
7
8 (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 5270BA51)
9
10 Revision Changes Path
11 1.52 media-sound/murmur/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/murmur/ChangeLog?rev=1.52&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/murmur/ChangeLog?rev=1.52&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/murmur/ChangeLog?r1=1.51&r2=1.52
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-sound/murmur/ChangeLog,v
20 retrieving revision 1.51
21 retrieving revision 1.52
22 diff -u -r1.51 -r1.52
23 --- ChangeLog 17 Nov 2013 23:50:12 -0000 1.51
24 +++ ChangeLog 7 Feb 2014 16:43:27 -0000 1.52
25 @@ -1,6 +1,11 @@
26 # ChangeLog for media-sound/murmur
27 -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-sound/murmur/ChangeLog,v 1.51 2013/11/17 23:50:12 tgurr Exp $
29 +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/media-sound/murmur/ChangeLog,v 1.52 2014/02/07 16:43:27 tgurr Exp $
31 +
32 +*murmur-1.2.5 (07 Feb 2014)
33 +
34 + 07 Feb 2014; Timo Gurr <tgurr@g.o> +murmur-1.2.5.ebuild:
35 + Version bump.
36
37 17 Nov 2013; Timo Gurr <tgurr@g.o> -murmur-1.2.3-r4.ebuild,
38 -murmur-1.2.4.ebuild, -files/mumble-1.2.3-fix-cert-validation.patch,
39
40
41
42 1.1 media-sound/murmur/murmur-1.2.5.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/murmur/murmur-1.2.5.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/murmur/murmur-1.2.5.ebuild?rev=1.1&content-type=text/plain
46
47 Index: murmur-1.2.5.ebuild
48 ===================================================================
49 # Copyright 1999-2014 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/media-sound/murmur/murmur-1.2.5.ebuild,v 1.1 2014/02/07 16:43:27 tgurr Exp $
52
53 EAPI="5"
54
55 QT_MINIMAL="4.6"
56
57 inherit eutils qt4-r2 systemd user readme.gentoo
58
59 MY_P="${PN/murmur/mumble}-${PV/_/~}"
60
61 DESCRIPTION="Mumble is an open source, low-latency, high quality voice chat software"
62 HOMEPAGE="http://mumble.sourceforge.net/"
63 SRC_URI="http://mumble.info/snapshot/${MY_P}.tar.gz"
64
65 LICENSE="BSD"
66 SLOT="0"
67 KEYWORDS="~amd64 ~ia64 ~x86"
68 IUSE="+dbus debug +ice pch zeroconf"
69
70 RDEPEND=">=dev-libs/openssl-1.0.0b
71 >=dev-libs/protobuf-2.2.0
72 sys-apps/lsb-release
73 >=sys-libs/libcap-2.15
74 dev-qt/qtcore:4[ssl]
75 || ( dev-qt/qtsql:4[sqlite] dev-qt/qtsql:4[mysql] )
76 dev-qt/qtxmlpatterns:4
77 dbus? ( dev-qt/qtdbus:4 )
78 ice? ( dev-libs/Ice )
79 zeroconf? ( net-dns/avahi[mdnsresponder-compat] )"
80
81 DEPEND="${RDEPEND}
82 >=dev-libs/boost-1.41.0
83 virtual/pkgconfig"
84
85 S="${WORKDIR}/${MY_P}"
86
87 PATCHES=(
88 "${FILESDIR}"/${PN}-1.2.4-ice-3.5.0-compat.patch
89 "${FILESDIR}"/${PN}-1.2.4-ice-3.5.1-compat.patch
90 )
91
92 DOC_CONTENTS="
93 Useful scripts are located in /usr/share/doc/${PF}/scripts.\n
94 Please execute:\n
95 murmurd -ini /etc/murmur/murmur.ini -supw <pw>\n
96 chown murmur:murmur /var/lib/murmur/murmur.sqlite\n
97 to set the build-in 'SuperUser' password before starting murmur.
98 Please restart dbus before starting murmur, or else dbus
99 registration will fail.
100 "
101
102 pkg_setup() {
103 enewgroup murmur
104 enewuser murmur -1 -1 /var/lib/murmur murmur
105 }
106
107 src_prepare() {
108 qt4-r2_src_prepare
109
110 sed \
111 -e 's:mumble-server:murmur:g' \
112 -e 's:/var/run:/run:g' \
113 -i "${S}"/scripts/murmur.{conf,ini.system} || die
114 }
115
116 src_configure() {
117 local conf_add
118
119 use dbus || conf_add="${conf_add} no-dbus"
120 use debug && conf_add="${conf_add} symbols debug" || conf_add="${conf_add} release"
121 use ice || conf_add="${conf_add} no-ice"
122 use pch || conf_add="${conf_add} no-pch"
123 use zeroconf || conf_add="${conf_add} no-bonjour"
124
125 eqmake4 main.pro -recursive \
126 CONFIG+="${conf_add} no-client"
127 }
128
129 src_compile() {
130 # parallel make workaround, upstream bug #3190498
131 emake -j1
132 }
133
134 src_install() {
135 dodoc README CHANGES
136
137 docinto scripts
138 dodoc scripts/*.php scripts/*.pl
139
140 local dir
141 if use debug; then
142 dir=debug
143 else
144 dir=release
145 fi
146
147 dobin "${dir}"/murmurd
148
149 insinto /etc/murmur/
150 newins scripts/murmur.ini.system murmur.ini
151
152 insinto /etc/logrotate.d/
153 newins "${FILESDIR}"/murmur.logrotate murmur
154
155 insinto /etc/dbus-1/system.d/
156 doins scripts/murmur.conf
157
158 insinto /usr/share/murmur/
159 doins src/murmur/Murmur.ice
160
161 newinitd "${FILESDIR}"/murmur.initd-r1 murmur
162 newconfd "${FILESDIR}"/murmur.confd murmur
163
164 if use dbus; then
165 systemd_newunit "${FILESDIR}"/murmurd-dbus.service "${PN}".service
166 systemd_newtmpfilesd "${FILESDIR}"/murmurd-dbus.tmpfiles "${PN}".conf
167 else
168 systemd_newunit "${FILESDIR}"/murmurd-no-dbus.service "${PN}".service
169 fi
170
171 keepdir /var/lib/murmur /var/log/murmur
172 fowners -R murmur /var/lib/murmur /var/log/murmur
173 fperms 750 /var/lib/murmur /var/log/murmur
174
175 doman man/murmurd.1
176
177 readme.gentoo_create_doc
178 }
179
180 pkg_postinst() {
181 readme.gentoo_print_elog
182 }