-
Notifications
You must be signed in to change notification settings - Fork 59
/
electron-build.yml
41 lines (32 loc) · 1.03 KB
/
electron-build.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# Don't change the appId! See <https://www.electron.build/configuration/nsis#guid-vs-application-name>
appId: io.solarwallet.app
productName: Solar Wallet
copyright: Copyright © 2021 SatoshiPay Ltd
protocols:
name: Stellar transaction / payment requests URL,
schemes: [web+stellar]
directories:
buildResources: ./electron/build
output: ./electron/dist
files:
- "./dist/*"
- "./electron/lib/**"
publish:
- provider: github
owner: satoshipay
repo: solar
win:
# Electron builder bug: Without this line the icon gets corrupted on Windows
icon: ./electron/build/icon.png
target: squirrel
squirrelWindows:
iconUrl: https://github.com/satoshipay/solar/blob/master/electron/build/icon.ico?raw=true
mac:
hardenedRuntime: true
entitlements: ./electron/build/entitlements.mac.inherit.plist
linux:
# must not contain a whitespace for the .desktop file
artifactName: Solar-Wallet-${version}.${ext}
category: Utility
afterPack: ./scripts/electron-builder-afterpack.js
afterSign: ./scripts/electron-builder-aftersign.js