Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
microsoft
GitHub Repository: microsoft/vscode
Path: blob/main/build/linux/rpm/dep-lists.ts
3520 views
1
/*---------------------------------------------------------------------------------------------
2
* Copyright (c) Microsoft Corporation. All rights reserved.
3
* Licensed under the MIT License. See License.txt in the project root for license information.
4
*--------------------------------------------------------------------------------------------*/
5
6
// Based on https://source.chromium.org/chromium/chromium/src/+/main:chrome/installer/linux/rpm/additional_deps
7
// Additional dependencies not in the rpm find-requires output.
8
export const additionalDeps = [
9
'ca-certificates', // Make sure users have SSL certificates.
10
'libgtk-3.so.0()(64bit)',
11
'libnss3.so(NSS_3.22)(64bit)',
12
'libssl3.so(NSS_3.28)(64bit)',
13
'rpmlib(FileDigests) <= 4.6.0-1',
14
'libvulkan.so.1()(64bit)',
15
'libcurl.so.4()(64bit)',
16
'xdg-utils' // OS integration
17
];
18
19
export const referenceGeneratedDepsByArch = {
20
'x86_64': [
21
'ca-certificates',
22
'ld-linux-x86-64.so.2()(64bit)',
23
'ld-linux-x86-64.so.2(GLIBC_2.2.5)(64bit)',
24
'ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)',
25
'libX11.so.6()(64bit)',
26
'libXcomposite.so.1()(64bit)',
27
'libXdamage.so.1()(64bit)',
28
'libXext.so.6()(64bit)',
29
'libXfixes.so.3()(64bit)',
30
'libXrandr.so.2()(64bit)',
31
'libasound.so.2()(64bit)',
32
'libasound.so.2(ALSA_0.9)(64bit)',
33
'libasound.so.2(ALSA_0.9.0rc4)(64bit)',
34
'libatk-1.0.so.0()(64bit)',
35
'libatk-bridge-2.0.so.0()(64bit)',
36
'libatspi.so.0()(64bit)',
37
'libc.so.6()(64bit)',
38
'libc.so.6(GLIBC_2.10)(64bit)',
39
'libc.so.6(GLIBC_2.11)(64bit)',
40
'libc.so.6(GLIBC_2.12)(64bit)',
41
'libc.so.6(GLIBC_2.14)(64bit)',
42
'libc.so.6(GLIBC_2.15)(64bit)',
43
'libc.so.6(GLIBC_2.16)(64bit)',
44
'libc.so.6(GLIBC_2.17)(64bit)',
45
'libc.so.6(GLIBC_2.18)(64bit)',
46
'libc.so.6(GLIBC_2.2.5)(64bit)',
47
'libc.so.6(GLIBC_2.25)(64bit)',
48
'libc.so.6(GLIBC_2.27)(64bit)',
49
'libc.so.6(GLIBC_2.28)(64bit)',
50
'libc.so.6(GLIBC_2.3)(64bit)',
51
'libc.so.6(GLIBC_2.3.2)(64bit)',
52
'libc.so.6(GLIBC_2.3.3)(64bit)',
53
'libc.so.6(GLIBC_2.3.4)(64bit)',
54
'libc.so.6(GLIBC_2.4)(64bit)',
55
'libc.so.6(GLIBC_2.6)(64bit)',
56
'libc.so.6(GLIBC_2.7)(64bit)',
57
'libc.so.6(GLIBC_2.8)(64bit)',
58
'libc.so.6(GLIBC_2.9)(64bit)',
59
'libcairo.so.2()(64bit)',
60
'libcurl.so.4()(64bit)',
61
'libdbus-1.so.3()(64bit)',
62
'libdbus-1.so.3(LIBDBUS_1_3)(64bit)',
63
'libdl.so.2()(64bit)',
64
'libdl.so.2(GLIBC_2.2.5)(64bit)',
65
'libexpat.so.1()(64bit)',
66
'libgbm.so.1()(64bit)',
67
'libgcc_s.so.1()(64bit)',
68
'libgcc_s.so.1(GCC_3.0)(64bit)',
69
'libgcc_s.so.1(GCC_3.3)(64bit)',
70
'libgcc_s.so.1(GCC_4.0.0)(64bit)',
71
'libgcc_s.so.1(GCC_4.2.0)(64bit)',
72
'libgio-2.0.so.0()(64bit)',
73
'libglib-2.0.so.0()(64bit)',
74
'libgobject-2.0.so.0()(64bit)',
75
'libgtk-3.so.0()(64bit)',
76
'libm.so.6()(64bit)',
77
'libm.so.6(GLIBC_2.2.5)(64bit)',
78
'libnspr4.so()(64bit)',
79
'libnss3.so()(64bit)',
80
'libnss3.so(NSS_3.11)(64bit)',
81
'libnss3.so(NSS_3.12)(64bit)',
82
'libnss3.so(NSS_3.12.1)(64bit)',
83
'libnss3.so(NSS_3.2)(64bit)',
84
'libnss3.so(NSS_3.22)(64bit)',
85
'libnss3.so(NSS_3.3)(64bit)',
86
'libnss3.so(NSS_3.30)(64bit)',
87
'libnss3.so(NSS_3.4)(64bit)',
88
'libnss3.so(NSS_3.5)(64bit)',
89
'libnss3.so(NSS_3.6)(64bit)',
90
'libnss3.so(NSS_3.9.2)(64bit)',
91
'libnssutil3.so()(64bit)',
92
'libnssutil3.so(NSSUTIL_3.12.3)(64bit)',
93
'libpango-1.0.so.0()(64bit)',
94
'libpthread.so.0()(64bit)',
95
'libpthread.so.0(GLIBC_2.12)(64bit)',
96
'libpthread.so.0(GLIBC_2.2.5)(64bit)',
97
'libpthread.so.0(GLIBC_2.3.2)(64bit)',
98
'libpthread.so.0(GLIBC_2.3.3)(64bit)',
99
'libpthread.so.0(GLIBC_2.3.4)(64bit)',
100
'librt.so.1()(64bit)',
101
'librt.so.1(GLIBC_2.2.5)(64bit)',
102
'libsmime3.so()(64bit)',
103
'libsmime3.so(NSS_3.10)(64bit)',
104
'libsmime3.so(NSS_3.2)(64bit)',
105
'libssl3.so(NSS_3.28)(64bit)',
106
'libudev.so.1()(64bit)',
107
'libudev.so.1(LIBUDEV_183)(64bit)',
108
'libutil.so.1()(64bit)',
109
'libutil.so.1(GLIBC_2.2.5)(64bit)',
110
'libxcb.so.1()(64bit)',
111
'libxkbcommon.so.0()(64bit)',
112
'libxkbcommon.so.0(V_0.5.0)(64bit)',
113
'libxkbfile.so.1()(64bit)',
114
'rpmlib(FileDigests) <= 4.6.0-1',
115
'rtld(GNU_HASH)',
116
'xdg-utils'
117
],
118
'armv7hl': [
119
'ca-certificates',
120
'ld-linux-armhf.so.3',
121
'ld-linux-armhf.so.3(GLIBC_2.4)',
122
'libX11.so.6',
123
'libXcomposite.so.1',
124
'libXdamage.so.1',
125
'libXext.so.6',
126
'libXfixes.so.3',
127
'libXrandr.so.2',
128
'libasound.so.2',
129
'libasound.so.2(ALSA_0.9)',
130
'libasound.so.2(ALSA_0.9.0rc4)',
131
'libatk-1.0.so.0',
132
'libatk-bridge-2.0.so.0',
133
'libatspi.so.0',
134
'libc.so.6',
135
'libc.so.6(GLIBC_2.10)',
136
'libc.so.6(GLIBC_2.11)',
137
'libc.so.6(GLIBC_2.12)',
138
'libc.so.6(GLIBC_2.14)',
139
'libc.so.6(GLIBC_2.15)',
140
'libc.so.6(GLIBC_2.16)',
141
'libc.so.6(GLIBC_2.17)',
142
'libc.so.6(GLIBC_2.18)',
143
'libc.so.6(GLIBC_2.25)',
144
'libc.so.6(GLIBC_2.27)',
145
'libc.so.6(GLIBC_2.28)',
146
'libc.so.6(GLIBC_2.4)',
147
'libc.so.6(GLIBC_2.6)',
148
'libc.so.6(GLIBC_2.7)',
149
'libc.so.6(GLIBC_2.8)',
150
'libc.so.6(GLIBC_2.9)',
151
'libcairo.so.2',
152
'libcurl.so.4()(64bit)',
153
'libdbus-1.so.3',
154
'libdbus-1.so.3(LIBDBUS_1_3)',
155
'libdl.so.2',
156
'libdl.so.2(GLIBC_2.4)',
157
'libexpat.so.1',
158
'libgbm.so.1',
159
'libgcc_s.so.1',
160
'libgcc_s.so.1(GCC_3.0)',
161
'libgcc_s.so.1(GCC_3.5)',
162
'libgcc_s.so.1(GCC_4.3.0)',
163
'libgio-2.0.so.0',
164
'libglib-2.0.so.0',
165
'libgobject-2.0.so.0',
166
'libgtk-3.so.0',
167
'libgtk-3.so.0()(64bit)',
168
'libm.so.6',
169
'libm.so.6(GLIBC_2.4)',
170
'libnspr4.so',
171
'libnss3.so',
172
'libnss3.so(NSS_3.11)',
173
'libnss3.so(NSS_3.12)',
174
'libnss3.so(NSS_3.12.1)',
175
'libnss3.so(NSS_3.2)',
176
'libnss3.so(NSS_3.22)',
177
'libnss3.so(NSS_3.22)(64bit)',
178
'libnss3.so(NSS_3.3)',
179
'libnss3.so(NSS_3.30)',
180
'libnss3.so(NSS_3.4)',
181
'libnss3.so(NSS_3.5)',
182
'libnss3.so(NSS_3.6)',
183
'libnss3.so(NSS_3.9.2)',
184
'libnssutil3.so',
185
'libnssutil3.so(NSSUTIL_3.12.3)',
186
'libpango-1.0.so.0',
187
'libpthread.so.0',
188
'libpthread.so.0(GLIBC_2.12)',
189
'libpthread.so.0(GLIBC_2.4)',
190
'librt.so.1',
191
'librt.so.1(GLIBC_2.4)',
192
'libsmime3.so',
193
'libsmime3.so(NSS_3.10)',
194
'libsmime3.so(NSS_3.2)',
195
'libssl3.so(NSS_3.28)(64bit)',
196
'libstdc++.so.6',
197
'libstdc++.so.6(CXXABI_1.3)',
198
'libstdc++.so.6(CXXABI_1.3.5)',
199
'libstdc++.so.6(CXXABI_1.3.8)',
200
'libstdc++.so.6(CXXABI_1.3.9)',
201
'libstdc++.so.6(CXXABI_ARM_1.3.3)',
202
'libstdc++.so.6(GLIBCXX_3.4)',
203
'libstdc++.so.6(GLIBCXX_3.4.11)',
204
'libstdc++.so.6(GLIBCXX_3.4.14)',
205
'libstdc++.so.6(GLIBCXX_3.4.15)',
206
'libstdc++.so.6(GLIBCXX_3.4.18)',
207
'libstdc++.so.6(GLIBCXX_3.4.19)',
208
'libstdc++.so.6(GLIBCXX_3.4.20)',
209
'libstdc++.so.6(GLIBCXX_3.4.21)',
210
'libstdc++.so.6(GLIBCXX_3.4.22)',
211
'libstdc++.so.6(GLIBCXX_3.4.26)',
212
'libstdc++.so.6(GLIBCXX_3.4.5)',
213
'libstdc++.so.6(GLIBCXX_3.4.9)',
214
'libudev.so.1',
215
'libudev.so.1(LIBUDEV_183)',
216
'libutil.so.1',
217
'libutil.so.1(GLIBC_2.4)',
218
'libxcb.so.1',
219
'libxkbcommon.so.0',
220
'libxkbcommon.so.0(V_0.5.0)',
221
'libxkbfile.so.1',
222
'rpmlib(FileDigests) <= 4.6.0-1',
223
'rtld(GNU_HASH)',
224
'xdg-utils'
225
],
226
'aarch64': [
227
'ca-certificates',
228
'ld-linux-aarch64.so.1()(64bit)',
229
'ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)',
230
'libX11.so.6()(64bit)',
231
'libXcomposite.so.1()(64bit)',
232
'libXdamage.so.1()(64bit)',
233
'libXext.so.6()(64bit)',
234
'libXfixes.so.3()(64bit)',
235
'libXrandr.so.2()(64bit)',
236
'libasound.so.2()(64bit)',
237
'libasound.so.2(ALSA_0.9)(64bit)',
238
'libasound.so.2(ALSA_0.9.0rc4)(64bit)',
239
'libatk-1.0.so.0()(64bit)',
240
'libatk-bridge-2.0.so.0()(64bit)',
241
'libatspi.so.0()(64bit)',
242
'libc.so.6()(64bit)',
243
'libc.so.6(GLIBC_2.17)(64bit)',
244
'libc.so.6(GLIBC_2.18)(64bit)',
245
'libc.so.6(GLIBC_2.25)(64bit)',
246
'libc.so.6(GLIBC_2.27)(64bit)',
247
'libc.so.6(GLIBC_2.28)(64bit)',
248
'libcairo.so.2()(64bit)',
249
'libcurl.so.4()(64bit)',
250
'libdbus-1.so.3()(64bit)',
251
'libdbus-1.so.3(LIBDBUS_1_3)(64bit)',
252
'libdl.so.2()(64bit)',
253
'libdl.so.2(GLIBC_2.17)(64bit)',
254
'libexpat.so.1()(64bit)',
255
'libgbm.so.1()(64bit)',
256
'libgcc_s.so.1()(64bit)',
257
'libgcc_s.so.1(GCC_3.0)(64bit)',
258
'libgcc_s.so.1(GCC_3.3)(64bit)',
259
'libgcc_s.so.1(GCC_4.0.0)(64bit)',
260
'libgcc_s.so.1(GCC_4.2.0)(64bit)',
261
'libgcc_s.so.1(GCC_4.5.0)(64bit)',
262
'libgio-2.0.so.0()(64bit)',
263
'libglib-2.0.so.0()(64bit)',
264
'libgobject-2.0.so.0()(64bit)',
265
'libgtk-3.so.0()(64bit)',
266
'libm.so.6()(64bit)',
267
'libm.so.6(GLIBC_2.17)(64bit)',
268
'libnspr4.so()(64bit)',
269
'libnss3.so()(64bit)',
270
'libnss3.so(NSS_3.11)(64bit)',
271
'libnss3.so(NSS_3.12)(64bit)',
272
'libnss3.so(NSS_3.12.1)(64bit)',
273
'libnss3.so(NSS_3.2)(64bit)',
274
'libnss3.so(NSS_3.22)(64bit)',
275
'libnss3.so(NSS_3.3)(64bit)',
276
'libnss3.so(NSS_3.30)(64bit)',
277
'libnss3.so(NSS_3.4)(64bit)',
278
'libnss3.so(NSS_3.5)(64bit)',
279
'libnss3.so(NSS_3.6)(64bit)',
280
'libnss3.so(NSS_3.9.2)(64bit)',
281
'libnssutil3.so()(64bit)',
282
'libnssutil3.so(NSSUTIL_3.12.3)(64bit)',
283
'libpango-1.0.so.0()(64bit)',
284
'libpthread.so.0()(64bit)',
285
'libpthread.so.0(GLIBC_2.17)(64bit)',
286
'libsmime3.so()(64bit)',
287
'libsmime3.so(NSS_3.10)(64bit)',
288
'libsmime3.so(NSS_3.2)(64bit)',
289
'libssl3.so(NSS_3.28)(64bit)',
290
'libstdc++.so.6()(64bit)',
291
'libstdc++.so.6(CXXABI_1.3)(64bit)',
292
'libstdc++.so.6(CXXABI_1.3.5)(64bit)',
293
'libstdc++.so.6(CXXABI_1.3.8)(64bit)',
294
'libstdc++.so.6(CXXABI_1.3.9)(64bit)',
295
'libstdc++.so.6(GLIBCXX_3.4)(64bit)',
296
'libstdc++.so.6(GLIBCXX_3.4.11)(64bit)',
297
'libstdc++.so.6(GLIBCXX_3.4.14)(64bit)',
298
'libstdc++.so.6(GLIBCXX_3.4.15)(64bit)',
299
'libstdc++.so.6(GLIBCXX_3.4.18)(64bit)',
300
'libstdc++.so.6(GLIBCXX_3.4.19)(64bit)',
301
'libstdc++.so.6(GLIBCXX_3.4.20)(64bit)',
302
'libstdc++.so.6(GLIBCXX_3.4.21)(64bit)',
303
'libstdc++.so.6(GLIBCXX_3.4.22)(64bit)',
304
'libstdc++.so.6(GLIBCXX_3.4.26)(64bit)',
305
'libstdc++.so.6(GLIBCXX_3.4.5)(64bit)',
306
'libstdc++.so.6(GLIBCXX_3.4.9)(64bit)',
307
'libudev.so.1()(64bit)',
308
'libudev.so.1(LIBUDEV_183)(64bit)',
309
'libutil.so.1()(64bit)',
310
'libutil.so.1(GLIBC_2.17)(64bit)',
311
'libxcb.so.1()(64bit)',
312
'libxkbcommon.so.0()(64bit)',
313
'libxkbcommon.so.0(V_0.5.0)(64bit)',
314
'libxkbfile.so.1()(64bit)',
315
'rpmlib(FileDigests) <= 4.6.0-1',
316
'rtld(GNU_HASH)',
317
'xdg-utils'
318
]
319
};
320
321