mts-link 0.85.1

MTS Link desktop client for video meetings and chats

Не проверено
 1name=mts-link
 2version=0.85.1
 3release=1
 4summary="MTS Link desktop client for video meetings and chats"
 5group="Communications"
 6desc="MTS Link (LinkChats) is the desktop application for video meetings,
 7webinars and chats. Official proprietary Electron build."
 8maintainer="Oleg Shchavelev <oleg@alt-gnome.ru>"
 9architectures=("amd64")
10homepage="https://mts-link.ru"
11license=("custom")
12nonfree=1
13nonfree_url="https://mts-link.ru/policy/"
14appstream_app_id="ru.Link.Mts"
15_appdir="linkchats-desktop-${version}-linux"
16
17provides=()
18conflicts=(
19	"mtslink"
20)
21
22sources=(
23	"https://apps.webinar.ru/weteams/${version}/${_appdir}.tar.gz"
24	"local:///mtslink.desktop"
25)
26
27checksums=(
28	sha256:208e2605138aaf6644c5020601f9b8c2bc337938b11c24f274305d729aaeae91
29	sha256:dde127530dbf0e9a65c337ab2fbf96fd29a3ba4fff9d54a1dac3cf886550684b
30)
31
32auto_reqprov_method=dirty
33
34auto_req_filter=(
35	"libffmpeg\.so"
36	"libEGL\.so"
37	"libGLESv2\.so"
38	"libvk_swiftshader\.so"
39	"libvulkan\.so\.1"
40)
41
42auto_req=1
43auto_prov=1
44disable_network=1
45
46package() {
47	install -dm755 "$pkgdir/opt/LinkChats"
48	cp -a "$_appdir/." "$pkgdir/opt/LinkChats/"
49
50	install -dm755 "$pkgdir/usr/bin"
51	ln -s "/opt/LinkChats/mtslink" "$pkgdir/usr/bin/mtslink"
52
53	install -Dm644 "mtslink.desktop" \
54		"$pkgdir/usr/share/applications/mtslink.desktop"
55
56	_icondir="$_appdir/resources/src/main/assets/icons/icon.png"
57	install -Dm644 "$_icondir" \
58		"$pkgdir/usr/share/icons/hicolor/512x512/apps/mtslink.png"
59	install -Dm644 "$_icondir" "$pkgdir/usr/share/pixmaps/mtslink.png"
60}
61
62files() {
63	files-find \
64		"/opt/LinkChats/**/*" \
65		"/usr/share/icons/hicolor/512x512/apps/mtslink.png" \
66		"/usr/share/pixmaps/mtslink.png"
67	files-find-binary "mtslink"
68	files-find-desktop "mtslink.desktop"
69}