Skip to content
This repository has been archived by the owner on Sep 5, 2020. It is now read-only.

Commit

Permalink
string formating
Browse files Browse the repository at this point in the history
  • Loading branch information
Luca Zeug committed Mar 3, 2017
1 parent 40a1647 commit bba6818
Showing 1 changed file with 28 additions and 22 deletions.
50 changes: 28 additions & 22 deletions gulpTasks/building.js
Original file line number Diff line number Diff line change
Expand Up @@ -50,30 +50,24 @@ gulp.task('copy-build-folder-files', () => {


gulp.task('switch-production', (cb) => {
fs.writeFileSync(`./dist_${type}/app/config.json`, JSON.stringify({
fs.writeFile(`./dist_${type}/app/config.json`, JSON.stringify({
production: true,
mode: type,
}));

cb();
}), cb);
});


gulp.task('bundling-interface', (cb) => {
const bundle = (additionalCommands) => {
exec(`cd interface;
meteor-build-client ../dist_${type}/app/interface -p "";
meteor-build-client ${path.join('..', `dist_${type}`, 'app', 'interface')} -p "";
${additionalCommands || ''}`,
(err, stdout) => {
console.log(stdout);
cb(err);
});
};

if (type === 'mist') {
bundle();
}

if (type === 'wallet') {
if (options.walletSource === 'local') {
console.log('Use local wallet at ../meteor-dapp-wallet/app');
Expand All @@ -88,6 +82,8 @@ gulp.task('bundling-interface', (cb) => {
cd ../../;
rm -rf meteor-dapp-wallet`);
}
} else {
bundle();
}
});

Expand Down Expand Up @@ -149,8 +145,7 @@ gulp.task('build-dist', (cb) => {

fs.writeFileSync(
path.join(__dirname, `../dist_${type}`, 'app', 'package.json'),
JSON.stringify(appPackageJson, null, 2),
'utf-8'
JSON.stringify(appPackageJson, null, 2), 'utf-8'
);

const targets = [];
Expand All @@ -164,10 +159,12 @@ gulp.task('build-dist', (cb) => {
config: {
afterPack(params) {
return Q.try(() => {
shell.cp([
path.join(__dirname, '..', 'LICENSE'),
path.join(__dirname, '..', 'README.md'),
path.join(__dirname, '..', 'AUTHORS')],
shell.cp(
[
path.join(__dirname, '..', 'LICENSE'),
path.join(__dirname, '..', 'README.md'),
path.join(__dirname, '..', 'AUTHORS')
],
params.appOutDir
);
});
Expand Down Expand Up @@ -198,17 +195,24 @@ gulp.task('release-dist', (done) => {
_.each(options.activePlatforms, (platform) => {
switch (platform) { // eslint-disable-line default-case
case 'win':
cp(`${applicationName}-${version}-ia32-win.zip`, `${appNameHypen}-win32-${versionDashed}.zip`);
cp(`${applicationName}-${version}-win.zip`, `${appNameHypen}-win64-${versionDashed}.zip`);
cp(
`${applicationName}-${version}-ia32-win.zip`, `${appNameHypen}-win32-${versionDashed}.zip`);
cp(
`${applicationName}-${version}-win.zip`, `${appNameHypen}-win64-${versionDashed}.zip`);
break;
case 'mac':
cp(path.join('mac', `${applicationName}-${version}.dmg`), `${appNameHypen}-macosx-${versionDashed}.dmg`);
cp(
path.join('mac', `${applicationName}-${version}.dmg`), `${appNameHypen}-macosx-${versionDashed}.dmg`);
break;
case 'linux':
cp(`${appNameNoSpace}_${version}_i386.deb`, `${appNameHypen}-linux32-${versionDashed}.deb`);
cp(`${appNameNoSpace}-${version}-ia32.zip`, `${appNameHypen}-linux32-${versionDashed}.zip`);
cp(`${appNameNoSpace}_${version}_amd64.deb`, `${appNameHypen}-linux64-${versionDashed}.deb`);
cp(`${appNameNoSpace}-${version}.zip`, `${appNameHypen}-linux64-${versionDashed}.zip`);
cp(
`${appNameNoSpace}_${version}_i386.deb`, `${appNameHypen}-linux32-${versionDashed}.deb`);
cp(
`${appNameNoSpace}-${version}-ia32.zip`, `${appNameHypen}-linux32-${versionDashed}.zip`);
cp(
`${appNameNoSpace}_${version}_amd64.deb`, `${appNameHypen}-linux64-${versionDashed}.deb`);
cp(
`${appNameNoSpace}-${version}.zip`, `${appNameHypen}-linux64-${versionDashed}.zip`);
break;
}
});
Expand All @@ -222,6 +226,8 @@ gulp.task('build-nsis', (cb) => {
const appNameString = `-DAPPNAME=${applicationName.replace(/\s/, '-')}`;
const versionParts = version.split('.');
const versionString = `-DVERSIONMAJOR=${versionParts[0]} -DVERSIONMINOR=${versionParts[1]} -DVERSIONBUILD=${versionParts[2]}`;

const cmdString = `makensis -V3 ${versionString} ${typeString} ${appNameString} scripts/windows-installer.nsi`;

exec(cmdString, cb);
});

0 comments on commit bba6818

Please sign in to comment.