fix/ favicon path during packaging

This commit is contained in:
Maxime GRIS
2017-06-06 22:58:00 +02:00
parent 34f201d1d5
commit aa2b012287

View File

@@ -18,18 +18,13 @@ const DEFAULT_OPTS = {
buildVersion: buildVersion buildVersion: buildVersion
}; };
const icon = 'assets/favicon';
if (icon) {
DEFAULT_OPTS.icon = icon;
}
pack(platform, arch, function done(err, appPath) { pack(platform, arch, function done(err, appPath) {
if(err) { if (err) {
console.log(err); console.log(err);
} else { } else {
console.log('Application packaged successfuly!', appPath); console.log('Application packaged successfuly!', appPath);
} }
}); });
@@ -37,9 +32,10 @@ function pack(plat, arch, cb) {
// there is no darwin ia32 electron // there is no darwin ia32 electron
if (plat === 'darwin' && arch === 'ia32') return; if (plat === 'darwin' && arch === 'ia32') return;
const iconObj = { const icon = 'src/favicon';
icon: DEFAULT_OPTS.icon + (() => {
if (icon) {
DEFAULT_OPTS.icon = icon + (() => {
let extension = '.png'; let extension = '.png';
if (plat === 'darwin') { if (plat === 'darwin') {
extension = '.icns'; extension = '.icns';
@@ -47,8 +43,8 @@ function pack(plat, arch, cb) {
extension = '.ico'; extension = '.ico';
} }
return extension; return extension;
})() })();
}; }
const opts = Object.assign({}, DEFAULT_OPTS, { const opts = Object.assign({}, DEFAULT_OPTS, {
platform: plat, platform: plat,