summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-util/electron: remove unused patchMichael Mair-Keimberger10 days1-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: [QA] Fix leading whitespaceDavid Seifert2019-08-181-1/+1
| | | | | Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: David Seifert <soap@gentoo.org>
* */*: Retire Elvis Pranskevichus due to inactivityMichał Górny2019-08-041-8/+1
| | | | | Closes: https://bugs.gentoo.org/677294 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-util/electron: Remove oldElvis Pranskevichus2019-08-026-3609/+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-023-0/+921
| | | | | | | | | | | | | | | | | 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: add USE=+system-sslStefan Strogin2019-04-062-4/+5
| | | | | | | | | | | 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>
* dev-util/electron: Version bump to 2.0.17Elvis Pranskevichus2019-03-042-0/+912
| | | | | | | | | 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-233-1774/+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-235-0/+2710
| | | | | | | | | | | | 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-094-0/+935
| | | | | 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-262-21/+9
| | | | | | 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-1624-2763/+18
| | | | | | | | 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-1635-5004/+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-0816-295/+1744
| | | | | | | | | | | | 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: move net-libs/nodejs to DEPEND.Lahvuun2017-10-221-1/+1
| | | | Package-Manager: Portage-2.3.8, Repoman-2.3.3
* dev-util/electron: add missing x11-libs/libnotify build-time dependency.Lahvuun2017-10-221-0/+1
| | | | Package-Manager: Portage-2.3.8, Repoman-2.3.3
* dev-util/electron: add missing net-libs/nodejs build-time dependency.Lahvuun2017-10-221-0/+1
| | | | | Package-Manager: Portage-2.3.8, Repoman-2.3.3 Closes: https://github.com/gentoo/gentoo/pull/5971
* dev-util/electron: drop gtk3 USE flag.Elvis Pranskevichus2017-09-303-8/+6
| | | | | | | | 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-2218-0/+2318
| | | | | | Gentoo-Bug: https://bugs.gentoo.org/614238 Package-Manager: Portage-2.3.6, Repoman-2.3.1
* dev-util/electron: update HOMEPAGE.Jonas Stein2017-07-303-3/+3
| | | | Closes: https://github.com/gentoo/gentoo/pull/5247
* Globally add missing remote ID references to metadata.xmlJustin Lecher2017-04-291-1/+4
| | | | Signed-off-by: Justin Lecher <jlec@gentoo.org>
* Drop $Id$ per council decision in bug #611234.Robin H. Johnson2017-02-283-3/+0
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* dev-util/electron: Fix compilation with cups-2.2, bump to 1.3.13.Elvis Pranskevichus2017-02-086-19/+126
| | | | | | | 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-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>