| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
For now disabling this is needed to build on systems with LibreSSL or
OpenSSL 1.1.x.
Bug: https://bugs.gentoo.org/681734
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Stefan Strogin <stefan.strogin@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/11494
Signed-off-by: Aaron Bauman <bman@gentoo.org>
|
|
|
|
|
| |
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Closes: https://github.com/gentoo/gentoo/pull/8642
|
|
|
|
|
|
|
|
| |
FILESDIR has grown rather large, so move the patches to SRC.
Closes: https://bugs.gentoo.org/640750
Closes: https://github.com/gentoo/gentoo/pull/6537
Package-Manager: Portage-2.3.13, Repoman-2.3.3
|
|
|
|
|
|
|
| |
Old Electron versions have no in-tree users, and have build and security
issues.
Package-Manager: Portage-2.3.13, Repoman-2.3.3
|
|
|
|
|
|
|
|
| |
Electron does not support gtk3 yet.
Package-Manager: Portage-2.3.8, Repoman-2.3.1
Closes: https://bugs.gentoo.org/631746
Closes: https://github.com/gentoo/gentoo/pull/5767
|
|
|
|
|
|
| |
Gentoo-Bug: https://bugs.gentoo.org/614238
Package-Manager: Portage-2.3.6, Repoman-2.3.1
|
|
|
|
| |
Signed-off-by: Justin Lecher <jlec@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
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>
|