commit:     c0378c0fa94e56835eda443b2a466136be5fa6a2
Author:     Matt Jolly <kangie <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 14 07:49:18 2025 +0000
Commit:     Matt Jolly <kangie <AT> gentoo <DOT> org>
CommitDate: Mon Apr 14 07:49:18 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0378c0f

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

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

 www-client/microsoft-edge-dev/Manifest             |   1 +
 .../microsoft-edge-dev-136.0.3240.4.ebuild         | 119 +++++++++++++++++++++
 2 files changed, 120 insertions(+)

diff --git a/www-client/microsoft-edge-dev/Manifest 
b/www-client/microsoft-edge-dev/Manifest
index 71f071363849..b69750fccb2a 100644
--- a/www-client/microsoft-edge-dev/Manifest
+++ b/www-client/microsoft-edge-dev/Manifest
@@ -1,4 +1,5 @@
 DIST microsoft-edge-dev_135.0.3179.11-1_amd64.deb 169780558 BLAKE2B 
c6cb6b81ac65d10bd78b1b5e063b6a2ba7599ddf7df98c71602b60137abb44f9bafcd0499bb2349471e9f67424061b43c8a9b391dd4b6b28b0bcda950893543d
 SHA512 
34442e8b16862be6bb87d946e5a7ab3d2b69c0a6feec96437ec99df07389d041f10d549503f8ad94fb3f5954c196bd992bbcb851462ce97e05d653d22938cb1f
 DIST microsoft-edge-dev_136.0.3209.2-1_amd64.deb 173183358 BLAKE2B 
9c1cf0861521bd5915439b77340bc127c1b333dbd1d3b03ce60b91027c98e1e2324aae60faa32347fceb5190e5a203baf3ef6a642024d18b6ed6c70bfb4f8051
 SHA512 
58308b2cdc57749aff21a5ebd3c489338e229f48b288d6187f836294ef4135ad4eb2a1555902ad326c9b8ff7b4f976b808684b588a40545535b9b7f8f6d4c719
 DIST microsoft-edge-dev_136.0.3227.1-1_amd64.deb 173243450 BLAKE2B 
161b41dcab12f41d624c3ec8e9a26ceecf512d1b4ebcd2f4c208638ddd633859069c48f716f01dc72eb2681b0df9585e682c5e9bfb136f9cfc9f44dc5c6dd133
 SHA512 
33cb138c37f81a30eca1b3953c3787268b84a12aaec73b0ae9da8b44297bc4a848e76fb4066b6bf875c697c2fcf7ccc57e5af22e2c38d66d1bac99dce00e8a93
+DIST microsoft-edge-dev_136.0.3240.4-1_amd64.deb 173720418 BLAKE2B 
d37510a8d23a7a02f0450a9ad3704b9c69b0608997183593d8bd8daf3df61af817ffa2b79210d5d32a1b227e7a654b9a1ef4faf55e27024c590e2a46f74e5300
 SHA512 
5024df9db899dd9e6a798b6023a5513258465914430ea1ac2b13c2b9275ea0e37e8900bb19195231ea5848e767b800cc9f9ebefde88d25dcdf01032f09e57bf3
 DIST microsoft-edge-dev_136.0.3240.8-1_amd64.deb 173594358 BLAKE2B 
4d87b2bf3f1de2e699cce230c36b41755a83a719d60cc48d2dce598b207143280d54d5c01306f4105c1596cbaacd8a0e71d39ac83cbb368e83e2f5c015cd4438
 SHA512 
46cb37c2d04b222501ff3f684fa4a278086b2cbc28c138cbd52bd4462f620ea5ad9c33d018c650d0e1c30baeee91116b9b638463324e5c33a4a374bb4930e5af

diff --git 
a/www-client/microsoft-edge-dev/microsoft-edge-dev-136.0.3240.4.ebuild 
b/www-client/microsoft-edge-dev/microsoft-edge-dev-136.0.3240.4.ebuild
new file mode 100644
index 000000000000..c97d2da1484c
--- /dev/null
+++ b/www-client/microsoft-edge-dev/microsoft-edge-dev-136.0.3240.4.ebuild
@@ -0,0 +1,119 @@
+# Copyright 2011-2025 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 )
+       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
+
+       rm -r etc usr/share/menu || die
+       mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
+
+       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 suffix=
+       [[ ${PN} == microsoft-edge-beta ]] && suffix=_beta
+       [[ ${PN} == microsoft-edge-dev ]] && suffix=_dev
+
+       local size
+       for size in 16 24 32 48 64 128 256 ; do
+               newicon -s ${size} 
"${EDGE_HOME}/product_logo_${size}${suffix}.png" ${PN}.png
+       done
+
+       if ! use mip; then
+               rm "${EDGE_HOME}"/libmip_{core,protection_sdk}.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"
+}

Reply via email to