- Fix Cannot find module 'locate-path' (boo#1266288)
- Fix runtime crashes caused by missing modules inside the ASAR archive:
* Force injection of ajv, ajv-formats, and builder-util-runtime
into production dependencies during offline tarball generation.
* Fix build failure with electron-builder >= 26.12 by removing
deprecated 'shrinkwrapIgnoreDev' schema property.
- Refactor get-sources.sh:
* Preserve upstream dependency tree structure.
* Restore optional dependencies for esbuild, swc, and rollup to
properly support multi-arch (aarch64) builds.
* Simplify pnpm overrides and lockfile generation.
- Clean up spec file:
* Move architecture-specific binary cleanup to the %install phase.
* Remove unused build dependencies (@esbuild, @swc, @rollup)
from the final package to reduce RPM size.
* Optimize stripping of native .node binaries.
* Fix rpmlint duplicated files warnings by applying %fdupes -s
across the entire Heroic installation directory.
* Removing release_tags that are no longer needed.
OBS-URL: https://build.opensuse.org/request/show/1356229
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/heroic-games-launcher?expand=0&rev=14
Description
No description provided
Languages
Shell
100%