Eve/electron-builder.yaml
Danny Morabito 0c43dc5a76
🍎 Add macOS packaging + cross-platform build system
🔄 Unified build pipeline for Linux/macOS from Linux hosts
2025-02-24 23:07:31 +01:00

38 lines
No EOL
888 B
YAML

appId: com.arx-ccn.eve
productName: Eve
executableName: Eve
icon: public/icon512x512.png
linux:
category: Network
target:
- AppImage
- flatpak
- deb
desktop:
desktopActions: {}
extraFiles:
- from: extras/linux/relay
to: usr/bin/eve-relay
flatpak:
runtimeVersion: "24.08"
license: "LICENSE"
mac:
category: Network
target:
- zip
entitlementsInherit: build/entitlements.mac.plist
notarize: false
extraFiles:
- from: extras/macos/relay
to: Resources/macos/eve-relay
directories:
buildResources: build
files:
- '!**/.vscode/*'
- '!src/*'
- '!electron.vite.config.{js,ts,mjs,cjs}'
- '!{.eslintignore,.eslintrc.cjs,.prettierignore,.prettierrc.yaml,dev-app-update.yml,CHANGELOG.md,README.md}'
- '!{.env,.env.*,.npmrc,pnpm-lock.yaml}'
- '!{tsconfig.json,tsconfig.node.json,tsconfig.web.json}'
asarUnpack:
- resources/**