[arch-commits] Commit in teamspeak3/repos/community-x86_64 (10 files)

Sven-Hendrik Haase svenstaro at archlinux.org
Tue Mar 24 06:00:27 UTC 2020


    Date: Tuesday, March 24, 2020 @ 06:00:26
  Author: svenstaro
Revision: 603790

archrelease: copy trunk to community-x86_64

Added:
  teamspeak3/repos/community-x86_64/LICENSE
    (from rev 603789, teamspeak3/trunk/LICENSE)
  teamspeak3/repos/community-x86_64/PERMISSION.eml
    (from rev 603789, teamspeak3/trunk/PERMISSION.eml)
  teamspeak3/repos/community-x86_64/PKGBUILD
    (from rev 603789, teamspeak3/trunk/PKGBUILD)
  teamspeak3/repos/community-x86_64/teamspeak3.desktop
    (from rev 603789, teamspeak3/trunk/teamspeak3.desktop)
  teamspeak3/repos/community-x86_64/teamspeak3.png
    (from rev 603789, teamspeak3/trunk/teamspeak3.png)
Deleted:
  teamspeak3/repos/community-x86_64/LICENSE
  teamspeak3/repos/community-x86_64/PERMISSION.eml
  teamspeak3/repos/community-x86_64/PKGBUILD
  teamspeak3/repos/community-x86_64/teamspeak3.desktop
  teamspeak3/repos/community-x86_64/teamspeak3.png

--------------------+
 LICENSE            |  180 +++++++++++++++++++++++++--------------------------
 PKGBUILD           |  102 ++++++++++++++--------------
 teamspeak3.desktop |   26 +++----
 3 files changed, 154 insertions(+), 154 deletions(-)

