Add more build options for Linux targets

This commit is contained in:
Korbs 2023-08-21 14:44:16 -04:00
parent 316fdbfe61
commit 1ae7f761fd
Signed by: Korbs
SSH Key Fingerprint: SHA256:TEBbhATU3FQEUOUBPvmNxuzw3QDSzMSp4jZzPaV29ss

View File

@ -2,6 +2,11 @@ productName: "Penpot Desktop"
appId: "com.sudovanilla.penpot"
asar: true
# Update Server
publish:
provider: "generic"
url: "https://sudovanilla.com/distribute/applications/penpot-desktop/latest/"
# macOS
mac:
darkModeSupport: true
@ -21,7 +26,6 @@ win:
nsis:
shortcutName: "Penpot Desktop"
uninstallDisplayName: "Penpot Desktop - Uninstall"
artifactName: "Penpot Desktop - Setup.exe"
oneClick: false
displayLanguageSelector: true
@ -36,16 +40,15 @@ linux:
maintainer: "com.sudovanilla.penpot"
vendor: "SudoVanilla"
description: "A Desktop-Like Experience"
icon: "build/icon.png"
target:
- "deb" # Debian/Ubuntu
- "rpm" # RHEL/Fedora
- "snap"
- deb # Debian/Ubuntu
- rpm # RHEL/Fedora
- freebsd
- pacman # For Arch
- AppImage
- snap
snap:
# allowNativeWayland: true # Electron Builder doesn't know this option, yet it's listed in their documentations for Snap. I've submitted an issue: electron-userland/electron-builder #7330
confinement: "strict"
# Update Server
publish:
provider: "generic"
url: "https://sudovanilla.com/distribute/applications/penpot-desktop/latest/"
allowNativeWayland: true
confinement: "strict"