chore: fix electron-builder and add package metadata
- Add Python with setuptools to devenv.nix for node-gyp compatibility - Remove Tauri dependencies from devenv (replaced by Electron) - Add author, homepage, license to package.json for electron-builder - Simplify Linux target to AppImage only Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
a8cfaaf66f
commit
55d963904c
2 changed files with 12 additions and 7 deletions
|
|
@ -2,6 +2,12 @@
|
|||
"name": "@lamassu/machine",
|
||||
"version": "0.1.0",
|
||||
"description": "Electron ATM kiosk application with Vue 3 UI",
|
||||
"author": {
|
||||
"name": "AIO Labs",
|
||||
"email": "dev@aiolabs.dev"
|
||||
},
|
||||
"homepage": "https://aiolabs.dev",
|
||||
"license": "AGPL-3.0",
|
||||
"type": "module",
|
||||
"main": "dist-electron/main.js",
|
||||
"scripts": {
|
||||
|
|
@ -57,8 +63,7 @@
|
|||
],
|
||||
"linux": {
|
||||
"target": [
|
||||
"AppImage",
|
||||
"deb"
|
||||
"AppImage"
|
||||
],
|
||||
"category": "Finance"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -33,11 +33,11 @@
|
|||
openssl
|
||||
openssl.dev
|
||||
|
||||
# Tauri dependencies (Linux)
|
||||
gtk3
|
||||
webkitgtk_4_1
|
||||
libappindicator-gtk3
|
||||
librsvg
|
||||
# Electron dependencies (Linux)
|
||||
# electron # Use npm-installed electron instead
|
||||
|
||||
# Python for node-gyp (native module builds)
|
||||
(python3.withPackages (ps: [ ps.setuptools ]))
|
||||
|
||||
# Hardware access
|
||||
libusb1
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue