commit: c7d36ddb0fe768117ffdf997d9cb7b273f5e8db3 Author: Stephan Hartmann <sultan <AT> gentoo <DOT> org> AuthorDate: Fri Apr 15 19:08:47 2022 +0000 Commit: Stephan Hartmann <sultan <AT> gentoo <DOT> org> CommitDate: Fri Apr 15 19:08:53 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7d36ddb
www-client/microsoft-edge-dev: automated bump (102.0.1224.0) Signed-off-by: Stephan Hartmann <sultan <AT> gentoo.org> www-client/microsoft-edge-dev/Manifest | 1 + .../microsoft-edge-dev-102.0.1224.0.ebuild | 116 +++++++++++++++++++++ 2 files changed, 117 insertions(+) diff --git a/www-client/microsoft-edge-dev/Manifest b/www-client/microsoft-edge-dev/Manifest index 5f9e39f184d3..6bf73b8e3057 100644 --- a/www-client/microsoft-edge-dev/Manifest +++ b/www-client/microsoft-edge-dev/Manifest @@ -1,3 +1,4 @@ DIST microsoft-edge-dev_101.0.1210.9-1_amd64.deb 119394240 BLAKE2B d52c97a54a7f2b429fe810595e29b35dc7d716ee6d72b5605df4788b5472b3a47c46111e31f3ec536d35d21234e25dc9b1673c050860c189f586f22d6441800e SHA512 3d956389237dc2547cf954fadd7fe96d5a3651fba68d9c64962e164a290c2490bce4d9edc600759d3abaaffa522292da7a5655caa8ba814e464856adc097f4a2 DIST microsoft-edge-dev_102.0.1217.0-1_amd64.deb 119665432 BLAKE2B f11e6397966c6901fe7acf72c72784cc8ce6e85f9794cc60a40a54b4184adae62d4a3a3808c3b3ccceed0ed7b6cda9c88e6ef20a9e24055f8b7a2d44ff10f36a SHA512 84fc320a5ba382d2f87405d2d1ed3d28de9a728a04524a13e137b2f986c4aabfe5e957a0d3e0f939d36b7224de0582792da9badc8a9e5b2ea519804eca4c8ec1 DIST microsoft-edge-dev_102.0.1220.1-1_amd64.deb 119745704 BLAKE2B c2483a59d4d7bdfdcfa68502f4c4f167b6020c267436063543c9bc2a9fb6a2fc8e7c5e327b4b4cd2df83a1632fdc331b72fe243c4f8206b16df17a860c967fe2 SHA512 4bc5147825fa01191ba86d5b8baf8b0886e88e5cbb1ce7224da73ecadfd6d3ed4b43e67dc5f6c14fe6414a095a53235a31416c4b85cd130407fedc51f5821af1 +DIST microsoft-edge-dev_102.0.1224.0-1_amd64.deb 119968952 BLAKE2B e21b1db3b05a4b2d18458e5e79a0348a23b4e50b11afa11dfff7859074ae3f7b4587f1a9ed363144669be7e42e7d883e9d160a6e9ab4ec7df0ea1216c684bc4b SHA512 f26e1e2ef079a022096871e65db149361152e9481cc5c4e6a0657ee0f547ec34ce14115e247f7566076587447a1dfdfdd8759bf085486498d27005b373bc3a83 diff --git a/www-client/microsoft-edge-dev/microsoft-edge-dev-102.0.1224.0.ebuild b/www-client/microsoft-edge-dev/microsoft-edge-dev-102.0.1224.0.ebuild new file mode 100644 index 000000000000..a8cc7e730ebf --- /dev/null +++ b/www-client/microsoft-edge-dev/microsoft-edge-dev-102.0.1224.0.ebuild @@ -0,0 +1,116 @@ +# Copyright 2011-2022 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/en-us/edge" + +if [[ ${PN} == microsoft-edge ]]; then + MY_PN=${PN}-stable +else + MY_PN=${PN} +fi + +KEYWORDS="-* ~amd64" + +MY_P="${MY_PN}_${PV}-1" + +SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb" + +LICENSE="microsoft-edge" +SLOT="0" +RESTRICT="bindist mirror strip" +IUSE="+mip" + +RDEPEND=" + app-accessibility/at-spi2-atk:2 + app-accessibility/at-spi2-core:2 + app-misc/ca-certificates + dev-libs/atk + 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 ) +" + +QA_PREBUILT="*" +QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop" +S=${WORKDIR} +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 _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 + + pax-mark m "${EDGE_HOME}/msedge" +}
