add appstream data

This commit is contained in:
Christian Schendel 2025-10-13 22:39:26 +02:00
parent d6954f457c
commit d2bce17109
Signed by: doppelhelix
GPG key ID: 5874D2437CD5BBB3
4 changed files with 74 additions and 18 deletions

View file

@ -11,18 +11,16 @@ pkgbase = thinlinc-client-bin
provides = thinlinc-client=4.19.0_4005
replaces = thinlinc-client
noextract = thinlinc-client-bin-4.19.0_4005.tar.gz
source = com.cendio.thinlinc_client.metainfo.xml
source = tlclient.csh
source = tlclient.sh
b2sums = c9142237dee9a47ceb132484ab30f5ebde1e22414d6bb8fb627944295313e258c6188b6b4238a438b16347b7bdbf37f5d1e30c8a3f316ae7d58574671452dbd1
b2sums = 35f23ab16e8656e1d973391360ea52053c20227c7834454792f0c9d7e56dbe692a362c8de869a4b7371eecef3cfeeafe628803079fd4d31ee2157427e1305b1c
b2sums = 68bd5443a2f59f7e128ce8ea60ef3d1da62f43d9e40bf4e163e28c33bfd04ab9fc1b0d11859238d8568ea1c15f831bf2316171aebbaf3e88f715cf7d6a8a5e58
source_x86_64 = thinlinc-client-bin-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-bin-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-bin
depends = alsa-lib

1
.gitignore vendored
View file

@ -16,3 +16,4 @@
!REUSE.toml
!tlclient.csh
!tlclient.sh
!*.xml

View file

