Gentoo Archives: gentoo-commits

From: Lars Wendler <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/murmur/
Date: Sun, 08 Sep 2019 13:46:17
Message-Id: 1567950365.e01da47538633ed67a8e9b12415bf4f2acff2bc2.polynomial-c@gentoo
1 commit: e01da47538633ed67a8e9b12415bf4f2acff2bc2
2 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
3 AuthorDate: Sun Sep 8 13:45:49 2019 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Sun Sep 8 13:46:05 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e01da475
7
8 media-sound/murmur: Removed old
9
10 Package-Manager: Portage-2.3.75, Repoman-2.3.17
11 Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
12
13 media-sound/murmur/murmur-1.3.0_rc2-r1.ebuild | 154 --------------------------
14 1 file changed, 154 deletions(-)
15
16 diff --git a/media-sound/murmur/murmur-1.3.0_rc2-r1.ebuild b/media-sound/murmur/murmur-1.3.0_rc2-r1.ebuild
17 deleted file mode 100644
18 index 0a7f6b035c2..00000000000
19 --- a/media-sound/murmur/murmur-1.3.0_rc2-r1.ebuild
20 +++ /dev/null
21 @@ -1,154 +0,0 @@
22 -# Copyright 1999-2019 Gentoo Authors
23 -# Distributed under the terms of the GNU General Public License v2
24 -
25 -EAPI=7
26 -
27 -inherit qmake-utils systemd user readme.gentoo-r1
28 -
29 -DESCRIPTION="Mumble is an open source, low-latency, high quality voice chat software"
30 -HOMEPAGE="https://wiki.mumble.info"
31 -if [[ "${PV}" == 9999 ]] ; then
32 - inherit git-r3
33 - EGIT_REPO_URI="https://github.com/mumble-voip/mumble.git"
34 - EGIT_SUBMODULES=( '-*' )
35 -else
36 - MY_PN="mumble"
37 - if [[ "${PV}" == *_pre* ]] ; then
38 - MY_P="${MY_PN}-${PV}"
39 - SRC_URI="https://dev.gentoo.org/~polynomial-c/dist/${MY_P}.tar.xz"
40 - S="${WORKDIR}/${MY_P}"
41 - else
42 - MY_PV="${PV/_/-}"
43 - MY_P="${MY_PN}-${MY_PV}"
44 - SRC_URI="https://github.com/mumble-voip/mumble/releases/download/${MY_PV}/${MY_P}.tar.gz
45 - https://dl.mumble.info/${MY_P}.tar.gz"
46 - S="${WORKDIR}/${MY_PN}-${PV/_*}"
47 - fi
48 - KEYWORDS="~amd64 ~arm ~x86"
49 -fi
50 -
51 -LICENSE="BSD"
52 -SLOT="0"
53 -IUSE="+dbus debug +ice pch zeroconf"
54 -
55 -RDEPEND="
56 - >=dev-libs/openssl-1.0.0b:0=
57 - >=dev-libs/protobuf-2.2.0:=
58 - dev-qt/qtcore:5
59 - dev-qt/qtnetwork:5
60 - || (
61 - dev-qt/qtsql:5[sqlite]
62 - dev-qt/qtsql:5[mysql]
63 - )
64 - dev-qt/qtxml:5
65 - sys-apps/lsb-release
66 - >=sys-libs/libcap-2.15
67 - dbus? ( dev-qt/qtdbus:5 )
68 - ice? ( dev-libs/Ice:= )
69 - zeroconf? ( net-dns/avahi[mdnsresponder-compat] )
70 -"
71 -
72 -DEPEND="${RDEPEND}
73 - >=dev-libs/boost-1.41.0
74 -"
75 -BDEPEND="
76 - virtual/pkgconfig"
77 -
78 -DOC_CONTENTS="
79 - Useful scripts are located in /usr/share/doc/${PF}/scripts.\n
80 - Please execute:\n
81 - murmurd -ini /etc/murmur/murmur.ini -supw <pw>\n
82 - chown murmur:murmur /var/lib/murmur/murmur.sqlite\n
83 - to set the build-in 'SuperUser' password before starting murmur.
84 - Please restart dbus before starting murmur, or else dbus
85 - registration will fail.
86 -"
87 -
88 -pkg_setup() {
89 - enewgroup murmur
90 - enewuser murmur -1 -1 /var/lib/murmur murmur
91 -}
92 -
93 -src_prepare() {
94 - default
95 -
96 - if [[ "${PV}" == *9999 ]] ; then
97 - pushd scripts &>/dev/null || die
98 - ./mkini.sh || die
99 - popd &>/dev/null || die
100 - fi
101 -
102 - sed \
103 - -e 's:mumble-server:murmur:g' \
104 - -e 's:/var/run:/run:g' \
105 - -i "${S}"/scripts/murmur.{conf,ini.system} || die
106 -
107 - # Adjust systemd service file to our config location #689208
108 - sed "s@/etc/${PN}\.ini@/etc/${PN}/${PN}.ini@" \
109 - -i scripts/${PN}.service || die
110 -}
111 -
112 -src_configure() {
113 - myuse() {
114 - [[ -n "${1}" ]] || die "myconf: No use flag given."
115 - use ${1} || echo "no-${1}"
116 - }
117 - local conf_add=(
118 - no-client
119 - $(myuse dbus)
120 - $(usex debug 'symbols debug' release)
121 - $(myuse ice)
122 - $(myuse pch)
123 - $(usex zeroconf '' no-bonjour)
124 - )
125 -
126 - eqmake5 main.pro -recursive \
127 - CONFIG+="${conf_add[*]}"
128 -}
129 -
130 -src_install() {
131 - dodoc README CHANGES
132 -
133 - docinto scripts
134 - dodoc -r scripts/server
135 - docompress -x /usr/share/doc/${PF}/scripts
136 -
137 - local dir="$(usex debug debug release)"
138 - dobin "${dir}"/murmurd
139 -
140 - local etcdir="/etc/murmur"
141 - insinto ${etcdir}
142 - newins scripts/${PN}.ini.system ${PN}.ini
143 -
144 - insinto /etc/logrotate.d/
145 - newins "${FILESDIR}"/murmur.logrotate murmur
146 -
147 - insinto /etc/dbus-1/system.d/
148 - doins scripts/murmur.conf
149 -
150 - insinto /usr/share/murmur/
151 - doins src/murmur/Murmur.ice
152 -
153 - newinitd "${FILESDIR}"/murmur.initd-r1 murmur
154 - newconfd "${FILESDIR}"/murmur.confd murmur
155 -
156 - systemd_dounit scripts/${PN}.service
157 - systemd_newtmpfilesd "${FILESDIR}"/murmurd-dbus.tmpfiles "${PN}".conf
158 -
159 - keepdir /var/lib/murmur /var/log/murmur
160 - fowners -R murmur /var/lib/murmur /var/log/murmur
161 - fperms 750 /var/lib/murmur /var/log/murmur
162 -
163 - # Fix permissions on config file as it might contain passwords.
164 - # (bug #559362)
165 - fowners root:murmur ${etcdir}/murmur.ini
166 - fperms 640 ${etcdir}/murmur.ini
167 -
168 - doman man/murmurd.1
169 -
170 - readme.gentoo_create_doc
171 -}
172 -
173 -pkg_postinst() {
174 - readme.gentoo_print_elog
175 -}