diff --git a/ivette/Makefile b/ivette/Makefile index 137f743ac2696b9cd67ca6a2343e85c840a77ef7..b4efdadd002482cac0113192ca5a3a07e1e54da1 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 ff027f0ac40558a69d1a26b321c52ac2499fbf59..4c25993d65459fa61fc90f665c5fe0714788554f 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 665132667063b1add37e44d44a1309a4b11c2ab2..a5f9526ccad99ede1383d421c93c9a10281b8d4d 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 6c17b21e4d856770cdb233bb60da35f60b4f3437..b85f273459a69dc5f4abb1f5429d96ef4d392e87 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"