Deleted: LICENSE
===================================================================
--- LICENSE	2020-03-24 06:00:14 UTC (rev 603789)
+++ LICENSE	2020-03-24 06:00:26 UTC (rev 603790)
@@ -1,90 +0,0 @@
-Framework license agreement for the installation of the TeamSpeak client
-
-This License Agreement ("Agreement") is effective between "you", the person or company who/which is using software branded TeamSpeak, developed by TeamSpeak Systems GmbH ("TeamSpeak"), and TeamSpeak Systems GmbH (Germany) with installation of the TeamSpeak client.
-
-## I. Definitions
-
-  1. "Standard Software" means the object code of the TeamSpeak voice communication software version 3.x (binary executable), and all previous versions, both client and server, which is provided by TeamSpeak, including all standard software enhancements, upgrades or updates, which you will receive if and when they are made available.
-  2. "Licensed Material" refers to the standard software, all documentation components included with the standard software and other information that TeamSpeak provides together with the license for the standard software.
-  3. "Client" refers to the TeamSpeak standard software which connects to the TeamSpeak server software via computer network or the Internet. The client therefore usually runs on the end user's computer. A client can connect to one or more servers at the same time. Multiple clients communicate with each other by routing the communication data through the server, which distributes them to other clients. Clients thus do not connect directly to each other, but always connect only to the server that acts as an intermediary and distributor for voice communication.
-
-## II. Indemnity / Warranty
-
-TeamSpeak shall pay compensation or reimbursement of expenses, for whatever legal reason (e.g. for legal transactions and legal transaction-related obligations, breach of duty and unlawful acts), only to the following extent:
-
-  1. Liability for intentional actions is unlimited.
-  2. TeamSpeak may plea contributory negligence. In particular you have the obligation and responsibility to make use of data backup and virus protection following the latest technical standards.
-  3. In case of injury to life, body and health, and in case of claims based on the Product Liability Act, the statutory provisions apply.
-  4. The software is of the agreed quality which is suitable to perform the contractually required functions, and otherwise standard functions, and has the usual quality for this type of software; however, it is not error-free. A functional impairment of the software which results from hardware defects, environmental conditions, improper operation, or similar is not a defect. Minor reductions in quality are not considered here.
-  5. If you install third-party plug-ins to complement the client, TeamSpeak assumes no liability irrespective of the origin of the plug-in. You are required to learn about the applicable privacy policy of the plug-in publisher.
-  6. Standard software upgrades are free of charge, if and when they become available. You are obliged to install client upgrades promptly after publication.
-
-## III. Ownership and restrictions
-
-  1. You acknowledge and agree that your rights in and to the Licensed Material are solely limited to the transitory use of the standard software, and you have no ownership rights to any component of the Licensed Material. You acknowledge that TeamSpeak and / or its licensors own all rights, property rights and exploitation rights, including but not limited to copyrights, patent rights, the right to confidentiality of trade secrets and other rights in and to the Licensed Material on intellectual property and all altered, modified and corrected versions thereof.
-  2. The following activities are not permitted to you, nor should you allow a third party to perform this: 
-    1. Modification or utilization of the Licensed Material or
-    2. Decompile, reassemble, disassemble the source code or otherwise attempt to discover the source code of any object code (or the underlying ideas, algorithms, structures and organization), which is included in the standard software.
-    3. You are not authorized to commercialize the Licensed Material, sub-license, distribute, reproduce, rent, lease, offer as part of a timeshare agreement, or otherwise use, either as a standalone version or integrated in other products.
-    4. You may not use the standard software for the benefit of others.
-    5. You may not assign, sub-license or otherwise transfer this Agreement and any license granted without prior written consent of TeamSpeak.
-    6. For each case of infringement of above provisions under a. - e. you are obliged to provide the type and scope of use, which has been initiated by you, and to disclose benefits which you or third parties have received in relation to the use of this software. You are in this case obliged to provide the underlying data/protocols to TeamSpeak. Further claims by TeamSpeak remain unaffected
-
-## IV. Agreement Duration and Termination
-
-  1. This Agreement is effective at the moment of installation of the TeamSpeak client and shall remain in force until it expires in accordance with the provisions laid down herein or is terminated. TeamSpeak reserves the right to terminate the Agreement without notice if you violate any of the provisions of this Agreement.
-  2. Any termination requires removal of the TeamSpeak client. After termination of the Agreement, you must stop using the Licensed Material and immediately destroy all copies and related intellectual property, which is still in your possession, custody or control.
-
-## V. Illegal acts
-
-You represent and warrant that you will not violate the provisions in this Agreement, and that:
-
-  1. You will not use the standard software for illegal purposes and you will not allow third parties to misuse the standard software for illegal purposes.
-  2. You will not use the standard software in a manner that interferes with the operation of services of third parties to exhaust or deactivate network resources or cause prejudice, which could occur, for example, through automated queries, excessive loads or similar activities.
-  3. You will not use the standard software for activities that infringe any rights of third parties, for example through the use of, public exhibition or performance, reproduction, distribution or modification of any communication or material that violates the copyright, trademark, publicity rights, privacy rights or property rights of others.
-  4. You agree that in the event of unauthorized use of our standard software - either through your own use, or instigation / permission or even support of the unsanctioned use of our standard software by third parties - to provide us with information and accounts to the nature and extent of use by you or third parties.
-  5. Furthermore, you agree to the case mentioned in section 4 a reasonable compensation for use and, if necessary, damages for your use and for those of you caused / allowed to use our products. For every case of infringement, III, Number 2 letter f. applies accordingly.
-
-## VI. Confidentiality
-
-You are not permitted to disclose the following information to third parties, to make these available to third parties, or otherwise to make them accessible to third parties:
-
-  1. Information and data that you receive from TeamSpeak related to the Licensed Material.
-  2. Training materials and process documents that TeamSpeak has created as a guide for your use or the installation of the standard software (hereinafter referred to as "confidential information"). Unless this Agreement expressly provides otherwise, you are not permitted to use or disclose such confidential information without the prior written consent of TeamSpeak, except for employees who need to know this information to run your operations in good fashion and only under the condition that these people have signed written agreements, which oblige them to maintain confidentiality and contain at least as strict regulations as the provisions that apply to you in this section.
-  3. In addition to the confidentiality agreement described above, you confirm that you will carefully protect confidential information - in particular source code, methods of operation and use of the Standard Software.
-  4. Upon termination of the Agreement or upon request by TeamSpeak, all documents with confidential information shall be immediately returned, and ceded or retained Standard Software or any part thereof shall be deleted.
-  5. Your obligations under this Agreement shall survive the termination of this Agreement. These requirements apply, if any, to your representatives, successors and assignees; in the case of permissible disclosure to third parties you are obligated to commit them accordingly.
-
-## VII. Other provisions
-
-  1. Any changes, additions or adjustments to the Agreement undertaken by TeamSpeak which are required by unforeseeable changes that TeamSpeak does not initiate and TeamSpeak has no influence on, which change the terms to a significant degree, are binding once the updated version appears on the website under [www.teamspeak.com](http://www.teamspeak.com), or is sent via email to you, and if you do not object within a period of 4 weeks after publication of the amendment. You are required to access the website regularly regarding changes to this Agreement.
-  2. If any provision of this Agreement be ineffective, this shall not affect the validity of the remaining provisions. The ineffective provision shall be replaced to the extent legally permissible by a provision which comes closest to meeting the original intentions of the parties.
-  3. You agree to comply with all export and re-export regulations and restrictions with the responsible authorities or governmental institutions of states whose laws are affected by the exercise of rights under this Agreement. The provisions, particularly tax legislation, of countries whose rights are affected by the use and dissemination of standard software, must be observed. You are obliged in this regard to inquire sufficiently.
-  4. The parties agree that all disputes arising from and in connection with this Agreement, regardless of conflict of laws, are governed by the laws of the Federal Republic of Germany and also material German law excluding CISG shall apply. The parties agree that the German courts have jurisdiction for all disputes arising from and in connection with this Agreement. The place of fulfillment is Kruen, Germany.
-  5. It is not permitted to assign or cede this Agreement or parts thereof without the written consent of TeamSpeak.
-  6. Where TeamSpeak has provided you with a translation of the German language version of this agreement, then you agree that the translation is provided for your convenience only and that the German language versions of the agreement will govern your relationship with TeamSpeak. If there is any contradiction between what the German language version of the agreement says and what a translation says, then the German language version shall take precedence.
-
-# Consent under the Federal Data Protection Act
-
-## Desktop Client
-
-TeamSpeak Systems GmbH and its subsidiary, TeamSpeak Systems Inc., hereafter referred to as TS, pursue as one of its corporate principles the principle of data minimization. Data is collected only to improve and further optimize TS products.
-
-TS has expressly indicated that the collected data will not be used for promotional approach to the users.
-
-In view of the above, TS states that the following data may be collected, stored and processed:
-
-  * IP address of the users
-  * Used operation system and type (32 or 64 bit)
-  * Data about user behavior (particularly clicks, used menus)
-  * Crash report (program line, incident, basic data of computer hardware used)
-
-TS will store, process and use this data on its servers exclusively for purposes of quality assurance and further development of the installed software.
-
-Data is also collected by the company Overwolf Ltd., only if the Overwolf plug-in is installed. Take note of the following privacy policy: [www.overwolf.com/legal/](http://www.overwolf.com/legal/)
-
-By installing the software, you consent to the preceding use. It is therefore part of the "End User Agreement" (EULA). This declaration of consent may be viewed at any time at [www.teamspeak.com/privacy/](http://www.teamspeak.com/privacy/) and in the "Help" menu.
-
-The consent given here is voluntary and may be revoked with effect for the future. Revocation can be made by email to privacy at teamspeak.com. In case of cancellation, the data will be deleted without undue delay.
-
-Contact us at the above email address to obtain information about the data stored with us.

Copied: teamspeak3/repos/community-x86_64/LICENSE (from rev 603789, teamspeak3/trunk/LICENSE)
===================================================================
--- LICENSE	                        (rev 0)
+++ LICENSE	2020-03-24 06:00:26 UTC (rev 603790)
@@ -0,0 +1,90 @@
+Framework license agreement for the installation of the TeamSpeak client
+
+This License Agreement ("Agreement") is effective between "you", the person or company who/which is using software branded TeamSpeak, developed by TeamSpeak Systems GmbH ("TeamSpeak"), and TeamSpeak Systems GmbH (Germany) with installation of the TeamSpeak client.
+
+## I. Definitions
+
+  1. "Standard Software" means the object code of the TeamSpeak voice communication software version 3.x (binary executable), and all previous versions, both client and server, which is provided by TeamSpeak, including all standard software enhancements, upgrades or updates, which you will receive if and when they are made available.
+  2. "Licensed Material" refers to the standard software, all documentation components included with the standard software and other information that TeamSpeak provides together with the license for the standard software.
+  3. "Client" refers to the TeamSpeak standard software which connects to the TeamSpeak server software via computer network or the Internet. The client therefore usually runs on the end user's computer. A client can connect to one or more servers at the same time. Multiple clients communicate with each other by routing the communication data through the server, which distributes them to other clients. Clients thus do not connect directly to each other, but always connect only to the server that acts as an intermediary and distributor for voice communication.
+
+## II. Indemnity / Warranty
+
+TeamSpeak shall pay compensation or reimbursement of expenses, for whatever legal reason (e.g. for legal transactions and legal transaction-related obligations, breach of duty and unlawful acts), only to the following extent:
+
+  1. Liability for intentional actions is unlimited.
+  2. TeamSpeak may plea contributory negligence. In particular you have the obligation and responsibility to make use of data backup and virus protection following the latest technical standards.
+  3. In case of injury to life, body and health, and in case of claims based on the Product Liability Act, the statutory provisions apply.
+  4. The software is of the agreed quality which is suitable to perform the contractually required functions, and otherwise standard functions, and has the usual quality for this type of software; however, it is not error-free. A functional impairment of the software which results from hardware defects, environmental conditions, improper operation, or similar is not a defect. Minor reductions in quality are not considered here.
+  5. If you install third-party plug-ins to complement the client, TeamSpeak assumes no liability irrespective of the origin of the plug-in. You are required to learn about the applicable privacy policy of the plug-in publisher.
+  6. Standard software upgrades are free of charge, if and when they become available. You are obliged to install client upgrades promptly after publication.
+
+## III. Ownership and restrictions
+
+  1. You acknowledge and agree that your rights in and to the Licensed Material are solely limited to the transitory use of the standard software, and you have no ownership rights to any component of the Licensed Material. You acknowledge that TeamSpeak and / or its licensors own all rights, property rights and exploitation rights, including but not limited to copyrights, patent rights, the right to confidentiality of trade secrets and other rights in and to the Licensed Material on intellectual property and all altered, modified and corrected versions thereof.
+  2. The following activities are not permitted to you, nor should you allow a third party to perform this: 
+    1. Modification or utilization of the Licensed Material or
+    2. Decompile, reassemble, disassemble the source code or otherwise attempt to discover the source code of any object code (or the underlying ideas, algorithms, structures and organization), which is included in the standard software.
+    3. You are not authorized to commercialize the Licensed Material, sub-license, distribute, reproduce, rent, lease, offer as part of a timeshare agreement, or otherwise use, either as a standalone version or integrated in other products.
+    4. You may not use the standard software for the benefit of others.
+    5. You may not assign, sub-license or otherwise transfer this Agreement and any license granted without prior written consent of TeamSpeak.
+    6. For each case of infringement of above provisions under a. - e. you are obliged to provide the type and scope of use, which has been initiated by you, and to disclose benefits which you or third parties have received in relation to the use of this software. You are in this case obliged to provide the underlying data/protocols to TeamSpeak. Further claims by TeamSpeak remain unaffected
+
+## IV. Agreement Duration and Termination
+
+  1. This Agreement is effective at the moment of installation of the TeamSpeak client and shall remain in force until it expires in accordance with the provisions laid down herein or is terminated. TeamSpeak reserves the right to terminate the Agreement without notice if you violate any of the provisions of this Agreement.
+  2. Any termination requires removal of the TeamSpeak client. After termination of the Agreement, you must stop using the Licensed Material and immediately destroy all copies and related intellectual property, which is still in your possession, custody or control.
+
+## V. Illegal acts
+
+You represent and warrant that you will not violate the provisions in this Agreement, and that:
+
+  1. You will not use the standard software for illegal purposes and you will not allow third parties to misuse the standard software for illegal purposes.
+  2. You will not use the standard software in a manner that interferes with the operation of services of third parties to exhaust or deactivate network resources or cause prejudice, which could occur, for example, through automated queries, excessive loads or similar activities.
+  3. You will not use the standard software for activities that infringe any rights of third parties, for example through the use of, public exhibition or performance, reproduction, distribution or modification of any communication or material that violates the copyright, trademark, publicity rights, privacy rights or property rights of others.
+  4. You agree that in the event of unauthorized use of our standard software - either through your own use, or instigation / permission or even support of the unsanctioned use of our standard software by third parties - to provide us with information and accounts to the nature and extent of use by you or third parties.
+  5. Furthermore, you agree to the case mentioned in section 4 a reasonable compensation for use and, if necessary, damages for your use and for those of you caused / allowed to use our products. For every case of infringement, III, Number 2 letter f. applies accordingly.
+
+## VI. Confidentiality
+
+You are not permitted to disclose the following information to third parties, to make these available to third parties, or otherwise to make them accessible to third parties:
+
+  1. Information and data that you receive from TeamSpeak related to the Licensed Material.
+  2. Training materials and process documents that TeamSpeak has created as a guide for your use or the installation of the standard software (hereinafter referred to as "confidential information"). Unless this Agreement expressly provides otherwise, you are not permitted to use or disclose such confidential information without the prior written consent of TeamSpeak, except for employees who need to know this information to run your operations in good fashion and only under the condition that these people have signed written agreements, which oblige them to maintain confidentiality and contain at least as strict regulations as the provisions that apply to you in this section.
+  3. In addition to the confidentiality agreement described above, you confirm that you will carefully protect confidential information - in particular source code, methods of operation and use of the Standard Software.
+  4. Upon termination of the Agreement or upon request by TeamSpeak, all documents with confidential information shall be immediately returned, and ceded or retained Standard Software or any part thereof shall be deleted.
+  5. Your obligations under this Agreement shall survive the termination of this Agreement. These requirements apply, if any, to your representatives, successors and assignees; in the case of permissible disclosure to third parties you are obligated to commit them accordingly.
+
+## VII. Other provisions
+
+  1. Any changes, additions or adjustments to the Agreement undertaken by TeamSpeak which are required by unforeseeable changes that TeamSpeak does not initiate and TeamSpeak has no influence on, which change the terms to a significant degree, are binding once the updated version appears on the website under [www.teamspeak.com](http://www.teamspeak.com), or is sent via email to you, and if you do not object within a period of 4 weeks after publication of the amendment. You are required to access the website regularly regarding changes to this Agreement.
+  2. If any provision of this Agreement be ineffective, this shall not affect the validity of the remaining provisions. The ineffective provision shall be replaced to the extent legally permissible by a provision which comes closest to meeting the original intentions of the parties.
+  3. You agree to comply with all export and re-export regulations and restrictions with the responsible authorities or governmental institutions of states whose laws are affected by the exercise of rights under this Agreement. The provisions, particularly tax legislation, of countries whose rights are affected by the use and dissemination of standard software, must be observed. You are obliged in this regard to inquire sufficiently.
+  4. The parties agree that all disputes arising from and in connection with this Agreement, regardless of conflict of laws, are governed by the laws of the Federal Republic of Germany and also material German law excluding CISG shall apply. The parties agree that the German courts have jurisdiction for all disputes arising from and in connection with this Agreement. The place of fulfillment is Kruen, Germany.
+  5. It is not permitted to assign or cede this Agreement or parts thereof without the written consent of TeamSpeak.
+  6. Where TeamSpeak has provided you with a translation of the German language version of this agreement, then you agree that the translation is provided for your convenience only and that the German language versions of the agreement will govern your relationship with TeamSpeak. If there is any contradiction between what the German language version of the agreement says and what a translation says, then the German language version shall take precedence.
+
+# Consent under the Federal Data Protection Act
+
+## Desktop Client
+
+TeamSpeak Systems GmbH and its subsidiary, TeamSpeak Systems Inc., hereafter referred to as TS, pursue as one of its corporate principles the principle of data minimization. Data is collected only to improve and further optimize TS products.
+
+TS has expressly indicated that the collected data will not be used for promotional approach to the users.
+
+In view of the above, TS states that the following data may be collected, stored and processed:
+
+  * IP address of the users
+  * Used operation system and type (32 or 64 bit)
+  * Data about user behavior (particularly clicks, used menus)
+  * Crash report (program line, incident, basic data of computer hardware used)
+
+TS will store, process and use this data on its servers exclusively for purposes of quality assurance and further development of the installed software.
+
+Data is also collected by the company Overwolf Ltd., only if the Overwolf plug-in is installed. Take note of the following privacy policy: [www.overwolf.com/legal/](http://www.overwolf.com/legal/)
+
+By installing the software, you consent to the preceding use. It is therefore part of the "End User Agreement" (EULA). This declaration of consent may be viewed at any time at [www.teamspeak.com/privacy/](http://www.teamspeak.com/privacy/) and in the "Help" menu.
+
+The consent given here is voluntary and may be revoked with effect for the future. Revocation can be made by email to privacy at teamspeak.com. In case of cancellation, the data will be deleted without undue delay.
+
+Contact us at the above email address to obtain information about the data stored with us.

Deleted: PERMISSION.eml
===================================================================
(Binary files differ)

Copied: teamspeak3/repos/community-x86_64/PERMISSION.eml (from rev 603789, teamspeak3/trunk/PERMISSION.eml)
===================================================================
(Binary files differ)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD	2020-03-24 06:00:14 UTC (rev 603789)
+++ PKGBUILD	2020-03-24 06:00:26 UTC (rev 603790)
@@ -1,51 +0,0 @@
-# Maintainer: Sven-Hendrik Haase <sh at lutzhaase.com>
-# Contributor: Slash <demodevil5[at]yahoo[dot]com>
-# Contributor: J.W. Birdsong  <jwbirdsongATmailDOTcom>
-
-pkgname=teamspeak3
-pkgver=3.5.0
-pkgrel=1
-pkgdesc="TeamSpeak is software for quality voice communication via the Internet"
-url="http://www.teamspeak.com"
-license=('custom')
-depends=('libxslt' 'libxss')
-optdepends=('libpulse')
-arch=('x86_64')
-source=('teamspeak3.desktop'
-        'teamspeak3.png'
-        'LICENSE'
-        "https://files.teamspeak-services.com/releases/client/${pkgver}/TeamSpeak3-Client-linux_amd64-${pkgver}.run")
-sha512sums=('04104f77d7a6cf669896d5bf76664409d18282b8a500d623e7d12d91be26b69ac935cb853cd34dcffb23182ffefb7ca69b14f35b763822e7f7c6102c1003c2d3'
-            'af18ed36a3c8de90b60a7205ebf91a35d4b517f22f97d541c82debdb12697882469d9771fdf3fb8b081aeb74a01237f3afd4732daccf4b374dc6d39e7df5d444'
-            'd6d03f1bda86c90390ce0032e4d30e889977f80ff76ba1e5c443109e93cbedbee92c6fc2759f58d23659c15dba4f2ac718861571239ba117dcfe11f136f556dc'
-            '02d3c3cc546e308f87760f15455ea0840eed6f3e56118e4eb80526629d2d4dd6cf9646d81f9f6118b5747bf4710782c333111cbd9bf57cdad3ecd43cfb4e25b7')
-
-prepare() {
-  mkdir archive && cd archive
-  sh "${srcdir}"/TeamSpeak3-Client-linux_amd64-${pkgver}.run --tar -xf 2>/dev/null
-
-  # Fix permissions
-  find -type d | xargs chmod 755
-  find -type f | xargs chmod 644
-  find -name '*.so*' | xargs chmod 755
-  chmod +x ts3client* package_inst QtWebEngineProcess
-}
-
-package() {
-  install -d "${pkgdir}"/{usr/bin/,opt/teamspeak3}
-
-  cp -r archive/* ${pkgdir}/opt/teamspeak3/
-
-  install -D -m644 "${srcdir}"/teamspeak3.desktop "${pkgdir}"/usr/share/applications/teamspeak3.desktop
-  install -D -m644 "${srcdir}"/teamspeak3.png "${pkgdir}"/usr/share/pixmaps/teamspeak3.png
-  install -D -m644 "${srcdir}"/LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
-  ln -s /opt/teamspeak3/ts3client_runscript.sh "${pkgdir}"/usr/bin/teamspeak3
-
-  # Fix a weird change that TS3 did which broke symlinks.
-  # Check: https://forum.teamspeak.com/threads/134617-Linux-client-not-starting-when-run-though-symlink-since-3-1-8?p=454315#post454315
-  sed -i "s|cd.*|cd /opt/teamspeak3|" "${pkgdir}"/opt/teamspeak3/ts3client_runscript.sh
-
-  # Fix teamspeak3 on wayland (FS#57366)
-  sed -i "s|ts3client_linux_amd64|ts3client_linux_amd64 -platform xcb|" "${pkgdir}"/opt/teamspeak3/ts3client_runscript.sh
-}
-# vim:set ts=2 sw=2 et:

Copied: teamspeak3/repos/community-x86_64/PKGBUILD (from rev 603789, teamspeak3/trunk/PKGBUILD)
===================================================================
--- PKGBUILD	                        (rev 0)
+++ PKGBUILD	2020-03-24 06:00:26 UTC (rev 603790)
@@ -0,0 +1,51 @@
+# Maintainer: Sven-Hendrik Haase <svenstaro at gmail.com>
+# Contributor: Slash <demodevil5[at]yahoo[dot]com>
+# Contributor: J.W. Birdsong  <jwbirdsongATmailDOTcom>
+
+pkgname=teamspeak3
+pkgver=3.5.1
+pkgrel=1
+pkgdesc="TeamSpeak is software for quality voice communication via the Internet"
+url="http://www.teamspeak.com"
+license=('custom')
+depends=('libxslt' 'libxss')
+optdepends=('libpulse')
+arch=('x86_64')
+source=('teamspeak3.desktop'
+        'teamspeak3.png'
+        'LICENSE'
+        "https://files.teamspeak-services.com/releases/client/${pkgver}/TeamSpeak3-Client-linux_amd64-${pkgver}.run")
+sha512sums=('04104f77d7a6cf669896d5bf76664409d18282b8a500d623e7d12d91be26b69ac935cb853cd34dcffb23182ffefb7ca69b14f35b763822e7f7c6102c1003c2d3'
+            'af18ed36a3c8de90b60a7205ebf91a35d4b517f22f97d541c82debdb12697882469d9771fdf3fb8b081aeb74a01237f3afd4732daccf4b374dc6d39e7df5d444'
+            'd6d03f1bda86c90390ce0032e4d30e889977f80ff76ba1e5c443109e93cbedbee92c6fc2759f58d23659c15dba4f2ac718861571239ba117dcfe11f136f556dc'
+            '8537c74df8772755c91c7c65f0fcc745475c190a18717111131bd4ab98cfe47e611503f3e03b2eb8a5f7198ce5070dc705aae2374523876b732efe21e248639d')
+
+prepare() {
+  mkdir archive && cd archive
+  sh "${srcdir}"/TeamSpeak3-Client-linux_amd64-${pkgver}.run --tar -xf 2>/dev/null
+
+  # Fix permissions
+  find -type d | xargs chmod 755
+  find -type f | xargs chmod 644
+  find -name '*.so*' | xargs chmod 755
+  chmod +x ts3client* package_inst QtWebEngineProcess
+}
+
+package() {
+  install -d "${pkgdir}"/{usr/bin/,opt/teamspeak3}
+
+  cp -r archive/* ${pkgdir}/opt/teamspeak3/
+
+  install -D -m644 "${srcdir}"/teamspeak3.desktop "${pkgdir}"/usr/share/applications/teamspeak3.desktop
+  install -D -m644 "${srcdir}"/teamspeak3.png "${pkgdir}"/usr/share/pixmaps/teamspeak3.png
+  install -D -m644 "${srcdir}"/LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
+  ln -s /opt/teamspeak3/ts3client_runscript.sh "${pkgdir}"/usr/bin/teamspeak3
+
+  # Fix a weird change that TS3 did which broke symlinks.
+  # Check: https://forum.teamspeak.com/threads/134617-Linux-client-not-starting-when-run-though-symlink-since-3-1-8?p=454315#post454315
+  sed -i "s|cd.*|cd /opt/teamspeak3|" "${pkgdir}"/opt/teamspeak3/ts3client_runscript.sh
+
+  # Fix teamspeak3 on wayland (FS#57366)
+  sed -i "s|ts3client_linux_amd64|ts3client_linux_amd64 -platform xcb|" "${pkgdir}"/opt/teamspeak3/ts3client_runscript.sh
+}
+# vim:set ts=2 sw=2 et:

Deleted: teamspeak3.desktop
===================================================================
--- teamspeak3.desktop	2020-03-24 06:00:14 UTC (rev 603789)
+++ teamspeak3.desktop	2020-03-24 06:00:26 UTC (rev 603790)
@@ -1,13 +0,0 @@
-[Desktop Entry]
-Encoding=UTF-8
-Name=TeamSpeak 3
-GenericName=TeamSpeak
-Comment=TeamSpeak is software for quality voice communication via the Internet
-Exec=teamspeak3 %u
-MimeType=x-scheme-handler/ts3server;
-Icon=teamspeak3.xpm
-StartupNotify=true
-Terminal=false
-Type=Application
-Categories=Network;Application
-StartupWMClass=TeamSpeak 3

Copied: teamspeak3/repos/community-x86_64/teamspeak3.desktop (from rev 603789, teamspeak3/trunk/teamspeak3.desktop)
===================================================================
--- teamspeak3.desktop	                        (rev 0)
+++ teamspeak3.desktop	2020-03-24 06:00:26 UTC (rev 603790)
@@ -0,0 +1,13 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=TeamSpeak 3
+GenericName=TeamSpeak
+Comment=TeamSpeak is software for quality voice communication via the Internet
+Exec=teamspeak3 %u
+MimeType=x-scheme-handler/ts3server;
+Icon=teamspeak3.xpm
+StartupNotify=true
+Terminal=false
+Type=Application
+Categories=Network;Application
+StartupWMClass=TeamSpeak 3

Deleted: teamspeak3.png
===================================================================
(Binary files differ)

Copied: teamspeak3/repos/community-x86_64/teamspeak3.png (from rev 603789, teamspeak3/trunk/teamspeak3.png)
===================================================================
(Binary files differ)



More information about the arch-commits mailing list