[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: