Initial commit
This commit is contained in:
commit
ac1fa7656e
11 changed files with 700 additions and 0 deletions
37
.SRCINFO
Normal file
37
.SRCINFO
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
pkgbase = thinlinc-client
|
||||
pkgdesc = Cendio ThinLinc Linux remote desktop client.
|
||||
pkgver = 4.19.0_4005
|
||||
pkgrel = 5
|
||||
url = https://www.cendio.com
|
||||
arch = x86_64
|
||||
arch = armv7h
|
||||
license = LicenseRef-CENDIO_END_USER_LICENSE_AGREEMENT_3.5
|
||||
optdepends = cups: required for remote printing
|
||||
optdepends = python-ldap: auth against ldap
|
||||
noextract = thinlinc-client-4.19.0_4005.tar.gz
|
||||
source_x86_64 = thinlinc-client-4.19.0_4005.tar.gz::https://www.cendio.com/downloads/clients/tl-4.19.0-4005-client-linux-dynamic-x86_64.tar.gz
|
||||
source_x86_64 = tlclient.csh
|
||||
source_x86_64 = tlclient.sh
|
||||
b2sums_x86_64 = a201d1ad34189f09023f9b1cd9839d414d8ccf36bcbc79380a831928b875182efb6ed11bd20ed2faa33ac386ba63374683eaadb3083d94591e27d4e9c85a245f
|
||||
b2sums_x86_64 = 35f23ab16e8656e1d973391360ea52053c20227c7834454792f0c9d7e56dbe692a362c8de869a4b7371eecef3cfeeafe628803079fd4d31ee2157427e1305b1c
|
||||
b2sums_x86_64 = 68bd5443a2f59f7e128ce8ea60ef3d1da62f43d9e40bf4e163e28c33bfd04ab9fc1b0d11859238d8568ea1c15f831bf2316171aebbaf3e88f715cf7d6a8a5e58
|
||||
source_armv7h = thinlinc-client-4.19.0_4005.tar.gz::https://www.cendio.com/downloads/clients/tl-4.19.0-4005-client-linux-dynamic-armhf.tar.gz
|
||||
source_armv7h = tlclient.csh
|
||||
source_armv7h = tlclient.sh
|
||||
b2sums_armv7h = a201d1ad34189f09023f9b1cd9839d414d8ccf36bcbc79380a831928b875182efb6ed11bd20ed2faa33ac386ba63374683eaadb3083d94591e27d4e9c85a245f
|
||||
b2sums_armv7h = 35f23ab16e8656e1d973391360ea52053c20227c7834454792f0c9d7e56dbe692a362c8de869a4b7371eecef3cfeeafe628803079fd4d31ee2157427e1305b1c
|
||||
b2sums_armv7h = 68bd5443a2f59f7e128ce8ea60ef3d1da62f43d9e40bf4e163e28c33bfd04ab9fc1b0d11859238d8568ea1c15f831bf2316171aebbaf3e88f715cf7d6a8a5e58
|
||||
|
||||
pkgname = thinlinc-client
|
||||
depends = alsa-lib
|
||||
depends = bash
|
||||
depends = glibc
|
||||
depends = hicolor-icon-theme
|
||||
depends = libpulse
|
||||
depends = libx11
|
||||
depends = openssh
|
||||
depends = pcsclite
|
||||
depends = pulse-native-provider
|
||||
depends = python
|
||||
depends = python-gobject
|
||||
depends = zlib
|
||||
18
.gitignore
vendored
Normal file
18
.gitignore
vendored
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
# Ignore everything
|
||||
*
|
||||
|
||||
# But not these files...
|
||||
!.gitignore
|
||||
!PKGBUILD
|
||||
!.SRCINFO
|
||||
!LICENSE
|
||||
!chroot-build
|
||||
!.nvchecker.toml
|
||||
!/keys
|
||||
!/keys/pgp
|
||||
!/keys/pgp/*.asc
|
||||
!/LICENSES
|
||||
!/LICENSES/*.txt
|
||||
!REUSE.toml
|
||||
!tlclient.csh
|
||||
!tlclient.sh
|
||||
6
.nvchecker.toml
Normal file
6
.nvchecker.toml
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
[thinlinc-client-bin]
|
||||
source = "regex"
|
||||
regex = "https://www.cendio.com/downloads/clients/tl-(\\d+\\.\\d+\\.\\d+\\-\\d+)-client-linux-dynamic-x86_64.tar.gz"
|
||||
url = "https://www.cendio.com/downloads"
|
||||
from_pattern = '(\d+).(\d+).(\d+)-(\d+)'
|
||||
to_pattern = '\1.\2.\3_\4'
|
||||
12
LICENSE
Normal file
12
LICENSE
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
Copyright Arch Linux Contributors
|
||||
|
||||
Permission to use, copy, modify, and/or distribute this software for
|
||||
any purpose with or without fee is hereby granted.
|
||||
|
||||
THE SOFTWARE IS PROVIDED “AS IS” AND THE AUTHOR DISCLAIMS ALL
|
||||
WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
|
||||
OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE
|
||||
FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY
|
||||
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
|
||||
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
|
||||
OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
1
LICENSES/0BSD.txt
Symbolic link
1
LICENSES/0BSD.txt
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../LICENSE
|
||||
409
LICENSES/LicenseRef-EULA.txt
Normal file
409
LICENSES/LicenseRef-EULA.txt
Normal file
|
|
@ -0,0 +1,409 @@
|
|||
END USER LICENSE AGREEMENT
|
||||
|
||||
Last updated 25 June 2025
|
||||
|
||||
|
||||
IMPORTANT: PLEASE READ THIS END USER LICENSE AGREEMENT
|
||||
CAREFULLY. INSTALLING OR USING THINLINC SOFTWARE CONSTITUTES
|
||||
ACCEPTANCE OF THIS AGREEMENT.
|
||||
|
||||
THIS AGREEMENT CONTAINS CERTAIN WAIVERS OF YOUR RIGHTS INCLUDING A
|
||||
REQUIREMENT THAT CERTAIN CLAIMS MUST BE RESOLVED THROUGH BINDING
|
||||
ARBITRATION.
|
||||
|
||||
This License Agreement ("License") is entered into by you, the Licensed
|
||||
User or representative of the Licensed User ("Licensee") and (depending
|
||||
on how you obtained the software license) Cendio AB (for free licenses
|
||||
and licenses acquired from Cendio AB), or ThinLinc USA Inc., an Indiana
|
||||
corporation (for licenses acquired from ThinLinc USA Inc.) (the
|
||||
applicable entity, the “Licensor”).
|
||||
|
||||
|
||||
THIS IS A LICENSE AND NOT A SALE
|
||||
|
||||
|
||||
1. License
|
||||
|
||||
1.1 Subject to the terms and conditions of this License, Licensor
|
||||
grants solely for use by Licensee a non-exclusive, non-transferable
|
||||
license to use the software programs ("Program(s)") and related user
|
||||
guides ("Documentation") solely for its own internal business purposes,
|
||||
including for the provision of offering hosting solutions where you
|
||||
remain the Licensee, at the site specified in the applicable business
|
||||
records of Licensor and solely in accordance with the accompanying
|
||||
Documentation.
|
||||
|
||||
1.2 All proprietary rights, trade secrets, inventions, algorithms,
|
||||
processes, systems, techniques, designs, and developments in the
|
||||
Program(s) and the Documentation, and any modifications to or
|
||||
improvements thereof, and all copies (in whole or part) shall be the
|
||||
exclusive property of Licensor (and its licensors), and are protected by
|
||||
copyright laws, international treaty provisions, and other applicable
|
||||
laws, rules, and regulations. Licensee shall have no right, title, or
|
||||
interest therein except for the rights expressly granted under this
|
||||
License.
|
||||
|
||||
1.3 Licensee may not use, copy, alter, merge, adapt, modify, rent,
|
||||
or lease the Program(s) or the Documentation, or any copy thereof, in
|
||||
whole or in part, except as expressly provided in this License or under
|
||||
applicable statutes.
|
||||
|
||||
1.4 Licensee acknowledges that the Program(s) contains certain third
|
||||
party software for which Licensor has obtained the right to sub-license
|
||||
to Licensee under all the terms hereof save as set out expressly in the
|
||||
license agreements accompanying such products.
|
||||
|
||||
1.5 The Program(s) may consist of software that provide services on
|
||||
a computer ("Server Program(s)") and software that allows a computer to
|
||||
access or utilize the services provided by the Server Program(s)
|
||||
("Client Program(s)"). The Server Program(s) are provided free of charge
|
||||
and may be redistributed and downloaded, provided all copyright notices
|
||||
and the terms of this License are not altered in any way or removed.
|
||||
The Client Program(s) are also provided free of charge and may be
|
||||
redistributed and downloaded, provided all copyright notices and the
|
||||
terms of this License are not altered in any way or removed. Subject to
|
||||
Sections 1.6 and 1.7, Licensee may connect the Client Program(s) to the
|
||||
Server Program(s).
|
||||
|
||||
1.6 With exception of what is stated in Section 1.7, Licensee must
|
||||
have user licenses ("User License(s)") corresponding to the number of
|
||||
physical persons that have Server Program(s) or that have other software
|
||||
that is being monitored by the Server Program(s), running on behalf of
|
||||
said person ("Concurrent User(s)"). A non-human operated device shall be
|
||||
counted as a Concurrent User in addition to all individuals whenever
|
||||
such a device accesses the Server Program(s).
|
||||
|
||||
1.7 Licensee may utilize the services provided by the Server
|
||||
Program(s) worldwide, free of charge and without acquiring User Licenses
|
||||
for up to three (3) Concurrent Users within Licensee’s organization. If
|
||||
the number of Concurrent Users within Licensee’s organization exceed
|
||||
three, Licensee must acquire User Licenses for all Concurrent Users.
|
||||
Where the Licensee uses the Program(s) without a valid User License, the
|
||||
warranty referenced in Section 4.1 and the indemnity in Section 6 is no
|
||||
longer applicable.
|
||||
|
||||
1.8 User License(s) may be perpetual or limited to an expiration
|
||||
date ("Expiration Date"). After the Expiration Date, if any, the
|
||||
Licensee is no longer entitled to use any of the User License(s).
|
||||
|
||||
1.9 A User License(s) is valid for the version of the Server
|
||||
Program(s) specified in the User License(s) and any older versions of
|
||||
the same Server Program(s). The User License(s) is also only valid for
|
||||
one specific installation of the Server Program(s). Two separate
|
||||
installations, even by the same legal entity, require separate User
|
||||
Licenses.
|
||||
|
||||
1.10 The Licensee may reassign one or more User License(s) to a
|
||||
different installation any number of times. A User License may only be
|
||||
used on a single installation of the Server Program(s) at a time.
|
||||
|
||||
1.11 Licensor provides no maintenance or support of the Program(s)
|
||||
under this License.
|
||||
|
||||
|
||||
2. Open Source Software
|
||||
|
||||
2.1 The Program(s) may include certain third party open source and
|
||||
free software components ("Open Source Components"), each of which has
|
||||
its own copyright and its own license conditions ("Open Source
|
||||
License"). A list of included Open Source Components and their
|
||||
respective licenses can be found in the open_source_licenses.txt file.
|
||||
You agree to comply with the terms of all applicable Open Source
|
||||
Licenses.
|
||||
|
||||
2.2 Upon request Licensor will deliver all the corresponding source
|
||||
code for the Open Source Components at the cost of postage charges
|
||||
incurred. This offer to obtain the source code is valid for three years
|
||||
from the date you acquired the Program(s).
|
||||
|
||||
2.3 To the extent any Open Source License grants the Licensee rights
|
||||
to use, copy or modify the Open Source Component that are broader than
|
||||
the rights granted in Section 1, then such rights shall take precedence
|
||||
over the rights and restrictions granted in this License solely for such
|
||||
Open Source Components.
|
||||
|
||||
2.4 The Open Source Components are provided "as is" by the third
|
||||
party licensors who disclaim all liabilities, damages, (even if they
|
||||
have been advised of the possibility of such damages), warranties,
|
||||
indemnities and other obligations of any kind, express or implied, with
|
||||
regard to the Open Source Components. The Open Source Components are
|
||||
excluded from any indemnity provided by Licensor in this
|
||||
License. Nothing in the foregoing affects any performance warranty
|
||||
provided by Licensor with regard to the Program(s) as a whole.
|
||||
|
||||
|
||||
3. Confidentiality
|
||||
|
||||
3.1 Confidential Information. "Confidential Information" shall mean
|
||||
business information, pricing and terms, the Programs, Documentation,
|
||||
technical information, algorithms, source code of the Programs, future
|
||||
plans, product road maps, know-how, trade secrets, and any other
|
||||
information of a non-public nature that is known or used by a party.
|
||||
Confidential Information includes information generated as a result of
|
||||
the activities of the parties hereunder, as well as information owned by
|
||||
a party prior to or after the date hereof and made available to the
|
||||
other party hereunder, whether disclosed in writing, orally or in any
|
||||
other way. Confidential Information shall be held confidential at all
|
||||
times for Programs and any other information in the nature of a trade
|
||||
secret, and during the 5 (five) year period from the date of disclosure
|
||||
of other Confidential Information. Neither party shall disclose,
|
||||
directly or indirectly, any Confidential Information of the other party
|
||||
to any third person, firm or corporation without the prior written
|
||||
consent of the other party. Each party shall use protective measures no
|
||||
less stringent than that party uses to protect its own similar
|
||||
proprietary information, which protective measures shall under all
|
||||
circumstances be at least reasonable measures designed to ensure the
|
||||
continued confidentiality of the Confidential Information. The
|
||||
restrictions on disclosure of Confidential Information do not extend to
|
||||
any item of information which (i) is or becomes publicly known without
|
||||
breach of this License, (ii) is lawfully received by the receiving party
|
||||
from a third party who lawfully possesses the information and who is not
|
||||
bound to keep such information confidential, whether by contract or law,
|
||||
(iii) is published or otherwise made known to the public by the
|
||||
disclosing party, or (iv) is generated independently by the receiving
|
||||
party, without use of or reference to Confidential Information. Either
|
||||
party may disclose Confidential Information required to be disclosed
|
||||
pursuant to a subpoena or as otherwise required by law or regulation,
|
||||
provided that the receiving party where legally permissible appeals such
|
||||
requirement and that prior written notice of such required disclosure is
|
||||
furnished to the disclosing party as soon as possible in order to afford
|
||||
the disclosing party an opportunity to seek a protective order.
|
||||
|
||||
|
||||
4. Limited Warranty and Disclaimer
|
||||
|
||||
4.1 Licensor warrants that the Program(s) will operate substantially
|
||||
as set forth in the accompanying Documentation for a period of 90
|
||||
(ninety) days following delivery of the Program(s) to Licensee.
|
||||
|
||||
4.2 Licensor warrants that prior to delivery of the Program(s) to
|
||||
Licensee, Licensor has used commercially reasonable efforts to prevent
|
||||
the Program(s) and any modified or enhanced versions of the Program(s)
|
||||
prepared by, or at the direction of, Licensor from being infected with,
|
||||
any "worms", "viruses", "Trojan Horses", "protect codes", "data destruct
|
||||
keys" or other programs or programming devices that might be used to
|
||||
access, modify, delete or damage the Program(s), or other software,
|
||||
computer hardware or data of Licensee.
|
||||
|
||||
4.3 Licensee's sole and exclusive remedy for breach of any of the
|
||||
above warranties shall be, at Licensor's option, the repair or
|
||||
replacement of the Program(s) or the media, or the refund of the license
|
||||
fee paid by the Licensee, reduced by a reasonable depreciation based on
|
||||
the time the Program(s) have been in use.
|
||||
|
||||
4.4 EXCEPT AS EXPRESSLY SET FORTH IN THIS SECTION 4 AND
|
||||
NOTWITHSTANDING ANY OTHER TERMS IN THIS LICENSE, (I) LICENSOR MAKES NO
|
||||
EXPRESS OR IMPLIED WARRANTY WITH RESPECT TO THE PROGRAM(S) OR
|
||||
DOCUMENTATION, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTY OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT
|
||||
OF THIRD PARTY RIGHTS, (II) LICENSEE’S USE OF THE PROGRAM(S), ITS
|
||||
CONTENTS, AND ANY SERVICES OR ITEMS OBTAINED THROUGH THE SAME, IS AT
|
||||
YOUR OWN RISK, AND (III) PROGRAM(S) AND DOCUMENTATION ARE PROVIDED ON AN
|
||||
"AS-IS" AND "AS-AVAILABLE" BASIS. LICENSOR DOES NOT WARRANT THAT ANY
|
||||
PROGRAM(S) WILL BE ERROR-FREE, OR THAT ANY DEFECTS THAT MAY EXIST IN ANY
|
||||
PROGRAM(S) CAN BE CORRECTED.
|
||||
|
||||
|
||||
5. Limitation on Liability
|
||||
|
||||
5.1 IN NO EVENT SHALL LICENSOR OR ITS AFFILIATES, SERVICE PROVIDERS,
|
||||
EMPLOYEES, AGENTS, OFFICERS, DIRECTORS, OR EQUITY HOLDERS (“LICENSOR
|
||||
PARTIES”) BE LIABLE FOR ANY LOSS OF PROFITS, USE, BUSINESS, DATA OR
|
||||
INFORMATION, OR FOR ANY INCIDENTAL, INDIRECT, SPECIAL, CONSEQUENTIAL OR
|
||||
EXEMPLARY DAMAGES WHATSOEVER, INCLUDING BUT NOT LIMITED TO DAMAGES
|
||||
RESULTING FROM LOSS OF ANTICIPATED SAVINGS OR LOST DATA, EVEN IF
|
||||
LICENSOR HAS BEEN ADVISED, KNEW OR SHOULD HAVE KNOWN OF THE POSSIBILITY
|
||||
THEREOF, OR FOR ANY INCIDENTAL, INDIRECT, SPECIAL, CONSEQUENTIAL OR
|
||||
EXEMPLARY DAMAGES RESULTING FROM ANY AND ALL CLAIMS BY ANY THIRD
|
||||
PARTIES. THE AGGREGATE LIABILITY OF LICENSOR PARTIES HEREUNDER WHETHER
|
||||
IN CONTRACT OR IN TORT SHALL IN NO EVENT EXCEED THE LESSER OF THE FEES
|
||||
PAID BY LICENSEE OVER THE PRECEDING 12 (TWELVE) MONTHS OR $100,000 (ONE
|
||||
HUNDRED THOUSAND DOLLARS). PROVIDED THAT IF THE LICENSEE HAS NOT PAID
|
||||
ANY FEES TO THE LICENSOR, THEN THE MAXIMUM AGGREGATE LIABILITY OF THE
|
||||
LICENSOR PARTIES IS $250.00. THE FOREGOING DOES NOT AFFECT ANY LIABILITY
|
||||
THAT CANNOT BE EXCLUDED OR LIMITED UNDER APPLICABLE LAW.
|
||||
|
||||
|
||||
6. Indemnity
|
||||
|
||||
6.1 Licensor shall indemnify Licensee for any claim, demand or cause
|
||||
of action by a third party ("Demand") to the extent that it is based
|
||||
upon a claim that the Program(s) infringe any patent, trademark, or
|
||||
Berne Convention copyright, or that the Program(s) misappropriate any
|
||||
trade secret of any third party within the country in which the site is
|
||||
located. The foregoing indemnification is conditioned on Licensee
|
||||
notifying Licensor promptly in writing of such Demand, Licensee not
|
||||
making any admissions or prejudicial statements, Licensee giving
|
||||
Licensor sole control of the defense thereof (and any negotiations for
|
||||
settlement or compromise thereof), and Licensee cooperating in the
|
||||
defense thereof at Licensor’s request, provided that Licensee may, at
|
||||
its own expense, assist in such defense if it so chooses. Licensor, at
|
||||
its sole option and expense may: (a) procure for Licensee the right to
|
||||
continue using the Program(s); or (b) substitute a non-infringing
|
||||
version of the Program(s) so that the Program(s) become non-infringing
|
||||
and still conform to the applicable specifications; or (c) return the
|
||||
license fee paid by Licensee hereunder for the Program(s), less an
|
||||
amount equal to straight line depreciation of the Program(s) over four
|
||||
years, and Licensee shall immediately return the Program(s) to
|
||||
Licensor. Licensee shall not incur any costs or expenses on behalf of
|
||||
Licensor under or pursuant to this Section without Licensor's prior
|
||||
written consent.
|
||||
|
||||
6.2 Licensor shall have no liability to Licensee for any Demand by a
|
||||
third party alleging infringement or misappropriation based upon (a) any
|
||||
use of the Program(s) in a manner other than as permitted in this
|
||||
License; or (b) any use of the Program(s) in combination with any
|
||||
product not provided by Licensor, to the extent that such Demand is
|
||||
directed against the combination. Notwithstanding the foregoing, no
|
||||
indemnification is given in relation to Open Source Components. The
|
||||
licensors of any third party software may extend indemnities which are
|
||||
to be found in the third party licenses referred to in 1.4 above.
|
||||
|
||||
6.3 THE FOREGOING STATES THE ENTIRE LIABILITY OF THE PARTIES AND
|
||||
LICENSEE'S SOLE AND EXCLUSIVE REMEDY FOR SUCH DEMANDS.
|
||||
|
||||
|
||||
7. Termination
|
||||
|
||||
7.1 Licensor may terminate this License immediately upon written
|
||||
notice to Licensee if Licensee breaches the provisions of Section 1
|
||||
(License). Either party may at its option terminate this License
|
||||
immediately upon written notice in the event that the other party: (a)
|
||||
breaches any term of this License, which breach remains uncured for a
|
||||
period of 30 (thirty) days after written notice of such breach to the
|
||||
other party; or (b) becomes insolvent or asserts that it is insolvent,
|
||||
fails to pay its general obligations as they become due, institutes or
|
||||
has instituted against it any proceeding, arrangement, receivership or
|
||||
assignment for the benefit of creditors, or files or has filed against
|
||||
it any petition under applicable bankruptcy laws.
|
||||
|
||||
7.2 ON TERMINATION OF THIS LICENSE FOR ANY REASON LICENSEE SHALL
|
||||
CEASE USING THE PROGRAM(S) AND THE DOCUMENTATION AND ALL COPIES OF THE
|
||||
SAME SHALL BE IMMEDIATELY RETURNED TO LICENSOR UPON WRITTEN REQUEST.
|
||||
|
||||
7.3 The operation of Clauses 3, 4, 5, 7 and 8 shall survive the
|
||||
termination of this License.
|
||||
|
||||
|
||||
8. General
|
||||
|
||||
8.1 The Program(s) is subject to laws and regulations of the United
|
||||
States and European Union that restrict its export. Licensee agrees not
|
||||
to export or "re-export" (transfer) the Program(s) unless all applicable
|
||||
United States, European Union and other relevant government export
|
||||
controls and approvals have been complied with.
|
||||
|
||||
8.2 Licensor licenses products for ultimate end use by federal
|
||||
government agencies and other federal government customers ("federal
|
||||
government customers") only under the following conditions. Rights
|
||||
granted herein include only those rights customarily provided to end use
|
||||
customers of Program(s) and Documentation as defined in this
|
||||
License. This customary commercial license in software is provided in
|
||||
accordance with FAR 12.211 (Technical Data) and 12.212 (Computer
|
||||
Software) and, for Department of Defense purchases, DFAR 252.227-7015
|
||||
(Technical Data - Commercial Items) and DFAR 227.7202-3 (Rights in
|
||||
Commercial Computer Software or Computer Software Documentation). If a
|
||||
federal government or other public sector customer has a need for rights
|
||||
not conveyed under these terms, it must negotiate with Licensor to
|
||||
determine if there are acceptable terms for transferring such rights,
|
||||
and a mutually acceptable written agreement specifically conveying such
|
||||
rights must be executed by both parties. To the extent that Licensee
|
||||
sublicenses Program(s) pursuant to the terms and conditions of the
|
||||
License to any sub-licensee that is a federal government agency or other
|
||||
federal government customer, Licensor will accept only the following
|
||||
subcontract or flow-down provisions: FAR 52.222-26, "Equal Opportunity";
|
||||
FAR 52.222-35, "Affirmative Action for Disabled Veterans and Veterans of
|
||||
the Vietnam Era"; and FAR 52.222-36, "Affirmative Action for Workers
|
||||
with Disabilities." Any additional subcontract or flow-down provisions,
|
||||
including any provisions imposed by federal, state, local or other
|
||||
governmental or quasi-governmental entities, must be negotiated between
|
||||
the parties and reflected in a mutually acceptable written agreement
|
||||
executed by both parties.
|
||||
|
||||
8.3 Licensor and its licensors shall have the right to conduct an
|
||||
audit of (and to copy) Licensee's records on reasonable notice and not
|
||||
more than once in each twelve month period to verify that Licensee is
|
||||
complying with the terms hereof. In the event that an underpayment is
|
||||
revealed as the result of such audit Licensee shall immediately upon
|
||||
being so requested by Licensor pay such underpayment together with the
|
||||
costs of any such audit.
|
||||
|
||||
8.4 If one or more provisions of this License are held to be illegal
|
||||
or unenforceable under applicable law, such illegal or unenforceable
|
||||
provision(s) shall be limited or excluded from this License to the
|
||||
minimum extent required so that this License shall otherwise remain in
|
||||
full force and effect and enforceable in accordance with its terms.
|
||||
|
||||
8.5 Depending on the contracting entity, the following governing law
|
||||
and dispute resolution shall apply:
|
||||
|
||||
- Cendio AB (for free licenses and User Licenses acquired from Cendio
|
||||
AB) This License shall be governed by and construed in accordance
|
||||
with Swedish law. Any dispute, controversy or claim arising out of
|
||||
or in connection with this License, or the breach, termination or
|
||||
invalidity thereof shall be finally settled by arbitration
|
||||
administered by the SCC Arbitration Institute (the "SCC"). The
|
||||
Rules for Expedited Arbitrations shall apply where the amount in
|
||||
dispute does not exceed EUR 200,000. Where the amount in dispute
|
||||
exceeds EUR 200,000 the Arbitration Rules shall apply. The amount
|
||||
in dispute includes the claims made in the Request for Arbitration
|
||||
and any counterclaims made in the Answer to the Request for
|
||||
Arbitration. The Arbitral Tribunal shall be composed of a sole
|
||||
arbitrator. The place of arbitration shall be Stockholm. The
|
||||
language to be used in the arbitral proceedings shall be English.
|
||||
|
||||
- ThinLinc USA Inc. (for User Licenses acquired from ThinLinc USA
|
||||
Inc.) This License shall be governed by and construed under the
|
||||
laws of the State of Delaware. Any controversy or claim arising out
|
||||
of or relating to this contract, or the breach thereof, shall be
|
||||
settled by arbitration administered by the American Arbitration
|
||||
Association in accordance with its Commercial Arbitration Rules and
|
||||
judgment on the award rendered by the arbitrator may be entered in
|
||||
any court having jurisdiction thereof. The arbitral tribunal shall
|
||||
be composed of a sole arbitrator. The place of arbitration shall be
|
||||
Indianapolis, Indiana.
|
||||
|
||||
8.6 ANY CAUSE OF ACTION OR CLAIM LICENSEE MAY HAVE ARISING OUT OF OR
|
||||
RELATING TO THIS AGREEMENT OR THE PROGRAM(S) MUST BE COMMENCED WITHIN
|
||||
ONE (1) YEAR AFTER THE CAUSE OF ACTION ACCRUES; OTHERWISE, SUCH CAUSE OF
|
||||
ACTION OR CLAIM IS PERMANENTLY BARRED.
|
||||
|
||||
8.7 Licensee agrees that this License is the complete and exclusive
|
||||
statement of the mutual understanding between the parties and supersedes
|
||||
all previous written and oral agreements and communications relating to
|
||||
the subject matter of this License, including any information provided
|
||||
on Licensor’s website about the Programs. It may not be modified or
|
||||
waived except in writing signed by authorized representatives of both
|
||||
parties.
|
||||
|
||||
8.8 All notices under this License shall be in writing, and shall be
|
||||
deemed delivered 5 (five) days after sending in the case of notices sent
|
||||
by post or the next business day after sending in the case of notices by
|
||||
email. Licensee is required to inform Licensor in writing of any changes
|
||||
to Licensee’s contact information occurring after the date that Licensee
|
||||
agrees to this License; if Licensee does not, then notice provided to
|
||||
Licensor’s information on file for Licensee shall be considered
|
||||
effective.
|
||||
|
||||
8.9 Licensee shall not assign, transfer, or sublicense any
|
||||
obligations or benefit under this License without the prior written
|
||||
consent, which shall not be unreasonably withheld, of Licensor (and any
|
||||
such attempt shall be void). Licensor may assign this License in whole
|
||||
or in part without notice to Licensee.
|
||||
|
||||
8.10 The Program(s) are not specifically developed or licensed for
|
||||
use in any nuclear, aviation, mass transit or medical application or in
|
||||
any other inherently dangerous applications. Neither Licensor nor its
|
||||
suppliers shall be liable for any claims or damages arising from such
|
||||
use and Licensee agrees to indemnify and hold harmless Licensor and its
|
||||
suppliers from any claims for losses, costs, damages, or liability
|
||||
arising out of or in connection with such use of the Program(s).
|
||||
|
||||
8.11 No waiver by Licensor of any term or condition herein shall be
|
||||
deemed a further or continuing waiver of such term or termination or a
|
||||
waiver of any other term or condition, and any failure of Licensor to
|
||||
assert a right or provision hereunder shall not constitute a waiver of
|
||||
such right or provision.
|
||||
|
||||
8.12 Comments and questions regarding this License may be directed to
|
||||
contact@cendio.com.
|
||||
84
PKGBUILD
Normal file
84
PKGBUILD
Normal file
|
|
@ -0,0 +1,84 @@
|
|||
# Maintainer: Christian Schendel <doppelhelix@gmail.com>
|
||||
# Contributor: Nobbele <realnobbele@gmail.com>
|
||||
|
||||
pkgname=thinlinc-client-bin
|
||||
pkgver=4.19.0_4005
|
||||
pkgrel=5
|
||||
pkgdesc="Cendio ThinLinc Linux remote desktop client."
|
||||
url="https://www.cendio.com"
|
||||
arch=(
|
||||
x86_64
|
||||
armv7h
|
||||
)
|
||||
license=(
|
||||
'LicenseRef-CENDIO_END_USER_LICENSE_AGREEMENT_3.5'
|
||||
)
|
||||
|
||||
optdepends=(
|
||||
'cups: required for remote printing'
|
||||
'python-ldap: auth against ldap'
|
||||
)
|
||||
source_x86_64=(
|
||||
"$pkgname"-"$pkgver".tar.gz::https://www.cendio.com/downloads/clients/tl-"${pkgver//_/-}"-client-linux-dynamic-x86_64.tar.gz
|
||||
tlclient.csh
|
||||
tlclient.sh
|
||||
)
|
||||
source_armv7h=(
|
||||
"$pkgname"-"$pkgver".tar.gz::https://www.cendio.com/downloads/clients/tl-"${pkgver//_/-}"-client-linux-dynamic-armhf.tar.gz
|
||||
tlclient.csh
|
||||
tlclient.sh
|
||||
)
|
||||
noextract=(
|
||||
"$pkgname-$pkgver.tar.gz"
|
||||
)
|
||||
b2sums_x86_64=('a201d1ad34189f09023f9b1cd9839d414d8ccf36bcbc79380a831928b875182efb6ed11bd20ed2faa33ac386ba63374683eaadb3083d94591e27d4e9c85a245f'
|
||||
'35f23ab16e8656e1d973391360ea52053c20227c7834454792f0c9d7e56dbe692a362c8de869a4b7371eecef3cfeeafe628803079fd4d31ee2157427e1305b1c'
|
||||
'68bd5443a2f59f7e128ce8ea60ef3d1da62f43d9e40bf4e163e28c33bfd04ab9fc1b0d11859238d8568ea1c15f831bf2316171aebbaf3e88f715cf7d6a8a5e58')
|
||||
b2sums_armv7h=('a201d1ad34189f09023f9b1cd9839d414d8ccf36bcbc79380a831928b875182efb6ed11bd20ed2faa33ac386ba63374683eaadb3083d94591e27d4e9c85a245f'
|
||||
'35f23ab16e8656e1d973391360ea52053c20227c7834454792f0c9d7e56dbe692a362c8de869a4b7371eecef3cfeeafe628803079fd4d31ee2157427e1305b1c'
|
||||
'68bd5443a2f59f7e128ce8ea60ef3d1da62f43d9e40bf4e163e28c33bfd04ab9fc1b0d11859238d8568ea1c15f831bf2316171aebbaf3e88f715cf7d6a8a5e58')
|
||||
|
||||
prepare() {
|
||||
mkdir "$srcdir/$pkgname-$pkgver"
|
||||
bsdtar -xf "$pkgname-$pkgver.tar.gz" -C "$srcdir/$pkgname-$pkgver" --strip-components=1
|
||||
}
|
||||
|
||||
package() {
|
||||
depends+=(
|
||||
alsa-lib
|
||||
bash
|
||||
glibc
|
||||
hicolor-icon-theme
|
||||
libpulse
|
||||
libx11
|
||||
openssh
|
||||
pcsclite
|
||||
pulse-native-provider
|
||||
python
|
||||
python-gobject
|
||||
zlib
|
||||
)
|
||||
cd "$srcdir/$pkgname-$pkgver"
|
||||
|
||||
install -dm0755 "$pkgdir/usr"
|
||||
cp -R --no-preserve=ownership lib/tlclient/share "$pkgdir/usr"
|
||||
|
||||
# cp -R --no-preserve=ownership lib/tlclient/locale "$pkgdir/usr/share"
|
||||
|
||||
install -dm0755 "$pkgdir/opt/thinlinc"
|
||||
rm -R lib/tlclient/{lib,share}
|
||||
cp -R --no-preserve=ownership ./* "$pkgdir/opt/thinlinc"
|
||||
|
||||
install -dm0755 "$pkgdir/usr/bin"
|
||||
ln -s "/opt/thinlinc/bin/tlclient" "$pkgdir/usr/bin/tlclient"
|
||||
ln -s "/opt/thinlinc/bin/tlclient-openconf" "$pkgdir/usr/bin/tlclient-openconf"
|
||||
|
||||
# Copy licenses
|
||||
install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" "$pkgdir/opt/thinlinc/lib/tlclient/open_source_licenses.txt"
|
||||
install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" "$pkgdir/opt/thinlinc/lib/tlclient/EULA.txt"
|
||||
|
||||
# replicate the content of the .deb
|
||||
install -Dm0644 -t "$pkgdir/etc/profile.d" "$srcdir"/tlclient.{sh,csh}
|
||||
}
|
||||
|
||||
# vim: set ft=sh ts=4 sw=4 et:
|
||||
31
REUSE.toml
Normal file
31
REUSE.toml
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
version = 1
|
||||
|
||||
[[annotations]]
|
||||
path = [
|
||||
"PKGBUILD",
|
||||
"README.md",
|
||||
"keys/**",
|
||||
".SRCINFO",
|
||||
".nvchecker.toml",
|
||||
".gitignore",
|
||||
"*.install",
|
||||
"*.sysusers",
|
||||
"*.tmpfiles",
|
||||
"*.logrotate",
|
||||
"*.pam",
|
||||
"*.service",
|
||||
"*.socket",
|
||||
"*.timer",
|
||||
"*.desktop",
|
||||
"*.hook",
|
||||
]
|
||||
SPDX-FileCopyrightText = "Arch Linux contributors"
|
||||
SPDX-License-Identifier = "0BSD"
|
||||
|
||||
[[annotations]]
|
||||
path = [
|
||||
"tlclient.csh",
|
||||
"tlclient.sh",
|
||||
]
|
||||
SPDX-FileCopyrightText = "2002-2014 Cendio AB"
|
||||
SPDX-License-Identifier = "LicenseRef-EULA"
|
||||
65
chroot-build
Executable file
65
chroot-build
Executable file
|
|
@ -0,0 +1,65 @@
|
|||
#!/bin/bash
|
||||
|
||||
# SPDX-FileCopyrightText: Christian Schendel
|
||||
# SPDX-License-Identifier: 0BSD
|
||||
|
||||
set -euo pipefail
|
||||
use_tmpfs=true
|
||||
CHROOT="/tmp/mkarchroot"
|
||||
|
||||
check_available_ram() {
|
||||
if [ "$(awk '/^MemAvailable:/ { print $2; }' /proc/meminfo)" -lt 50000 ]; then
|
||||
use_tmpfs=false
|
||||
fi
|
||||
}
|
||||
|
||||
create_chroot_directory() {
|
||||
if [ $use_tmpfs ]; then
|
||||
sudo mount --mkdir -t tmpfs -o defaults,size=20G tmpfs $CHROOT
|
||||
else
|
||||
sudo mkdir -p "$CHROOT"
|
||||
fi
|
||||
}
|
||||
|
||||
create_chroot_environment() {
|
||||
if [[ ! -d "$CHROOT/root" ]]; then
|
||||
mkarchroot -M ~/.config/pacman/makepkg.conf "$CHROOT/root" base-devel
|
||||
fi
|
||||
}
|
||||
|
||||
build_package(){
|
||||
arch-nspawn "$CHROOT/root" pacman -Syu
|
||||
if makechrootpkg -c -r "$CHROOT" -- -Asf . ; then
|
||||
makepkg --printsrcinfo >.SRCINFO
|
||||
else
|
||||
delete_chroot_environment && echo -e "\n\e[1;31m==> BUILD FAILED: \e[1;37m$CHROOT removed\e[0m " && exit 1
|
||||
fi
|
||||
}
|
||||
|
||||
sign_package(){
|
||||
PACKAGE="$(makepkg --packagelist)"
|
||||
gpg --use-agent --output "$PACKAGE.sig" --detach-sign "$PACKAGE"
|
||||
}
|
||||
|
||||
delete_chroot_environment() {
|
||||
if [ "$(stat -f --format=%T "$CHROOT")" == "btrfs" ]; then
|
||||
{
|
||||
sudo btrfs subvolume delete "$CHROOT/root/var/lib/portables"
|
||||
sudo btrfs subvolume delete "$CHROOT/root/var/lib/machines"
|
||||
sudo btrfs subvolume delete "$CHROOT/root"
|
||||
sudo rm -Rf $CHROOT
|
||||
} >>/dev/null 2>&1
|
||||
elif [ "$(stat -f --format=%T "$CHROOT")" == "tmpfs" ]; then
|
||||
sudo umount -f $CHROOT
|
||||
fi
|
||||
sudo rm -Rf $CHROOT
|
||||
}
|
||||
|
||||
check_available_ram
|
||||
create_chroot_directory
|
||||
create_chroot_environment
|
||||
build_package
|
||||
sign_package
|
||||
delete_chroot_environment
|
||||
|
||||
# vim: set ts=4 sw=4 et:
|
||||
23
tlclient.csh
Normal file
23
tlclient.csh
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
# Copyright 2002-2014 Cendio AB.
|
||||
# For more information, see http://www.cendio.com
|
||||
|
||||
if (! $?PATH) then
|
||||
setenv PATH ""
|
||||
endif
|
||||
|
||||
set new="/opt/thinlinc/bin"
|
||||
switch ($PATH)
|
||||
case "${new}:*":
|
||||
case "*:${new}:*":
|
||||
case "*:${new}":
|
||||
case "${new}":
|
||||
breaksw
|
||||
case "":
|
||||
setenv PATH "${new}"
|
||||
breaksw
|
||||
case "*":
|
||||
setenv PATH "${PATH}:${new}"
|
||||
breaksw
|
||||
endsw
|
||||
|
||||
unset new
|
||||
14
tlclient.sh
Normal file
14
tlclient.sh
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
# -*- mode: shell-script; coding: utf-8 -*-
|
||||
#
|
||||
# Copyright 2002-2014 Cendio AB.
|
||||
# For more information, see http://www.cendio.com
|
||||
|
||||
new="/opt/thinlinc/bin"
|
||||
case "${PATH}" in
|
||||
${new}:*|*:${new}:*|*:${new}|${new}) ;;
|
||||
"") PATH="${new}" ;;
|
||||
*) PATH="${PATH}:${new}" ;;
|
||||
esac
|
||||
|
||||
unset new
|
||||
export PATH
|
||||
Loading…
Add table
Add a link
Reference in a new issue