File do-not-download-electron.patch of Package code

Remove calls to electron downloader.

--- vscode-1.107.0/build/lib/electron.ts.orig	2025-12-10 19:02:22.000000000 +0100
+++ vscode-1.107.0/build/lib/electron.ts	2025-12-11 19:34:35.405572306 +0100
@@ -217,7 +217,6 @@ function getElectron(arch: string): () =
 
 		return vfs.src('package.json')
 			.pipe(json({ name: product.nameShort }))
-			.pipe(electron(electronOpts))
 			.pipe(filter(['**', '!**/app/package.json']))
 			.pipe(vfs.dest('.build/electron'));
 	};
--- a/build/gulpfile.vscode.ts	2022-02-09 22:24:27.000000000 +0100
+++ b/build/gulpfile.vscode.ts	2022-03-01 18:17:45.980687794 +0100
@@ -297,7 +297,6 @@
 			.pipe(util.skipDirectories())
 			.pipe(util.fixWin32DirectoryPermissions())
 			.pipe(filter(['**', '!**/.github/**'], { dot: true })) // https://github.com/microsoft/vscode/issues/116523
-			.pipe(electron({ ...config, platform, arch: arch === 'armhf' ? 'arm' : arch, ffmpegChromium: false, ...customElectronConfig }))
 			.pipe(filter(['**', '!LICENSE', '!version'], { dot: true }));
 
 		if (platform === 'linux') {
--- vscode-1.107.0/build/npm/preinstall.ts.orig	2025-12-10 19:02:22.000000000 +0100
+++ vscode-1.107.0/build/npm/preinstall.ts	2025-12-13 18:46:23.706919439 +0100
@@ -50,7 +50,6 @@ if (process.platform === 'win32') {
 	}
 }
 
-installHeaders();
 
 if (process.arch !== os.arch()) {
 	console.error(`\x1b[1;31m*** ARCHITECTURE MISMATCH: The node.js process is ${process.arch}, but your OS architecture is ${os.arch()}. ***\x1b[0;0m`);
openSUSE Build Service is sponsored by