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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
|
directories:
app: ./build
output: ./out
appId: "org.ferdium.ferdium-app"
publish:
provider: github
snap:
plugs: ["default", "camera"]
publish:
provider: snapStore
nsis:
perMachine: false
oneClick: true
dmg:
background: ./build-helpers/images/dmgInstaller.tiff
icon: ./build-helpers/images/icon.icns
iconSize: 128
contents:
[
{ x: 380, y: 240, type: link, path: /Applications },
{ x: 122, y: 240, type: file },
]
afterSign: ./build-helpers/notarize.js
protocols:
name: Ferdium
schemes: [ferdium]
asarUnpack:
- ./recipes
- ./assets/fonts
- ./assets/images/taskbar
mac:
hardenedRuntime: true
gatekeeperAssess: false
category: public.app-category.productivity
icon: ./build-helpers/images/icon.icns
darkModeSupport: true
entitlements: "./build-helpers/entitlements.mas.plist"
entitlementsInherit: "./build-helpers/entitlements.mas.inherit.plist"
target:
- target: dmg
arch: [x64, arm64]
- target: zip
arch: [x64, arm64]
extendInfo:
NSCameraUsageDescription: "This app requires camera access for video chats"
NSMicrophoneUsageDescription: "This app requires microphone access for voice chats"
win:
icon: ./build-helpers/images/icon.ico
target:
- target: nsis
arch: [x64, ia32]
- target: msi
arch: [x64, ia32]
- target: portable
arch: [x64, ia32]
publisherName: "Ferdium Contributors"
linux:
icon: ./build-helpers/images/icons
category: Network;InstantMessaging;
executableName: ferdium
synopsis: "Messaging app for WhatsApp, Slack, Telegram, Gmail, Hangouts and many many more."
description: "Ferdium is your messaging app / former heir to the throne of Austria-Hungary and combines chat & messaging services into one application. Ferdium currently supports Slack, WhatsApp, Gmail, Facebook Messenger, Telegram, Google Hangouts, GroupMe, Skype and many more. You can download Ferdium for free for Mac, Windows, and Linux."
target:
- target: AppImage
- target: deb
arch: [x64, arm64, armv7l]
- target: tar.gz
- target: rpm
- target: freebsd
- target: snap
|