From 703d2bb746ef0ab90341448cc859d7f7f3d8718d Mon Sep 17 00:00:00 2001 From: Mike Gilbert Date: Wed, 5 Aug 2026 22:38:26 -0400 Subject: [PATCH] www-client/google-chrome-unstable: support arm64 Bug: https://bugs.gentoo.org/980106 Signed-off-by: Mike Gilbert --- www-client/google-chrome-unstable/Manifest | 1 + .../google-chrome-unstable-152.0.7953.3.ebuild | 9 ++++++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/www-client/google-chrome-unstable/Manifest b/www-client/google-chrome-unstable/Manifest index 0d49b9e9a6a6e..0efa858566ada 100644 --- a/www-client/google-chrome-unstable/Manifest +++ b/www-client/google-chrome-unstable/Manifest @@ -1,3 +1,4 @@ DIST google-chrome-unstable_150.0.7846.4-1_amd64.deb 131201324 BLAKE2B 502ff9b6360b6aa3a03765aaaa92d2d03b09e3321964a82c6544849351b3e95a9bbef4272d868b548b06cd1fb6e4390e41f4f712b522fc8d705de758b1fe4e56 SHA512 89a98512a3210775c3a2416441b57052e2b127a5de908cb94ddd265bf0027b7c5e75b350cc947d974dbd244dd9dd6cacff59d69b74dc458fb547ed193206c44c DIST google-chrome-unstable_151.0.7872.0-1_amd64.deb 133358176 BLAKE2B 43c65fef9c3b1a4a6467a9a5a3eec356bac23a7c52a8a8ee3599cf6a5be618b4c1cb354f8a8f21b3138eb123931eaefcfadf1a842b18c3687581ec053b1f3a9f SHA512 79466c94803047263e367e76a406447a7086cf6e5f66c74e15a29e48145891fc510ed47c72f21ba83db9109c9c42190dac8fc19493531bb8958d6d2019ee7c91 DIST google-chrome-unstable_152.0.7953.3-1_amd64.deb 140356220 BLAKE2B 9358ad75421a8cf1372bc5a2234f610dee28ced2aadd4c28a5a7f41889f92364e106ba62f4975029685fe6ce92359c0e30ee0be9e2dbd7ef33e58a213451ec19 SHA512 f3bb6021ff4186e829b542e8a08b9890880e9a9a4d62119259a386f3d491273b853714cf98cf13a7d562028224dd3d3022d23149ab35f1efa58dcfdbd574c9c8 +DIST google-chrome-unstable_152.0.7953.3-1_arm64.deb 132475352 BLAKE2B db3d4a68d6bd4318461183b334b428d6a92e69b5cb91d76e11f9a53dbe5706ad2ed1d22cbc3b3a5ac0d9053d510f6db9c247c9e8da5581d33c2bbd9ada59bb4d SHA512 d2530a7c2c77a745ec50213aea4c1f9a5084849b419d61ac4097b67fda19dd71e792907138da3df4a8d1c3d72538191c2a940ed2854d7c69592eb1890563ae27 diff --git a/www-client/google-chrome-unstable/google-chrome-unstable-152.0.7953.3.ebuild b/www-client/google-chrome-unstable/google-chrome-unstable-152.0.7953.3.ebuild index 0f1f3ed4361a1..d6d2fcc352035 100644 --- a/www-client/google-chrome-unstable/google-chrome-unstable-152.0.7953.3.ebuild +++ b/www-client/google-chrome-unstable/google-chrome-unstable-152.0.7953.3.ebuild @@ -19,12 +19,15 @@ else fi MY_P="${MY_PN}_${PV}-1" -SRC_URI="https://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_amd64.deb" +SRC_URI=" + amd64? ( https://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_amd64.deb ) + arm64? ( https://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_arm64.deb ) +" S=${WORKDIR} LICENSE="google-chrome" SLOT="0" -KEYWORDS="-* ~amd64" +KEYWORDS="-* ~amd64 ~arm64" IUSE="qt6 selinux" @@ -77,7 +80,7 @@ pkg_nofetch() { pkg_pretend() { # Protect against people using autounmask overzealously - use amd64 || die "google-chrome only works on amd64" + use amd64 || use arm64 || die "google-chrome only works on amd64" } pkg_setup() {