From cf9472813565355b2375fe3b0bf23d70b25cdd37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20F=C3=B6rster?= Date: Sun, 22 Mar 2015 09:17:39 +0100 Subject: [PATCH] [media-sound/teamspeak-server-bin] sync with tree --- .../teamspeak-server-bin-3.0.11.2.ebuild | 47 ++++++++++--------- 1 file changed, 26 insertions(+), 21 deletions(-) diff --git a/media-sound/teamspeak-server-bin/teamspeak-server-bin-3.0.11.2.ebuild b/media-sound/teamspeak-server-bin/teamspeak-server-bin-3.0.11.2.ebuild index 148ecf8..8ce7897 100644 --- a/media-sound/teamspeak-server-bin/teamspeak-server-bin-3.0.11.2.ebuild +++ b/media-sound/teamspeak-server-bin/teamspeak-server-bin-3.0.11.2.ebuild @@ -1,42 +1,40 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI="5" -inherit eutils systemd user versionator +inherit eutils multilib systemd user versionator MY_PV="$(get_version_component_range 1-3)-Beta-$(get_version_component_range 4)" -DESCRIPTION="TeamSpeak Server - Voice Communication Software" +DESCRIPTION="Voice Communication Software - Server" HOMEPAGE="http://www.teamspeak.com/" if [[ ${PV} = "*_beta*" ]] ; then - SRC_URI="amd64? ( http://ftp.4players.de/pub/hosted/ts3/releases/pre_releases/${MY_PV}/teamspeak3-server_linux-amd64-$(get_version_component_range 1-3).tar.gz ) - x86? ( http://ftp.4players.de/pub/hosted/ts3/releases/pre_releases/${MY_PV}/teamspeak3-server_linux-x86-$(get_version_component_range 1-3).tar.gz )" + SRC_URI=" + amd64? ( http://ftp.4players.de/pub/hosted/ts3/releases/pre_releases/${MY_PV}/teamspeak3-server_linux-amd64-$(get_version_component_range 1-3).tar.gz ) + x86? ( http://ftp.4players.de/pub/hosted/ts3/releases/pre_releases/${MY_PV}/teamspeak3-server_linux-x86-$(get_version_component_range 1-3).tar.gz )" else - SRC_URI="amd64? ( http://ftp.4players.de/pub/hosted/ts3/releases/${PV}/teamspeak3-server_linux-amd64-${PV}.tar.gz ) - x86? ( http://ftp.4players.de/pub/hosted/ts3/releases/${PV}/teamspeak3-server_linux-x86-${PV}.tar.gz )" + SRC_URI=" + amd64? ( http://ftp.4players.de/pub/hosted/ts3/releases/${PV}/teamspeak3-server_linux-amd64-${PV}.tar.gz ) + x86? ( http://ftp.4players.de/pub/hosted/ts3/releases/${PV}/teamspeak3-server_linux-x86-${PV}.tar.gz )" fi -RESTRICT="fetch mirror strip" -LICENSE="teamspeak3 GPL-2" SLOT="0" +LICENSE="teamspeak3 GPL-2" +IUSE="doc pdf mysql tsdns" KEYWORDS="~amd64 ~x86" -IUSE="doc pdf mysql" - DEPEND="mysql? ( >=virtual/mysql-5.5 )" RDEPEND="${DEPEND}" +RESTRICT="installsources fetch mirror strip" + S="${WORKDIR}/teamspeak3-server_linux-${ARCH}" pkg_nofetch() { - if use amd64 ; then - einfo "Please download teamspeak3-server_linux-amd64-${PV}.tar.gz" - elif use x86 ; then - einfo "Please download teamspeak3-server_linux-x86-${PV}.tar.gz" - fi - einfo "from ${HOMEPAGE}?page=downloads and place this" - einfo "file in ${DISTDIR}" + elog "Please download ${A}" + elog "from ${HOMEPAGE}?page=downloads and place this" + elog "file in ${DISTDIR}" } pkg_setup() { @@ -52,8 +50,7 @@ src_install() { # Install binary, wrapper, shell files and libraries. newsbin ts3server_linux_${ARCH} ts3server-bin - exeinto /usr/sbin - doexe "${FILESDIR}"/ts3server + dosbin "${FILESDIR}"/ts3server exeinto ${opt_dir} doexe *.sh @@ -62,11 +59,19 @@ src_install() { use mysql && doexe redist/libmariadb.so.2 doins -r sql - # Install documentation. + # Install documentation and tsdns. dodoc -r CHANGELOG doc/*.txt use doc && dodoc -r serverquerydocs use pdf && dodoc doc/*.pdf + if use tsdns; then + newsbin tsdns/tsdnsserver_linux_${ARCH} tsdnsserver + + newdoc tsdns/README README.tsdns + newdoc tsdns/USAGE USAGE.tsdns + dodoc tsdns/tsdns_settings.ini.sample + fi + # Install the runtime FS layout. insinto /etc/teamspeak3-server doins "${FILESDIR}"/server.conf