mirror of
https://github.com/overte-org/overte.git
synced 2025-04-07 19:12:28 +02:00
setup packaging as a script
This commit is contained in:
parent
efa0813ae9
commit
1b79908546
2 changed files with 38 additions and 3 deletions
|
@ -20,9 +20,7 @@
|
|||
"scripts": {
|
||||
"start": "electron . --local-debug-builds --debug",
|
||||
"local-release": "electron . --local-release-builds --debug",
|
||||
"package-darwin": "electron-packager . Server\\ Console --overwrite --prune --platform=darwin --arch=x64 --version=0.35.4 --icon=resources/console.icns",
|
||||
"package-win": "electron-packager . server-console --overwrite --prune --platform=win32 --arch=x64 --version=0.35.4 --icon=resources/console.ico",
|
||||
"package-linux": "electron-packager . server-console --overwrite --prune --platform=linux --arch=x64 --version=0.35.4"
|
||||
"packager": "node packager.js"
|
||||
},
|
||||
"dependencies": {
|
||||
"extend": "^3.0.0",
|
||||
|
|
37
console/packager.js
Normal file
37
console/packager.js
Normal file
|
@ -0,0 +1,37 @@
|
|||
var packager = require('electron-packager')
|
||||
var osType = require('os').type();
|
||||
|
||||
var platform = null;
|
||||
if (osType == "Darwin" || osType == "Linux") {
|
||||
platform = osType.toLowerCase();
|
||||
} else if (osType == "Windows_NT") {
|
||||
platform = "win32"
|
||||
}
|
||||
|
||||
// setup the common options for the packager
|
||||
var options = {
|
||||
dir: __dirname,
|
||||
version: "0.35.4",
|
||||
overwrite: true,
|
||||
prune: true,
|
||||
arch: "x64",
|
||||
platform: platform
|
||||
}
|
||||
|
||||
// setup per OS options
|
||||
if (osType == "Darwin") {
|
||||
options["name"] = "Server Console"
|
||||
options["icon"] = "resources/console.icns"
|
||||
} else if (osType == "Windows_NT") {
|
||||
options["name"] = "server-console"
|
||||
options["icon"] = "resources/console.ico"
|
||||
} else if (osType == "Linux") {
|
||||
options["name"] = "server-console"
|
||||
}
|
||||
|
||||
console.log(options);
|
||||
|
||||
// call the packager now
|
||||
packager(options, function(error, appPath){
|
||||
console.log("Wrote new app to " + appPath);
|
||||
});
|
Loading…
Reference in a new issue