Commit 89c43a8
build(desktop): pin electron-builder to 26.14.0 (snap fix + Wayland)
electron-builder 26.15.0 replaced the Go app-builder-bin snap builder with
a pure-TS rewrite (#9829) that ships a broken snap: the launcher references
$SNAP/desktop-init.sh that is never staged, and even past that the bundled
NSS/NSPR libs are unreachable (libnspr4.so: cannot open shared object file)
because SNAP_DESKTOP_RUNTIME / LD_LIBRARY_PATH are not wired up. 26.15.1-.3
all carry the regression.
The snap Wayland fix that motivated moving off 26.0.12 (#9337/#9320) shipped
in 26.2.0 — well before the 26.15.0 rewrite. Pinning to 26.14.0 keeps that
fix (DISABLE_WAYLAND / allowNativeWayland handling) and the proven Go-based
snap builder, which correctly sets SNAP_DESKTOP_RUNTIME and LD_LIBRARY_PATH.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent fde9352 commit 89c43a8
2 files changed
Lines changed: 422 additions & 63 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
174 | 174 | | |
175 | 175 | | |
176 | 176 | | |
177 | | - | |
| 177 | + | |
178 | 178 | | |
179 | 179 | | |
180 | 180 | | |
| |||
0 commit comments