repo/gentoo:master commit in: www-client/microsoft-edge-beta/

"Matt Jolly" <[email protected]>
Newsgroups gmane.linux.gentoo.cvs
Message-ID <1786203060.1f389d0994b432ad4a1b8231a6a79957a7f5d64b.kangie@gentoo>
commit:     1f389d0994b432ad4a1b8231a6a79957a7f5d64b
Author:     Matt Jolly <kangie <AT> gentoo <DOT> org>
AuthorDate: Sat Aug  8 14:37:19 2026 +0000
Commit:     Matt Jolly <kangie <AT> gentoo <DOT> org>
CommitDate: Sat Aug  8 15:31:00 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f389d09

www-client/microsoft-edge-beta: automated bump (152.0.4191.10)

Signed-off-by: Matt Jolly <kangie <AT> gentoo.org>

 www-client/microsoft-edge-beta/Manifest            |   1 +
 .../microsoft-edge-beta-152.0.4191.10.ebuild       | 125 +++++++++++++++++++++
 2 files changed, 126 insertions(+)

diff --git a/www-client/microsoft-edge-beta/Manifest b/www-client/microsoft-edge-beta/Manifest
index 5877fa45037a..fd873fbeb205 100644
--- a/www-client/microsoft-edge-beta/Manifest
+++ b/www-client/microsoft-edge-beta/Manifest
@@ -1,3 +1,4 @@
 DIST microsoft-edge-beta_151.0.4129.15-1_amd64.deb 191300014 BLAKE2B 2d0efd943d2801de6bfb1945ac840728b40a2a50fc180a6027f46063682ef258ae6ba18ea9a013ede544f34d3187112a0c4436e765e2ba20c6c2dcff0894ce91 SHA512 8d792652a7ee31a0edf9465b36147e7c618f2517abfc66bc8649bcba1b6d398b52230ffd83e1e63bc1d0e93af94337458736f142e9b1e53156e823b0af5db5df
 DIST microsoft-edge-beta_151.0.4129.21-1_amd64.deb 191365422 BLAKE2B 15412fbc64cd3dc11539c49bdfbebd4cb67752d7a22eb909cdfa2e174d77af644a104cc3a722b74946cb18e4efa4e7176565806d8084246ed209e170e9417d80 SHA512 12110badb34e1e1dac27210933590d03d5cb05a8c577efc5203615905a42207b67c052d86c9ebfd1b0f1c4591ebef2980351661eee61373d1e1035dd971bddea
 DIST microsoft-edge-beta_151.0.4129.35-1_amd64.deb 191349426 BLAKE2B e0f814a7362ea97b705e46fd4ced8064fe4be5026c8781403a6fc1cc2264dbfefaa7153b778a8b0200a1ca86771dd0fa2ee37ab02401c8eca9d370cb558146f5 SHA512 daf96c7b5e377a57c267ac1ff4eb3532e21b4d085e310bab92a788765bd43017fe3c5fdd4e796cffd099bfb30f1fbb575f75126dc9543a73b7921a0041dab9dd
+DIST microsoft-edge-beta_152.0.4191.10-1_amd64.deb 195085630 BLAKE2B fda6eb7feaf4fdd3605c1501edc459d2a56fbe9df6175f2883dfe5168ae97c9e2398e620731d0871252409685146caafb428305bb5ecb56bd72067ce3eba46c1 SHA512 ae4912040694be2f5e2a63868dc950698310d179d05b8f69bcb0e9211a22656398ac9b9b93b6f109e100514bfed892c28a7a51674c06daa02423c19da0ec70fb

