Add Linux desktop Vulkan packages (#9323)

Signed-off-by: jh-block <jhugo@block.xyz>
This commit is contained in:
jh-block
2026-05-20 09:08:42 +02:00
committed by GitHub
parent 7a53017f44
commit c467e7f998
3 changed files with 88 additions and 10 deletions
+4
View File
@@ -2,6 +2,8 @@ const { FusesPlugin } = require('@electron-forge/plugin-fuses');
const { FuseV1Options, FuseVersion } = require('@electron/fuses');
const { resolve } = require('path');
const isLinuxVulkanBuild = process.env.GOOSE_DESKTOP_LINUX_VARIANT === 'vulkan';
let cfg = {
asar: true,
extraResource: ['src/bin', 'src/images'],
@@ -94,6 +96,7 @@ module.exports = {
options: {
icon: 'src/images/icon.png',
prefix: '/opt',
...(isLinuxVulkanBuild ? { depends: ['libvulkan1'] } : {}),
},
},
},
@@ -109,6 +112,7 @@ module.exports = {
options: {
icon: 'src/images/icon.png',
prefix: '/opt',
...(isLinuxVulkanBuild ? { requires: ['vulkan-loader'] } : {}),
fpm: ['--rpm-rpmbuild-define', '_build_id_links none'],
},
},