Gentoo Archives: gentoo-commits

From: "Ulrich Müller" <ulm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-im/zoom/
Date: Tue, 09 Feb 2021 19:12:26
Message-Id: 1612897928.3bd8e045e58b950835f33b84685bfb2787be8878.ulm@gentoo
1 commit: 3bd8e045e58b950835f33b84685bfb2787be8878
2 Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
3 AuthorDate: Tue Feb 9 19:11:02 2021 +0000
4 Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
5 CommitDate: Tue Feb 9 19:12:08 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bd8e045
7
8 net-im/zoom: Remove old
9
10 Package-Manager: Portage-3.0.14, Repoman-3.0.2
11 Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>
12
13 net-im/zoom/Manifest | 2 -
14 net-im/zoom/zoom-5.4.57862.0110.ebuild | 144 ---------------------------------
15 net-im/zoom/zoom-5.5.6955.0131.ebuild | 144 ---------------------------------
16 3 files changed, 290 deletions(-)
17
18 diff --git a/net-im/zoom/Manifest b/net-im/zoom/Manifest
19 index a199365faf4..543a57c3f62 100644
20 --- a/net-im/zoom/Manifest
21 +++ b/net-im/zoom/Manifest
22 @@ -1,6 +1,4 @@
23 DIST zoom-5.4.53391.1108_i686.tar.xz 40384800 BLAKE2B 0d449103e16799e6e6bcaf6ef1c105d6a75ce8728bfedb5107a9c6deedd9e8ef1988e19ddc33da43de8eb925d386460a84b5efe13c0709de6901239a688b4fb0 SHA512 d77357ab669ade90d4b8ae99116372db8b8b9a251625ed0566e89a8cc4d3f7aced07fd08d4646a223fad58f588e1dc2484464bd70e203b875ac9866fb92fe2ea
24 DIST zoom-5.4.53391.1108_x86_64.tar.xz 44660944 BLAKE2B 7152f4daccdbce56e2c83971f507bc70d5b77e8edd558f311e67f0e2ab127967cdd15c90b92ca95735b2fad3e11d692b206c32c5f7d65cd116050e8e6579fcdd SHA512 f52e2fda15a29c2232656e8f34a5d65c3c401eb50f249d5436a949c09efd5b821d1c5e1f59dc4c27b5f4aadc1c24f474854498664b5d333d340d03f4998c59ba
25 -DIST zoom-5.4.57862.0110_x86_64.tar.xz 45850484 BLAKE2B 987efd8b0d75c3ff6dae43e7175b1c2967a554c5ac04baf1f634c5298d8e976129665a7b69943f6a2e5207f027f29612ddb2c3d8464995d2802fa457982e04d5 SHA512 69441864d7b413b76d6e1cd97808491aa4776988a1ffe30ac7ae1ab13f562fc43b27f810814155972f576b92a7d3ce13f90ed2a754bc374d20b6ee3ddcfbf40d
26 -DIST zoom-5.5.6955.0131_x86_64.tar.xz 50900928 BLAKE2B f8d79368874e4545a13e597f470136990d44d0c70d14efe654c7d48b6265ebe2ae82265b90f2e3789ca35c0dda5d2c4aee79fce3796ef3576ddab62633200aa8 SHA512 ae40d286e8c5f5975537e672fd0fbdea0fe64cb1aab57783cea22f5d06962b8dcb64047ca8ac00de64252573dd177bc38ae193c4d7713cf771d16d67eed69688
27 DIST zoom-5.5.6981.0202_x86_64.tar.xz 50898976 BLAKE2B f6029dec4b082bdf9d74e31b04e0c1994b238c5e19482d5b0bdcbc6214c87e8e94ef527ae6a6dff4a96973d4cec3e40f369810b4b1b21abe20d64e0cccd0b15c SHA512 f408a292543028e2262ac1c528be0c38e0fbba61e641c4549bec1ef9e2283f5eb041e68cfd770d87e67e31dc51a27f3ca15c23cc2d82452568518cb0ee97f132
28 DIST zoom-5.5.7011.0206_x86_64.tar.xz 50893408 BLAKE2B 1d03f7fd1f0b7477ba2ff023f1b1f5fd26b0a8a3ac2a54170d3ec3e034a707a824e0b52f6bc3c144be414a28b2587f451d3b6990df02f4ce5df10530c00d1b6a SHA512 c427ed744138b5ef2c741970138e1ad91b5384a020c12451d30b411c8b533e3ffdc4ca785e73a8707d47f53bdd7b9af4e5ffe695ef7de75e1959150730aca913
29
30 diff --git a/net-im/zoom/zoom-5.4.57862.0110.ebuild b/net-im/zoom/zoom-5.4.57862.0110.ebuild
31 deleted file mode 100644
32 index 6e49d223e0f..00000000000
33 --- a/net-im/zoom/zoom-5.4.57862.0110.ebuild
34 +++ /dev/null
35 @@ -1,144 +0,0 @@
36 -# Copyright 1999-2021 Gentoo Authors
37 -# Distributed under the terms of the GNU General Public License v2
38 -
39 -EAPI=7
40 -
41 -inherit desktop eapi8-dosym readme.gentoo-r1 wrapper xdg-utils
42 -
43 -DESCRIPTION="Video conferencing and web conferencing service"
44 -HOMEPAGE="https://zoom.us/"
45 -SRC_URI="https://zoom.us/client/${PV}/${PN}_x86_64.tar.xz -> ${P}_x86_64.tar.xz"
46 -S="${WORKDIR}/${PN}"
47 -
48 -LICENSE="all-rights-reserved"
49 -SLOT="0"
50 -KEYWORDS="-* ~amd64"
51 -IUSE="bundled-libjpeg-turbo +bundled-qt pulseaudio wayland"
52 -RESTRICT="mirror bindist strip"
53 -
54 -RDEPEND="!games-engines/zoom
55 - dev-libs/glib:2
56 - dev-libs/quazip
57 - media-libs/fontconfig
58 - media-libs/freetype
59 - media-sound/mpg123
60 - sys-apps/dbus
61 - sys-apps/util-linux
62 - virtual/opengl
63 - x11-libs/libX11
64 - x11-libs/libxcb
65 - x11-libs/libXext
66 - x11-libs/libXfixes
67 - x11-libs/libxkbcommon[X]
68 - x11-libs/libXrender
69 - x11-libs/libXtst
70 - x11-libs/xcb-util-image
71 - x11-libs/xcb-util-keysyms
72 - pulseaudio? ( media-sound/pulseaudio )
73 - !pulseaudio? ( media-libs/alsa-lib )
74 - wayland? ( dev-libs/wayland )
75 - !bundled-libjpeg-turbo? ( >=media-libs/libjpeg-turbo-2.0.5 )
76 - !bundled-qt? (
77 - dev-libs/icu
78 - dev-qt/qtcore:5
79 - dev-qt/qtdbus:5
80 - dev-qt/qtdeclarative:5[widgets]
81 - dev-qt/qtdiag:5
82 - dev-qt/qtgraphicaleffects:5
83 - dev-qt/qtgui:5
84 - dev-qt/qtlocation:5
85 - dev-qt/qtnetwork:5
86 - dev-qt/qtquickcontrols:5[widgets]
87 - dev-qt/qtquickcontrols2:5
88 - dev-qt/qtscript:5
89 - dev-qt/qtsvg:5
90 - dev-qt/qtwidgets:5
91 - wayland? ( dev-qt/qtwayland )
92 - )"
93 -
94 -BDEPEND="dev-util/bbe
95 - bundled-libjpeg-turbo? ( dev-util/patchelf )"
96 -
97 -QA_PREBUILT="opt/zoom/*"
98 -
99 -src_prepare() {
100 - default
101 -
102 - # The tarball doesn't contain an icon, so extract it from the binary
103 - bbe -s -b '/<svg width="32"/:/<\x2fsvg>\n/' -e 'J 1;D' zoom \
104 - >zoom-videocam.svg && [[ -s zoom-videocam.svg ]] \
105 - || die "Extraction of icon failed"
106 -
107 - if ! use pulseaudio; then
108 - # For some strange reason, zoom cannot use any ALSA sound devices if
109 - # it finds libpulse. This causes breakage if media-sound/apulse[sdk]
110 - # is installed. So, force zoom to ignore libpulse.
111 - bbe -e 's/libpulse.so/IgNoRePuLsE/' zoom >zoom.tmp || die
112 - mv zoom.tmp zoom || die
113 - fi
114 -
115 - if use bundled-libjpeg-turbo; then
116 - # Remove insecure RPATH from bundled lib
117 - patchelf --remove-rpath libturbojpeg.so || die
118 - fi
119 -}
120 -
121 -src_install() {
122 - insinto /opt/zoom
123 - exeinto /opt/zoom
124 - doins -r json ringtone sip timezones translations
125 - doins *.pcm *.sh Embedded.properties version.txt
126 - doexe zoom zopen ZoomLauncher
127 - dosym8 -r {"/usr/$(get_libdir)",/opt/zoom}/libmpg123.so
128 - dosym8 -r {"/usr/$(get_libdir)",/opt/zoom}/libquazip.so
129 -
130 - if use bundled-libjpeg-turbo; then
131 - doexe libturbojpeg.so
132 - else
133 - dosym8 -r {"/usr/$(get_libdir)",/opt/zoom}/libturbojpeg.so
134 - fi
135 -
136 - if use bundled-qt; then
137 - doexe libicu*.so.56 libQt5*.so.5
138 - doins qt.conf
139 -
140 - local dirs="Qt* generic iconengines imageformats \
141 - platforminputcontexts platforms wayland* xcbglintegrations"
142 - doins -r ${dirs}
143 - find ${dirs} -type f '(' -name '*.so' -o -name '*.so.*' ')' \
144 - -printf '/opt/zoom/%p\0' | xargs -0 -r fperms 0755 || die
145 -
146 - ( # Remove libs and plugins with unresolved soname dependencies
147 - cd "${ED}"/opt/zoom || die
148 - rm -r Qt/labs/location QtQml/RemoteObjects \
149 - QtQuick/LocalStorage QtQuick/Particles.2 QtQuick/Scene2D \
150 - QtQuick/Scene3D QtQuick/Shapes QtQuick/XmlListModel \
151 - platforms/libqeglfs.so platforms/libqlinuxfb.so || die
152 - use wayland || rm -r libQt5Wayland*.so* QtWayland wayland* \
153 - platforms/libqwayland*.so || die
154 - )
155 - fi
156 -
157 - make_wrapper zoom /opt/zoom{/zoom,} $(usex bundled-qt /opt/zoom "")
158 - make_desktop_entry "zoom %U" Zoom zoom-videocam "" \
159 - "MimeType=x-scheme-handler/zoommtg;application/x-zoom;"
160 - doicon zoom-videocam.svg
161 - doicon -s scalable zoom-videocam.svg
162 - readme.gentoo_create_doc
163 -}
164 -
165 -pkg_postinst() {
166 - xdg_desktop_database_update
167 - xdg_icon_cache_update
168 -
169 - local FORCE_PRINT_ELOG v
170 - for v in ${REPLACING_VERSIONS}; do
171 - ver_test ${v} -le 5.0.403652.0509 && FORCE_PRINT_ELOG=1
172 - done
173 - readme.gentoo_print_elog
174 -}
175 -
176 -pkg_postrm() {
177 - xdg_desktop_database_update
178 - xdg_icon_cache_update
179 -}
180
181 diff --git a/net-im/zoom/zoom-5.5.6955.0131.ebuild b/net-im/zoom/zoom-5.5.6955.0131.ebuild
182 deleted file mode 100644
183 index 6e49d223e0f..00000000000
184 --- a/net-im/zoom/zoom-5.5.6955.0131.ebuild
185 +++ /dev/null
186 @@ -1,144 +0,0 @@
187 -# Copyright 1999-2021 Gentoo Authors
188 -# Distributed under the terms of the GNU General Public License v2
189 -
190 -EAPI=7
191 -
192 -inherit desktop eapi8-dosym readme.gentoo-r1 wrapper xdg-utils
193 -
194 -DESCRIPTION="Video conferencing and web conferencing service"
195 -HOMEPAGE="https://zoom.us/"
196 -SRC_URI="https://zoom.us/client/${PV}/${PN}_x86_64.tar.xz -> ${P}_x86_64.tar.xz"
197 -S="${WORKDIR}/${PN}"
198 -
199 -LICENSE="all-rights-reserved"
200 -SLOT="0"
201 -KEYWORDS="-* ~amd64"
202 -IUSE="bundled-libjpeg-turbo +bundled-qt pulseaudio wayland"
203 -RESTRICT="mirror bindist strip"
204 -
205 -RDEPEND="!games-engines/zoom
206 - dev-libs/glib:2
207 - dev-libs/quazip
208 - media-libs/fontconfig
209 - media-libs/freetype
210 - media-sound/mpg123
211 - sys-apps/dbus
212 - sys-apps/util-linux
213 - virtual/opengl
214 - x11-libs/libX11
215 - x11-libs/libxcb
216 - x11-libs/libXext
217 - x11-libs/libXfixes
218 - x11-libs/libxkbcommon[X]
219 - x11-libs/libXrender
220 - x11-libs/libXtst
221 - x11-libs/xcb-util-image
222 - x11-libs/xcb-util-keysyms
223 - pulseaudio? ( media-sound/pulseaudio )
224 - !pulseaudio? ( media-libs/alsa-lib )
225 - wayland? ( dev-libs/wayland )
226 - !bundled-libjpeg-turbo? ( >=media-libs/libjpeg-turbo-2.0.5 )
227 - !bundled-qt? (
228 - dev-libs/icu
229 - dev-qt/qtcore:5
230 - dev-qt/qtdbus:5
231 - dev-qt/qtdeclarative:5[widgets]
232 - dev-qt/qtdiag:5
233 - dev-qt/qtgraphicaleffects:5
234 - dev-qt/qtgui:5
235 - dev-qt/qtlocation:5
236 - dev-qt/qtnetwork:5
237 - dev-qt/qtquickcontrols:5[widgets]
238 - dev-qt/qtquickcontrols2:5
239 - dev-qt/qtscript:5
240 - dev-qt/qtsvg:5
241 - dev-qt/qtwidgets:5
242 - wayland? ( dev-qt/qtwayland )
243 - )"
244 -
245 -BDEPEND="dev-util/bbe
246 - bundled-libjpeg-turbo? ( dev-util/patchelf )"
247 -
248 -QA_PREBUILT="opt/zoom/*"
249 -
250 -src_prepare() {
251 - default
252 -
253 - # The tarball doesn't contain an icon, so extract it from the binary
254 - bbe -s -b '/<svg width="32"/:/<\x2fsvg>\n/' -e 'J 1;D' zoom \
255 - >zoom-videocam.svg && [[ -s zoom-videocam.svg ]] \
256 - || die "Extraction of icon failed"
257 -
258 - if ! use pulseaudio; then
259 - # For some strange reason, zoom cannot use any ALSA sound devices if
260 - # it finds libpulse. This causes breakage if media-sound/apulse[sdk]
261 - # is installed. So, force zoom to ignore libpulse.
262 - bbe -e 's/libpulse.so/IgNoRePuLsE/' zoom >zoom.tmp || die
263 - mv zoom.tmp zoom || die
264 - fi
265 -
266 - if use bundled-libjpeg-turbo; then
267 - # Remove insecure RPATH from bundled lib
268 - patchelf --remove-rpath libturbojpeg.so || die
269 - fi
270 -}
271 -
272 -src_install() {
273 - insinto /opt/zoom
274 - exeinto /opt/zoom
275 - doins -r json ringtone sip timezones translations
276 - doins *.pcm *.sh Embedded.properties version.txt
277 - doexe zoom zopen ZoomLauncher
278 - dosym8 -r {"/usr/$(get_libdir)",/opt/zoom}/libmpg123.so
279 - dosym8 -r {"/usr/$(get_libdir)",/opt/zoom}/libquazip.so
280 -
281 - if use bundled-libjpeg-turbo; then
282 - doexe libturbojpeg.so
283 - else
284 - dosym8 -r {"/usr/$(get_libdir)",/opt/zoom}/libturbojpeg.so
285 - fi
286 -
287 - if use bundled-qt; then
288 - doexe libicu*.so.56 libQt5*.so.5
289 - doins qt.conf
290 -
291 - local dirs="Qt* generic iconengines imageformats \
292 - platforminputcontexts platforms wayland* xcbglintegrations"
293 - doins -r ${dirs}
294 - find ${dirs} -type f '(' -name '*.so' -o -name '*.so.*' ')' \
295 - -printf '/opt/zoom/%p\0' | xargs -0 -r fperms 0755 || die
296 -
297 - ( # Remove libs and plugins with unresolved soname dependencies
298 - cd "${ED}"/opt/zoom || die
299 - rm -r Qt/labs/location QtQml/RemoteObjects \
300 - QtQuick/LocalStorage QtQuick/Particles.2 QtQuick/Scene2D \
301 - QtQuick/Scene3D QtQuick/Shapes QtQuick/XmlListModel \
302 - platforms/libqeglfs.so platforms/libqlinuxfb.so || die
303 - use wayland || rm -r libQt5Wayland*.so* QtWayland wayland* \
304 - platforms/libqwayland*.so || die
305 - )
306 - fi
307 -
308 - make_wrapper zoom /opt/zoom{/zoom,} $(usex bundled-qt /opt/zoom "")
309 - make_desktop_entry "zoom %U" Zoom zoom-videocam "" \
310 - "MimeType=x-scheme-handler/zoommtg;application/x-zoom;"
311 - doicon zoom-videocam.svg
312 - doicon -s scalable zoom-videocam.svg
313 - readme.gentoo_create_doc
314 -}
315 -
316 -pkg_postinst() {
317 - xdg_desktop_database_update
318 - xdg_icon_cache_update
319 -
320 - local FORCE_PRINT_ELOG v
321 - for v in ${REPLACING_VERSIONS}; do
322 - ver_test ${v} -le 5.0.403652.0509 && FORCE_PRINT_ELOG=1
323 - done
324 - readme.gentoo_print_elog
325 -}
326 -
327 -pkg_postrm() {
328 - xdg_desktop_database_update
329 - xdg_icon_cache_update
330 -}