Install this version:
emerge -a =dev-util/electron-bin-6.0.11
If this version is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask =dev-util/electron-bin-6.0.11
Or alternatively:
emerge --autounmask-write -a =dev-util/electron-bin-6.0.11
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
CHROMIUM_LANGS="
am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi hr
hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv sw
ta te th tr uk vi zh-CN zh-TW
"
inherit chromium-2
MY_PN="${PN/-bin}"
SRC_URI_BASE="https://github.com/electron/electron/releases/download"
DESCRIPTION="Cross platform application development framework based on web technologies"
HOMEPAGE="https://electronjs.org/"
SRC_URI="
amd64? ( ${SRC_URI_BASE}/v${PV}/${MY_PN}-v${PV}-linux-x64.zip -> ${P}-x64.zip )
arm? ( ${SRC_URI_BASE}/v${PV}/${MY_PN}-v${PV}-linux-armv7l.zip -> ${P}-armv7l.zip )
arm64? ( ${SRC_URI_BASE}/v${PV}/${MY_PN}-v${PV}-linux-arm64.zip -> ${P}-arm64.zip )
x86? ( ${SRC_URI_BASE}/v${PV}/${MY_PN}-v${PV}-linux-ia32.zip -> ${P}-ia32.zip )
"
RESTRICT="mirror"
LICENSE="MIT"
SLOT="6.0"
KEYWORDS="-* ~amd64 ~arm ~arm64 ~x86"
RDEPEND="
dev-libs/atk
dev-libs/expat
dev-libs/glib:2
dev-libs/nss
media-gfx/graphite2
media-libs/alsa-lib
media-libs/fontconfig:1.0
media-libs/libepoxy
media-libs/libpng
net-print/cups
sys-apps/dbus
virtual/opengl
x11-libs/cairo
x11-libs/gdk-pixbuf:2
x11-libs/gtk+:3
x11-libs/libxcb
x11-libs/libXScrnSaver
x11-libs/libXtst
x11-libs/pango
"
DEPEND="app-arch/unzip"
S="${WORKDIR}"
OPTPATH="opt/${MY_PN}-${SLOT}"
QA_PRESTRIPPED="${OPTPATH}/.*"
pkg_setup() {
# Silence linux-info_pkg_setup()
:;
}
src_prepare() {
pushd locales > /dev/null || die
chromium_remove_language_paks
popd > /dev/null || die
default
}
src_install() {
dodir "/${OPTPATH}"
# Note: intentionally not using "doins" so that we preserve +x bits
cp -r ./* "${ED}/${OPTPATH}" || die
dosym "../../${OPTPATH}/electron" "/usr/bin/electron-${SLOT}"
}
app-arch/unzip
dev-libs/atk dev-libs/expat dev-libs/glib:2 dev-libs/nss media-gfx/graphite2 media-libs/alsa-lib media-libs/fontconfig:1.0 media-libs/libepoxy media-libs/libpng net-print/cups sys-apps/dbus virtual/opengl x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libxcb x11-libs/libXScrnSaver x11-libs/libXtst x11-libs/pango