diff options
author | 2016-12-06 18:09:30 +0000 | |
---|---|---|
committer | 2016-12-06 18:09:30 +0000 | |
commit | 9697a8bb8f60d1834391a51a34d2ca377bd6161d (patch) | |
tree | 8ce8b1905a6e2ccee9c7ca2c94e6844cc130bb95 /media-sound/teamspeak-server-bin | |
parent | Update file bashrc-prefix.patch, affecting app-shells/bash (diff) | |
download | srcshelton-9697a8bb8f60d1834391a51a34d2ca377bd6161d.tar.gz srcshelton-9697a8bb8f60d1834391a51a34d2ca377bd6161d.tar.bz2 srcshelton-9697a8bb8f60d1834391a51a34d2ca377bd6161d.zip |
Add media-sound/teamspeak-server-bin-3.0.13.6
Diffstat (limited to 'media-sound/teamspeak-server-bin')
4 files changed, 131 insertions, 2 deletions
diff --git a/media-sound/teamspeak-server-bin/Manifest b/media-sound/teamspeak-server-bin/Manifest index 6ab81723..f8a044e5 100644 --- a/media-sound/teamspeak-server-bin/Manifest +++ b/media-sound/teamspeak-server-bin/Manifest @@ -1,6 +1,7 @@ AUX server.conf 846 SHA256 01404b000934feb43305209b874f205fd22b71f34f3420e3d23583f642c20a78 SHA512 01c0bcdacb939428d864c8e659fa44936b2a79afb0006343f8f75a2f0ae83d64119e6db184af4d2e6ddbf274cc2c032914fb65b4e56f952e964f87edea4cdfc9 WHIRLPOOL 2d92d0760894fafb1c4750b71b00e8326c7cfc9ea53ab9ed4ba21475b2540975d366441cd9142d3e5f9364f6fb177683e14a1398e51ba561d8cca5c6985fed00 +AUX systemd/teamspeak3-r1.service 505 SHA256 8215b5423352f7d7a115fdbd09184acb009140dc4a41e6c1ef7983e7dca6cac0 SHA512 28b2b0b1d7fe0b0ccb185446711e98ddb464360061597a90283513f122076fecac47198bc08c4c12e920f008472a4e8f6db7d79a27c711202a7167f05bed78ad WHIRLPOOL cfd2179ecc85e4106ff3529ef529d46196de183dec1bf6ee7a63a5c5c6bb4afd35bccbdac1cdc240fb4c0da75e004d27b0f740d5b6e336fca12615199cdfcf1c AUX systemd/teamspeak3.conf 133 SHA256 a3851323891a304e6fc5c53740c0e239f167a7c9251cfc8c7e8a4e1b1ac8a1d8 SHA512 49dab025ab37bb29e14a14fb070568c5710fe257a35fe6b887aa404847fc828e9ffecad7c5d10e987128934c433c3b464b8da0e4891ba3b48868b73abb4b9a4c WHIRLPOOL b7980faa9d5c0b83fa1d72eeb14745c050b01bec70a8cd0974157ce02eef06faafb4f7b35a0c4cff496b102817a9d8245237808557472f9452108f46ac9362ab -AUX systemd/teamspeak3.service 500 SHA256 d211157fd94480c2d4c21e797ba01e51d0ec1563f1a34cbcda503a7ef110ea8c SHA512 332486a1b456fecade65004384f032291ee3d6e55c5b347b7dc6e7a39f6a633e3a381922295a8e431810d425c77b645df42d916d51bc4a1118aff056b606f0a4 WHIRLPOOL 4314ea4a1ecc33164c10017a8ee4328fea22a16ef5a600ea84cd8ac54b9eec2bdd835e85a24c01552a46d78ff869f03c7ef0970d32eafa31a72000f07b780b6a +AUX systemd/teamspeak3.service 505 SHA256 8215b5423352f7d7a115fdbd09184acb009140dc4a41e6c1ef7983e7dca6cac0 SHA512 28b2b0b1d7fe0b0ccb185446711e98ddb464360061597a90283513f122076fecac47198bc08c4c12e920f008472a4e8f6db7d79a27c711202a7167f05bed78ad WHIRLPOOL cfd2179ecc85e4106ff3529ef529d46196de183dec1bf6ee7a63a5c5c6bb4afd35bccbdac1cdc240fb4c0da75e004d27b0f740d5b6e336fca12615199cdfcf1c AUX teamspeak-server-bin-3.0.7.1.rc 1216 SHA256 e9ab5ef17af40a5af1cb9e9683f2f8f0d2501f0e946dd8bff17b090fbe4f037b SHA512 32899ed2d10f96b0521282ee047366921029493dd5291a6add11e519290cf590d31a084fc32755ebd5115d902b1f7363fa3fe5440cfe26546be2f875367f61c1 WHIRLPOOL d99cf77baa3dc00cc561b9171367ac296d3c85c6c57b129d396525b9192948a17e197afb8a3ae0bd4b353fbf4949c973cd354a0f4ceb3045085690781c88463f AUX teamspeak-server-bin-3.0.7.2.rc 1214 SHA256 747df9f3d59c960e26dd8b7cd5998061cdd91dc8f7ec5e8b3c9abc341df8931e SHA512 433f847ae72924220af393e277e1d84e7579cbdb296eb6df35dca00719ba3e1a8893dcd6f552a2a62872c267b4f38f78dcedb87471451c2e9b0672ccaabb0130 WHIRLPOOL 275b3ef4baa94d94f18d82016fbfa551791f49538875bcf7a5349e4dbaf34a2697eca4bae2c39facff64c93bae32bb276ca3b3b3361af878e71624b3968888e5 AUX teamspeak-server-bin-conf-r1 220 SHA256 c8a0448b64bbaf782035af4acd81245aa0ef2716f5a86dd8d791c6c318ebf786 SHA512 f55cb917c014b54305973ac13dfbc5671af50dd7c71e0bcdba82ec3b66fc25d00669da5c3ad140469df61e47bcd17c543ae80de6a10728ce4821248da794f879 WHIRLPOOL 8f92e0ef4a40219c8be6373bead944ecb94594907bee2746b4718c16bb581e7e62dee4187fcc9eb587d58ba08848d879d652281831017ade631a01e927782709 @@ -31,8 +32,10 @@ DIST teamspeak3-server_linux-x86-3.0.8.tar.gz 7313865 SHA256 986334b2ed7e3174948 DIST teamspeak3-server_linux-x86-3.0.9.tar.gz 5090445 SHA256 e12d3449f0a63422136bf859e50f9d3d3a9a78bab2b1b6914fc67b62e3a27d6f SHA512 6eddf9d4f6c24475211281d2f7875db6c96f27ce3bcd161f85cae848300cd0fb25a04d3aea12e06e3f9a13c8d2f7819f0d25920c23e4cdb12ad28de8f548790c WHIRLPOOL 86291985191fe539e7066f9fd771dc00b35dfa1e61e3748de9092d02743e34b9f4b03ddc2eae7ddf0d74d20808a4960b5cdee385f8386e9acc5f0de9092e9a21 DIST teamspeak3-server_linux_amd64-3.0.12.3.tar.bz2 6628966 SHA256 07f72ae51bde9bb1f144455b5e352f5cd8e22da112ec265509a50e2b9af86b41 SHA512 6cc711cbfe142fb629776888d9304548f2b7377725a8413bc67606dc71bf7ed1791d66d9a4eccc0ecb61c3be0eb8f354b4dd0535aef14004986df8c3bfd06e1c WHIRLPOOL 315e06aac2f191ce6fa4f0fc8db6afd60bceac41f25fcdaf7cc8e5e6e60906225298bdcc31126d83dbb55b2cec5ddbc63d20289544788bb08e908c830832173a DIST teamspeak3-server_linux_amd64-3.0.12.4.tar.bz2 6670947 SHA256 6bb0e8c8974fa5739b90e1806687128342b3ab36510944f576942e67df7a1bd9 SHA512 f61e0c3ba7380ca259133d173ac7c6bcf063b5df6b91a21e00003caaa77b776b51045f0e3fd14aa727399b6931f5c64c0c7382bbfa4381a0d9b9101b27fefaf4 WHIRLPOOL 90c1bd43ff5fee627d5b0a7af388d2d5f7fa9b04fca960b7c2d83c577714dc26a6ddc0b039ec70a748dd387402331d675af57a01fe2ca7a8701dd34a41d034cf +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.12.3.tar.bz2 6480139 SHA256 56195a5883efc17356f781b183ec1fc2a1bd646486d506c45a3f9cce1ba5a526 SHA512 5f0b895e7645b2f1079cd56b40c16381f3fab74570586209ba6959dd99c2537675511a84d2d98ce0cce15d1b23ae60befc7f4acb4ecde8bb2980f6211c091b05 WHIRLPOOL ad4aab9ffdc116b7fd26911b0fc2ff4c77a52731fc4333574a138649c6b0bc0c7f373307f5eace487e07b39fa1b2b52a94a3cf1f34c4dfa092eafffe95e89608 DIST teamspeak3-server_linux_x86-3.0.12.4.tar.bz2 6512481 SHA256 6c1138abc8e849d956793ddbf4fda79777c5311627239f7bac2a1c08d66373a7 SHA512 710c9c17ea732ce89e081f9194280c2c2acde3c418a84b7e2fbea2c76e3945d04ac3bc32bb270b96b3d2e54e7dd1d23174ae0c59b92c9540af06655e7ce4fe3c WHIRLPOOL 8ee94f963d8b068f1d613ea719c9661c3b7ea2741a5fcc9f13aea1e04cbc1cde9a32d4ab5c39c55677f07a2fd4e8b70e725c864840ad5fa23f4810dab8d3e448 +DIST teamspeak3-server_linux_x86-3.0.13.6.tar.bz2 6367104 SHA256 2f70b3e70a3d9bf86106fab67a938922c8d27fec24e66e229913f78a0791b967 SHA512 a35e0fffe320206f2ca19153bd46a910bd1690541c83ec3c784fe1f4aaf8dbe430556990f6ebe0efbe71e52d3887b725da4e659db9d1e3c96fd6fd46e6dcd40d WHIRLPOOL 16d35b684f2f3af540464d80158778c62e19bd3c6ae29c791cfec4e509b5d38118b6a34ef113d0f73999adbd2d0cc35c043475866c122d243aa950fb59b99bd7 EBUILD teamspeak-server-bin-3.0.10.1.ebuild 2503 SHA256 36e2f501725073177e4510896992ea4368f2f30f87c526c24091d47c9adafc93 SHA512 906481e5192e0b93adffc9baf71c590351a27aeafd976bb5522fc37dbb7a3fb0076accd891631c0114878ab9970be1319e18aea5a2c273c26ee200ff9982a717 WHIRLPOOL 55e0c182af787c5703e4ec56981df72c06dce4851797ddfc59ec8da24025f936c92556ed68c1caba5bd0def78d6d1b73b5f7b50c3ac2b169375a833e93b1caaa EBUILD teamspeak-server-bin-3.0.10.3-r1.ebuild 2500 SHA256 2da4989600b9bd57371e80c9d9050f89352d18962fd20fb351a81c1787daf763 SHA512 c87e23f8fee6daae03b2ce6632264819b6041d0580ba51c3b325ac8bf2f875912774496b8c9133c6078bd50af63ced1e081e9bba841cf3bcf4d275061fde7b92 WHIRLPOOL 5ea864f6b7de24d37d9a1321c51cab6424a990d094e045725ebf73100d1a2e697cbbd343bccb681b152637781bf2d4be8c8b2fc158027ba676178fa7ba768c9c EBUILD teamspeak-server-bin-3.0.10.3.ebuild 2488 SHA256 2c185d3b64d6576dd67495fa52c8d951a4b3b78e038ce8cc1a7b798dcb483188 SHA512 1d6038f45448f87a1aaa3257af0179b7ae164024d3c868c42ee18e50d8b1ec0c73e66beb19ec9804fd16f42e74e42f474de8943d909878efac612d668f4dfd9f WHIRLPOOL 8c5bd3303f3e84c66f10010942d891c2964a84723068b8a07a2dd32135db531a177f91c89f225598dc2e9fa3882b4b347fba693a272bbeceaa5a02d0024868bd @@ -41,6 +44,7 @@ EBUILD teamspeak-server-bin-3.0.11.3.ebuild 2522 SHA256 978f1a6230282eba5fbb17b0 EBUILD teamspeak-server-bin-3.0.11.4.ebuild 2323 SHA256 28699ed01975d92f3f5a8fa4e048956eb32219e39b5f5807b091322cad7c27de SHA512 28b1dcdd5cbfd8867052bd6b406daa113514e0ca5980bed22c74c7c07e4e16275d4da78600f3f79fd05ff9f8333bd0b68cce52ca629d7905150469c30da18581 WHIRLPOOL b01be5689f6fc940414ed4722f838b85c22e4ce49f665a8cad387494e4c07c8bae3c6ee22aae23a642e89a1225ab6d9d229e38f6ef1d1df3fbe337e0465d7537 EBUILD teamspeak-server-bin-3.0.12.3.ebuild 2972 SHA256 bdb394661235532cab987d5d85baa6abf948efdb48c05f8f3da4f08041053c88 SHA512 a3a0d337b7b05b2f249023b394c004ea59b0c40350a4eff488612977bc14f5c65ec5bb6f9efb89dfdee8bf35d03069992993569d22ed155fcedf7377581a1bd6 WHIRLPOOL fc33905166390711ed77883fc4fe11ea9d7ecc720df3e094b106528f449932d5a607a065c702b832dc504dc7ada96ec54a0bb6685c028b263cbe696839880973 EBUILD teamspeak-server-bin-3.0.12.4.ebuild 2982 SHA256 68632a584429381c551d790fdec1c1dec83bf6a97ece8314b3c7334a277e10ca SHA512 10e6ef840d8493ccd800d9bb7aef38b91d54c9aa1422e222502536e3883d49e7bca6e2dd5452c4f2ada603b29a49b451015cf18f97566e7469c870e89a7069f4 WHIRLPOOL 49e47596bfafdb3f1357b64b9ab1b12a3b29633119c395d39bd868e0098fdd50531b4281e12d3ddd65c377a371280966cc6cc0973f0a6059681ef4b8d6f52fb4 +EBUILD teamspeak-server-bin-3.0.13.6.ebuild 3315 SHA256 4b237de8f7a49c9eef4c4aab985678cb46e9c5fe9bc8908538c2a673d9914418 SHA512 c618252965305abbc4567aea79ee97b87d87fafc2b1d789d040923f31f1f4217cedc69f37c07109e73dac158806f798a3e217aa45f133b40e4444de32a94a0e1 WHIRLPOOL 28e5f568c6af8ab9e0fc3fdb9e8b108fd5e7fec8b2fb0bac97d53415aa7a46f3aac81c5bb306a1f15b08c7e204c4a91ff335c277bb8e2bb326206375e66a95e3 EBUILD teamspeak-server-bin-3.0.6.1.ebuild 2480 SHA256 790ce39655581cb70cb1126948ca27c73efc9f1b84e6906ff9e5ea1ef2c665dc SHA512 164fe472ca21ced8e848931b8730fe80e3bdf0b4a6bdf51ba70207fd2be71361aa35d3924a76d87db1a38315fb1b66e7afeaa4099318a9169c304e0cac470bf9 WHIRLPOOL 7158f529dc6403c9f0a253a5a5e24febe204765e02399cbb62d74192c2a19cd223b01b9f87dc6c0ffef49e23e8148d8ecabd7fce0c5bb8ff17528c26fa720ac9 EBUILD teamspeak-server-bin-3.0.7.1.ebuild 2467 SHA256 1be316b2a1ca2e99a25052c78f98d831929eb7522db1b1c177e2c33549781d08 SHA512 8c36280b3922b668b78266f18389c0e00e2d864e931eab57bfeb73935021bf25058b4a29106c3227b074ceb1c975f7ebd9b8627aba7663d6503e6b98831eada5 WHIRLPOOL 4b1b82c1fdc4b9e3344d8516382187cdb3214c74d96c3b9b212fc8c96d0a07f5771da7bf864fd3d0798d5af3b036d66583a25ee1210253f35356af0a51e21bd0 EBUILD teamspeak-server-bin-3.0.7.2.ebuild 2468 SHA256 84bb43abd61269e6de3621d87a679d9fb696818352e8a1f2456d6cd52bdaf294 SHA512 c379162132ed302618efa8102cc5134501d10c299ebe84857648d73fbabeac87846ed9c73b0fadd2f348a8d6e27fa8c34564927b79087c2eb1d1544bbcd3c86c WHIRLPOOL 4e22f4be464684e4f381019a5a3d68eea62bbc987ba2477d27e4adc335f9d9ffb9bdd436ff88735fe994dcf62793dee1f50f7163e3ebf1a533cd37be24240460 diff --git a/media-sound/teamspeak-server-bin/files/systemd/teamspeak3-r1.service b/media-sound/teamspeak-server-bin/files/systemd/teamspeak3-r1.service new file mode 100644 index 00000000..435325bb --- /dev/null +++ b/media-sound/teamspeak-server-bin/files/systemd/teamspeak3-r1.service @@ -0,0 +1,21 @@ +[Unit] +Description=TeamSpeak 3 Server +After=network.target + +[Service] +Type=simple +Environment=LD_LIBRARY_PATH=/opt/teamspeak3-server +WorkingDirectory=/opt/teamspeak3-server +ExecStartPre=/bin/rm -f /dev/shm/7gbhujb54g8z9hu43jre8 +ExecStart=/opt/teamspeak3-server/sbin/ts3server-bin inifile=/etc/teamspeak3-server/server.conf +ExecStop=/bin/kill -15 $MAINPID +StandardOutput=syslog +StandardError=syslog +User=teamspeak3 +Group=teamspeak3 +Restart=always + +[Install] +WantedBy=multi-user.target + +# vim:syntax=dosini diff --git a/media-sound/teamspeak-server-bin/files/systemd/teamspeak3.service b/media-sound/teamspeak-server-bin/files/systemd/teamspeak3.service index 11213cc4..435325bb 100644 --- a/media-sound/teamspeak-server-bin/files/systemd/teamspeak3.service +++ b/media-sound/teamspeak-server-bin/files/systemd/teamspeak3.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.6.ebuild new file mode 100644 index 00000000..a0cf472c --- /dev/null +++ b/media-sound/teamspeak-server-bin/teamspeak-server-bin-3.0.13.6.ebuild @@ -0,0 +1,104 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id: b3f6bafbe9f17cc31045ec6c9a0cfc2ccc569e05 $ + +EAPI=6 + +inherit multilib systemd user + +DESCRIPTION="Crystal Clear Cross-Platform Voice Communication Server" +HOMEPAGE="https://www.teamspeak.com/" +SRC_URI=" + amd64? ( http://teamspeak.gameserver.gamed.de/ts3/releases/${PV}/teamspeak3-server_linux_amd64-${PV}.tar.bz2 ) + x86? ( http://teamspeak.gameserver.gamed.de/ts3/releases/${PV}/teamspeak3-server_linux_x86-${PV}.tar.bz2 )" + +SLOT="0" +LICENSE="teamspeak3 GPL-2" +IUSE="+doc html systemd tsdns" +KEYWORDS="~amd64 ~x86" + +RESTRICT="installsources mirror strip" + +S="${WORKDIR}/teamspeak3-server_linux_${ARCH}" + +QA_PREBUILT="opt/teamspeak3" + +pkg_setup() { + enewuser teamspeak3 +} + +src_install() { + local opt_dir="/opt/teamspeak3" + + # Install TeamSpeak 3 server into /opt/teamspeak3. + into "${opt_dir}" + + # Install documentation. + dodoc -r CHANGELOG doc/*.txt + use doc && dodoc -r serverquerydocs && \ + docompress -x /usr/share/doc/${PF}/serverquerydocs && \ + dosym ../../usr/share/doc/${PF}/serverquerydocs ${opt_dir}/serverquerydocs + use html && dodoc -r doc/serverquery && \ + docompress -x /usr/share/doc/${PF}/serverquery && \ + dosym ../../../usr/share/doc/${PF}/serverquery ${opt_dir}/doc/serverquery + + # Install binary, wrapper, shell files and libraries. + newsbin ts3server ts3server-bin + # Standard package installs ts3server to /usr/sbin directory + dobin "${FILESDIR}"/ts3server + + # 'dolib' may install to libx32 or lib64 - we just want 'lib' alone + insinto "${opt_dir}"/lib + doins *.so redist/libmariadb.so.2 + + if use tsdns; then + newdoc tsdns/README README.tsdns + newdoc tsdns/USAGE USAGE.tsdns + dosbin tsdns/tsdnsserver + # Standard package installs sample files as documentation + insinto "${opt_dir}"/sbin + doins tsdns/tsdns_settings.ini.sample + fi + + # Standard package installs sql directory to /opt/teamspeak3-server directory + insinto "${opt_dir}"/lib + doins -r sql + + # Install the runtime FS layout. + insinto /etc/teamspeak3 + doins "${FILESDIR}"/server.conf "${FILESDIR}"/ts3db_mariadb.ini + + # Install the init script and systemd unit. + newinitd "${FILESDIR}"/${PN}-init-r1 teamspeak3 + newconfd "${FILESDIR}"/${PN}-conf-r1 teamspeak3 + if use systemd; then + systemd_newunit "${FILESDIR}"/systemd/teamspeak3-r1.service teamspeak3.service + systemd_newtmpfilesd "${FILESDIR}"/systemd/teamspeak3.conf teamspeak3.conf + fi + + dodir "${opt_dir}"/license + keepdir /{etc,var/{lib,log}}/teamspeak3 + + # Fix up permissions. + fowners teamspeak3 /{etc,var/{lib,log}}/teamspeak3 + fperms 700 /{etc,var/{lib,log}}/teamspeak3 + + fowners teamspeak3 "${opt_dir}" + fperms 755 "${opt_dir}" +} + +pkg_postinst() { + einfo "On the first server start (or after clearing the database) *ONLY*, a new" + einfo "single-use 'ServerAdmin' key will be logged to" + einfo + einfo " /var/log/teamspeak3/ts3server_1.log" + einfo + einfo "... the log file for the first TeamSpeak Virtual Server instance." + einfo + einfo "You will need to use this key in order to gain instance admin rights." + einfo + 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." +} |