blob: fe98cfbafc54de4f0971b55011f15bd8abb0e63f (
plain)
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
|
const nwjsBuilder = require('nwjs-builder-phoenix');
const fs = require('fs-extra');
const builder = new nwjsBuilder.Builder({
tasks: ['linux-x86'],
mute: false
}, ".");
// Build returns a promise
builder.build().then(function () {
const buildDir = '../build'
const distDir = buildDir + '/dist';
const appName = 'InsteadMan';
const linux = 'linux';
const x86 = 'x86';
console.log('GNU/Linux changes...');
const gnulinInsteadManPathes = {
'86': distDir + '/' + appName + '-' + linux + '-' + x86 + '/'
};
const gnulinBuildPath = buildDir + '/' + linux + '/';
for (let platform in gnulinInsteadManPathes) {
fs.renameSync(gnulinInsteadManPathes[platform] + appName, gnulinInsteadManPathes[platform] + appName.toLowerCase());
fs.copySync(gnulinBuildPath + 'icon.png', gnulinInsteadManPathes[platform] + 'icon.png');
fs.copySync(gnulinBuildPath + 'createdesktopfile', gnulinInsteadManPathes[platform] + 'createdesktopfile');
fs.copySync(gnulinBuildPath + 'README', gnulinInsteadManPathes[platform] + 'README');
}
console.log('GNU/Linux changes done.');
console.log('All done!');
}).catch(function (error) {
console.error(error);
});
|