Bug#842420: RFP: electron -- Build cross platform desktop apps with JavaScript, HTML, and CSS
Package: wnpp
Followup-For: Bug #842420
Things that are good to know about electron's architecture:
It's documented here:
https://github.com/electron/electron/blob/main/docs/development/source-code-directory-structure.md
They need many patches to upstream projects:
https://github.com/electron/electron/tree/main/patches
In particular, the amound of patches on chromium, on node, is huge,
with no hope of them being upstreamed.
However, copying from debian chromium and nodejs source packages could
be a good idea to leverage the work that has been done there to ensure they
build against debian shared libraries.
On the positive side, I think that several dependencies should be
bundled as Multiple Upstream Tarballs.
Typically the ones under the @electron/ namespace, and maybe some others.
I reviewed quickly the current blocking RFP/ITP, some of them are
no longer needed (because package is available, or because electron
dropped it).
Reply to: