build: flatpak and deb targets, Gitea Actions workflow

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
Your NameandClaude Sonnet 5.5 committed 2026-10-15 12:49:11 +02:00
1 parent d5d25eaf46
commit 1c16b743d8
2 files changed
+84 -2

No files matched your search

+27 -2
View File
@@ -17,7 +17,8 @@
"e2e": "node scripts/e2e.mjs",
"postinstall": "bun node_modules/electron/install.js && svelte-kit sync && electron-rebuild -f -w better-sqlite3",
"icons": "./scripts/icons.sh",
"test:e2e": "node scripts/e2e.mjs"
"test:e2e": "node scripts/e2e.mjs",
"dist:flatpak": "vite build && electron-builder --linux flatpak"
},
"trustedDependencies": [
"electron"
@@ -90,7 +91,9 @@
"linux": {
"icon": "resources/icons",
"target": [
"AppImage"
"AppImage",
"deb",
"flatpak"
],
"category": "Office",
"executableName": "ink",
@@ -101,6 +104,28 @@
"Keywords": "notes;markdown;writing;kanban;journal;",
"StartupWMClass": "ink"
}
},
"flatpak": {
"runtime": "org.freedesktop.Platform",
"runtimeVersion": "25.08",
"sdk": "org.freedesktop.Sdk",
"base": "org.electronjs.Electron2.BaseApp",
"baseVersion": "25.08",
"finishArgs": [
"--socket=wayland",
"--socket=x11",
"--share=ipc",
"--device=dri",
"--socket=pulseaudio",
"--share=network",
"--filesystem=home",
"--talk-name=org.freedesktop.Notifications",
"--talk-name=org.freedesktop.FileManager1"
]
}
},
"author": {
"name": "Joel Muenster",
"email": "joel.muenster@proton.me"
}
}