diff options
Diffstat (limited to 'net-im/zoom')
-rw-r--r-- | net-im/zoom/Manifest | 4 | ||||
-rw-r--r-- | net-im/zoom/zoom-5.13.7.683-r2.ebuild (renamed from net-im/zoom/zoom-5.13.3.651-r1.ebuild) | 44 |
2 files changed, 29 insertions, 19 deletions
diff --git a/net-im/zoom/Manifest b/net-im/zoom/Manifest index ce6eda0bea8a..ae28460d5190 100644 --- a/net-im/zoom/Manifest +++ b/net-im/zoom/Manifest @@ -1,5 +1,5 @@ -DIST zoom-5.13.3.651_x86_64.tar.xz 147702176 BLAKE2B d8e78f455151f0406aa39d9485e9e966fec31e28683685697cb623aad933371f4d4525ab855c9ddb2c3014def1b131a75794db354a6ffd893e5fc352df16b83e SHA512 01177a16b3cff7d6e66f55e30f7dd1b0f612dfab14b7b27239d6c1362d37d12d3641aae57a123450e3b8ec7e126582cd99f90b35f51349db1190fc79e5e6528e DIST zoom-5.13.4.711_x86_64.tar.xz 147729432 BLAKE2B fe3766cdc3096601709bf4264620e8ef734c4dfa4ee12babbae9ac17ce3446a7f49e49900e40a47a877f301bf5a539e63c4d24635d7eceb7ad5fae312f12a264 SHA512 20c6bf2681dc097a8becf02b91dfddb72f39c8ffcb905a8e726a2e63f353f865f3ae84f83dd7362de0c528797ac915ac49c49dabeec7b6eb9606800fe5a73fa2 -EBUILD zoom-5.13.3.651-r1.ebuild 5396 BLAKE2B 5c57021faa4652a7bc735cfad1fd94bc58467c9f520e942cbdc567d563519ba58ad2a943bf2f48ca17fa82315e663ec861f62baf58d870d61d59d2d9f0b6480b SHA512 3a59adf3331cc1f975407e4fc5e4c7352f0c50e4cc0586ea9b6e948be87f05fdefaac48da5d5df2a8b184c745631afe814a6ae8ca1462719f05e302470b8d562 +DIST zoom-5.13.7.683_x86_64.tar.xz 166196936 BLAKE2B 94e76477860a9e390e610c30b9aac5a345492f7e2c0c19107784b8f5ffbfbc885c877529e4f24c366715c59f814a95d88f501405b5d15eb4f04ceeab4d1e92ca SHA512 a79df3b5621103e747fbb2a703afe4233dd5054d947000dca6b6055e7837bee1266711c8cfe1d3fc3cdb12fa2f4eef32a6522255eaa9f062cb8ace7c998a45ef EBUILD zoom-5.13.4.711.ebuild 5396 BLAKE2B 5c57021faa4652a7bc735cfad1fd94bc58467c9f520e942cbdc567d563519ba58ad2a943bf2f48ca17fa82315e663ec861f62baf58d870d61d59d2d9f0b6480b SHA512 3a59adf3331cc1f975407e4fc5e4c7352f0c50e4cc0586ea9b6e948be87f05fdefaac48da5d5df2a8b184c745631afe814a6ae8ca1462719f05e302470b8d562 +EBUILD zoom-5.13.7.683-r2.ebuild 5763 BLAKE2B e59d2d9b2fa2729e2e26d00c65aa973fcccff9b33d7aa41f26238d95f94863fbb7faea353a9cbeb8cf3063e7106c9c260c55d59ee0d7c1c839876a32cb45068c SHA512 59b2d574ae3d308b0dc07bf4f3e51f55c94d3472359a13e8698cd78e77a65e9bd7391f6ae7654200a4476af97636949caa00461047b32bd09f96c4f1a815b09c MISC metadata.xml 741 BLAKE2B 454d9820d7d877a5b92cf3ed71cbf3d4e55a758c6dc27b94c4a65b9a2229c09740cb8ff8469c83c0217e4d9c8220aa7b97a77ec11c7fefd30569eef893e40b31 SHA512 a1c98b94bd5dc91791e852958c1d1edb29c8d36cdaa64e65ab17b50f0bf9e86f7fca2271de82ee7949013a4872ecf07a57ccbc9691d45436c7a778bed6f864e0 diff --git a/net-im/zoom/zoom-5.13.3.651-r1.ebuild b/net-im/zoom/zoom-5.13.7.683-r2.ebuild index 04e3e7c999e0..6c6cfdba4fb4 100644 --- a/net-im/zoom/zoom-5.13.3.651-r1.ebuild +++ b/net-im/zoom/zoom-5.13.7.683-r2.ebuild @@ -18,6 +18,7 @@ RESTRICT="mirror bindist strip" RDEPEND="!games-engines/zoom >=app-accessibility/at-spi2-core-2.46.0:2 + app-crypt/mit-krb5 dev-libs/expat dev-libs/glib:2 dev-libs/nspr @@ -50,6 +51,8 @@ RDEPEND="!games-engines/zoom x11-libs/pango x11-libs/xcb-util-image x11-libs/xcb-util-keysyms + x11-libs/xcb-util-renderutil + x11-libs/xcb-util-wm opencl? ( virtual/opencl ) pulseaudio? ( media-libs/libpulse ) wayland? ( dev-libs/wayland ) @@ -113,7 +116,8 @@ src_install() { dosym -r "/usr/$(get_libdir)/libquazip1-qt5.so" /opt/zoom/libquazip.so if use opencl; then - doexe aomhost libaomagent.so libclDNN64.so libdvf.so libmkldnn.so + doexe aomhost libaomagent.so libclDNN64.so libdvf.so libmkldnn.so \ + libavcodec.so* libavformat.so* libavutil.so* libswresample.so* dosym -r {"/usr/$(get_libdir)",/opt/zoom}/libOpenCL.so.1 fi @@ -123,23 +127,28 @@ src_install() { dosym -r {"/usr/$(get_libdir)",/opt/zoom}/libturbojpeg.so fi - if use bundled-qt; then - doexe libicu*.so.56 libQt5*.so.5 - doins qt.conf + if ! use wayland; then + # Soname dependency on libwayland-client.so.0 + rm "${ED}"/opt/zoom/cef/libGLESv2.so || die + fi - local dirs="Qt* bearer generic iconengines imageformats \ - platforminputcontexts platforms wayland* xcbglintegrations" - doins -r ${dirs} - find ${dirs} -type f '(' -name '*.so' -o -name '*.so.*' ')' \ + if use bundled-qt; then + doins -r Qt + find Qt -type f '(' -name '*.so' -o -name '*.so.*' ')' \ -printf '/opt/zoom/%p\0' | xargs -0 -r fperms 0755 || die - - ( # Remove libs and plugins with unresolved soname dependencies - cd "${ED}"/opt/zoom || die - rm -r Qt/labs/location QtQuick/LocalStorage QtQuick/Particles.2 \ - QtQuick/Scene2D QtQuick/Scene3D QtQuick/XmlListModel \ - platforms/libqeglfs.so platforms/libqlinuxfb.so || die - use wayland || rm -r libQt5Wayland*.so* QtWayland wayland* \ - platforms/libqwayland*.so || die + ( # Remove libs and plugins with unresolved soname dependencies. + # Why does the upstream package contain such garbage? :-( + cd "${ED}"/opt/zoom/Qt || die + rm -r plugins/audio plugins/egldeviceintegrations \ + plugins/platforms/libqeglfs.so \ + plugins/platforms/libqlinuxfb.so \ + plugins/platformthemes/libqgtk3.so \ + qml/Qt/labs/lottieqt qml/QtQml/RemoteObjects \ + qml/QtQuick/LocalStorage qml/QtQuick/Particles.2 \ + qml/QtQuick/Scene2D qml/QtQuick/Scene3D \ + qml/QtQuick/XmlListModel || die + use wayland || rm -r lib/libQt5Wayland*.so* plugins/wayland* \ + plugins/platforms/libqwayland*.so qml/QtWayland || die ) else local qtzoom="5.12" qtver=$(best_version dev-qt/qtcore:5) @@ -151,7 +160,8 @@ src_install() { fi fi - make_wrapper zoom /opt/zoom{/zoom,} /opt/zoom:/opt/zoom/cef + make_wrapper zoom /opt/zoom/zoom /opt/zoom \ + /opt/zoom:/opt/zoom/Qt/lib:/opt/zoom/cef make_desktop_entry "zoom %U" Zoom videoconference-zoom \ "Network;VideoConference;" \ "MimeType=$(printf '%s;' \ |