diff options
author | Vijay Aravamudhan <vraravam@users.noreply.github.com> | 2022-05-01 12:47:27 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-01 17:47:27 +0000 |
commit | 66fbcecc116da8f0af5af16ab68ed728e8e5a32a (patch) | |
tree | 9a1c7a1d23f064a94bd02623e7ce7902248af340 /electron-builder.yml | |
parent | Fix horizontal sidebar rendering overlapping the active service (#70) (diff) | |
download | ferdium-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.yml | 58 |
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 | ||
5 | appId: "org.ferdium.ferdium-app" | 5 | appId: "org.ferdium.ferdium-app" |
6 | 6 | ||
7 | publish: | ||
8 | provider: github | ||
9 | owner: ${ github.repository_owner } | ||
10 | |||
11 | snap: | ||
12 | publish: | ||
13 | provider: snapStore | ||
14 | |||
15 | nsis: | ||
16 | perMachine: false | ||
17 | oneClick: true | ||
18 | |||
19 | dmg: | ||
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 | |||
29 | afterSign: ./build-helpers/notarize.js | ||
30 | |||
31 | protocols: | ||
32 | name: Ferdium | ||
33 | schemes: [ferdium] | ||
34 | |||
35 | asarUnpack: | ||
36 | - ./recipes | ||
37 | - ./assets/fonts | ||
38 | - ./assets/images/taskbar | ||
39 | |||
7 | mac: | 40 | mac: |
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 | ||
24 | dmg: | ||
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 | |||
34 | afterSign: ./build-helpers/notarize.js | ||
35 | |||
36 | win: | 57 | win: |
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 | |||
62 | nsis: | ||
63 | perMachine: false | ||
64 | oneClick: true | ||
65 | |||
66 | protocols: | ||
67 | name: Ferdium | ||
68 | schemes: [ferdium] | ||
69 | |||
70 | asarUnpack: | ||
71 | - ./recipes | ||
72 | - ./assets/fonts | ||
73 | - ./assets/images/taskbar | ||