Update electron-bin
This commit is contained in:
parent
9dc762b4d1
commit
123dc5ba53
@ -6,11 +6,15 @@ DIST electron-bin-6.1.6-arm64.zip 62660803 BLAKE2B 1d6a4e4c5fb714a4d8479b3b467d3
|
||||
DIST electron-bin-6.1.6-armv7l.zip 54848895 BLAKE2B 49333d48752622a2267de13d2275ae027b1e91ccad1ae42c6d5772882f84e776c4dfc37750050a9786ab8a08a2914abc4815fd986f5ad24568e7a3defc37b575 SHA512 11ef0e71df3d47dfd65c3f4aae84f1638dd772c87c52608d3cc2d833b44d3b1d4d14c5edb299d9abf9379129edba8b2862d8944152d7d25752d81d4f7f622cbe
|
||||
DIST electron-bin-6.1.6-ia32.zip 63278524 BLAKE2B 059c53db334af5daa651ee9c57fe0ba6cef04eccdb778aa2e281aa8dc43468634587ce91442cb4c53bdba489827a258eda3ccd89816c272bc23c97698e721c1a SHA512 f4860df4042e3751b28354368bc81191520cab58fe5f3db7cd9d715b7b8ea1cf2db1f0d510aabc2e6b40ddda6ca5d04f61b48644704dd429f5ca824e6d75a7d2
|
||||
DIST electron-bin-6.1.6-x64.zip 62392920 BLAKE2B 304dc2eb6a4251b85fb911664ae8ee68e0caf5c3314c3e7144efc201030b323abbe866caa2f9dfea050c95b2bce057533a5f1d8f9fc92e7671a51a83481682b5 SHA512 8307e220c1baee4bf86ed629e992a8c4749c8e17b1ac326f02c60615bea99110f28db57bf279e4cc893230b610d381cd8cc17dcc0eab56290a5be295b062ed95
|
||||
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
|
||||
DIST electron-bin-7.1.5-arm64.zip 68335540 BLAKE2B 1e788f02624f0bc9daf9f85d5afe5a3707836eb97b162d3da7bffa8bb84790f217c00a7ae9238828bca55a198ae462c5c2bff20577cd1972818089d09415ea30 SHA512 3bd17abcf3d42c4bf1c58e06984ce445a5cd349be968378d73da3293327453acfa1682397a9d6778785922cc435203639af4a5bb9249515baf9d1ab1ec584a09
|
||||
DIST electron-bin-7.1.5-armv7l.zip 61012295 BLAKE2B 35afcdd0d3f2d0b17b8f581983c2c96534552fe03ebf723f0ffb7bb6cdaa1b926d0e571525f11d81da5055aa01f803952c41f406ffebe4d55a42b70d97644a77 SHA512 98dfd67562a91914c23540977fafd7ca1711b334754b57700e252deedcac8006b08eb0088889e33104325875f9b2eb10be36b220edbc60c82b1a6dbf9e33e283
|
||||
DIST electron-bin-7.1.5-ia32.zip 70701521 BLAKE2B c5c5b3b390d62e637ac59ac66823b0c7e899a1620ec09163bd87b6da80035408cd83cb34e0d567f14f4765bcfa7ed15c94400033588775b67fb75b6bd28e07af SHA512 2808bda18a090c9a4f10b927348d8cbae95e688a587131632b89b8a387b6533e79e342224dea2b89ef0ae8637c98c9c32a56535f3d327a9d4c3dfbdb074ca8ae
|
||||
DIST electron-bin-7.1.5-x64.zip 69171088 BLAKE2B 356e50a2f2ac90b706d167bc0b26be0103fc3de61976d4894254212d07eb50c3bd448006d2d9dfe76e19c577531c0db48be9afc9ae734d11a4b6a5c237765953 SHA512 70d8d26c9a32d4bbd4a06a6e79d4fb3118fdf7bdc8c4456d307450c0c187b3d165502c9ddc07883ec268adb217c47b3b60e5e979a6e3f0158c2842808c3c614d
|
||||
DIST electron-bin-7.2.1-arm64.zip 68361558 BLAKE2B dfde8f50a1f6c0513004826d39bb1c2a86e71421c68a23ed03d7a4a5b4d7ced7fd031f63f84479feeb5e1327b136d09823f1413ba930ded9a53ae3595a90f250 SHA512 fa083cdc01cc9389f8fbfae7fe4bd07b567724d9cbb0760278a028520718bda4a056f6842fd01e0b16f0f32e50806902ea0e917854405548a3b3069308839116
|
||||
DIST electron-bin-7.2.1-armv7l.zip 61045990 BLAKE2B 017e6da898fb8d0ea04755151bce804dcd473959c8fe8a4a0aa356bc7341853ee90db824d44784f0fcd6c92f27c5cafdbbe72367294cd0bf8d76aad170c688a7 SHA512 e247c443e7dd4ac8530b5886681ded6c5cef8bbc34256824ea709b9703329949b30115c6560deb6a1dd3e0651e341b9b488f20838778daea0f041b8855834dc6
|
||||
DIST electron-bin-7.2.1-ia32.zip 70734260 BLAKE2B af3d677f878139c6820b548d9ce4173b2bb8acc7718c0d2d9d9551b6ffe9cb766c2948092d6fa9ae7c1f35589cae100be87272ef3e00705da98e12645e51c121 SHA512 e67b15ea70cd327f2890a6fd20bde1aad4ceb4c494d0425feba3e140ccc6b505855d52f0263f0c5fa076d849728ac45dae6fcfa5e662cb980d17cf812a589a19
|
||||
DIST electron-bin-7.2.1-x64.zip 69198613 BLAKE2B df08920fb262adb32ed11ca501cf24d3d6c3afd4a254ab78192e9667757c132a550c561cc83910b88029e4443b0c9bcec215846f79ec3a4f5a6705fde7a14916 SHA512 d663342fe1d4550cbd8246835c95cda0ea3e38276a4f4433d264062428ecfae5a90a358d4e04b0311f08e3b80d3a206e2df29dc4f7d03a1b95573ad6b8c15437
|
||||
DIST electron-bin-8.2.0-arm64.zip 70241179 BLAKE2B 71bf1fc38ec3699c4e1a07fb7896aeff036fe1304988efb181ef4a71b935a8ea728429bb5cc7c32174e3ec4c397e2fa39a72021b3b5b637a4044582c80a84e6e SHA512 12f05bdae878162ccdc32f25ec2673b1343d04a147e71513f5e92208ae481ee5e384e63682e136fcb5b24b4e1498a000f318b0677971de8ca30df7dca4ccbe78
|
||||
DIST electron-bin-8.2.0-armv7l.zip 62133601 BLAKE2B 414dad5d34bb7cb2aeb96fc5dcf2fbcefec53a4a6b6b0ec6fe7de765525c32fb695cafa2206038fbe4d82f2e3abd15ba79e95bde2be970874f2af114c93638cf SHA512 c817b17a34d52ba2dff31e622bafb3817736cb9b24fd96fba422e8698b168cd7adb98e83c4092065e69fcd103572e0145d9b51413e262ad25e2c9715a33fe430
|
||||
DIST electron-bin-8.2.0-ia32.zip 72309778 BLAKE2B b6fe68fea69e7e58dabef145b3779ee423794e5221f2d16ccfc32dc106dc2f5559e7a2a3d92837e4fbb2a0a63bb3bff73d201a47156814003c380c4a8034630b SHA512 8221cc2631e84d3bda9a1bad1f85439c4b51700140e33907921d90ad0be0d324039ff02fc409fb14bb376bc45f66160bf6cfc6646de5782506be92ce14381d31
|
||||
DIST electron-bin-8.2.0-x64.zip 71368591 BLAKE2B d7e4ee7711a8ae4429fb6d3306f92dac459fcc9540747146a7fba316dbd1533b5c14ef337b3abfd0f58bdb4babd10de31a5602d751dcc88fd3e834a25a2a4291 SHA512 87eafe8af44dca31c59f9c37f8a792a6b7813f46819afe591114d780dea2b0dc0a42d9a6df37ff3e68c1b84c44b63eaa47bc490446650e9efc019fa875fea319
|
||||
|
||||
@ -26,7 +26,7 @@ SRC_URI="
|
||||
RESTRICT="mirror"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="${VERSION_MAJ}/${VERSION_MIN}"
|
||||
SLOT="6/1"
|
||||
KEYWORDS="-* ~amd64 ~arm ~arm64 ~x86"
|
||||
|
||||
IUSE="+suid"
|
||||
|
||||
@ -26,7 +26,7 @@ SRC_URI="
|
||||
RESTRICT="mirror"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="${VERSION_MAJ}/${VERSION_MIN}"
|
||||
SLOT="6/1"
|
||||
KEYWORDS="-* ~amd64 ~arm ~arm64 ~x86"
|
||||
|
||||
IUSE="+suid"
|
||||
|
||||
@ -26,7 +26,7 @@ SRC_URI="
|
||||
RESTRICT="mirror"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="${VERSION_MAJ}/${VERSION_MIN}"
|
||||
SLOT="7/1"
|
||||
KEYWORDS="-* ~amd64 ~arm ~arm64 ~x86"
|
||||
|
||||
IUSE="+suid"
|
||||
|
||||
@ -13,7 +13,7 @@ inherit chromium-2
|
||||
|
||||
MY_PN="${PN/-bin}"
|
||||
VERSION_MAJ="7"
|
||||
VERSION_MIN="1"
|
||||
VERSION_MIN="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"
|
||||
@ -26,7 +26,7 @@ SRC_URI="
|
||||
RESTRICT="mirror"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="${VERSION_MAJ}/${VERSION_MIN}"
|
||||
SLOT="7/2"
|
||||
KEYWORDS="-* ~amd64 ~arm ~arm64 ~x86"
|
||||
|
||||
IUSE="+suid"
|
||||
94
dev-util/electron-bin/electron-bin-8.2.0.ebuild
Normal file
94
dev-util/electron-bin/electron-bin-8.2.0.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="8"
|
||||
VERSION_MIN="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="8/2"
|
||||
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