| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
Original patch by Brad Laue.
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=599346
Package-Manager: portage-2.3.0
Closes: https://github.com/gentoo/gentoo/pull/2835
Signed-off-by: David Seifert <soap@gentoo.org>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add electron-0.37.8, electron-1.3.5.
* Ebuilds have been slotted, it is now possible
to have multiple versions of Electron installed.
* Numerous build fixes.
* PaX fixes (courtesy of @zaolin).
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=591324
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=583542
Package-Manager: portage-2.2.28
Signed-off-by: Yixun Lan <dlan@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Electron and apps based on it cannot rely on system NodeJS
for compatibility reasons. Fix this by building and using
a nodejs executable based on bundled nodejs code.
Additionally, fix automagic dependency on libcups and remove dependency on
system nodejs
Gentoo-Bug: https://bugs.gentoo.org/585116
Gentoo-Bug: https://bugs.gentoo.org/585490
Gentoo-Bug: https://bugs.gentoo.org/585464
Package-Manager: portage-2.2.28
Closes: https://github.com/gentoo/gentoo/pull/1664
Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
|
|
|
|
|
|
|
|
| |
Package-Manager: portage-2.2.28
Gentoo-Bug: https://bugs.gentoo.org/584106
Closes: https://github.com/gentoo/gentoo/pull/1598
Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
|
|
|
|
|
|
|
|
| |
Gentoo-Bug: https://bugs.gentoo.org/583130
Package-Manager: portage-2.2.28
Closes: https://github.com/gentoo/gentoo/pull/1530
Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
|
|
|
|
| |
Package-Manager: portage-2.2.28_p107_p880280
|
|
|
|
|
|
|
|
|
|
|
| |
Upstream does not support GTK3 yet (unlike Chromium), so drop the
USE flag.
Gentoo-Bug: https://bugs.gentoo.org/582698
Package-Manager: portage-2.2.28
Closes: https://github.com/gentoo/gentoo/pull/1454
Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
|
|
|
|
| |
Package-Manager: portage-2.2.26
|
|
|
|
| |
Package-Manager: portage-2.2.26
|
|
|
|
| |
Package-Manager: portage-2.2.26
|
|
Electron is an application framework built on top of Chromium and NodeJS.
It allows creating cross-platform desktop apps using Web tech. [1]
The main user of Electron is the Atom IDE [2]. Microsoft Visual Studio
Code is also based on Electron. It is also useful for the creation of
desktop wrappers for popular web services, e.g. Google Music [3].
Unfortunately, current upstream's approach to "building Electron from
source" involves downloading a pre-built libchromiumcontent.so binary
from the Internet, which poses obvious security and compatibility risks.
This ebuild is based heavily on the Chromium ebuild and follows similar
unbunling policy.
Additionally, Electron-specific NodeJS headers are installed to
/usr/include so that native modules built for Electron-based apps can be
compiled against the correct version of NodeJS embedded in Electron.
[1] http://electron.atom.io/
[2] http://atom.io/
[3] https://github.com/twolfson/google-music-electron
Gentoo-Bug: https://bugs.gentoo.org/579116
Closes: https://github.com/gentoo/gentoo/pull/1200
Package-Manager: portage-2.2.28
Acked-by: Mike Gilbert <floppym@gentoo.org>
Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
|