dev-util/electron: Build node executable, fix automagic cups dependency.
authorElvis Pranskevichus <elvis@magic.io>
Sun, 12 Jun 2016 21:05:27 +0000 (17:05 -0400)
committerPatrice Clement <monsieurp@gentoo.org>
Sun, 12 Jun 2016 21:41:49 +0000 (21:41 +0000)
commitd0e3063815f3a4ae8ea583593f9d4eef3d53e460
treed18f5bfa5f077d731bc7958b37ae714a788d51c5
parente360395cea7a6fe7334cd9b3742436b0ac40dd53
dev-util/electron: Build node executable, fix automagic cups dependency.

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>
app-editors/atom/atom-1.7.4-r3.ebuild [moved from app-editors/atom/atom-1.7.4-r2.ebuild with 91% similarity]
dev-util/electron/electron-0.36.12-r3.ebuild [moved from dev-util/electron/electron-0.36.12-r2.ebuild with 99% similarity]
dev-util/electron/files/brightray-gentoo-build-fixes-r1.patch
dev-util/electron/files/electron-gentoo-build-fixes.patch
dev-util/electron/files/node-external-snapshots.patch [new file with mode: 0644]
dev-util/electron/files/node-gentoo-build-fixes.patch