net-misc/thinlinc: add 4.21.0.4588

Closes: https://bugs.gentoo.org/978165
Signed-off-by: David Roman <stkw0@disroot.org>
This commit is contained in:
David Roman committed 2026-11-09 12:05:46 +01:00
1 parent 5eb190819e
commit 7fe349cdf6
2 files changed
+64

No files matched your search

+1
View File
@@ -1 +1,2 @@
DIST thinlinc-4.20.0.4284.tar.gz 11693877 BLAKE2B b1a88a3d6cbfd983ac40e71b1d48b4bd4b278ab3b4b18baa52939679df6e28d2c989733a8686fd7237cc015ea9c9b989b7b8a2f481516d2663d159acd0d53df9 SHA512 b0ca6266dfe866d37b8744757ff8697f7b019a02a281293cb24a665b89d2c9ffff370858bffa734498787169a05055902b68a29502adea39900c4d432f4c158a
DIST thinlinc-4.21.0.4588.tar.gz 12568427 BLAKE2B f3359d64d1c6dfb1f30cfa45f138888d9d973e575ec01367dc508cea6267ac413df084291c9d0f5f4bfe6a6ddd6404cf05fff126d05c7704cb66add5ddf2287a SHA512 e2f5c1e2705ae686ed34466ed4d1b4c077d59a1800988db7e807230a7298a082db8c4b2dc35fb08ccd67095222db35a1fa6296fb224084f848fd31079a50e791
@@ -0,0 +1,63 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# XXX: This software bundles some software like an openssh client and a tigervnc client.
# However, the execution path is hardcoded in the binary so it's not trivial to unbundle it.
EAPI=8
inherit desktop wrapper xdg
DESCRIPTION="An enterprise-grade Server-Based Computing (SBC) solution"
HOMEPAGE="https://www.cendio.com/thinlinc"
MY_PV="$(ver_rs 3 '-')"
MY_P="tl-${MY_PV}-client-linux-dynamic-x86_64"
SRC_URI="amd64? ( https://www.cendio.com/downloads/clients/${MY_P}.tar.gz -> ${P}.tar.gz )"
S="${WORKDIR}/${MY_P}"
LICENSE="Cendio-EULA"
SLOT="0"
KEYWORDS="-* ~amd64"
RESTRICT="bindist mirror strip"
RDEPEND="
media-libs/alsa-lib
sys-apps/pcsc-lite
"
QA_PREBUILT="*"
src_prepare() {
default
rm -r lib/tlclient/lib || die
sed -i 's/Categories=Application;/Categories=/g' lib/tlclient/share/applications/thinlinc-client.desktop || die
}
src_install() {
local ins_dir=/opt/thinlinc
make_wrapper tlclient "${ins_dir}"/bin/tlclient
into "${ins_dir}"
dobin bin/*
mkdir -p "${D}/${ins_dir}"
# Using doins -r would strip executable bits from all binaries
cp -pPR lib/ "${D}/${ins_dir}"|| die
domenu lib/tlclient/share/applications/thinlinc-client.desktop
(
cd lib/tlclient/share/icons/hicolor || die
for i in *; do
doicon -s "${i}" "${i}"/apps/*
doicon -c mimetypes -s "${i}" "${i}"/mimetypes/*
done
)
insinto /usr/share/mime/packages
doins lib/tlclient/share/mime/packages/thinlinc-client-mime.xml
}