diff options
Diffstat (limited to 'packages/net-im/zoom/zoom-7.2.1.5760.exheres-0')
| -rw-r--r-- | packages/net-im/zoom/zoom-7.2.1.5760.exheres-0 | 86 |
1 files changed, 86 insertions, 0 deletions
diff --git a/packages/net-im/zoom/zoom-7.2.1.5760.exheres-0 b/packages/net-im/zoom/zoom-7.2.1.5760.exheres-0 new file mode 100644 index 0000000..9e1fd0c --- /dev/null +++ b/packages/net-im/zoom/zoom-7.2.1.5760.exheres-0 @@ -0,0 +1,86 @@ +# Copyright 2026 Gurov <thuggerthugger1@duck.com> +# Distributed under the terms of the GNU General Public License v2 + +require freedesktop-desktop freedesktop-mime gtk-icon-cache + +SUMMARY="Video conferencing client" +HOMEPAGE="https://www.zoom.com/" +DOWNLOADS="https://zoom.us/client/${PV}/zoom_x86_64.tar.xz -> ${PNV}.tar.xz" + +LICENCES="all-rights-reserved" +SLOT="0" +PLATFORMS="~amd64" +RESTRICT="mirror strip test" + +DEPENDENCIES=" + run: + app-arch/zstd + app-crypt/krb5 + dev-libs/at-spi2-core + dev-libs/expat + dev-libs/glib:2 + dev-libs/libglvnd + dev-libs/nspr + dev-libs/nss + media-libs/fontconfig + media-libs/freetype + media-sound/pulseaudio + net-print/cups + sys-apps/dbus + sys-apps/util-linux + sys-libs/libatomic + sys-libs/wayland + sys-libs/zlib + sys-sound/alsa-lib + x11-dri/libdrm + x11-dri/mesa + x11-libs/cairo + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/libXtst + x11-libs/libxcb + x11-libs/libxkbcommon + x11-libs/pango + x11-utils/xcb-util + x11-utils/xcb-util-cursor + x11-utils/xcb-util-image + x11-utils/xcb-util-keysyms + x11-utils/xcb-util-renderutil + x11-utils/xcb-util-wm +" + +WORK="${WORKBASE}/zoom" + +pkg_setup() { + exdirectory --allow /opt +} + +src_install() { + edo mkdir -p "${IMAGE}/opt/zoom" + edo cp -a "${WORK}/." "${IMAGE}/opt/zoom/" + edo find "${IMAGE}/opt/zoom" -depth -type d -empty -delete + + insinto /usr/share/applications + doins "${FILES}/zoom.desktop" + insinto /usr/share/icons/hicolor/scalable/apps + newins "${FILES}/zoom.svg" zoom.svg + + dodir /usr/$(exhost --target)/bin + dosym /opt/zoom/ZoomLauncher /usr/$(exhost --target)/bin/zoom +} + +pkg_postinst() { + freedesktop-mime_pkg_postinst + freedesktop-desktop_pkg_postinst + gtk-icon-cache_pkg_postinst +} + +pkg_postrm() { + freedesktop-mime_pkg_postrm + freedesktop-desktop_pkg_postrm + gtk-icon-cache_pkg_postrm +} |