@ -20,25 +20,26 @@ optdepends=(
)
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
)
source=(
"com.cendio.thinlinc_client.metainfo.xml"
"tlclient.csh"
"tlclient.sh"
)
noextract=(
"$pkgname-$pkgver.tar.gz"
)
b2sums_x86_64=('a201d1ad34189f09023f9b1cd9839d414d8ccf36bcbc79380a831928b875182efb6ed11bd20ed2faa33ac386ba63374683eaadb3083d94591e27d4e9c85a245f'
'35f23ab16e8656e1d973391360ea52053c20227c7834454792f0c9d7e56dbe692a362c8de869a4b7371eecef3cfeeafe628803079fd4d31ee2157427e1305b1c'
'68bd5443a2f59f7e128ce8ea60ef3d1da62f43d9e40bf4e163e28c33bfd04ab9fc1b0d11859238d8568ea1c15f831bf2316171aebbaf3e88f715cf7d6a8a5e58')
b2sums_armv7h=('a201d1ad34189f09023f9b1cd9839d414d8ccf36bcbc79380a831928b875182efb6ed11bd20ed2faa33ac386ba63374683eaadb3083d94591e27d4e9c85a245f'
'35f23ab16e8656e1d973391360ea52053c20227c7834454792f0c9d7e56dbe692a362c8de869a4b7371eecef3cfeeafe628803079fd4d31ee2157427e1305b1c'
'68bd5443a2f59f7e128ce8ea60ef3d1da62f43d9e40bf4e163e28c33bfd04ab9fc1b0d11859238d8568ea1c15f831bf2316171aebbaf3e88f715cf7d6a8a5e58')
b2sums=('c9142237dee9a47ceb132484ab30f5ebde1e22414d6bb8fb627944295313e258c6188b6b4238a438b16347b7bdbf37f5d1e30c8a3f316ae7d58574671452dbd1'
'35f23ab16e8656e1d973391360ea52053c20227c7834454792f0c9d7e56dbe692a362c8de869a4b7371eecef3cfeeafe628803079fd4d31ee2157427e1305b1c'
'68bd5443a2f59f7e128ce8ea60ef3d1da62f43d9e40bf4e163e28c33bfd04ab9fc1b0d11859238d8568ea1c15f831bf2316171aebbaf3e88f715cf7d6a8a5e58')
b2sums_x86_64=('a201d1ad34189f09023f9b1cd9839d414d8ccf36bcbc79380a831928b875182efb6ed11bd20ed2faa33ac386ba63374683eaadb3083d94591e27d4e9c85a245f')
b2sums_armv7h=('a201d1ad34189f09023f9b1cd9839d414d8ccf36bcbc79380a831928b875182efb6ed11bd20ed2faa33ac386ba63374683eaadb3083d94591e27d4e9c85a245f')
provides=("thinlinc-client=$pkgver")
replaces=('thinlinc-client')
prepare() {
mkdir "$srcdir/$pkgname-$pkgver"
bsdtar -xf "$pkgname-$pkgver.tar.gz" \
@ -85,6 +86,9 @@ package() {
# replicate the content of the .deb
install -Dm0644 -t "$pkgdir/etc/profile.d" "$srcdir"/tlclient.{sh,csh}
install -Dm644 "${srcdir}/com.cendio.thinlinc_client.metainfo.xml" \
"${pkgdir}/usr/share/metainfo/com.cendio.thinlinc_client.metainfo.xml"
}
# vim: set ft=sh ts=4 sw=4 et:

View file

@ -0,0 +1,53 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop-application">
<id>com.cendio.thinlinc_client</id>
<name>ThinLinc Client</name>
<summary>Cendio ThinLinc Linux remote desktop client</summary>
<metadata_license>CC0-1.0</metadata_license>
<project_license>LicenseRef-proprietary=https://www.cendio.com/thinlinc/docs/legal/eula</project_license>
<description>
<p>
The ThinLinc Client is a remote desktop client used to connect to a ThinLinc Server. With ThinLinc you are able to get access to Linux desktops and applications.
</p>
<p>
You can use the ThinLinc Client to connect to an existing ThinLinc Server. You can also set up your own ThinLinc Server. The ThinLinc Server can be downloaded for free from https://www.cendio.com for Linux machines. The ThinLinc Server is free to use for a limited amount of concurrent users per organization.
</p>
<p>
ThinLinc is a software that enables organizations to implement a Linux server-based computing (SBC) infrastructure. By centralizing computing resources in the data center rather than distributing them amongst end-users, IT systems become more efficient, secure, and accessible. End-users' desktops and applications are published from a central location, providing a seamless and familiar environment regardless of which device the user is connecting from, or the user location. Redundancy, inherent in a server-based solution, increases the availability as well.
</p>
<p>
ThinLinc combines the tools and infrastructure required for Linux-based SBC into a mature, stable, and fully-supported package. It consists of both server-side components (session-broker, load-balancer, administration interface, etc.) and end-user components (client software, customization tools, etc.) to provide a complete solution.
</p>
</description>
<launchable type="desktop-id">thinlinc-client.desktop</launchable>
<screenshots>
<screenshot type="default">
<caption>Linux remote desktop client — Access Linux desktops and applications from any device</caption>
<image type="source" width="2560" height="1440">https://www.cendio.com/resources/images/screenshots/thinlinc/linux-en-intro.png</image>
</screenshot>
<screenshot>
<caption>Easy file access — Work with local files on the remote desktop</caption>
<image type="source" width="2560" height="1440">https://www.cendio.com/resources/images/screenshots/thinlinc/linux-en-local-drives.png</image>
</screenshot>
<screenshot>
<caption>Access your Linux desktop in fullscreen — For a seamless desktop experience</caption>
<image type="source" width="2560" height="1440">https://www.cendio.com/resources/images/screenshots/thinlinc/linux-en-fullscreen-mode.png</image>
</screenshot>
<screenshot>
<caption>Customize your experience — Set up choices of different desktops or applications</caption>
<image type="source" width="2560" height="1440">https://www.cendio.com/resources/images/screenshots/thinlinc/linux-en-profile-chooser.png</image>
</screenshot>
<screenshot>
<caption>Login in your ThinLinc server — Authenticate with for example OTP, Kerberos or a regular password</caption>
<image type="source" width="2560" height="1440">https://www.cendio.com/resources/images/screenshots/thinlinc/linux-en-login-window.png</image>
</screenshot>
<screenshot>
<caption>Graphics acceleration for demanding tasks — Server-side GPU acceleration via VirtualGL</caption>
<image type="source" width="2560" height="1440">https://www.cendio.com/resources/images/screenshots/thinlinc/linux-en-graphics-acceleration.png</image>
</screenshot>
</screenshots>
</component>