Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge-beta/
Date: Thu, 04 Aug 2022 03:51:12
Message-Id: 1659584865.5067cda16f7c4e1eb0bfc9e40aa2ab818fae0c10.sam@gentoo
1 commit: 5067cda16f7c4e1eb0bfc9e40aa2ab818fae0c10
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Thu Aug 4 03:47:45 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Thu Aug 4 03:47:45 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5067cda1
7
8 www-client/microsoft-edge-beta: automated bump (104.0.1293.41)
9
10 Signed-off-by: Sam James <sam <AT> gentoo.org>
11
12 www-client/microsoft-edge-beta/Manifest | 1 +
13 .../microsoft-edge-beta-104.0.1293.41.ebuild | 116 +++++++++++++++++++++
14 2 files changed, 117 insertions(+)
15
16 diff --git a/www-client/microsoft-edge-beta/Manifest b/www-client/microsoft-edge-beta/Manifest
17 index 5f9c13abadae..071367caaa11 100644
18 --- a/www-client/microsoft-edge-beta/Manifest
19 +++ b/www-client/microsoft-edge-beta/Manifest
20 @@ -1,4 +1,5 @@
21 DIST microsoft-edge-beta_104.0.1293.14-1_amd64.deb 130810540 BLAKE2B 9adf3b414f621cfce2a335cc69bb4d2f3d8bbe0b5f0db384c8dba41ecfba933b56f7553ccdddb9d1df77d5d89877f005e36234a48988b3c3468de2bd909eea01 SHA512 a6e57c7a648607ff3fc942875795a069c89bf72c677ed610f0202978f3d77a920a10223cd9cb54e180bada259b07a117e93e37dc65d0e21c4729f569fc40e825
22 DIST microsoft-edge-beta_104.0.1293.21-1_amd64.deb 130937280 BLAKE2B b267d8dea8c7acb4d543f4a5e3bf85b945e06e5246df6c3bf8d7c5df301a8bf1b299cef2f3dc791749af2e61db4357210e3d2a84cead6ebd7c5bc2aaca7a3ab3 SHA512 0bdf06efb473d38b3b2cdebef2bf9b2746df1d7fb50a34655c6cdf8b4a35bfb9a1429a73f274ad0613037132b7a8ef11742647642632fb1aed2a351826e42a7f
23 DIST microsoft-edge-beta_104.0.1293.25-1_amd64.deb 130941692 BLAKE2B 8679ef903452617b70d2c792b4be251cb99507c361ee9e9c4289f6864cd4dabe33432ce7c09d35f91ba5f2f65384aac12ce8f22f8f813e7f109c446451c8eb8c SHA512 baea25f7fe12563c842249ef96af4570ff223a78dfba75e180f10f21a1a7e1c9b59f47a4cddb97a2fb8cc96bb98d70664c79603deb4172fa9b9747bd2c389d19
24 +DIST microsoft-edge-beta_104.0.1293.41-1_amd64.deb 131308560 BLAKE2B 19d390accfd6b7933959433912b816be03da874f0226c05930b78d870e26f863add223fe97b86218079c25ae53ec24f41c21271dad668e7a7f22352885d6b209 SHA512 9d9f7886d3961245bb9770b27a1ce618c9fa67f7fe05905236d944b830da061d461e29c99cae93fa78d8a29dc48dc7964c1690e48cbbe5950fd29a57e4ad323f
25 DIST microsoft-edge-beta_104.0.1293.44-1_amd64.deb 131317504 BLAKE2B 0460e851470f575e222d4e6f401b0cc22d1c511b96a1ba97cfee78cd9533c6a79c6f6c88065bce59a7447adb53c09427558ddf09311d504b64d5c34cb00477f2 SHA512 d42595a5e55ceae0017b1fc7b826b89846869ef6a13f37b6c7928791496ea67c4a4c04cd894c52705dc75cd13f3303fffee3a212004871559e4b60f284e311e3
26
27 diff --git a/www-client/microsoft-edge-beta/microsoft-edge-beta-104.0.1293.41.ebuild b/www-client/microsoft-edge-beta/microsoft-edge-beta-104.0.1293.41.ebuild
28 new file mode 100644
29 index 000000000000..a8cc7e730ebf
30 --- /dev/null
31 +++ b/www-client/microsoft-edge-beta/microsoft-edge-beta-104.0.1293.41.ebuild
32 @@ -0,0 +1,116 @@
33 +# Copyright 2011-2022 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI="8"
37 +
38 +inherit chromium-2 desktop pax-utils unpacker xdg
39 +
40 +DESCRIPTION="The web browser from Microsoft"
41 +HOMEPAGE="https://www.microsoft.com/en-us/edge"
42 +
43 +if [[ ${PN} == microsoft-edge ]]; then
44 + MY_PN=${PN}-stable
45 +else
46 + MY_PN=${PN}
47 +fi
48 +
49 +KEYWORDS="-* ~amd64"
50 +
51 +MY_P="${MY_PN}_${PV}-1"
52 +
53 +SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb"
54 +
55 +LICENSE="microsoft-edge"
56 +SLOT="0"
57 +RESTRICT="bindist mirror strip"
58 +IUSE="+mip"
59 +
60 +RDEPEND="
61 + app-accessibility/at-spi2-atk:2
62 + app-accessibility/at-spi2-core:2
63 + app-misc/ca-certificates
64 + dev-libs/atk
65 + dev-libs/expat
66 + dev-libs/glib:2
67 + dev-libs/nspr
68 + dev-libs/nss
69 + media-fonts/liberation-fonts
70 + media-libs/alsa-lib
71 + media-libs/mesa[gbm(+)]
72 + net-misc/curl[ssl]
73 + net-print/cups
74 + sys-apps/dbus
75 + sys-apps/util-linux
76 + sys-libs/glibc
77 + x11-libs/cairo
78 + x11-libs/gdk-pixbuf:2
79 + x11-libs/gtk+:3[X]
80 + x11-libs/libdrm
81 + x11-libs/libX11
82 + x11-libs/libXcomposite
83 + x11-libs/libXdamage
84 + x11-libs/libXext
85 + x11-libs/libXfixes
86 + x11-libs/libXrandr
87 + x11-libs/libxcb
88 + x11-libs/libxkbcommon
89 + x11-libs/libxshmfence
90 + x11-libs/pango
91 + x11-misc/xdg-utils
92 + mip? ( app-crypt/libsecret )
93 +"
94 +
95 +QA_PREBUILT="*"
96 +QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
97 +S=${WORKDIR}
98 +EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
99 +
100 +pkg_nofetch() {
101 + eerror "Please wait 24 hours and sync your tree before reporting a bug for microsoft-edge fetch failures."
102 +}
103 +
104 +pkg_pretend() {
105 + # Protect against people using autounmask overzealously
106 + use amd64 || die "microsoft-edge only works on amd64"
107 +}
108 +
109 +pkg_setup() {
110 + chromium_suid_sandbox_check_kernel_config
111 +}
112 +
113 +src_unpack() {
114 + :
115 +}
116 +
117 +src_install() {
118 + dodir /
119 + cd "${ED}" || die
120 + unpacker
121 +
122 + rm _gpgorigin || die
123 +
124 + rm -r etc usr/share/menu || die
125 + mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
126 +
127 + gzip -d usr/share/doc/${PF}/changelog.gz || die
128 + gzip -d usr/share/man/man1/${MY_PN}.1.gz || die
129 + if [[ -L usr/share/man/man1/${PN}.1.gz ]]; then
130 + rm usr/share/man/man1/${PN}.1.gz || die
131 + dosym ${MY_PN}.1 usr/share/man/man1/${PN}.1
132 + fi
133 +
134 + local suffix=
135 + [[ ${PN} == microsoft-edge-beta ]] && suffix=_beta
136 + [[ ${PN} == microsoft-edge-dev ]] && suffix=_dev
137 +
138 + local size
139 + for size in 16 24 32 48 64 128 256 ; do
140 + newicon -s ${size} "${EDGE_HOME}/product_logo_${size}${suffix}.png" ${PN}.png
141 + done
142 +
143 + if ! use mip; then
144 + rm "${EDGE_HOME}"/libmip_{core,protection_sdk}.so || die
145 + fi
146 +
147 + pax-mark m "${EDGE_HOME}/msedge"
148 +}