diff --git a/media-sound/teamspeak-server-bin/Manifest b/media-sound/teamspeak-server-bin/Manifest index 201285f..d68b117 100644 --- a/media-sound/teamspeak-server-bin/Manifest +++ b/media-sound/teamspeak-server-bin/Manifest @@ -1,2 +1,2 @@ -DIST teamspeak3-server_linux_amd64-3.0.13.6.tar.bz2 6492488 SHA256 19ccd8db5427758d972a864b70d4a1263ebb9628fcc42c3de75ba87de105d179 SHA512 95271e5a44c7a14b8fbe134b855973c1af53ac76e6ba01089116b1f63c03bae25f5abfd176f9e26207aa4da8501d646298128078ab5b475458a7ccaba2a48e9c WHIRLPOOL 348356570a45d00d4e98ebfa01c8acc3ea7f3bfcf5b74a4b459999715d836b0feef0eefff50534fca2f034505814187fd8b3037b22452aff159e940ed184e871 -DIST teamspeak3-server_linux_x86-3.0.13.6.tar.bz2 6367104 SHA256 2f70b3e70a3d9bf86106fab67a938922c8d27fec24e66e229913f78a0791b967 SHA512 a35e0fffe320206f2ca19153bd46a910bd1690541c83ec3c784fe1f4aaf8dbe430556990f6ebe0efbe71e52d3887b725da4e659db9d1e3c96fd6fd46e6dcd40d WHIRLPOOL 16d35b684f2f3af540464d80158778c62e19bd3c6ae29c791cfec4e509b5d38118b6a34ef113d0f73999adbd2d0cc35c043475866c122d243aa950fb59b99bd7 +DIST teamspeak3-server_linux_amd64-3.0.13.8.tar.bz2 6916065 SHA256 460c771bf58c9a49b4be2c677652f21896b98a021d7fff286e59679b3f987a59 SHA512 d8985f5850602660a6c037c1768a97c79b5842640d618ad00d242035a12820b52ba959545f3e668eb3d6079b1a228ff648c569e7d1fc64be6743ee77995ab0be WHIRLPOOL a9863eb89200b7de89775112ccf8d47f5dad08b6c06f39cbac1d09810c45dbeebd08265982e9e2b0ceea6bc9eb616b86e6cc632533a41591e391b7338c2672a2 +DIST teamspeak3-server_linux_x86-3.0.13.8.tar.bz2 6772664 SHA256 c1be39df7ee136c87e0ea1eff4e3aa84074e2d141c66d23f9a66eb5afa2b1876 SHA512 7ef5d5d0fa2a1244011c2a68662481e4859aa1660e967b203a508497a4fd3c54db44a9f33116ed4932745942df4b5e4c646658346f288ce6191e3e5629d9638f WHIRLPOOL 6246446439b676f69e56168df445c6f7b6956212e0330e4b541a84c1a2e3466273f60b26298bf7c41b0f8157d1b70c165a2e5a9feb96b3d9651463073adbca46 diff --git a/media-sound/teamspeak-server-bin/files/systemd/teamspeak3.service b/media-sound/teamspeak-server-bin/files/systemd/teamspeak3-r1.service similarity index 81% rename from media-sound/teamspeak-server-bin/files/systemd/teamspeak3.service rename to media-sound/teamspeak-server-bin/files/systemd/teamspeak3-r1.service index 11213cc..435325b 100644 --- a/media-sound/teamspeak-server-bin/files/systemd/teamspeak3.service +++ b/media-sound/teamspeak-server-bin/files/systemd/teamspeak3-r1.service @@ -7,7 +7,7 @@ Type=simple Environment=LD_LIBRARY_PATH=/opt/teamspeak3-server WorkingDirectory=/opt/teamspeak3-server ExecStartPre=/bin/rm -f /dev/shm/7gbhujb54g8z9hu43jre8 -ExecStart=/opt/teamspeak3-server/ts3server-bin inifile=/etc/teamspeak3-server/server.conf +ExecStart=/opt/teamspeak3-server/sbin/ts3server-bin inifile=/etc/teamspeak3-server/server.conf ExecStop=/bin/kill -15 $MAINPID StandardOutput=syslog StandardError=syslog diff --git a/media-sound/teamspeak-server-bin/teamspeak-server-bin-3.0.13.6.ebuild b/media-sound/teamspeak-server-bin/teamspeak-server-bin-3.0.13.8.ebuild similarity index 55% rename from media-sound/teamspeak-server-bin/teamspeak-server-bin-3.0.13.6.ebuild rename to media-sound/teamspeak-server-bin/teamspeak-server-bin-3.0.13.8.ebuild index fb7d51e..445c546 100644 --- a/media-sound/teamspeak-server-bin/teamspeak-server-bin-3.0.13.6.ebuild +++ b/media-sound/teamspeak-server-bin/teamspeak-server-bin-3.0.13.8.ebuild @@ -1,23 +1,22 @@ # Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Id$ -EAPI=5 +EAPI="6" -inherit eutils multilib systemd user versionator +inherit multilib systemd user versionator MY_PV="$(get_version_component_range 1-4)-Beta-$(get_version_component_range 5)" -DESCRIPTION="Voice Communication Software - Server" -HOMEPAGE="http://www.teamspeak.com/" +DESCRIPTION="Crystal Clear Cross-Platform Voice Communication Server" +HOMEPAGE="https://www.teamspeak.com/" if [[ ${PV} != "*_beta*" ]] ; then SRC_URI=" - amd64? ( http://dl.4players.de/ts/releases/${PV}/teamspeak3-server_linux_amd64-${PV}.tar.bz2 ) - x86? ( http://dl.4players.de/ts/releases/${PV}/teamspeak3-server_linux_x86-${PV}.tar.bz2 )" + amd64? ( http://ftp.4players.de/pub/hosted/ts3/releases/${PV}/teamspeak3-server_linux_amd64-${PV}.tar.bz2 ) + x86? ( http://ftp.4players.de/pub/hosted/ts3/releases/${PV}/teamspeak3-server_linux_x86-${PV}.tar.bz2 )" else SRC_URI=" - amd64? ( http://dl.4players.de/ts/releases/pre_releases/server/${MY_PV}/teamspeak3-server_linux_amd64-${MY_PV}.tar.bz2 ) - x86? ( http://dl.4players.de/ts/releases/pre_releases/server/${MY_PV}/teamspeak3-server_linux_x86-${MY_PV}.tar.bz2 )" + amd64? ( http://ftp.4players.de/pub/hosted/ts3/releases/pre_releases/server/${MY_PV}/teamspeak3-server_linux_amd64-${MY_PV}.tar.bz2 ) + x86? ( http://ftp.4players.de/pub/hosted/ts3/releases/pre_releases/server/${MY_PV}/teamspeak3-server_linux_x86-${MY_PV}.tar.bz2 )" fi SLOT="0" @@ -31,11 +30,11 @@ RESTRICT="installsources mirror strip" S="${WORKDIR}/teamspeak3-server_linux_${ARCH}" -QA_PREBUILT="/opt/*" +QA_PREBUILT="opt/*" pkg_nofetch() { elog "Please download ${A}" - elog "from ${HOMEPAGE}?page=downloads and place this" + elog "from ${HOMEPAGE}downloads and place this" elog "file in ${DISTDIR}" } @@ -61,13 +60,14 @@ src_install() { # Install documentation and tsdns. dodoc -r CHANGELOG doc/*.txt - use doc && dodoc -r serverquerydocs doc/serverquery/* && \ + use doc && dodoc -r serverquerydocs doc/serverquery && \ docompress -x /usr/share/doc/${PF}/serverquerydocs && \ - dosym ../../usr/share/doc/${PF}/serverquerydocs ${opt_dir}/serverquerydocs + docompress -x /usr/share/doc/${PF}/serverquery && \ + dosym ../../../usr/share/doc/${PF}/serverquery ${opt_dir}/doc/serverquery && \ + dosym ../../usr/share/doc/${PF}/serverquerydocs ${opt_dir}/serverquerydocs if use tsdns; then newsbin tsdns/tsdnsserver tsdnsserver - newdoc tsdns/README README.tsdns newdoc tsdns/USAGE USAGE.tsdns dodoc tsdns/tsdns_settings.ini.sample @@ -80,8 +80,8 @@ src_install() { # Install the init script and systemd unit. newinitd "${FILESDIR}"/${PN}-init-r1 teamspeak3-server - systemd_dounit "${FILESDIR}"/systemd/teamspeak3.service - systemd_dotmpfilesd "${FILESDIR}"/systemd/teamspeak3.conf + systemd_newunit "${FILESDIR}"/systemd/teamspeak3-r1.service teamspeak3-server.service + systemd_newtmpfilesd "${FILESDIR}"/systemd/teamspeak3.conf teamspeak3-server.conf # Fix up permissions. fowners teamspeak3 /{etc,var/{lib,log}}/teamspeak3-server @@ -90,3 +90,10 @@ src_install() { fperms 700 /{etc,var/{lib,log}}/teamspeak3-server fperms 755 ${opt_dir} } + +pkg_postinst() { + einfo "Starting with version 3.0.13, there are two important changes:" + einfo "- IPv6 is now supported." + einfo "- Binding to any address (0.0.0.0 / 0::0)," + einfo " instead of just the default ip of the network interface." +}