summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-util/electron: Remove oldElvis Pranskevichus2019-08-021-19/+0
| | | | | | | | Old versions of electron, multiple security and build issues. Package-Manager: Portage-2.3.66, Repoman-2.3.11 Closes: https://github.com/gentoo/gentoo/pull/12327 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-util/electron: Fix build issuesElvis Pranskevichus2019-08-021-0/+1
| | | | | | | | | | | | | | | | | Fix libvpx build issues by pinning the dependency and adding system-libvpx USE-flag. Pin dev-util/gn version, as newer GN seems to be breaking the build. Fix build on non-x86, courtesy of Marcus Comstedt. Closes: https://bugs.gentoo.org/688426 Closes: https://bugs.gentoo.org/679492 Closes: https://bugs.gentoo.org/686984 Signed-off-by: Elvis Pranskevichus <elvis@magic.io> Package-Manager: Portage-2.3.66, Repoman-2.3.11 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-util/electron: Version bump to 2.0.17Elvis Pranskevichus2019-03-041-0/+3
| | | | | | | | | Closes: https://bugs.gentoo.org/672226 Bug: https://bugs.gentoo.org/675578 Signed-off-by: Elvis Pranskevichus <elvis@magic.io> Package-Manager: Portage-2.3.51, Repoman-2.3.11 Closes: https://github.com/gentoo/gentoo/pull/10966 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* dev-util/electron: Drop old versionsElvis Pranskevichus2018-10-231-5/+0
| | | | | | | | These have security vulnerabilities and compilation issues. Package-Manager: Portage-2.3.49, Repoman-2.3.10 Signed-off-by: Elvis Pranskevichus <elvis@magic.io> Signed-off-by: Virgil Dupras <vdupras@gentoo.org>
* dev-util/electron: Bump to 1.6.16, 1.7.15, and 2.0.10Elvis Pranskevichus2018-10-231-0/+12
| | | | | | | | | | | | 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/+8
| | | | | Package-Manager: Portage-2.3.24, Repoman-2.3.6 Closes: https://github.com/gentoo/gentoo/pull/8642
* dev-util/electron: version bump to 1.6.16.Elvis Pranskevichus2018-01-261-2/+2
| | | | | | Closes: https://bugs.gentoo.org/645576 Closes: https://github.com/gentoo/gentoo/pull/6966 Package-Manager: Portage-2.3.19, Repoman-2.3.6
* dev-util/electron: Distribute patches in a tarball.Elvis Pranskevichus2017-12-161-0/+1
| | | | | | | | 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-161-19/+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/*: Update Manifest hashesMichał Górny2017-12-101-6/+6
|
* dev-util/electron: version bump to 1.6.15.Elvis Pranskevichus2017-12-081-24/+25
| | | | | | | | | | | | 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: drop gtk3 USE flag.Elvis Pranskevichus2017-09-301-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
* dev-util/electron: version bump to 1.6.11.Elvis Pranskevichus2017-09-221-0/+11
| | | | | | 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-081-4/+4
| | | | | | | 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-151-1/+1
| | | | | | | | | | | 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: 0.37, 1.3 version bump, slotted buildElvis Pranskevichus2016-09-201-1/+13
| | | | | | | | | | | | | | | * 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: 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-031-0/+7
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>