summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-util/electron: Fix compilation with ICU-58 (#599346)Elvis Pranskevichus2016-11-159-1/+182
| | | | | | | | | | | 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-2028-43/+3366
| | | | | | | | | | | | | | | * 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-125-40/+338
| | | | | | | | | | | | | | | | | 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: Add missing dependency (x11-libs/libnotify).Elvis Pranskevichus2016-06-041-1/+2
| | | | | | | | 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>
* dev-util/electron: Fix erroneous dependency on gconf with USE="-gnome"Elvis Pranskevichus2016-05-252-8/+48
| | | | | | | | 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: replace es_LA with es_419Mike Gilbert2016-05-211-1/+1
| | | | Package-Manager: portage-2.2.28_p107_p880280
* dev-util/electron: Drop gtk3 USE flag (#582698)Elvis Pranskevichus2016-05-132-5/+2
| | | | | | | | | | | 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>
* dev-util/electron: Regenerate Manifest file for the umpteenth time.Patrice Clement2016-05-101-1/+1
| | | | Package-Manager: portage-2.2.26
* dev-util/electron: Regenerate Manifest file.Patrice Clement2016-05-101-1/+1
| | | | Package-Manager: portage-2.2.26
* dev-util/electron: Renegerate Manifest file.Patrice Clement2016-05-031-1/+1
| | | | Package-Manager: portage-2.2.26
* dev-util/electron: Add ebuild for Github's Electron (v0.36.9)Elvis Pranskevichus2016-05-0314-0/+1286
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>