AnyDesk 8.0.2

Connect to a computer remotely

Не проверено
 1sfe_249_new_extractor=1
 2
 3name=anydesk
 4version=8.0.2
 5release=1
 6summary="The Fast Remote Desktop Application"
 7summary_ru="Приложение для быстрого удаленного доступа"
 8group="Other"
 9desc="Discover AnyDesk, the secure and intuitive remote desktop \
10app with innovative features, perfect for seamless remote \
11desktop application across devices."
12desc_ru="Откройте для себя AnyDesk, безопасное ПО для удаленного \
13доступа с интуитивно понятным управлением, и воспользуйтесь \
14преимуществами инновационных функций приложения."
15maintainer="Maxim Slipenko <maks1ms@alt-gnome.ru>"
16architectures=("amd64")
17homepage="https://anydesk.com"
18license=("custom")
19
20appstream_app_id='com.anydesk.Anydesk'
21
22nonfree=1
23nonfree_url="https://anydesk.com/ru/obshhie-komercheskie-uslovija"
24
25provides=()
26conflicts=()
27
28deps=(
29	libgtkglext
30)
31
32sources=(
33	"https://download.anydesk.com/linux/anydesk-$version-amd64.tar.gz"
34)
35
36checksums=(
37	'sha256:ea7a0c3df7b4c7a931ff087277aeaa72693b5a1122bf1df12b9ab9f127bd223d'
38)
39
40auto_reqprov_method=dirty
41auto_req=1
42auto_prov=1
43
44package() {
45	install-binary "${srcdir}/anydesk-${version}/anydesk"
46	install-desktop "${srcdir}/anydesk-${version}/anydesk.desktop"
47
48	# workaround to fix crashes
49	# sed -i 's/^Exec=/Exec=env GDK_BACKEND=x11 /' "${pkgdir}/usr/share/applications/anydesk.desktop"
50
51	# install polkit action
52	install -Dm 644 "${srcdir}/anydesk-${version}/polkit-1/com.anydesk.anydesk.policy" "${pkgdir}/usr/share/polkit-1/actions/com.anydesk.anydesk.policy"
53	# install icon
54	install -Dm 644 "${srcdir}/anydesk-${version}/icons/hicolor/scalable/apps/anydesk.svg" "${pkgdir}/usr/share/pixmaps/anydesk.svg"
55
56	install-license "${srcdir}/anydesk-${version}/copyright" "${name}/LICENSE"
57	install-systemd "${srcdir}/anydesk-${version}/systemd/anydesk.service"
58}
59
60files() {
61	files-find \
62		"/usr/bin/$name" \
63		"/usr/share/applications/$name.desktop" \
64		"/usr/share/licenses/$name" \
65		"/usr/share/licenses/$name/*" \
66		"/usr/share/pixmaps/$name.svg" \
67		"/usr/lib/systemd/system/$name.service" \
68		"/usr/share/polkit-1/actions/com.anydesk.anydesk.policy"
69}