Gentoo Archives: gentoo-commits

From: "Justin Lecher (jlec)" <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-sound/teamspeak-server-bin: teamspeak-server-bin-3.0.11.3.ebuild ChangeLog teamspeak-server-bin-3.0.10.3-r1.ebuild
Date: Sun, 02 Aug 2015 13:00:25
Message-Id: 20150802130019.6D613118@oystercatcher.gentoo.org
1 jlec 15/08/02 13:00:19
2
3 Modified: ChangeLog
4 Added: teamspeak-server-bin-3.0.11.3.ebuild
5 Removed: teamspeak-server-bin-3.0.10.3-r1.ebuild
6 Log:
7 Version Bump, bug #530408; hopefully fixes mysql DB problems, bug #519412; fix installation of docs, bug #530414
8
9 (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key E9402A79B03529A2!)
10
11 Revision Changes Path
12 1.40 media-sound/teamspeak-server-bin/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/teamspeak-server-bin/ChangeLog?rev=1.40&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/teamspeak-server-bin/ChangeLog?rev=1.40&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/teamspeak-server-bin/ChangeLog?r1=1.39&r2=1.40
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/media-sound/teamspeak-server-bin/ChangeLog,v
21 retrieving revision 1.39
22 retrieving revision 1.40
23 diff -u -r1.39 -r1.40
24 --- ChangeLog 31 Mar 2015 09:14:47 -0000 1.39
25 +++ ChangeLog 2 Aug 2015 13:00:19 -0000 1.40
26 @@ -1,6 +1,15 @@
27 # ChangeLog for media-sound/teamspeak-server-bin
28 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/media-sound/teamspeak-server-bin/ChangeLog,v 1.39 2015/03/31 09:14:47 jlec Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/media-sound/teamspeak-server-bin/ChangeLog,v 1.40 2015/08/02 13:00:19 jlec Exp $
31 +
32 +*teamspeak-server-bin-3.0.11.3 (02 Aug 2015)
33 +
34 + 02 Aug 2015; Justin Lecher <jlec@g.o>
35 + +files/teamspeak-server-bin-init-r1, +files/ts3db_mariadb.ini,
36 + +teamspeak-server-bin-3.0.11.3.ebuild, -files/teamspeak-server-bin-3.0.7.2.rc,
37 + -files/ts3db_mysql.ini, -teamspeak-server-bin-3.0.10.3-r1.ebuild:
38 + Version Bump, bug #530408; hopefully fixes mysql DB problems, bug #519412; fix
39 + installation of docs, bug #530414
40
41 *teamspeak-server-bin-3.0.10.3-r1 (31 Mar 2015)
42
43
44
45
46 1.1 media-sound/teamspeak-server-bin/teamspeak-server-bin-3.0.11.3.ebuild
47
48 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/teamspeak-server-bin/teamspeak-server-bin-3.0.11.3.ebuild?rev=1.1&view=markup
49 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/teamspeak-server-bin/teamspeak-server-bin-3.0.11.3.ebuild?rev=1.1&content-type=text/plain
50
51 Index: teamspeak-server-bin-3.0.11.3.ebuild
52 ===================================================================
53 # Copyright 1999-2015 Gentoo Foundation
54 # Distributed under the terms of the GNU General Public License v2
55 # $Header: /var/cvsroot/gentoo-x86/media-sound/teamspeak-server-bin/teamspeak-server-bin-3.0.11.3.ebuild,v 1.1 2015/08/02 13:00:19 jlec Exp $
56
57 EAPI=5
58
59 inherit eutils multilib systemd user
60
61 DESCRIPTION="Voice Communication Software - Server"
62 HOMEPAGE="http://www.teamspeak.com/"
63 SRC_URI="
64 amd64? ( http://ftp.4players.de/pub/hosted/ts3/releases/${PV}/teamspeak3-server_linux-amd64-${PV}.tar.gz )
65 x86? ( http://ftp.4players.de/pub/hosted/ts3/releases/${PV}/teamspeak3-server_linux-x86-${PV}.tar.gz )"
66
67 SLOT="0"
68 LICENSE="teamspeak3 GPL-2"
69 IUSE="doc pdf tsdns"
70 KEYWORDS="~amd64 ~x86"
71
72 RESTRICT="installsources fetch mirror strip"
73
74 S="${WORKDIR}/teamspeak3-server_linux-${ARCH}"
75
76 QA_PREBUILT="/opt/*"
77
78 pkg_nofetch() {
79 elog "Please download ${A}"
80 elog "from ${HOMEPAGE}?page=downloads and place this"
81 elog "file in ${DISTDIR}"
82 }
83
84 pkg_setup() {
85 enewuser teamspeak3
86 }
87
88 src_install() {
89 # Install wrapper
90 dosbin "${FILESDIR}"/ts3server
91
92 # Install TeamSpeak 3 server into /opt/teamspeak3-server.
93 local opt_dir="/opt/teamspeak3-server"
94 into ${opt_dir}
95 insinto ${opt_dir}
96 exeinto ${opt_dir}
97 newsbin ts3server_linux_${ARCH} ts3server-bin
98 doexe *.sh
99 doins *.so
100 doins -r sql
101
102 # Install documentation and tsdns.
103 dodoc -r CHANGELOG doc/*.txt
104 use doc && dodoc -r serverquerydocs doc/*.pdf && \
105 docompress -x /usr/share/doc/${PF}/serverquerydocs && \
106 dosym ../../usr/share/doc/${PF}/serverquerydocs ${opt_dir}/serverquerydocs
107
108 if use tsdns; then
109 newsbin tsdns/tsdnsserver_linux_${ARCH} tsdnsserver
110
111 newdoc tsdns/README README.tsdns
112 newdoc tsdns/USAGE USAGE.tsdns
113 dodoc tsdns/tsdns_settings.ini.sample
114 fi
115
116 # Install the runtime FS layout.
117 insinto /etc/teamspeak3-server
118 doins "${FILESDIR}"/server.conf "${FILESDIR}"/ts3db_mariadb.ini
119 keepdir /{etc,var/{lib,log}}/teamspeak3-server
120
121 # Install the init script and systemd unit.
122 newinitd "${FILESDIR}"/${PN}-init-r1 teamspeak3-server
123 systemd_dounit "${FILESDIR}"/systemd/teamspeak3.service
124 systemd_dotmpfilesd "${FILESDIR}"/systemd/teamspeak3.conf
125
126 # Fix up permissions.
127 fowners teamspeak3 /{etc,var/{lib,log}}/teamspeak3-server
128 fowners teamspeak3 ${opt_dir}
129
130 fperms 700 /{etc,var/{lib,log}}/teamspeak3-server
131 fperms 755 ${opt_dir}
132 }