Add electron-bin-7.1.1
This commit is contained in:
parent
73c9a23ebe
commit
82510b5f5d
@ -6,3 +6,7 @@ DIST electron-bin-7.0.1-arm64.zip 68304801 BLAKE2B 66dde3218c7f1e42ebc97a0c3b08e
|
||||
DIST electron-bin-7.0.1-armv7l.zip 60989577 BLAKE2B 73f7f4217a15193a798d3fe2bf59574ddc1af21f71331c2a56c2aa202f24d5539b0ee15065df62bbd4ed5352c5c8fa91cfd6d11797a49263ccd3a2cf0bf797f7 SHA512 c3645430683ef97f3aa5ef105783aae40870103294ed9d2fa788395ada91e4e76cbbaacb2eccc61773fa2d9de65befa0c8ee11a642a35ca2c0d5d9408846f99c
|
||||
DIST electron-bin-7.0.1-ia32.zip 70673464 BLAKE2B ee3158882a3954b6e2e31e14d0c4f4f11db371fa58d5a07c55fa4762d8d0164f3f45da4c28b2b82b332b21ec668a8372b6f31d9ac883c23c6c9d374f51a7de75 SHA512 89c81fd16cb11452b78780fe79ab8ca8d29c23e44472e8692f84a755fdd051c64e16dcdcc7d6cf789a36b52d8774ec7d75af11759b69ae7615a76b72c59aa871
|
||||
DIST electron-bin-7.0.1-x64.zip 69139867 BLAKE2B 5bdf01f52f7ca23248766c00d3643292bf71946d48b4cad3bdb088cb4444783a7649a3c1b1ba00053c76ebea355a948014cfe4a01c9d0351f66af6f02ef9a932 SHA512 fc1670128645be2c80f265ae82a586506488f644d5b9df896861b262769276074c053263efa42f962e1a1bb346334d492a489b61f6804ec776c3bfc6d98c493a
|
||||
DIST electron-bin-7.1.1-arm64.zip 68325202 BLAKE2B f74a068d1bd5f1ad2c297f32b7697e9ddb677bd5bc3935a7238457e97a7c9ee74ee52e4086c8f374bb20dd2966cfc78cc80c2e2862c4ffe7aca4b4e97bf0a5a6 SHA512 46ce9e51c89448e4170d6e3f5246b4842ec7b7d24a241a73febdb3fd7ab41ec9eefaf658f964bb9d5d4f2d7023535e1c4432edcccf957320ad179b15dcde2207
|
||||
DIST electron-bin-7.1.1-armv7l.zip 61001295 BLAKE2B ab9395cdb63101e2968369f31cb6c327bcbda6b4dce0f7e31d226c981774b607ce4228e032facaaf2dc9308f1ecc099057e429006d958b3b82bbdbd936195c37 SHA512 82ba834b6a7520f1477a3b6a968a2b2d5a27c656683679169699a2bb5bd12cbc4b4c73ac7eecd396a62f4babcde4f58399cb4912b28596091bb6e9d16203076a
|
||||
DIST electron-bin-7.1.1-ia32.zip 70682883 BLAKE2B 29f9518c6242df524025e925a569d9d6ea3c53a1e982f74f84dd0aeb65be0eadd9ebc3c733127e64cd798a5bb565e63cc9a97c262a6f9e12f078d8a9fcc16ad5 SHA512 dc030733e62af686cf8c7dd7d33f1cf7c53be544a4141439eadfa53adaa802c5a97618fc26c1b5802c41292b8835972d27cbbfa566a839b77a5addc122140dc3
|
||||
DIST electron-bin-7.1.1-x64.zip 69158654 BLAKE2B 817a0e9a64fbc095e64d21daff10c44bcea32d2cead3834010b79eca8baf34def1a5f13db774f5dd23b2a4cbf36d204bd3a2f388f71ce1a839fe4280aeaa16c9 SHA512 5f7308f81b93331857e2e08c09899ded98fce381048e1bc4a6f41878b608e30d264cc4e7b24ad70263ab2de9d29e0c1318bd320459d6b0f27952553ff1dc6646
|
||||
|
||||
94
dev-util/electron-bin/electron-bin-7.1.1.ebuild
Normal file
94
dev-util/electron-bin/electron-bin-7.1.1.ebuild
Normal file
@ -0,0 +1,94 @@
|
||||
# Copyright 2019 rexy712
|
||||
# Distributed under the terms of the GNU General Public License v3
|
||||
|
||||
EAPI=7
|
||||
|
||||
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}"
|
||||
VERSION_MAJ="$(ver_cut 1)"
|
||||
VERSION_MIN="$(ver_cut 2)"
|
||||
SRC_URI_BASE="https://github.com/electron/electron/releases/download"
|
||||
DESCRIPTION="Cross platform application development framework based on web technologies"
|
||||
HOMEPAGE="https://electron.atom.io"
|
||||
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="${VERSION_MAJ}/${VERSION_MIN}"
|
||||
KEYWORDS="-* ~amd64 ~arm ~arm64 ~x86"
|
||||
|
||||
IUSE="+suid"
|
||||
|
||||
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
|
||||
>=app-eselect/eselect-electron-2.2
|
||||
"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
OPTPATH="opt/${MY_PN}/${PN}-${VERSION_MAJ}.${VERSION_MIN}"
|
||||
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
|
||||
use suid && chmod 4755 "${ED}/${OPTPATH}/chrome-sandbox"
|
||||
|
||||
dosym "../../${OPTPATH}/electron" "/usr/bin/${PN}-${VERSION_MAJ}.${VERSION_MIN}"
|
||||
}
|
||||
pkg_postinst() {
|
||||
if [ "$(eselect electron show)" == "(none)" ];then
|
||||
eselect electron set "${PN}-${VERSION_MAJ}.${VERSION_MIN}"
|
||||
fi
|
||||
}
|
||||
pkg_postrm() {
|
||||
if [ "$(eselect electron show)" == "(none)" ];then
|
||||
eselect electron set 1
|
||||
fi
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user