From e42dd84e9935a3bcaca97c862c9a3913674b87db Mon Sep 17 00:00:00 2001 From: Maxime Jacquemin <maxime.jacquemin@cea.fr> Date: Wed, 19 Apr 2023 10:46:58 +0200 Subject: [PATCH] [Ivette] Special Makefile target for AppImage --- ivette/Makefile | 2 ++ ivette/electron-builder.json | 2 +- ivette/package.json | 1 + ivette/src/dome/template/makefile | 4 ++++ 4 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ivette/Makefile b/ivette/Makefile index 137f743ac26..b4efdadd002 100644 --- a/ivette/Makefile +++ b/ivette/Makefile @@ -82,6 +82,7 @@ dist-dir: @rm -fr dist dist: dist-dir dome-dist +appimage: dist-dir dome-appimage # -------------------------------------------------------------------------- # --- Ivette Package Loader @@ -99,6 +100,7 @@ dome-pkg: pkg dome-app: pkg dome-dev: pkg dome-dist: pkg +dome-appimage: pkg pkg: $(LOADER) $(SANDBOX) diff --git a/ivette/electron-builder.json b/ivette/electron-builder.json index ff027f0ac40..4c25993d654 100644 --- a/ivette/electron-builder.json +++ b/ivette/electron-builder.json @@ -4,6 +4,6 @@ "linux": { "icon": "icon.png", "target": "appImage", - "description": "This is a test" + "category": "Developpement" } } diff --git a/ivette/package.json b/ivette/package.json index 66513266706..a5f9526ccad 100644 --- a/ivette/package.json +++ b/ivette/package.json @@ -5,6 +5,7 @@ "repository": "git@git.frama-c.com:frama-c/Ivette.git", "author": "Loïc Correnson <loic.correnson@cea.fr>", "license": "MIT", + "description": "Frama-C GUI", "scripts": { "lint": "eslint --ext .ts,.tsx --format=compact ./src", "typecheck": "tsc --noEmit", diff --git a/ivette/src/dome/template/makefile b/ivette/src/dome/template/makefile index 6c17b21e4d8..b85f273459a 100644 --- a/ivette/src/dome/template/makefile +++ b/ivette/src/dome/template/makefile @@ -253,6 +253,10 @@ dome-app: dome-pkg dome-templ dome-dist: dome-app @echo "[Dome] packaging application (production)" DOME=$(DOME) yarn run electron-builder --dir -c.compression=store -c.mac.identity=null + @echo "[Dome] application packaged in ./dist" + +dome-appimage: dome-app + @echo "[Dome] packaging application (AppImage)" DOME=$(DOME) yarn run electron-builder --linux @echo "[Dome] application packaged in ./dist" -- GitLab