Browse Source

Fix: Appimage desktop file entries (#7219)

* appimage test

* add mimeType option

* transfer fork to logseq

* appimage test

* add mimeType option

* transfer fork to logseq

* add package name

* fix: product name

Co-authored-by: Tienson Qin <[email protected]>
Konstantinos 3 years ago
parent
commit
0aaba519cc
2 changed files with 6 additions and 2 deletions
  1. 4 1
      resources/forge.config.js
  2. 2 1
      resources/package.json

+ 4 - 1
resources/forge.config.js

@@ -50,7 +50,10 @@ module.exports = {
     },
     {
       name: 'electron-forge-maker-appimage',
-      platforms: ['linux']
+      platforms: ['linux'],
+      config: {
+        mimeType: ["x-scheme-handler/logseq"]
+      }
     }
   ],
 

+ 2 - 1
resources/package.json

@@ -1,5 +1,6 @@
 {
   "name": "Logseq",
+  "productName": "Logseq",
   "version": "0.8.10",
   "main": "electron.js",
   "author": "Logseq",
@@ -50,7 +51,7 @@
     "@electron-forge/maker-zip": "^6.0.0-beta.57",
     "electron": "19.0.12",
     "electron-builder": "^22.11.7",
-    "electron-forge-maker-appimage": "trusktr/electron-forge-maker-appimage#patch-1",
+    "electron-forge-maker-appimage": "https://github.com/logseq/electron-forge-maker-appimage.git",
     "electron-rebuild": "3.2.5"
   },
   "resolutions": {