diff --git a/www-client/microsoft-edge-dev/Manifest b/www-client/microsoft-edge-dev/Manifest index e7baf1d033ca4..c024b266e7334 100644 --- a/www-client/microsoft-edge-dev/Manifest +++ b/www-client/microsoft-edge-dev/Manifest @@ -1,5 +1,3 @@ -DIST microsoft-edge-dev_154.0.4238.0-1_amd64.deb 192706442 BLAKE2B 7396bc70639c0b628ed72aaaf207e4c25c43e44b475b99c7c05c10cff52c082ee50f0cde002c095362491014b48b4c4e3f82150ba005770a48bd567313c37017 SHA512 4a0df85b0b3414d8535c5dc118adac289bcc1c4fc7352afe6636959452b012e29ef95649c690cbc36f5a3fd52c82b6961a5e7954bbb71f66bdc2d076d42057be -DIST microsoft-edge-dev_154.0.4251.0-1_amd64.deb 192498078 BLAKE2B a1aa13239ff0a16551c6f5705210ddce49c6dad7827239ac554a92ebc843388cc9fed08608b6d79033788b699686cd4b4563f178f9281a5fe2acc7b696f07709 SHA512 659a3a9c903e35f374858d2cf86aec6785e7b9f9b19690323eeb4ff073bf12dbab86a32e7aea9a7be32405368ba4a56ac75ce2c2bddadf1e51d91d1733a378b7 DIST microsoft-edge-dev_155.0.4268.0-1_amd64.deb 192794938 BLAKE2B 013abf5badf13e89ba188efd26204c6013b399544ce68d2286d1cc8761946e7a49ed1b1b1fa3777d26fa26b9e16fe0cdd08e47fe0abae6f32348724ba572119e SHA512 c01c086d6efe7044986067b2c3709c71d2cc3ecab3ad9af5b64e72b31010fa4fe1b1d09fcc655ef3cf0532c8d1025379320155191f27bbd4a40923cf6a9cf05c DIST microsoft-edge-dev_155.0.4273.0-1_amd64.deb 193281010 BLAKE2B 340d7c6238e03ddfb48762f5d98dee179c5d1fa7f0298606dd9395832c33a835afba1edcf326023bbcb4f3957c5731ab0849824cd5175b1b53b287608e750354 SHA512 77c8765c251923ed6987fc436ac97bcb4f2412d52d8cdcc00c337d409e7bfe598b329596fb7efaba77d2233826046ee1d4656c441bf14ece473cb75b1e8a56b0 DIST microsoft-edge-dev_156.0.4285.0-1_amd64.deb 194145114 BLAKE2B ae5b8370f656e4123a523e75ee336ae0594ff44988868648ff0945f749895a854e787b371a8d3279aed0011a41bf1da8ddff87976b7dfe82f55f833e3a6eed73 SHA512 383f7cd152c95e544eefde37e4069958821be711c8d6c71138f9d2a2f6b0c39a153ace89458739d763fcf14b0a9c50615b2d6e453aa7b1883a4fd39d988c6f48 diff --git a/www-client/microsoft-edge-dev/microsoft-edge-dev-154.0.4238.0.ebuild b/www-client/microsoft-edge-dev/microsoft-edge-dev-154.0.4238.0.ebuild deleted file mode 100644 index 4a155cc260400..0000000000000 --- a/www-client/microsoft-edge-dev/microsoft-edge-dev-154.0.4238.0.ebuild +++ /dev/null @@ -1,125 +0,0 @@ -# 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" -} diff --git a/www-client/microsoft-edge-dev/microsoft-edge-dev-154.0.4251.0.ebuild b/www-client/microsoft-edge-dev/microsoft-edge-dev-154.0.4251.0.ebuild deleted file mode 100644 index 4a155cc260400..0000000000000 --- a/www-client/microsoft-edge-dev/microsoft-edge-dev-154.0.4251.0.ebuild +++ /dev/null @@ -1,125 +0,0 @@ -# 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" -} diff --git a/www-client/microsoft-edge-dev/microsoft-edge-dev-155.0.4268.0-r1.ebuild b/www-client/microsoft-edge-dev/microsoft-edge-dev-155.0.4268.0-r1.ebuild deleted file mode 100644 index 801a663b7ab48..0000000000000 --- a/www-client/microsoft-edge-dev/microsoft-edge-dev-155.0.4268.0-r1.ebuild +++ /dev/null @@ -1,165 +0,0 @@ -# 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="gtk3 +gtk4 qt6" -RESTRICT="bindist mirror strip" -REQUIRED_USE="|| ( gtk3 gtk4 )" - -RDEPEND=" - >=app-accessibility/at-spi2-core-2.46.0:2 - app-crypt/libsecret - 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/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 - gtk3? ( x11-libs/gtk+:3[X] ) - gtk4? ( gui-libs/gtk:4[X] ) - 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 - - 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" - - # MS Edge includes channel information in the wrapper script, so rather than replace it like with Chromium, - # We'll inject additional logic to look for and use user-defined flags in /etc/msedge/*. - local wrapper="${ED}/${EDGE_HOME}/${PN}" - local inject="${T}/msedge-wrapper-flags.inc" - local wrapper_tmp="${T}/msedge-wrapper.new" - - cat > "${inject}" <<'EOF' - -# Allow the user to override command-line flags, bug #357629. -for f in /etc/msedge/*; do - case "${f}" in - *~|*.bak|*.old|*.swp|*.tmp|*/.*) continue ;; - esac - [[ -f "${f}" ]] && source "${f}" -done - -# Prefer user-defined MSEDGE_USER_FLAGS over MSEDGE_FLAGS from /etc/msedge/default. -MSEDGE_FLAGS=${MSEDGE_USER_FLAGS:-"$MSEDGE_FLAGS"} - -EOF - - { - # shebang and copyright notice; hasn't changed in 15 years. - head -n 5 "${wrapper}" || die - cat "${inject}" || die - tail -n +7 "${wrapper}" | \ - sed 's|^exec -a "\$0" "\$HERE/msedge" "\$@"$|exec -a "$0" "$HERE/msedge" ${MSEDGE_FLAGS} "$@"|' || die - } > "${wrapper_tmp}" || die "Failed to build wrapper with injected logic" - - cat "${wrapper_tmp}" > "${wrapper}" || die "Failed to update wrapper logic" - rm -f "${wrapper_tmp}" || die "Failed to clean temporary wrapper" - - grep -q 'exec -a "\$0" "\$HERE/msedge" ${MSEDGE_FLAGS} "\$@"' "${wrapper}" || - die "Failed to update wrapper exec flags" -} - -pkg_postinst() { - if use gtk4 && has_version x11-libs/gtk+; then - einfo "GTK4 has been selected, however x11-libs/gtk+ is also installed." - einfo "MS Edge will prefer GTK3 at runtime as a result; if you prefer GTK4," - einfo "please create \`/etc/msedge/default\` and set \`MSEDGE_FLAGS=\"--gtk-version=4\"\`" - fi - xdg_desktop_database_update - xdg_icon_cache_update -}