-
Notifications
You must be signed in to change notification settings - Fork 27
/
build-conf.js
34 lines (32 loc) · 1.12 KB
/
build-conf.js
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
// Defines build configuration that is for each platform build.
const path = require('path')
const pjson = require('./package.json')
const config = {
name: 'QRL Wallet',
safeName: 'qrl-wallet',
description: 'QRL Wallet',
version: pjson.version,
manufacturer: 'DIE QRL STIFTUNG, Zug Switzerland',
homepage: 'https://www.theqrl.org/',
windows: {
electronPath: path.resolve('.electrify/dist/QRLWallet-win32-x64'),
outPath: path.resolve('.electrify/dist'),
installFolderName: 'QRL',
icon: path.resolve('.electrify/assets/qrl.ico'),
exeName: 'QRLWallet',
},
macos: {
electronPath: path.resolve('.electrify/.dist/QRLWallet-darwin-x64/QRLWallet.app'),
outPath: path.resolve('.electrify/.dist/'),
dmgTitle: 'QRL Wallet Installer',
dmgBackground: path.resolve('./.electrify/assets/dmgBackground.png'),
dmgIcon: path.resolve('.electrify/assets/qrl.icns'),
},
deb: {
electronPath: path.resolve('.electrify/.dist/QRLWallet-linux-x64/'),
outPath: path.resolve('.electrify/.dist/'),
arch: 'amd64',
icon: path.resolve('.electrify/assets/qrl.ico'),
},
}
module.exports = config