/
us.zoom.Zoom.json
138 lines (138 loc) · 5.04 KB
/
us.zoom.Zoom.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
{
"app-id": "us.zoom.Zoom",
"base": "org.electronjs.Electron2.BaseApp",
"base-version": "23.08",
"runtime": "org.freedesktop.Platform",
"runtime-version": "23.08",
"sdk": "org.freedesktop.Sdk",
"command": "zoom",
"separate-locales": false,
"tags": [
"proprietary"
],
"finish-args": [
"--share=ipc",
"--socket=x11",
"--socket=wayland",
"--socket=pulseaudio",
"--share=network",
"--device=all",
"--filesystem=~/Documents/Zoom:create",
"--persist=.zoom",
"--env=QT_QPA_PLATFORM=",
"--own-name=org.kde.*",
"--talk-name=org.freedesktop.ScreenSaver"
],
"modules": [
{
"name": "krb5",
"subdir": "src",
"config-opts": [
"--disable-static",
"--disable-rpath"
],
"sources": [
{
"type": "archive",
"url": "https://kerberos.org/dist/krb5/1.21/krb5-1.21.2.tar.gz",
"sha256": "9560941a9d843c0243a71b17a7ac6fe31c7cebb5bce3983db79e52ae7e850491",
"x-checker-data": {
"type": "html",
"url": "https://kerberos.org/dist/",
"version-pattern": "Kerberos V5 Release ([\\d\\.-]*) - current release",
"url-template": "https://kerberos.org/dist/krb5/$major.$minor/krb5-$version.tar.gz"
}
}
],
"cleanup": [
"/sbin",
"/bin",
"/var",
"/include",
"/lib/pkgconfig",
"/share/et",
"/share/examples",
"/share/man"
]
},
{
"name": "zoom",
"buildsystem": "simple",
"build-commands": [
"install -Dm755 apply_extra /app/bin/apply_extra",
"install -Dm644 us.zoom.Zoom.desktop /app/share/applications/us.zoom.Zoom.desktop",
"install -Dm644 us.zoom.Zoom.appdata.xml /app/share/appdata/us.zoom.Zoom.appdata.xml",
"install -Dm644 us.zoom.Zoom.64.png /app/share/icons/hicolor/64x64/apps/us.zoom.Zoom.png",
"install -Dm644 us.zoom.Zoom.96.png /app/share/icons/hicolor/96x96/apps/us.zoom.Zoom.png",
"install -Dm644 us.zoom.Zoom.128.png /app/share/icons/hicolor/128x128/apps/us.zoom.Zoom.png",
"install -Dm644 us.zoom.Zoom.256.png /app/share/icons/hicolor/256x256/apps/us.zoom.Zoom.png",
"install -Dm755 zoom.sh /app/bin/zoom",
"install -Dm755 zoom-wrapper.sh /app/bin/zoom-wrapper.sh",
"install -Dm644 zoom-ld.so.conf /app/etc/ld.so.conf"
],
"sources": [
{
"type": "script",
"dest-filename": "apply_extra",
"commands": [
"tar xf zoom.tar.xz --no-same-owner",
"rm -f zoom.tar.xz",
"mv /app/extra/zoom/zoom /app/extra/zoom/zoom.real",
"cp /app/bin/zoom-wrapper.sh /app/extra/zoom/zoom"
]
},
{
"type": "file",
"path": "zoom.sh"
},
{
"type": "file",
"path": "zoom-wrapper.sh"
},
{
"type": "file",
"path": "zoom-ld.so.conf"
},
{
"type": "file",
"path": "us.zoom.Zoom.appdata.xml"
},
{
"type": "file",
"path": "us.zoom.Zoom.desktop"
},
{
"type": "file",
"path": "us.zoom.Zoom.64.png"
},
{
"type": "file",
"path": "us.zoom.Zoom.96.png"
},
{
"type": "file",
"path": "us.zoom.Zoom.128.png"
},
{
"type": "file",
"path": "us.zoom.Zoom.256.png"
},
{
"type": "extra-data",
"filename": "zoom.tar.xz",
"only-arches": [
"x86_64"
],
"url": "https://cdn.zoom.us/prod/6.0.2.4680/zoom_x86_64.tar.xz",
"sha256": "d33367f8887e3f39368021dadc907f6ea1f937716186c042fc5d61247f046e6b",
"size": 202434660,
"x-checker-data": {
"type": "rotating-url",
"url": "https://zoom.us/client/latest/zoom_x86_64.tar.xz",
"pattern": "https://.*/prod/([^/]+)/zoom_x86_64.tar.xz"
}
}
]
}
]
}