fix: ARM64 Linux build crashes (#54)

- Add asarUnpack for node-pty so native module is extracted outside ASAR
- Add missing system dependencies (libdrm2, libgbm1, libasound2) to deb
- Add missing dependencies (libdrm, mesa-libgbm, alsa-lib) to rpm
This commit is contained in:
Pedram Amini
2025-12-21 12:25:31 -06:00
parent 3b5257d9ac
commit 09b7a613b3

View File

@@ -59,6 +59,9 @@
"dist/**/*",
"package.json"
],
"asarUnpack": [
"node_modules/node-pty/**/*"
],
"mac": {
"category": "public.app-category.developer-tools",
"hardenedRuntime": true,
@@ -138,6 +141,21 @@
}
]
},
"deb": {
"depends": [
"libgtk-3-0",
"libnotify4",
"libnss3",
"libxss1",
"libxtst6",
"xdg-utils",
"libatspi2.0-0",
"libuuid1",
"libdrm2",
"libgbm1",
"libasound2"
]
},
"rpm": {
"depends": [
"gtk3",
@@ -147,7 +165,10 @@
"(libXtst or libXtst6)",
"xdg-utils",
"at-spi2-core",
"(libuuid or libuuid1)"
"(libuuid or libuuid1)",
"libdrm",
"mesa-libgbm",
"alsa-lib"
]
},
"nsis": {