summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-util/electron: add USE=+system-sslStefan Strogin2019-04-061-0/+1
| | | | | | | | | | | 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 1.7.15.Elvis Pranskevichus2018-06-091-0/+2
| | | | | 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-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-1/+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: drop gtk3 USE flag.Elvis Pranskevichus2017-09-301-1/+0
| | | | | | | | 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/+3
| | | | | | Gentoo-Bug: https://bugs.gentoo.org/614238 Package-Manager: Portage-2.3.6, Repoman-2.3.1
* Globally add missing remote ID references to metadata.xmlJustin Lecher2017-04-291-1/+4
| | | | Signed-off-by: Justin Lecher <jlec@gentoo.org>
* dev-util/electron: Drop gtk3 USE flag (#582698)Elvis Pranskevichus2016-05-131-1/+0
| | | | | | | | | | | 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: Add ebuild for Github's Electron (v0.36.9)Elvis Pranskevichus2016-05-031-0/+22
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>