zoom 7.1.5.4332

Сервис видеоконференций и веб-конференций

Не проверено
 1name=zoom
 2version=7.1.5.4332
 3release=1
 4summary="Video Conferencing and Web Conferencing Service"
 5summary_ru="Сервис видеоконференций и веб-конференций"
 6group="Networking/Instant messaging"
 7desc="$summary."
 8desc_ru="$summary_ru."
 9maintainer="Maxim Slipenko <maks1ms@alt-gnome.ru>"
10architectures=("amd64")
11homepage="https://zoom.us/"
12license=("custom")
13nonfree=1
14nonfree_msgfile="MSGFILE"
15nonfree_url="https://explore.zoom.us/terms"
16appstream_app_id='us.zoom.Zoom'
17
18# TODO: enable firejail
19# firejailed=1
20# firejail_profiles=(
21#     ['default']='firejail/aides-zoom-bundled.profile'
22# )
23
24provides=()
25conflicts=()
26
27sources=(
28	https://zoom.us/client/$version/zoom_x86_64.pkg.tar.xz
29)
30
31checksums=(
32	sha256:e739d936bc92811aecf48e7386a379a7974f7d7a441d729ff28d9d59e6133eca
33)
34
35auto_reqprov_method=dirty
36
37auto_req=1
38auto_req_skiplist=(
39	"/opt/zoom/Qt/qml/**/*"
40)
41
42auto_prov=1
43
44disable_network=1
45
46package() {
47	cp -dpr --no-preserve=ownership opt usr "${pkgdir}"
48
49	rm -f "${pkgdir}/usr/bin/zoom"
50	ln -s "${pkgdir}/opt/zoom/ZoomLauncher" "${pkgdir}/usr/bin/zoom"
51}
52
53files() {
54	files-find \
55		"/opt/**/*" \
56		"/usr/bin/zoom" \
57		"/usr/share/doc/zoom" \
58		"/usr/share/applications/Zoom.desktop" \
59		"/usr/share/mime/packages/zoom.xml" \
60		"/usr/share/pixmaps/application-x-zoom.png" \
61		"/usr/share/pixmaps/Zoom.png"
62}