From c76cebc4695b606481bc7afe357ac84be139a464 Mon Sep 17 00:00:00 2001 From: antelle Date: Sat, 4 Apr 2020 10:52:53 +0200 Subject: [PATCH] desktop-linux --- grunt.entrypoints.js | 10 ++++++++++ grunt.tasks.js | 36 +++++++++++++++++++++++++++--------- 2 files changed, 37 insertions(+), 9 deletions(-) diff --git a/grunt.entrypoints.js b/grunt.entrypoints.js index e2166fb0..ab3297c7 100644 --- a/grunt.entrypoints.js +++ b/grunt.entrypoints.js @@ -22,6 +22,16 @@ module.exports = function(grunt) { 'build-desktop' ]); + // prettier-ignore + grunt.registerTask('desktop-linux', 'Build desktop apps on linux', [ + 'gitinfo', + 'clean:desktop', + 'build-desktop-app-content', + 'build-desktop-executables-linux', + 'build-desktop-archives-linux', + 'build-desktop-dist-linux' + ]); + // prettier-ignore grunt.registerTask('cordova', 'Build cordova app', [ 'default', diff --git a/grunt.tasks.js b/grunt.tasks.js index ea2f5b30..cc4910fe 100644 --- a/grunt.tasks.js +++ b/grunt.tasks.js @@ -34,19 +34,37 @@ module.exports = function(grunt) { 'validate-desktop-update' ]); - grunt.registerTask('build-desktop-executables', [ - 'electron', - 'sign-exe:win32-build-x64', - 'sign-exe:win32-build-ia32', - 'copy:desktop-windows-helper-ia32', - 'copy:desktop-windows-helper-x64', + grunt.registerTask('build-desktop-executables-linux', [ + 'electron:linux', 'chmod:linux-desktop-x64' ]); - grunt.registerTask('build-desktop-archives', [ + grunt.registerTask('build-desktop-executables-darwin', ['electron:darwin']); + + grunt.registerTask('build-desktop-executables-win32', [ + 'electron:win32', + 'sign-exe:win32-build-x64', + 'sign-exe:win32-build-ia32', + 'copy:desktop-windows-helper-ia32', + 'copy:desktop-windows-helper-x64' + ]); + + grunt.registerTask('build-desktop-executables', [ + 'build-desktop-executables-linux', + 'build-desktop-executables-darwin', + 'build-desktop-executables-win32' + ]); + + grunt.registerTask('build-desktop-archives-linux', ['compress:linux-x64']); + + grunt.registerTask('build-desktop-archives-win32', [ 'compress:win32-x64', - 'compress:win32-ia32', - 'compress:linux-x64' + 'compress:win32-ia32' + ]); + + grunt.registerTask('build-desktop-archives', [ + 'build-desktop-archives-linux', + 'build-desktop-archives-win32' ]); grunt.registerTask('build-desktop-dist-darwin', ['appdmg']);