Closed hexchain closed 4 months ago
Started test build 125643
Build 125643 failed
Started test build 125658
Build 125658 successful To test this build, install it from the testing repository:
flatpak install --user https://dl.flathub.org/build-repo/108618/rest.insomnia.Insomnia.flatpakref
Started test build 125660
Build 125660 failed
Started test build 125668
Build 125668 failed
Started test build 125670
Build 125670 failed
Started test build 125677
Build 125677 successful To test this build, install it from the testing repository:
flatpak install --user https://dl.flathub.org/build-repo/108637/rest.insomnia.Insomnia.flatpakref
bot, build
Queued test build for rest.insomnia.Insomnia.
Started test build 129687
Build 129687 successful To test this build, install it from the testing repository:
flatpak install --user https://dl.flathub.org/build-repo/112669/rest.insomnia.Insomnia.flatpakref
@barthalion Sorry for the direct ping. May I have a review please?
This PR updates Insomnia to 9.2.0 and builds it from source code. This also makes it possible to support aarch64.
Some notes:
flatpak-node-generator
has some issues:playwright
. This is skipped here (by modifying f-n-g source code), as they are not required for building.installVersion
of node-gyp to always be 9, which is incorrect - this is manually tweaked ingenerated-sources.json
. Without this step,node-libcurl
will be incorrectly built against node instead of electron, and the final program will fail with a symbol error at run time.electron-builder
does not generate desktop and icon files unless it is making a (deb/rpm/snap/flatpak/...) package. This behavior is (ab)used to generate them.Open question:
com.insomnia.app
to match upstream? https://github.com/Kong/insomnia/blob/1b5723a01b8bf18b0fd0e470a342246d5bb2617d/packages/insomnia/electron-builder.config.js#L12