Add Linux build configuration and package metadata

This commit is contained in:
drelich
2026-04-09 13:58:30 +02:00
parent 995696fea3
commit e7fbbf710d

View File

@@ -3,6 +3,11 @@
"private": true, "private": true,
"version": "0.2.2", "version": "0.2.2",
"description": "Desktop client for Nextcloud Notes built with Electron, React, and TypeScript.", "description": "Desktop client for Nextcloud Notes built with Electron, React, and TypeScript.",
"homepage": "https://gitea.davidrelich.com/davidrelich/nextcloud-notes-desktop-app",
"author": {
"name": "drelich",
"email": "david.relich@me.com"
},
"type": "module", "type": "module",
"main": "electron/main.cjs", "main": "electron/main.cjs",
"scripts": { "scripts": {
@@ -14,6 +19,7 @@
"desktop": "electron .", "desktop": "electron .",
"dist:dir": "npm run build && electron-builder --dir", "dist:dir": "npm run build && electron-builder --dir",
"dist:mac": "npm run build && electron-builder --mac dmg zip", "dist:mac": "npm run build && electron-builder --mac dmg zip",
"dist:linux": "npm run build && electron-builder --linux AppImage deb",
"preview": "vite preview", "preview": "vite preview",
"tauri": "tauri" "tauri": "tauri"
}, },
@@ -81,7 +87,9 @@
] ]
}, },
"linux": { "linux": {
"icon": "src-tauri/icons/icon.png", "icon": "src-tauri/icons/128x128@2x.png",
"category": "Office",
"maintainer": "drelich <david.relich@me.com>",
"target": [ "target": [
"AppImage", "AppImage",
"deb" "deb"