On Mon, Nov 8, 2021 at 11:50 AM Kevin Kofler via devel <devel@xxxxxxxxxxxxxxxxxxxxxxx> wrote: > > Neal Gompa wrote: > > > On Mon, Nov 8, 2021 at 9:16 AM Vitaly Zaitsev via devel > > <devel@xxxxxxxxxxxxxxxxxxxxxxx> wrote: > >> > >> On 08/11/2021 10:12, Andreas Schneider wrote: > >> > I'm interested in this, as I try to package electron for Fedora. > >> > >> Electron can't be build completely from sources without downloading > >> pre-built binaries/blobs from npm. > >> > > > > This is not true anymore. > > As I understand it, it was never true, in the sense that it was always > *possible* to build Electron completely from sources. The issue was that the > upstream build system worked against you there and that you had to jump > through a lot of hoops to use components built from source instead of blobs > downloaded from somewhere. Each of the Electron stages was just downloading > the next lower layer as a blob, which in turn included the next lower layer > as a blob. In particular, each Electron app bundled the Electron blob which > was just downloaded from Electron at build time, and each Electron build > bundled the Chromium fork blob which was also downloaded as a blob during > the build. (I think there were even one or two additional blob layers that I > have forgotten. The minified JavaScript blobs you mention were probably also > already part of it.) I do not know to what extent, if at all, this has been > improved since last I checked. Electron can use vanilla Chromium source trees to build now rather than a prebuilt libchromiumcontent library. -- 真実はいつも一つ!/ Always, there's only one truth! _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure