diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2020-05-14 11:09:11 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2020-05-14 11:09:11 +0100 |
commit | deba8115d2c2af26df42966b91ef04ff4dd79cde (patch) | |
tree | 9a48f42594e1a9e6b2020d5535a784314434d7a7 /net-im/zoom | |
parent | 38423c67c8a23f6a1bc42038193182e2da3116eb (diff) |
gentoo resync : 14.05.2020
Diffstat (limited to 'net-im/zoom')
-rw-r--r-- | net-im/zoom/Manifest | 10 | ||||
-rw-r--r-- | net-im/zoom/files/README.gentoo | 5 | ||||
-rw-r--r-- | net-im/zoom/zoom-5.0.399860.0429.ebuild (renamed from net-im/zoom/zoom-3.5.385850.0413.ebuild) | 13 | ||||
-rw-r--r-- | net-im/zoom/zoom-5.0.403652.0509.ebuild | 106 |
4 files changed, 120 insertions, 14 deletions
diff --git a/net-im/zoom/Manifest b/net-im/zoom/Manifest index acb76182fb31..ecf67718bdfc 100644 --- a/net-im/zoom/Manifest +++ b/net-im/zoom/Manifest @@ -1,9 +1,13 @@ +AUX README.gentoo 323 BLAKE2B d76300068625c3946641d76000f9ed59a5ad93bfefbbdd6e7dc284d98d234ff11007261a1e5676b5b40890f99c9929dcc179fb1cbaeb5eb3bf5a25cb08c5f233 SHA512 53b60206207913af6bcd31fe78b6ea68468cbc5cd01bde46b62e22f119dda19e66d990e3f75ab8a0f67faff50064ed895d67fc43d64df19186145c6a8220ac0e AUX zoom-videocam.svg 284 BLAKE2B fa118d489cafa1c14841c27ab4962c41d52987ee49b8ad0fb3e4c33d7cf376920e16a8f7358807d0809231fbf7ef8cafd4752ac90e85cc7395a56fbe07f6340d SHA512 a60345de0c86003dc49484fd5d3d22e3228b8b1c107796690289a7779769436809dd22b02b4951df2fc1e3a98c541dec4b0788ab7d112b2b9c8c29a46493a98d AUX zoom-videocam.xpm 806 BLAKE2B dcb9d7e2a90f564ed6b7f0b733efb72867ecf2418177b25ecd5a00e204ab9f0f89c2b1f3b3078b3cf326c8c523480f183170a82d896b73848e7596b32a351a9b SHA512 a49e7cce25e6b3a1492b2ed834f7fe8f533b5374b0c4eea4089003459ac011ef264175c5c2322cceb77f8fb67e939e90e9abddeef415d2f570add8301cd10a48 -DIST zoom-3.5.385850.0413_i686.tar.xz 48715128 BLAKE2B 470bb0ca4479ab81e658a4e1820c4a857b34a929e677ff5fc6b10dcdd12017586d9ea2141d55fe0346fc71ad9cffe5c10eb013dc48c89a3bbf5560143a435f67 SHA512 8aaba240a72101868627dbb64c1027ca6da3c014481b5b7900557c99671baa44af22747408296bee128164b2de5c5b516ae0fb3ffab5ab555ed072056cfb3a99 -DIST zoom-3.5.385850.0413_x86_64.tar.xz 72960852 BLAKE2B d843254eae3aa5047516dcd3d865b77c61e052dac40cf6bfbe1bac7e6c0ce65a9bd6be1f647c5de49bdcb279300577f78358c4ffdedb8e77543fee89a13cc076 SHA512 42e6a2a302c917ac6908827f3ea32cd488633580b68cf04a08e7c43a56f31cbb50427d1835dbec609d2bc5aa10b0ad9ab973febf82bc1a04e61a4fbb1c6f8f8a DIST zoom-3.5.392530.0421_i686.tar.xz 48727688 BLAKE2B bbbc589ed1ad0fa5b38dbfab03e68c9d102cb7ac8220287a477261def77dd349e12ff351e7581aa59dc184813b923b1026a57ca1d4111ba42171b36cfb4f09c1 SHA512 e7501f02a31cd0a58df362cb3c3f43bbcb58ce15d0a55b440747b0e096d367cbb877aab9b4b21579016307376c0ca3831a09d1639bd67321fa3c6ceec3daf414 DIST zoom-3.5.392530.0421_x86_64.tar.xz 72984788 BLAKE2B 90823dc29bb679b9d75e80764bae8b13da77fb7fce2c5f873118037e420ff67f9c1f8de63b90ae84a8de56feb571033d3803fb9cf6676f3f5380012a71b708e0 SHA512 1af24a10eff6d70c00d72fe5432340ada3b486778e9c06d2d11cf802ea0bc02792469db7f172fafd9329bddba9face6b0d28e3892c3657959500c1be34dc31af -EBUILD zoom-3.5.385850.0413.ebuild 2880 BLAKE2B 929e1aeac09009c1d5c2a8429568ba516ae80a6416bd8110b50a0a6ac885acb5169d61ceee63e6fdbb659d7625af129b3caa535e00fa34dbbb4bca3d350136f4 SHA512 ee4d1a8a680bc946972b7bf5bc11e4eef5890196624ce9e05c7c71926953f8655e7253a5f812898a6e4477be17a7ef2c34cb28243ac6d200d7886ddde2559210 +DIST zoom-5.0.399860.0429_i686.tar.xz 38589772 BLAKE2B 900702db7dd5bd7aea4aae60e0fa5925afa1df081cb9004dae3e86d3bdbcaec151f03325d7de0cce5e7f11d745bc70d73dde2a93c0918da6ea5a1911cf416143 SHA512 42792ba934418fdc0def31bb16071bcfefd7a5a10075e0de220b9b107a3a5d7ca5f3d4fc71b2e9ab8702acec6b7532da75d6ccfa55a40280d59518644de1c9a1 +DIST zoom-5.0.399860.0429_x86_64.tar.xz 41470716 BLAKE2B f3d26a2d2ec95209ed0126be29ba5658c68a2769dab58457da021e2d8b555a8475d18e168236b52559582ac088f0163b2ed32d803e08e3f0c6249fe7df5c7b41 SHA512 1a9c9cbcfcd0e58c330780f78779ecb08265fdb87813f54be89d20f26aeaf4c89176055cc8210559eaa24f995e544198b7099cc328388794cbb6f6b0a9dac2d9 +DIST zoom-5.0.403652.0509_i686.tar.xz 38658880 BLAKE2B 60d93987f627ecaeb149570e225d9c0e74ddb3e21a9565e7465ff2aab0dee3ff3d304ec58f35a9ed783e4fbb8ca7d4c24706a7aa76c194f94e40ab77f75073f9 SHA512 3f49c76b28dc0c14272df6632cb0cdafcd67500bf14a5a7e4e0a7f6e685a0d7e3adef522a1c5ba3f8a31ef8c5d880ed686dcf1dae1934b1f86dc8e3871894b64 +DIST zoom-5.0.403652.0509_x86_64.tar.xz 41506968 BLAKE2B 51fff1a2915fad97c4f5cfde370c1dd1c4849d01b9ea7eaa77580d31d46acbdcc4a19bed7e105e8323f02c7bc344d4ff42ed2a434729b880eedb66f1a3f1f0b4 SHA512 5a6c2070b71324ef89040377b759c5ba0f4ab21662c9cf714e57af5bc0a3f28d029f03fd80883479f7a62561b2f136ad480d2efd3dce83398aab814e2a21f8fe EBUILD zoom-3.5.392530.0421.ebuild 2880 BLAKE2B 929e1aeac09009c1d5c2a8429568ba516ae80a6416bd8110b50a0a6ac885acb5169d61ceee63e6fdbb659d7625af129b3caa535e00fa34dbbb4bca3d350136f4 SHA512 ee4d1a8a680bc946972b7bf5bc11e4eef5890196624ce9e05c7c71926953f8655e7253a5f812898a6e4477be17a7ef2c34cb28243ac6d200d7886ddde2559210 +EBUILD zoom-5.0.399860.0429.ebuild 2747 BLAKE2B 0862946b94563a7b3e93dc05e25abe201373fe364fadba5ce876c3ff9ac9ed07ca7236908b2ccf4fd13f254e6cc68849f550d51d99400db10b2ff1177cd74fe8 SHA512 4cabb003258c8f8e4f742b8fe4b5765eb225dbc0fe1eb2cc9845f1205b9c8df871d11577a32a128a881d44db677fcd1d429f0d88e967c27e777c6ac2e211aeac +EBUILD zoom-5.0.403652.0509.ebuild 2943 BLAKE2B 9b10620159da25e02039ebb9c23c5c18156deaee26dba141ba493a81c6d1726fbb0af5183ef3000077357b5d825e183c1ee6b24e559bef50d96c9a4209b0b779 SHA512 0005570d9996facff7712df8bf2d55adc418e24417017b7f819c36ad72ae10f69c40f4a1f800fba55fed139ce18e6e2425d2502ca03a931f7a29ab514b281a6e MISC metadata.xml 523 BLAKE2B f258ebdf8e4a2e067f202ede6324203b640c6a7fce843cc4b42cf4eef6efd97620e50c22c80f885d09254e403f016758d7dd3ba1deeef0c26692487a2ca9ba35 SHA512 9746752364f19f9e17516315231c8efef278f4d77ddcbfde213b5a65b012d6e320a20536e44ac5a111b2370a21cb59eb7a88c5c3fd2a1dd44064702d5e7bca38 diff --git a/net-im/zoom/files/README.gentoo b/net-im/zoom/files/README.gentoo new file mode 100644 index 000000000000..06f1f9b3dce0 --- /dev/null +++ b/net-im/zoom/files/README.gentoo @@ -0,0 +1,5 @@ +Some of Zoom's screen share features (e.g., the whiteboard) require +display compositing. If you encounter a black window when sharing +the screen, then one of the following actions should help: +- Enable compositing in your window manager if it is supported +- Alternatively, run the xcompmgr command (from x11-misc/xcompmgr) diff --git a/net-im/zoom/zoom-3.5.385850.0413.ebuild b/net-im/zoom/zoom-5.0.399860.0429.ebuild index 3dccb750177a..f2a3aea4c103 100644 --- a/net-im/zoom/zoom-3.5.385850.0413.ebuild +++ b/net-im/zoom/zoom-5.0.399860.0429.ebuild @@ -22,6 +22,8 @@ RDEPEND="!games-engines/zoom dev-libs/icu dev-qt/qtcore:5 dev-qt/qtdbus:5 + amd64? ( dev-qt/qtdeclarative:5[widgets] ) + x86? ( dev-qt/qtdeclarative:5 ) dev-qt/qtdiag:5 dev-qt/qtgraphicaleffects:5 dev-qt/qtgui:5 @@ -41,17 +43,6 @@ RDEPEND="!games-engines/zoom x11-libs/libXtst x11-libs/xcb-util-image x11-libs/xcb-util-keysyms - amd64? ( - dev-qt/qtdeclarative:5[widgets] - dev-qt/qtpositioning:5 - dev-qt/qtprintsupport:5 - dev-qt/qtwebchannel:5 - dev-qt/qtwebengine:5[widgets] - ) - x86? ( - dev-qt/qtdeclarative:5 - dev-qt/qtwebkit:5 - ) !bundled-libjpeg-turbo? ( media-libs/libjpeg-turbo ) pulseaudio? ( media-sound/pulseaudio ) !pulseaudio? ( media-libs/alsa-lib )" diff --git a/net-im/zoom/zoom-5.0.403652.0509.ebuild b/net-im/zoom/zoom-5.0.403652.0509.ebuild new file mode 100644 index 000000000000..314ddbedc6b4 --- /dev/null +++ b/net-im/zoom/zoom-5.0.403652.0509.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit desktop eutils readme.gentoo-r1 xdg-utils + +DESCRIPTION="Video conferencing and web conferencing service" +HOMEPAGE="https://zoom.us/" +SRC_URI="amd64? ( https://zoom.us/client/${PV}/${PN}_x86_64.tar.xz -> ${P}_x86_64.tar.xz ) + x86? ( https://zoom.us/client/${PV}/${PN}_i686.tar.xz -> ${P}_i686.tar.xz )" +S="${WORKDIR}/${PN}" + +LICENSE="all-rights-reserved Apache-2.0" # Apache-2.0 for icon +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" +IUSE="bundled-libjpeg-turbo pulseaudio" +RESTRICT="mirror bindist strip" + +RDEPEND="!games-engines/zoom + dev-libs/glib:2 + dev-libs/icu + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + amd64? ( dev-qt/qtdeclarative:5[widgets] ) + x86? ( dev-qt/qtdeclarative:5 ) + dev-qt/qtdiag:5 + dev-qt/qtgraphicaleffects:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtquickcontrols:5[widgets] + dev-qt/qtscript:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + media-sound/mpg123 + sys-apps/dbus + sys-apps/util-linux + virtual/opengl + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXtst + x11-libs/xcb-util-image + x11-libs/xcb-util-keysyms + !bundled-libjpeg-turbo? ( media-libs/libjpeg-turbo ) + pulseaudio? ( media-sound/pulseaudio ) + !pulseaudio? ( media-libs/alsa-lib )" + +BDEPEND="!pulseaudio? ( dev-util/bbe )" + +QA_PREBUILT="opt/zoom/*" + +src_prepare() { + default + if ! use pulseaudio; then + # For some strange reason, zoom cannot use any ALSA sound devices if + # it finds libpulse. This causes breakage if media-sound/apulse[sdk] + # is installed. So, force zoom to ignore libpulse. + bbe -e 's/libpulse.so/IgNoRePuLsE/' zoom >zoom.tmp || die + mv zoom.tmp zoom || die + fi +} + +src_install() { + insinto /opt/zoom + exeinto /opt/zoom + doins -r json sip timezones translations + doins *.pcm *.pem *.sh Embedded.properties version.txt + use amd64 && doins icudtl.dat + doexe zoom{,.sh,linux} zopen ZoomLauncher + dosym {"../../usr/$(get_libdir)",/opt/zoom}/libmpg123.so + + if use bundled-libjpeg-turbo; then + doexe libturbojpeg.so.0.1.0 + dosym libturbojpeg.so.0.1.0 /opt/zoom/libturbojpeg.so + else + dosym {"../../usr/$(get_libdir)",/opt/zoom}/libturbojpeg.so #715106 + fi + + make_wrapper zoom ./zoom /opt/zoom + make_desktop_entry "zoom %U" Zoom zoom-videocam "" \ + "MimeType=x-scheme-handler/zoommtg;application/x-zoom;" + # The tarball doesn't contain an icon, so take a generic camera icon + # from https://github.com/google/material-design-icons, modified to be + # white on a blue background + doicon -s scalable "${FILESDIR}"/zoom-videocam.svg + doicon -s 24 "${FILESDIR}"/zoom-videocam.xpm + readme.gentoo_create_doc +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update + + local FORCE_PRINT_ELOG v + for v in ${REPLACING_VERSIONS}; do + ver_test ${v} -le 5.0.403652.0509 && FORCE_PRINT_ELOG=1 + done + readme.gentoo_print_elog +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update +} |