From 0d77ccb134cc397efa708d6454d727ac82cb4f86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Igor=20Dro=C5=BCniak?= Date: Sat, 17 Oct 2020 15:55:48 +0200 Subject: [PATCH] games-arcade/tetrio-desktop: Added --- games-arcade/tetrio-desktop/LICENSE | 58 +++++++++++++++++++ games-arcade/tetrio-desktop/Manifest | 1 + .../tetrio-desktop-4.0.0.ebuild | 40 +++++++++++++ 3 files changed, 99 insertions(+) create mode 100644 games-arcade/tetrio-desktop/LICENSE create mode 100644 games-arcade/tetrio-desktop/Manifest create mode 100644 games-arcade/tetrio-desktop/tetrio-desktop-4.0.0.ebuild diff --git a/games-arcade/tetrio-desktop/LICENSE b/games-arcade/tetrio-desktop/LICENSE new file mode 100644 index 0000000..8f163cd --- /dev/null +++ b/games-arcade/tetrio-desktop/LICENSE @@ -0,0 +1,58 @@ +1. INTRODUCTION +TETR.IO is a service, which is conditioned on your acceptance, without any modification whatsoever to the following terms, conditions, and notices. By visiting and/or using the services offered by this site (https://tetr.io/) or any affiliated services (henceforth referenced as "TETR.IO" or the "Service"), you are acknowledging your full compliance to the terms and conditions listed here. + +As a condition of your use of this web site, you warrant that you will not use this web site, or any of the content obtained from this web site, for any purpose that is unlawful or prohibited by these terms. + +In addition to this policy, please also make sure to visit our Privacy Policy. + +If you violate any of these Terms, your permission to use the Service automatically terminates. + +2. DESCRIPTION OF SERVICE +TETR.IO provides online gameplay services free of charge to end users, along with online rankings and means of communication. + +The TETR.IO management make no guarantees as to whether any user-uploaded content and information is accurate, current, or of substantial quality. We assume no responsibility as to whether objectionable content has been uploaded, or whether users have the rights to distribute uploaded content. + +3. MODIFICATIONS +TETR.IO may change the terms and conditions of the ToS from time to time, with or without notice to the User. Your failure to abide by the modified Terms may result in termination of your Service. + +TETR.IO reserves the right to modify or discontinue the Service with or without notice to the User. TETR.IO shall not be liable to the User or any third party should TETR.IO exercise its right to modify or discontinue the Service. + +4. DISCLAIMER OF WARRANTIES +USER EXPRESSLY AGREES THAT USE OF THE SERVICE IS AT USER'S SOLE RISK. +THE SERVICE IS PROVIDED ON AN "AS IS" AND "AS AVAILABLE" BASIS. +YOU UNDERSTAND AND EXPRESSLY AGREE THAT USE OF TETR.IO'S SERVICES ARE AT YOUR SOLE RISK, THAT ANY MATERIAL AND/OR DATA DOWNLOADED OR OTHERWISE OBTAINED THROUGH THE USE OF TETR.IO'S SERVICES IS AT YOUR OWN DISCRETION AND RISK AND THAT YOU WILL BE SOLELY RESPONSIBLE FOR ANY DAMAGE TO YOUR COMPUTER SYSTEM OR LOSS OF DATA THAT RESULTS FROM THE DOWNLOAD OF SUCH MATERIAL AND/OR DATA. +EXCEPT AS EXPRESSLY SET FORTH ON OUR SITES, TETR.IO DISCLAIMS ALL WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT OR TITLE AND IT MAKES NO WARRANTY OR REPRESENTATION REGARDING THE RESULTS THAT MAY BE OBTAINED FROM THE USE OF TETR.IO'S SERVICES, REGARDING THE ACCURACY OR RELIABILITY OF ANY INFORMATION OBTAINED THROUGH TETR.IO'S SERVICES, REGARDING ANY GOODS OR SERVICES PURCHASED OR OBTAINED THROUGH TETR.IO'S SERVICES, REGARDING ANY TRANSACTIONS ENTERED INTO THROUGH TETR.IO'S SERVICES OR THAT TETR.IO'S SERVICES WILL MEET ANY USER'S REQUIREMENTS, BE UNINTERRUPTED, TIMELY, SECURE OR ERROR FREE. +The links to third party sites on this web site are for your convenience only, and the inclusion of such links within this web site does not imply any endorsement, guarantee, warranty or representation by TETR.IO. +User agrees that TETR.IO is hereby absolved from any and all liabilities, losses, costs and claims, including attorney's fees asserted against TETR.IO, its agents, officers, employees, or associates, that may arise or result from any service provided, performed, be agreed to be performed by TETR.IO. +TETR.IO MAKES NO WARRANTY THAT THE SERVICE WILL MEET YOUR REQUIREMENTS, OR THAT THE SERVICE WILL BE UNINTERRUPTED, TIMELY, SECURE, OR ERROR FREE; NOR DOES TETR.IO MAKE ANY WARRANTY AS TO THE RESULTS THAT MAY BE OBTAINED FROM THE USE OF THE SERVICE OR AS TO THE ACCURACY OR RELIABILITY OF ANY INFORMATION OBTAINED THROUGH THE SERVICE OR THAT DEFECTS IN THE SOFTWARE WILL BE CORRECTED. + +5. LIMITATION OF LIABILITY +IN NO EVENT SHALL TETR.IO, ITS OFFICERS, DIRECTORS, EMPLOYEES, OR AGENTS, BE LIABLE TO YOU FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, PUNITIVE, OR CONSEQUENTIAL DAMAGES WHATSOEVER RESULTING FROM ANY (I) ERRORS, MISTAKES, OR INACCURACIES OF CONTENT, (II) PERSONAL INJURY OR PROPERTY DAMAGE, OF ANY NATURE WHATSOEVER, RESULTING FROM YOUR ACCESS TO AND USE OF OUR WEBSITE, (III) ANY UNAUTHORIZED ACCESS TO OR USE OF OUR SECURE SERVERS AND/OR ANY AND ALL PERSONAL INFORMATION AND/OR FINANCIAL INFORMATION STORED THEREIN, (IV) ANY INTERRUPTION OR CESSATION OF TRANSMISSION TO OR FROM OUR WEBSITE, (IV) ANY BUGS, VIRUSES, TROJAN HORSES, OR THE LIKE, WHICH MAY BE TRANSMITTED TO OR THROUGH OUR WEBSITE BY ANY THIRD PARTY, AND/OR (V) ANY ERRORS OR OMISSIONS IN ANY CONTENT OR FOR ANY LOSS OR DAMAGE OF ANY KIND INCURRED AS A RESULT OF YOUR USE OF ANY CONTENT POSTED, EMAILED, TRANSMITTED, OR OTHERWISE MADE AVAILABLE VIA THE TETR.IO WEBSITE, WHETHER BASED ON WARRANTY, CONTRACT, TORT, OR ANY OTHER LEGAL THEORY, AND WHETHER OR NOT THE COMPANY IS ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +WHILE THE FOREGOING LIMITATION OF LIABILITY SHALL APPLY TO THE FULLEST EXTENT PERMITTED BY LAW IN THE APPLICABLE JURISDICTION, WHERE CONDITIONS, WARRANTIES OR OTHER RIGHTS ARE IMPLIED IN THIS AGREEMENT OR OTHERWISE CONFERRED BY LAW, AND IT IS NOT LAWFUL OR POSSIBLE TO EXCLUDE THEM, THEN THOSE CONDITIONS, WARRANTIES OR OTHER RIGHTS WILL (BUT ONLY TO THE EXTENT REQUIRED BY LAW) APPLY TO THIS AGREEMENT. +AT THE OPTION OF TETR.IO, OUR LIABILITY FOR BREACH OF IMPLIED CONDITIONS OR WARRANTIES IS LIMITED, TO THE EXTENT PERMITTED BY LAW TO, IF THE BREACH RELATES TO GOODS, (I) THE REPLACEMENT OF THE GOODS OR THE SUPPLY OF EQUIVALENT GOODS, (II) THE REPAIR OF THE GOODS, (III) THE PAYMENT OF THE COST OF REPLACING THE GOODS OR OF ACQUIRING EQUIVALENT GOODS, OR (IV) THE PAYMENT OF HAVING THE GOODS REPAIRED AND, IF THE BREACH RELATES TO SERVICES, (I) THE SUPPLY OF THE SERVICES AGAIN; OR (II) THE PAYMENT OF THE COST OF HAVING THE SERVICES SUPPLIED AGAIN. +YOU SPECIFICALLY ACKNOWLEDGE THAT TETR.IO SHALL NOT BE LIABLE FOR USER SUBMISSIONS OR THE DEFAMATORY, OFFENSIVE, OR ILLEGAL CONDUCT OF ANY THIRD PARTY AND THAT THE RISK OF HARM OR DAMAGE FROM THE FOREGOING RESTS ENTIRELY WITH YOU. +The Service is controlled and offered by TETR.IO from its facilities in The Netherlands. TETR.IO makes no representations that the Service is appropriate or available for use in other locations. Those who access or use the Service from other jurisdictions do so at their own volition and are responsible for compliance with local law. + +6. INDEMNITY +You agree to defend, indemnify and hold harmless TETR.IO, its parent corporation, officers, directors, employees and agents, from and against any and all claims, damages, obligations, losses, liabilities, costs or debt, and expenses (including but not limited to attorney's fees) arising from: (i) your use of and access to the Service; (ii) your violation of any term of these Terms of Service; (iii) your violation of any third party right, including without limitation any copyright, property, or privacy right; or (iv) any claim that one of your User Submissions caused damage to a third party. + +This defense and indemnification obligation will survive these Terms of Service and your use of the Service. + +7. YOUR USE OF CONTENT ON THE SITE +You understand that when using the Service, you will be exposed to User Submissions from a variety of sources, and that TETR.IO is not responsible for the accuracy, usefulness, safety, or intellectual property rights of or relating to such User Submissions. + +You further understand and acknowledge that you may be exposed to User Submissions that are inaccurate, offensive, indecent, or objectionable, and you agree to waive, and hereby do waive, any legal or equitable rights or remedies you have or may have against TETR.IO with respect thereto, and agree to indemnify and hold TETR.IO, its Owners/Operators, affiliates, and/or licensors, harmless to the fullest extent allowed by law regarding all matters related to your use of the site. + +8. USER SUBMISSIONS AND CONTENT REMOVAL +TETR.IO does not endorse any User Submission or any opinion, recommendation, or advice expressed therein, and TETR.IO expressly disclaims any and all liability in connection with User Submissions. +TETR.IO does not permit copyright infringing activities and infringement of intellectual property rights on its Website, and TETR.IO will remove all Content and User Submissions if properly notified that such Content or User Submission infringes on another's intellectual property rights. +TETR.IO reserves the right to remove Content and User Submissions without prior notice. + +9. PRIVACY POLICIES +TETR.IO finds your privacy most important, and we value your use of our services. TETR.IO's services are free of any charge, no prior registration is needed for the use of these services. TETR.IO will explicitly ask for information about you when such information is needed for use of the services provided by TETR.IO. Any submission of any personal information is done only with your voluntary act, or automatically where necessary to provide diagnostics and feedback. TETR.IO keeps all private and personal information private, and does not, or will not share this information with any third parties except under the following circumstances: + +When such action is necessary to conform to legal requirements or comply with legal processes. + +When such action is necessary to protect and defend rights or property of TETR.IO. + +When such action is necessary to enforce TETR.IO terms and conditions of service. diff --git a/games-arcade/tetrio-desktop/Manifest b/games-arcade/tetrio-desktop/Manifest new file mode 100644 index 0000000..8f7013a --- /dev/null +++ b/games-arcade/tetrio-desktop/Manifest @@ -0,0 +1 @@ +DIST TETR.IO%20Setup.tar.gz 72765864 BLAKE2B 1b3e3673cb5ea460f6097b8732ac2cb6fd8298474560484b4d1bd3b086338a574db17dd32c3e7bca98d0a59ad581ba78acba9658eff4d7398a85a4ce9d34e651 SHA512 b8240b19654a4b5be012ce192407f090c73866fdf93fbddf45fac2aab7b59bfc3356cb83374298e0ee057f31d2aa0dd82ec215b5c1b9357d659bb7e82bc2946d diff --git a/games-arcade/tetrio-desktop/tetrio-desktop-4.0.0.ebuild b/games-arcade/tetrio-desktop/tetrio-desktop-4.0.0.ebuild new file mode 100644 index 0000000..6281da7 --- /dev/null +++ b/games-arcade/tetrio-desktop/tetrio-desktop-4.0.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit desktop pax-utils xdg + +DESCRIPTION="TETR.IO desktop client" +HOMEPAGE="https://tetr.io/" +SRC_URI="https://tetr.io/about/desktop/builds/TETR.IO%20Setup.tar.gz" + +LICENSE="non-free" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND}" +BDEPEND="" + +src_install(){ + pax-mark m code + insinto "/opt/${PN}" + doins -r * + dosym "../../opt/${PN}/tetrio-desktop" "/usr/bin/tetrio-desktop" + make_desktop_entry "tetrio-desktop" "TETR.IO Desktop" "" "Game;ArcadeGame" + fperms +x "/opt/${PN}/tetrio-desktop" + insinto "/usr/share/licenses/${PN}" +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update +} +