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

"Matt Jolly" <[email protected]>
Newsgroups gmane.linux.gentoo.cvs
Message-ID <1786203061.2f9e51aa8927948bea287b58cb479fd281b291ef.kangie@gentoo>
commit:     2f9e51aa8927948bea287b58cb479fd281b291ef
Author:     Matt Jolly <kangie <AT> gentoo <DOT> org>
AuthorDate: Sat Aug  8 14:39:08 2026 +0000
Commit:     Matt Jolly <kangie <AT> gentoo <DOT> org>
CommitDate: Sat Aug  8 15:31:01 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f9e51aa

www-client/microsoft-edge-dev: automated bump (152.0.4181.1)

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

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

diff --git a/www-client/microsoft-edge-dev/Manifest b/www-client/microsoft-edge-dev/Manifest
index 801d00cc0267..a64f4465f4e4 100644
--- a/www-client/microsoft-edge-dev/Manifest
+++ b/www-client/microsoft-edge-dev/Manifest
@@ -1,5 +1,6 @@
 DIST microsoft-edge-dev_151.0.4129.21-1_amd64.deb 191351562 BLAKE2B 2e8b8f93ba0f388ec5f7b2989285bf224fc5fba884d04fafff10e4cc6c2a08297f049d47d0b6aa0133c1ec6904962b75ab6f77ab490c232d315a78b5df9293e3 SHA512 a6775ba338fb962aaa406297f72bc206bd085a667cc593336fa72886be9eeaaacb360a573a530040183f0d824959aa0cee3962bd2a23de00534602c99c540564
 DIST microsoft-edge-dev_152.0.4148.0-1_amd64.deb 191863166 BLAKE2B 6fb3d5f6e167e7bc7335df5b35e121cadef0237954004c929856ac3eb56108c1c64ea5613141d233222f446b8993cef24a0982d62148231bbfd383147259d435 SHA512 faa263df23da8fe179fdb9d7843593a724c4a2443ca6d6769b390b6af3790c984d74cccc4d5a1331ede8acb4e38d84ff2e154344c13ba2d692e84c260ccbdfd7
 DIST microsoft-edge-dev_152.0.4167.0-1_amd64.deb 191870530 BLAKE2B 63b07f2fd2b7661f07e0d6efdcdece9b8f29ac13dcb5bc352ffa4473a5f34f684d1c70bb94cfb8145834d94b8ba65b58cfd2a47aa50d571c9209211cc8b44b8a SHA512 f2ebf58d1613f5fe0d23aee2da51fd223e13f15f2e01b4561e35916d3052c19a56c65ee27b3625695721134d1869cec01020c88ff31a445328149c097f1db243
+DIST microsoft-edge-dev_152.0.4181.1-1_amd64.deb 191717590 BLAKE2B edf0a575a67d2fa0a960dc9fb497016f8d66e547d237e3cbc96c625d939f066ab2a34b8bf05ee9da510f08b96566273bd4d6ec009fedbd081621f63583dfdfdb SHA512 0485d0cd9ef8a4b66391deafbb09aec9994d5082f13fab7109e144960b9af29bb9f2b8a90c646491e58305db669b48281a9cc08a396c8e44349b84cd31982e95
 DIST microsoft-edge-dev_152.0.4191.10-1_amd64.deb 195162638 BLAKE2B 0cbd2ea7f8f4471c81a82f752d570aa352d08e30d645d20ee24483e64f0e2cf3a446900f118ed36be4918a0988a886186168eb57cfe8a96da674a848cf74d7d6 SHA512 8a6782ef1f4bc4cef30aefb79f03682d1ed11116a1786e44185a8285eb6fdbbef8ef0ac1cc134e34d0c23897ca26f90a29d7d3bafd779752904bb41081465ba9
 DIST microsoft-edge-dev_152.0.4191.7-1_amd64.deb 195053378 BLAKE2B add1de5f808d1ed4ca06d28a5a10cc3843a1649af75ce9e6ab68fee996290b181d9785ee25879c714f19b47029cc09401fe91c06a48c4cd2b769747e2c6f182b SHA512 8130794da7ab7d48155895104e312ce7faa0cc7c089be5ae224d2a3b91fb906edb308f96607ac188f0e191d517eb457c8484c9262e1cb5132b6a24139255ab12

diff --git a/www-client/microsoft-edge-dev/microsoft-edge-dev-152.0.4181.1.ebuild b/www-client/microsoft-edge-dev/microsoft-edge-dev-152.0.4181.1.ebuild
new file mode 100644
index 000000000000..4a155cc26040
--- /dev/null
+++ b/www-client/microsoft-edge-dev/microsoft-edge-dev-152.0.4181.1.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.