1 |
commit: 900615a942b8195fba7f8e193bc28b5e3bcc7341 |
2 |
Author: Ulrich Müller <ulm <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon Sep 28 18:04:23 2020 +0000 |
4 |
Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Sep 28 18:05:09 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=900615a9 |
7 |
|
8 |
net-im/zoom: Version bump to 5.3.469451.0927. |
9 |
|
10 |
Make USE dependency on qtdeclarative[widgets] unconditional, because |
11 |
in any case dev-qt/qtwidgets will be pulled in as dependency via |
12 |
qtquickcontrols[widgets]. |
13 |
|
14 |
Package-Manager: Portage-3.0.8, Repoman-3.0.1 |
15 |
Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org> |
16 |
|
17 |
net-im/zoom/Manifest | 2 + |
18 |
net-im/zoom/zoom-5.3.469451.0927.ebuild | 105 ++++++++++++++++++++++++++++++++ |
19 |
2 files changed, 107 insertions(+) |
20 |
|
21 |
diff --git a/net-im/zoom/Manifest b/net-im/zoom/Manifest |
22 |
index 81f6881f7fb..e38a38a6181 100644 |
23 |
--- a/net-im/zoom/Manifest |
24 |
+++ b/net-im/zoom/Manifest |
25 |
@@ -2,3 +2,5 @@ DIST zoom-5.2.458699.0906_i686.tar.xz 39597652 BLAKE2B 594dde9f4246e3a1f52bdf0fe |
26 |
DIST zoom-5.2.458699.0906_x86_64.tar.xz 38982472 BLAKE2B 45645ffd3a105e2e3c801750490ba57a5b509748d7c6f12699bab540410e08b4dd677d3be3f581ea94a66a0e80348ad1dfd739eeb5c543d2d68d172ab6b85154 SHA512 c9f73bb58eaf591df0675c9518bf97bb1c0a7a902107411e6c6ba4d06e51081155abc50f950a0bf234bf1d1a234cc4476dfbf95d08ac8f7dc0b08abc40c7564c |
27 |
DIST zoom-5.3.465578.0920_i686.tar.xz 39756188 BLAKE2B c14efb485096af16dfcbd80bcbd643e48fcea784568d231a37e9dd7bf57337f0171981de209ebc1482518cc6f7216c425e43fcd36c43c30732b39928057ec7cc SHA512 cbdc35e8124a558a084e89483e0150cfb9585668f6e259e75b7d6f6323849c3dcdae75b1525c5e86eba5cf05867e8ce8a0cb2f4e8406a16fcb5a30673aa7102c |
28 |
DIST zoom-5.3.465578.0920_x86_64.tar.xz 40086928 BLAKE2B 78df8a807a951b2d82806a46a90f12ce0287adf77bfd31ead5bd11b642c24012b1692e1dd4bd8c83208c091581040d245b05f518318f9aa175046a0e000ff75b SHA512 b98e6783e5189c296857dd7b19708c70004fd38b1bc68f4ecf53d531b4209cdbce1348b8bdb601df78113d38bdc669271ccb267fc2ae1b2d7683abf8d95ad550 |
29 |
+DIST zoom-5.3.469451.0927_i686.tar.xz 39797144 BLAKE2B 74e7eb541e1ac4c304f5d1faae342078f7ede92e0af84efa2150b9be0db3d69bf78ead639225cba4017a684f94dc505e28aad481ccd0cbeacbfa30ac1aa38faa SHA512 8593d66e214df2c8b6038ce32e2561b035eab6408affcb6bf4ec1f61113a422ec2e710cb2c6ed178034500f96900685bdb10994bc7554462f2899561e54f2e47 |
30 |
+DIST zoom-5.3.469451.0927_x86_64.tar.xz 40206068 BLAKE2B 82a97ad9a908767edddb6ef3b5331b502e5644ce7116d6683ddd810b442080790a4745493e40d7dc82d63515373f3dc6af4cd1665622022f8a8e61d2f65891fc SHA512 922903e576325754b8d7814866c1a06a17e8bfcaee872b6e72f6645a3655832ff6e1f244b5635305ad9286f8472dc82168d3567e816c998981042de00acb574d |
31 |
|
32 |
diff --git a/net-im/zoom/zoom-5.3.469451.0927.ebuild b/net-im/zoom/zoom-5.3.469451.0927.ebuild |
33 |
new file mode 100644 |
34 |
index 00000000000..58b926df6a2 |
35 |
--- /dev/null |
36 |
+++ b/net-im/zoom/zoom-5.3.469451.0927.ebuild |
37 |
@@ -0,0 +1,105 @@ |
38 |
+# Copyright 1999-2020 Gentoo Authors |
39 |
+# Distributed under the terms of the GNU General Public License v2 |
40 |
+ |
41 |
+EAPI=7 |
42 |
+ |
43 |
+inherit desktop eutils readme.gentoo-r1 xdg-utils |
44 |
+ |
45 |
+DESCRIPTION="Video conferencing and web conferencing service" |
46 |
+HOMEPAGE="https://zoom.us/" |
47 |
+SRC_URI="amd64? ( https://zoom.us/client/${PV}/${PN}_x86_64.tar.xz -> ${P}_x86_64.tar.xz ) |
48 |
+ x86? ( https://zoom.us/client/${PV}/${PN}_i686.tar.xz -> ${P}_i686.tar.xz )" |
49 |
+S="${WORKDIR}/${PN}" |
50 |
+ |
51 |
+LICENSE="all-rights-reserved Apache-2.0" # Apache-2.0 for icon |
52 |
+SLOT="0" |
53 |
+KEYWORDS="-* ~amd64 ~x86" |
54 |
+IUSE="bundled-libjpeg-turbo pulseaudio" |
55 |
+RESTRICT="mirror bindist strip" |
56 |
+ |
57 |
+RDEPEND="!games-engines/zoom |
58 |
+ dev-libs/glib:2 |
59 |
+ dev-libs/icu |
60 |
+ dev-libs/quazip |
61 |
+ dev-qt/qtcore:5 |
62 |
+ dev-qt/qtdbus:5 |
63 |
+ dev-qt/qtdeclarative:5[widgets] |
64 |
+ dev-qt/qtdiag:5 |
65 |
+ dev-qt/qtgraphicaleffects:5 |
66 |
+ dev-qt/qtgui:5 |
67 |
+ dev-qt/qtnetwork:5 |
68 |
+ dev-qt/qtquickcontrols:5[widgets] |
69 |
+ dev-qt/qtscript:5 |
70 |
+ dev-qt/qtsvg:5 |
71 |
+ dev-qt/qtwidgets:5 |
72 |
+ media-sound/mpg123 |
73 |
+ sys-apps/dbus |
74 |
+ sys-apps/util-linux |
75 |
+ virtual/opengl |
76 |
+ x11-libs/libX11 |
77 |
+ x11-libs/libxcb |
78 |
+ x11-libs/libXext |
79 |
+ x11-libs/libXfixes |
80 |
+ x11-libs/libXtst |
81 |
+ x11-libs/xcb-util-image |
82 |
+ x11-libs/xcb-util-keysyms |
83 |
+ !bundled-libjpeg-turbo? ( media-libs/libjpeg-turbo ) |
84 |
+ pulseaudio? ( media-sound/pulseaudio ) |
85 |
+ !pulseaudio? ( media-libs/alsa-lib )" |
86 |
+ |
87 |
+BDEPEND="!pulseaudio? ( dev-util/bbe )" |
88 |
+ |
89 |
+QA_PREBUILT="opt/zoom/*" |
90 |
+ |
91 |
+src_prepare() { |
92 |
+ default |
93 |
+ if ! use pulseaudio; then |
94 |
+ # For some strange reason, zoom cannot use any ALSA sound devices if |
95 |
+ # it finds libpulse. This causes breakage if media-sound/apulse[sdk] |
96 |
+ # is installed. So, force zoom to ignore libpulse. |
97 |
+ bbe -e 's/libpulse.so/IgNoRePuLsE/' zoom >zoom.tmp || die |
98 |
+ mv zoom.tmp zoom || die |
99 |
+ fi |
100 |
+} |
101 |
+ |
102 |
+src_install() { |
103 |
+ insinto /opt/zoom |
104 |
+ exeinto /opt/zoom |
105 |
+ doins -r json sip timezones translations |
106 |
+ doins *.pcm *.pem *.sh Embedded.properties version.txt |
107 |
+ doexe zoom zoom.sh zopen ZoomLauncher |
108 |
+ dosym {"../../usr/$(get_libdir)",/opt/zoom}/libmpg123.so |
109 |
+ dosym {"../../usr/$(get_libdir)",/opt/zoom}/libquazip.so |
110 |
+ |
111 |
+ if use bundled-libjpeg-turbo; then |
112 |
+ doexe libturbojpeg.so |
113 |
+ else |
114 |
+ dosym {"../../usr/$(get_libdir)",/opt/zoom}/libturbojpeg.so #715106 |
115 |
+ fi |
116 |
+ |
117 |
+ make_wrapper zoom ./zoom /opt/zoom |
118 |
+ make_desktop_entry "zoom %U" Zoom zoom-videocam "" \ |
119 |
+ "MimeType=x-scheme-handler/zoommtg;application/x-zoom;" |
120 |
+ # The tarball doesn't contain an icon, so take a generic camera icon |
121 |
+ # from https://github.com/google/material-design-icons, modified to be |
122 |
+ # white on a blue background |
123 |
+ doicon -s scalable "${FILESDIR}"/zoom-videocam.svg |
124 |
+ doicon -s 24 "${FILESDIR}"/zoom-videocam.xpm |
125 |
+ readme.gentoo_create_doc |
126 |
+} |
127 |
+ |
128 |
+pkg_postinst() { |
129 |
+ xdg_desktop_database_update |
130 |
+ xdg_icon_cache_update |
131 |
+ |
132 |
+ local FORCE_PRINT_ELOG v |
133 |
+ for v in ${REPLACING_VERSIONS}; do |
134 |
+ ver_test ${v} -le 5.0.403652.0509 && FORCE_PRINT_ELOG=1 |
135 |
+ done |
136 |
+ readme.gentoo_print_elog |
137 |
+} |
138 |
+ |
139 |
+pkg_postrm() { |
140 |
+ xdg_desktop_database_update |
141 |
+ xdg_icon_cache_update |
142 |
+} |