summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-util/electron: remove unused patchMichael Mair-Keimberger2019-11-081-37/+0
| | | | | | Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/13585 Signed-off-by: Aaron Bauman <bman@gentoo.org>
* dev-util/electron: Bump to 1.6.16, 1.7.15, and 2.0.10Elvis Pranskevichus2018-10-231-0/+18
| | | | | | | | | | | | This adds electron-2.0.10 and picks up latest security and compilation fixes for 1.6.x and 1.7.x. Closes: https://bugs.gentoo.org/661050 Closes: https://bugs.gentoo.org/649308 Package-Manager: Portage-2.3.49, Repoman-2.3.10 Signed-off-by: Elvis Pranskevichus <elvis@magic.io> Closes: https://github.com/gentoo/gentoo/pull/10009 Signed-off-by: Virgil Dupras <vdupras@gentoo.org>
* dev-util/electron: Version bump to 1.7.15.Elvis Pranskevichus2018-06-091-0/+37
| | | | | Package-Manager: Portage-2.3.24, Repoman-2.3.6 Closes: https://github.com/gentoo/gentoo/pull/8642
* dev-util/electron: Distribute patches in a tarball.Elvis Pranskevichus2017-12-1621-2719/+0
| | | | | | | | 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
* dev-util/electron: Drop old versions.Elvis Pranskevichus2017-12-1630-2731/+0
| | | | | | | Old Electron versions have no in-tree users, and have build and security issues. Package-Manager: Portage-2.3.13, Repoman-2.3.3
* dev-util/electron: version bump to 1.6.15.Elvis Pranskevichus2017-12-0814-243/+1657
| | | | | | | | | | | | Closes: https://bugs.gentoo.org/633720 Closes: https://bugs.gentoo.org/635276 Closes: https://bugs.gentoo.org/638270 Closes: https://bugs.gentoo.org/638992 Closes: https://bugs.gentoo.org/640140 Closes: https://github.com/gentoo/gentoo/pull/6478 Signed-off-by: Elvis Pranskevichus <elvis@magic.io> Package-Manager: Portage-2.3.13, Repoman-2.3.3
* dev-util/electron: remove unused patches.Michael Mair-Keimberger2017-10-304-266/+0
| | | | Closes: https://github.com/gentoo/gentoo/pull/6091
* dev-util/electron: version bump to 1.6.11.Elvis Pranskevichus2017-09-2215-0/+1418
| | | | | | Gentoo-Bug: https://bugs.gentoo.org/614238 Package-Manager: Portage-2.3.6, Repoman-2.3.1
* dev-util/electron: Fix compilation with cups-2.2, bump to 1.3.13.Elvis Pranskevichus2017-02-082-0/+107
| | | | | | | Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=607462 Package-Manager: portage-2.3.3 Closes: https://github.com/gentoo/gentoo/pull/3761
* dev-util/electron: Fix compilation with ICU-58 (#599346)Elvis Pranskevichus2016-11-156-0/+179
| | | | | | | | | | | 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>
* dev-util/electron: remove unused patchesMichael Mair-Keimberger (asterix)2016-11-102-34/+0
|
* dev-util/electron: 0.37, 1.3 version bump, slotted buildElvis Pranskevichus2016-09-2024-27/+1806
| | | | | | | | | | | | | | | * 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>
* dev-util/electron: Build node executable, fix automagic cups dependency.Elvis Pranskevichus2016-06-124-39/+336
| | | | | | | | | | | | | | | | | 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>
* dev-util/electron: Fix erroneous dependency on gconf with USE="-gnome"Elvis Pranskevichus2016-05-251-6/+46
| | | | | | | | 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>
* dev-util/electron: Add ebuild for Github's Electron (v0.36.9)Elvis Pranskevichus2016-05-0311-0/+535
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>