void-packages/srcpkgs/zoom/template

52 lines
1.4 KiB
Bash

# Template file for 'zoom'
pkgname=zoom
version=5.4.53350.1027
revision=1
archs="x86_64"
wrksrc=zoom
create_wrksrc=yes
depends="$(vopt_if systemqt 'qt5 qt5-graphicaleffects qt5-imageformats qt5-quickcontrols qt5-quickcontrols2 qt5-svg qt5-script qt5-declarative')"
short_desc="Video Conferencing and Web Conferencing Service"
maintainer="Daniel Santana <daniel@santana.tech>"
license="custom:Proprietary"
homepage="https://zoom.us/"
distfiles="https://zoom.us/client/${version}/zoom_x86_64.pkg.tar.xz"
checksum=4a11e8771c069a13e04bee07c1df1032550b3fcc226578a43e73417f6b01b386
repository=nonfree
noshlibprovides=yes
noverifyrdeps=yes
restricted=yes
nopie=yes
build_options="systemqt"
desc_option_systemqt="Use system QT libraries"
pre_install() {
if [ "${build_option_systemqt}" ]; then
rm -f opt/zoom/libQt5*.so{,.*}
rm -f opt/zoom/libicu*.so{,.*}
rm -rf opt/zoom/*integrations
rm -rf opt/zoom/audio
rm -rf opt/zoom/generic
rm -rf opt/zoom/iconengines
rm -rf opt/zoom/imageformats
rm -rf opt/zoom/platforms
rm -rf opt/zoom/platforminputcontexts
rm -rf opt/zoom/platformthemes
rm -rf opt/zoom/Qt{,GraphicalEffects,Qml,Quick,Quick.2,Wayland}
rm -rf opt/zoom/wayland-*
rm -f opt/zoom/libmpg123.so
rm -f opt/zoom/libfaac1.so
rm -f opt/zoom/libturbojpeg.so{,.*}
rm -f opt/zoom/libquazip.so{,.*}
rm opt/zoom/qt.conf
fi
}
do_install() {
vcopy opt .
vcopy usr .
vlicense ${FILESDIR}/DISTRIBUTION-DETAILS
}