diff --git a/www-client/microsoft-edge-beta/microsoft-edge-beta-152.0.4191.10.ebuild b/www-client/microsoft-edge-beta/microsoft-edge-beta-152.0.4191.10.ebuild
new file mode 100644
index 000000000000..4a155cc26040
--- /dev/null
+++ b/www-client/microsoft-edge-beta/microsoft-edge-beta-152.0.4191.10.ebuild
@@ -0,0 +1,125 @@
+# Copyright 2011-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit chromium-2 desktop pax-utils unpacker xdg
+
+DESCRIPTION="The web browser from Microsoft"
+HOMEPAGE="https://www.microsoft.com/edge"
+
+if [[ ${PN} == microsoft-edge ]]; then
+	MY_PN=${PN}-stable
+else
+	MY_PN=${PN}
+fi
+
+MY_P="${MY_PN}_${PV}-1"
+SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb"
+S=${WORKDIR}
+
+LICENSE="microsoft-edge"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+IUSE="+mip qt6"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+	>=app-accessibility/at-spi2-core-2.46.0:2
+	app-misc/ca-certificates
+	dev-libs/expat
+	dev-libs/glib:2
+	dev-libs/nspr
+	dev-libs/nss
+	media-fonts/liberation-fonts
+	media-libs/alsa-lib
+	media-libs/mesa[gbm(+)]
+	net-misc/curl[ssl]
+	net-print/cups
+	sys-apps/dbus
+	sys-apps/util-linux
+	sys-libs/glibc
+	x11-libs/cairo
+	x11-libs/gdk-pixbuf:2
+	x11-libs/gtk+:3[X]
+	x11-libs/libdrm
+	x11-libs/libX11
+	x11-libs/libXcomposite
+	x11-libs/libXdamage
+	x11-libs/libXext
+	x11-libs/libXfixes
+	x11-libs/libXrandr
+	x11-libs/libxcb
+	x11-libs/libxkbcommon
+	x11-libs/libxshmfence
+	x11-libs/pango
+	x11-misc/xdg-utils
+	mip? (
+		app-crypt/libsecret
+		|| ( dev-libs/libxml2-compat:2/2 dev-libs/libxml2:2/2 )
+	)
+	qt6? ( dev-qt/qtbase:6[gui,widgets] )
+"
+
+QA_PREBUILT="*"
+QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
+EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
+
+pkg_nofetch() {
+	eerror "Please wait 24 hours and sync your tree before reporting a bug for microsoft-edge fetch failures."
+}
+
+pkg_pretend() {
+	# Protect against people using autounmask overzealously
+	use amd64 || die "microsoft-edge only works on amd64"
+}
+
+pkg_setup() {
+	chromium_suid_sandbox_check_kernel_config
+}
+
+src_unpack() {
+	:
+}
+
+src_install() {
+	dodir /
+	cd "${ED}" || die
+	unpacker
+
+	rm -f _gpgorigin || die
+
+	mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
+
+	# Microsoft Edge comes with its own bundled cron
+	# scripts which invoke `apt` directly. Useless on Gentoo!
+	rm -r etc/cron.daily || die "Failed to remove cron scripts"
+	rm -r "${EDGE_HOME}"/cron || die "Failed to remove cron scripts"
+
+	gzip -d usr/share/doc/${PF}/changelog.gz || die
+	gzip -d usr/share/man/man1/${MY_PN}.1.gz || die
+	if [[ -L usr/share/man/man1/${PN}.1.gz ]]; then
+		rm usr/share/man/man1/${PN}.1.gz || die
+		dosym ${MY_PN}.1 usr/share/man/man1/${PN}.1
+	fi
+
+	local size
+	# channel suffix: "" stable, "_channel" for beta/dev.
+	local channel=${PN#microsoft-edge}
+	channel=${channel/-/_}
+	for size in 16 24 32 48 64 128 256 ; do
+		newicon -s ${size} "${EDGE_HOME}/product_logo_${size}${channel}.png" ${PN}.png
+	done
+
+	if ! use mip; then
+		rm "${EDGE_HOME}"/libmip_core_gn.so || die
+	fi
+
+	rm "${EDGE_HOME}/libqt5_shim.so" || die
+	if ! use qt6; then
+		rm "${EDGE_HOME}/libqt6_shim.so" || die
+	fi
+
+	pax-mark m "${EDGE_HOME}/msedge"
+}
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.