diff --git a/apps/studio/vue.config.js b/apps/studio/vue.config.js index 86c82c6a..750d6991 100644 --- a/apps/studio/vue.config.js +++ b/apps/studio/vue.config.js @@ -49,6 +49,8 @@ module.exports = { files: ['**/*', 'public/icons/**/*', '!**/node_gyp_bins/*'], afterSign: "electron-builder-notarize", afterPack: "./build/afterPack.js", + electronDist: "%%ELECTRON_DIST%%", + electronVersion: "%%ELECTRON_VERSION%%", extraResources: [ { from: 'build/launcher-script.sh', @@ -117,53 +119,22 @@ module.exports = { role: "Editor" } ], - mac: { - entitlements: "./build/entitlements.mac.plist", - entitlementsInherit: "./build/entitlements.mac.plist", - icon: './public/icons/mac/bk-icon.icns', - category: "public.app-category.developer-tools", - "hardenedRuntime": true - }, linux: { icon: './public/icons/png/', category: "Development", target: [ - 'snap', - 'deb', - 'appImage' + 'dir', + 'pacman' ], desktop: { 'StartupWMClass': 'beekeeper-studio' }, }, - deb: { - publish: [ - 'github' - ], - fpm: fpmOptions, - // when we upgrade Electron we need to check these - depends: ["libgtk-3-0", "libnotify4", "libnss3", "libxss1", "libxtst6", "xdg-utils", "libatspi2.0-0", "libuuid1", "libsecret-1-0", "gnupg"] - }, - appImage: { - publish: ['github'], - }, - snap: { - publish: [ - 'github', - 'snapStore' - ], - environment: { - "ELECTRON_SNAP": "true" - }, - plugs: ["default", "ssh-keys", "removable-media", "mount-observe"] - }, - win: { - icon: './public/icons/png/512x512.png', - target: ['nsis', 'portable'] - }, - portable: { - "artifactName": "${productName}-${version}-portable.exe", - }, + pacman: { + fpm: [ + '--pacman-compression=none' + ] + } } } },