bitrix24 22.0.28.91-1

Bitrix24 unified workspace app (CRM, comms, tasks, and more)

Не проверено
 1name=bitrix24
 2version=22.0.28.91-1
 3release=1
 4summary="Bitrix24 unified workspace app (CRM, comms, tasks, and more)"
 5group="Communications"
 6desc="$summary."
 7maintainer="Oleg Shchavelev <oleg@alt-gnome.ru>"
 8architectures=("amd64")
 9homepage="https://www.bitrix24.ru"
10license=("custom")
11nonfree=1
12nonfree_url="https://www.bitrix24.com/eula/"
13appstream_app_id="ru.bitrix24.Bitrix24"
14sfe_249_new_extractor=1
15
16_source_url="https://repos.1c-bitrix.ru/b24/${name}_desktop.deb"
17_source_checksum=sha256:a5c947100d1e18c2a7362dc535a6967e03f031e476ef87fc057d04d823553942
18_source_etag=69dcbf3c-a902aa4
19_source_last_modified='Mon, 13 Apr 2026 10:02:36 GMT'
20
21sources=(
22	"$_source_url"
23)
24
25checksums=(
26	"$_source_checksum"
27)
28
29build_deps=(
30	binutils
31)
32
33auto_reqprov_method=dirty
34
35auto_req_filter=(
36	"libopenh264\.so\.8"
37)
38
39auto_req=1
40auto_prov=1
41disable_network=1
42
43package() {
44	tar -xf data.tar.xz -C "$pkgdir/"
45
46	install -d "$pkgdir/usr/bin"
47
48	for _name in ${name^}-web ${name^} BDisk; do
49		ln -s "/opt/Bitrix24/$_name" "$pkgdir/usr/bin/$_name"
50	done
51}
52
53files() {
54	files-find \
55		"/opt/${name^}/**/*" \
56		"/usr/share/applications/${name^}.desktop" \
57		"/usr/share/icons/hicolor/128x128/apps/$name-web.png"
58	files-find-binary "${name^}" \
59		"BDisk" \
60		"${name^}-web"
61}