mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-18 23:59:43 +01:00
Generate rpm dependencies (#143415)
* Commit non-py files * Finish porting calculate and merge scripts for rpm * Switch back to ts, add binaryDir * Pass in app path * Trim string before splitting * Move files, apply PR feedback * Add deps to exclude and crashpad handler dep * polish
This commit is contained in:
30
build/linux/rpm/dep-lists.ts
Normal file
30
build/linux/rpm/dep-lists.ts
Normal file
@@ -0,0 +1,30 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License. See License.txt in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
|
||||
// Based on https://source.chromium.org/chromium/chromium/src/+/main:chrome/installer/linux/rpm/additional_deps
|
||||
// Additional dependencies not in the rpm find-requires output.
|
||||
export const additionalDeps = [
|
||||
'ca-certificates', // Make sure users have SSL certificates.
|
||||
'libgtk-3.so.0()(64bit)',
|
||||
'libnss3.so(NSS_3.22)(64bit)',
|
||||
'libssl3.so(NSS_3.28)(64bit)',
|
||||
'rpmlib(FileDigests) <= 4.6.0-1',
|
||||
'libvulkan.so.1()(64bit)',
|
||||
'libcurl.so.4()(64bit)',
|
||||
'xdg-utils' // OS integration
|
||||
];
|
||||
|
||||
// Based on https://source.chromium.org/chromium/chromium/src/+/refs/tags/98.0.4758.109:chrome/installer/linux/BUILD.gn;l=64-80
|
||||
// and the Linux Archive build
|
||||
// Shared library dependencies that we already bundle.
|
||||
export const bundledDeps = [
|
||||
'libEGL.so',
|
||||
'libGLESv2.so',
|
||||
'libvulkan.so.1',
|
||||
'swiftshader_libEGL.so',
|
||||
'swiftshader_libGLESv2.so',
|
||||
'libvk_swiftshader.so',
|
||||
'libffmpeg.so'
|
||||
];
|
||||
Reference in New Issue
Block a user