Prepeare for a multiplatform build
This commit is contained in:
parent
d0e5413988
commit
0d4cc9951d
4
main.js
4
main.js
|
@ -12,6 +12,10 @@ const settingsService = require(__dirname+'/modules/settings-service')
|
|||
|
||||
function initApp() {
|
||||
createWindow()
|
||||
// Set Windows platform notifications
|
||||
if (process.platform === 'win32') {
|
||||
app.setAppUserModelId("com.denry.chimeverse");
|
||||
}
|
||||
}
|
||||
|
||||
function createWindow () {
|
||||
|
|
|
@ -57,7 +57,7 @@ menuService.createMenu = () => {
|
|||
},
|
||||
{
|
||||
label: 'Quit',
|
||||
accelerator: 'Command+Q',
|
||||
accelerator: 'CmdOrCtrl+Q',
|
||||
click: () => {
|
||||
app.isQuitting = true
|
||||
app.quit()
|
||||
|
|
|
@ -1096,9 +1096,9 @@
|
|||
}
|
||||
},
|
||||
"electron-rebuild": {
|
||||
"version": "1.10.1",
|
||||
"resolved": "https://registry.npmjs.org/electron-rebuild/-/electron-rebuild-1.10.1.tgz",
|
||||
"integrity": "sha512-KSqp0Xiu7CCvKL2aEdPp/vNe2Rr11vaO8eM/wq9gQJTY02UjtAJ3l7WLV7Mf8oR+UJReJO8SWOWs/FozqK8ggA==",
|
||||
"version": "1.11.0",
|
||||
"resolved": "https://registry.npmjs.org/electron-rebuild/-/electron-rebuild-1.11.0.tgz",
|
||||
"integrity": "sha512-cn6AqZBQBVtaEyj5jZW1/LOezZZ22PA1HvhEP7asvYPJ8PDF4i4UFt9be4i9T7xJKiSiomXvY5Fd+dSq3FXZxA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"colors": "^1.3.3",
|
||||
|
@ -2144,9 +2144,9 @@
|
|||
}
|
||||
},
|
||||
"mime": {
|
||||
"version": "2.4.4",
|
||||
"resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz",
|
||||
"integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==",
|
||||
"version": "2.4.5",
|
||||
"resolved": "https://registry.npmjs.org/mime/-/mime-2.4.5.tgz",
|
||||
"integrity": "sha512-3hQhEUF027BuxZjQA3s7rIv/7VCQPa27hN9u9g87sEkWaKwQPuXOkVKtOeiyUrnWqTDiOs8Ed2rwg733mB0R5w==",
|
||||
"dev": true
|
||||
},
|
||||
"mime-db": {
|
||||
|
@ -3427,9 +3427,9 @@
|
|||
}
|
||||
},
|
||||
"tslib": {
|
||||
"version": "1.11.1",
|
||||
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz",
|
||||
"integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==",
|
||||
"version": "1.12.0",
|
||||
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.12.0.tgz",
|
||||
"integrity": "sha512-5rxCQkP0kytf4H1T4xz1imjxaUUPMvc5aWp0rJ/VMIN7ClRiH1FwFvBt8wOeMasp/epeUnmSW6CixSIePtiLqA==",
|
||||
"dev": true
|
||||
},
|
||||
"tunnel-agent": {
|
||||
|
|
41
package.json
41
package.json
|
@ -4,7 +4,12 @@
|
|||
"description": "Jabber/XMPP client based on Converse.js and Electron",
|
||||
"main": "main.js",
|
||||
"scripts": {
|
||||
"start": "electron ."
|
||||
"postinstall": "electron-builder install-app-deps",
|
||||
"start": "electron .",
|
||||
"pack": "build --dir",
|
||||
"dist": "build",
|
||||
"dist:win64": "build --platform win --arch x64",
|
||||
"dist:linux64deb": "build --platform linux --arch x64"
|
||||
},
|
||||
"repository": "https://github.com/nick-denry/Chimeverse",
|
||||
"keywords": [
|
||||
|
@ -15,7 +20,7 @@
|
|||
"Electron",
|
||||
"OMEMO"
|
||||
],
|
||||
"author": "Nick Denry",
|
||||
"author": "Nick Denry <nick@denry.ru>",
|
||||
"license": "GPL-3.0",
|
||||
"devDependencies": {
|
||||
"electron": "^4.2.12",
|
||||
|
@ -31,5 +36,37 @@
|
|||
"keytar": "^4.13.0",
|
||||
"n": "^6.5.1",
|
||||
"open-iconic": "^1.1.1"
|
||||
},
|
||||
"build": {
|
||||
"appId": "com.denry.chimeverse",
|
||||
"productName": "Chimeverse",
|
||||
"mac": {
|
||||
"category": "public.app-category.social-networking",
|
||||
"icon": "resources/images/logo.icns",
|
||||
"target": "dmg"
|
||||
},
|
||||
"dmg": {
|
||||
"contents": [
|
||||
{
|
||||
"x": 110,
|
||||
"y": 150
|
||||
},
|
||||
{
|
||||
"x": 240,
|
||||
"y": 150,
|
||||
"type": "link",
|
||||
"path": "/Applications"
|
||||
}
|
||||
]
|
||||
},
|
||||
"linux": {
|
||||
"target": [
|
||||
"deb"
|
||||
]
|
||||
},
|
||||
"win": {
|
||||
"target": "nsis",
|
||||
"icon": "resources/images/logo.ico"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 6.4 KiB |
Loading…
Reference in New Issue