New port: net-im/zoom: Zoom videoconferencing client
Sound doesn't work yet. It seems that Zoom has some bug and doesn't show audio devices that the ALSA interface returns to it. Hopefully this will be fixed by Zoom. Lack of sound severely limits its usability, but it can still be useful in these situations: * A particular Zoom conference isn't supported through the web interface. At least video can be watched in such case, vs. nothing at all. * Video or chat aren't displayed properly through the web interface, and this client can be used to augment the experience. Installing it into /opt because the /opt/zoom path is hardcoded into the binary. Zoom didn't define any license or terms of use for their binaries. It is just a free download with a single click.
This commit is contained in:
parent
8dbaf61072
commit
86673bf6cc
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=548898
@ -183,5 +183,6 @@
|
||||
SUBDIR += vqcc-gtk
|
||||
SUBDIR += xmpp-client
|
||||
SUBDIR += zephyr
|
||||
SUBDIR += zoom
|
||||
|
||||
.include <bsd.port.subdir.mk>
|
||||
|
33
net-im/zoom/Makefile
Normal file
33
net-im/zoom/Makefile
Normal file
@ -0,0 +1,33 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= zoom
|
||||
DISTVERSION= 5.2.458699.0906
|
||||
CATEGORIES= net-im net-p2p
|
||||
MASTER_SITES= https://zoom.us/client/${DISTVERSION}/
|
||||
PKGNAMESUFFIX= -video-conferencing-client
|
||||
DISTNAME= zoom_x86_64.pkg
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
COMMENT= Zoom videoconferencing client (CAVEAT: Sound doesn't yet work)
|
||||
|
||||
RUN_DEPENDS= linux-c7-xcb-util-image>0:x11/linux-c7-xcb-util-image \
|
||||
linux-c7-xcb-util-keysyms>0:x11/linux-c7-xcb-util-keysyms \
|
||||
linux-c7-xcb-util>0:x11/linux-c7-xcb-util
|
||||
|
||||
USES= desktop-file-utils linux tar:xz
|
||||
USE_LINUX= alsalib alsa-plugins-oss dbuslibs libglvnd xorglibs
|
||||
|
||||
NO_BUILD= yes
|
||||
|
||||
do-install:
|
||||
cd ${WRKDIR} && ${CP} -r opt ${STAGEDIR}
|
||||
(echo "#!/bin/sh"; \
|
||||
echo ""; \
|
||||
echo "LD_LIBRARY_PATH=/opt/zoom /opt/zoom/zoom \"$$"@"\"" \
|
||||
) > ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
|
||||
${CHMOD} +x ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
|
||||
${INSTALL_DATA} ${WRKDIR}/usr/share/applications/Zoom.desktop ${STAGEDIR}${PREFIX}/share/applications
|
||||
${REINPLACE_CMD} -e 's|/usr/bin/zoom|${LOCALBASE}/bin/zoom|' ${STAGEDIR}${PREFIX}/share/applications/Zoom.desktop
|
||||
${INSTALL_DATA} ${WRKDIR}/usr/share/pixmaps/Zoom.png ${STAGEDIR}${PREFIX}/share/pixmaps/Zoom.png
|
||||
|
||||
.include <bsd.port.mk>
|
3
net-im/zoom/distinfo
Normal file
3
net-im/zoom/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
TIMESTAMP = 1600242533
|
||||
SHA256 (zoom_x86_64.pkg.tar.xz) = 64d22eb52c36da9a8b350f4fc51b50a7956c1d292a68f05f2bf516187be516a5
|
||||
SIZE (zoom_x86_64.pkg.tar.xz) = 39049964
|
3
net-im/zoom/pkg-descr
Normal file
3
net-im/zoom/pkg-descr
Normal file
@ -0,0 +1,3 @@
|
||||
Zoom is a free videotelephony software program.
|
||||
|
||||
WWW: https://zoom.us/
|
27
net-im/zoom/pkg-message
Normal file
27
net-im/zoom/pkg-message
Normal file
@ -0,0 +1,27 @@
|
||||
[
|
||||
{ type: install
|
||||
message: <<EOM
|
||||
You installed Zoom: A video conferencing client.
|
||||
|
||||
CAVEAT: Sound doesn't yet work in Zoom on FreeBSD.
|
||||
|
||||
In order to run Zoom you need:
|
||||
1. Linux emulation enabled. For this you should execute:
|
||||
# sysrc linux_enable=YES
|
||||
and reboot and/or execute:
|
||||
# kldload linux
|
||||
2. Have devfs mounted for the Linux emulator.
|
||||
For this you should execute:
|
||||
# mount -t devfs none /compat/linux/dev
|
||||
and reboot and/or add this line to /etc/fstab:
|
||||
devfs /compat/linux/dev devfs rw 0 0
|
||||
3. Have Linux OpenGL package for your video card is installed.
|
||||
It could be one of linux-nvidia-libs*, etc.
|
||||
4. Have multimedia/webcamd installed and running. The usual way to
|
||||
start webcamd is to have these two lines in /etc/rc.conf:
|
||||
webcamd_enable="YES"
|
||||
webcamd_flags="-H"
|
||||
|
||||
EOM
|
||||
}
|
||||
]
|
1236
net-im/zoom/pkg-plist
Normal file
1236
net-im/zoom/pkg-plist
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user