diff --git a/net-im/zoom/Manifest b/net-im/zoom/Manifest index 99ac94581..e70a374a0 100644 --- a/net-im/zoom/Manifest +++ b/net-im/zoom/Manifest @@ -1,2 +1,3 @@ DIST zoom-2.6.146750.1204_x86_64.pkg.tar.xz 65714836 BLAKE2B 8f33979ffd64970d4610be0e3990446ae58ad528ad54d9365453ac01e42a7c671e1813959b61122d9c95db4f5166973b728a5d2a33bb0e1f9a36c51979a88c14 SHA512 7fceb326c269613cba73cc5e65487fd36af08b516cad29bcdb2ad1d7ca91a82dfcab62538e4fa19730e325a45c73168501de4399412d9aa66705454d32d1314b DIST zoom-2.7.162522.0121_x86_64.pkg.tar.xz 65862752 BLAKE2B 2f22fd077b691f5fc3a725b2f4da4c5bf183322ae5066d6684faffb4c48c9628625a11b2157ae094d78633d161ddfc6b79c21e388d93b4561ffc7a6541c0e97d SHA512 5b86c8ee2db67a7afce1bb398acd8ab46e63dd0bec387267e1ee70110cfdd59facef595dd5be94a06cc7b15e7251fa5d4f595cd2325c923bb3ea159ecbb07b49 +DIST zoom-2.8.222599.0519_x86_64.pkg.tar.xz 66366024 BLAKE2B 1a1b50ee49e81a43d3492b23089e80d45d76c6265c57e1f459e3980e0f50528ad737a75998e6771db149aa5e58b19eb8c9318243cfcbeae162c4cd5c70924a98 SHA512 005205bb55747ddd960599851db7beeaadd1d4478d9a4110d162f26b29f42ecf0bf096975901b0b5e4e8136c1566c575a5c5ef37eead337e1d20f404e8c0375d diff --git a/net-im/zoom/zoom-2.8.222599.0519.ebuild b/net-im/zoom/zoom-2.8.222599.0519.ebuild new file mode 100644 index 000000000..234a63408 --- /dev/null +++ b/net-im/zoom/zoom-2.8.222599.0519.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit unpacker gnome2-utils xdg + +MY_PN="${PN/-bin/}" + +DESCRIPTION="Video conferencing and web conferencing service" +BASE_SERVER_URI="https://zoom.us" +HOMEPAGE="https://zoom.us" +SRC_URI="amd64? ( ${BASE_SERVER_URI}/client/${PV}/${MY_PN}_x86_64.pkg.tar.xz -> ${MY_PN}-${PV}_x86_64.pkg.tar.xz )" + +LICENSE="ZOOM" +SLOT="0" +KEYWORDS="amd64" + +RESTRICT="mirror preserve-libs" + +IUSE="pulseaudio" + +QA_PREBUILT="opt/zoom/*" + +DEPEND="" +RDEPEND="${DEPEND} + pulseaudio? ( media-sound/pulseaudio ) + dev-db/sqlite + dev-db/unixODBC + dev-libs/glib + dev-libs/nss + dev-libs/libxslt + media-libs/fontconfig + media-libs/gstreamer + media-libs/gst-plugins-base + media-libs/mesa + dev-qt/qtsql + dev-qt/qtconcurrent + dev-qt/qtmultimedia + dev-qt/qt3d + dev-qt/qtquickcontrols2 + dev-qt/qtdeclarative + dev-qt/qtsvg + dev-qt/qtxmlpatterns + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXi + x11-libs/libXrender" + +S=${WORKDIR} + +src_prepare() { + rm -rf ${WORKDIR}/.PKGINFO ${WORKDIR}/.INSTALL ${WORKDIR}/.MTREE ${WORKDIR}/usr/share/doc + sed -i -e 's:Icon=Zoom.png:Icon=Zoom:' "${WORKDIR}/usr/share/applications/Zoom.desktop" + sed -i -e 's:Application;::' "${WORKDIR}/usr/share/applications/Zoom.desktop" + eapply_user +} + +src_install() { + insinto / + doins -r * + fperms a+x /opt/zoom/{zoom,ZoomLauncher,zoom.sh,zopen,zoomlinux} +} + +pkg_preinst() { + xdg_pkg_preinst + gnome2_icon_savelist +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_mimeinfo_database_update + gnome2_icon_cache_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_mimeinfo_database_update + gnome2_icon_cache_update +} +