aboutsummaryrefslogtreecommitdiffstats
path: root/electron-builder.yml
diff options
context:
space:
mode:
authorLibravatar Vijay Aravamudhan <vraravam@users.noreply.github.com>2022-05-01 12:47:27 -0500
committerLibravatar GitHub <noreply@github.com>2022-05-01 17:47:27 +0000
commit66fbcecc116da8f0af5af16ab68ed728e8e5a32a (patch)
tree9a1c7a1d23f064a94bd02623e7ce7902248af340 /electron-builder.yml
parentFix horizontal sidebar rendering overlapping the active service (#70) (diff)
downloadferdium-app-66fbcecc116da8f0af5af16ab68ed728e8e5a32a.tar.gz
ferdium-app-66fbcecc116da8f0af5af16ab68ed728e8e5a32a.tar.zst
ferdium-app-66fbcecc116da8f0af5af16ab68ed728e8e5a32a.zip
Refactor 'electron-builder' configs to move into 'electron-builder.yml' (#79) [skip ci]
Diffstat (limited to 'electron-builder.yml')
-rw-r--r--electron-builder.yml58
1 files changed, 33 insertions, 25 deletions
diff --git a/electron-builder.yml b/electron-builder.yml
index ebe16b29c..6c42fc3ea 100644
--- a/electron-builder.yml
+++ b/electron-builder.yml
@@ -4,6 +4,39 @@ directories:
4 4
5appId: "org.ferdium.ferdium-app" 5appId: "org.ferdium.ferdium-app"
6 6
7publish:
8 provider: github
9 owner: ${ github.repository_owner }
10
11snap:
12 publish:
13 provider: snapStore
14
15nsis:
16 perMachine: false
17 oneClick: true
18
19dmg:
20 background: ./build-helpers/images/dmgInstaller.tiff
21 icon: ./build-helpers/images/icon.icns
22 iconSize: 128
23 contents:
24 [
25 { x: 380, y: 240, type: link, path: /Applications },
26 { x: 122, y: 240, type: file },
27 ]
28
29afterSign: ./build-helpers/notarize.js
30
31protocols:
32 name: Ferdium
33 schemes: [ferdium]
34
35asarUnpack:
36 - ./recipes
37 - ./assets/fonts
38 - ./assets/images/taskbar
39
7mac: 40mac:
8 hardenedRuntime: true 41 hardenedRuntime: true
9 gatekeeperAssess: false 42 gatekeeperAssess: false
@@ -21,18 +54,6 @@ mac:
21 NSCameraUsageDescription: "This app requires camera access for video chats" 54 NSCameraUsageDescription: "This app requires camera access for video chats"
22 NSMicrophoneUsageDescription: "This app requires microphone access for voice chats" 55 NSMicrophoneUsageDescription: "This app requires microphone access for voice chats"
23 56
24dmg:
25 background: ./build-helpers/images/dmgInstaller.tiff
26 icon: ./build-helpers/images/icon.icns
27 iconSize: 128
28 contents:
29 [
30 { x: 380, y: 240, type: link, path: /Applications },
31 { x: 122, y: 240, type: file },
32 ]
33
34afterSign: ./build-helpers/notarize.js
35
36win: 57win:
37 icon: ./build-helpers/images/icon.ico 58 icon: ./build-helpers/images/icon.ico
38 target: 59 target:
@@ -58,16 +79,3 @@ linux:
58 - target: rpm 79 - target: rpm
59 - target: freebsd 80 - target: freebsd
60 - target: snap 81 - target: snap
61
62nsis:
63 perMachine: false
64 oneClick: true
65
66protocols:
67 name: Ferdium
68 schemes: [ferdium]
69
70asarUnpack:
71 - ./recipes
72 - ./assets/fonts
73 - ./assets/images/taskbar