adding vidyodesktop

This commit is contained in:
tengel 2024-03-20 08:41:22 -05:00
parent c7e3d137e9
commit bfa51c87b7
2 changed files with 60 additions and 0 deletions

36
vidyodesktop/PKGBUILD Normal file
View file

@ -0,0 +1,36 @@
# Maintainer: Troy Engel <troyengel+arch@gmail.com>
pkgname=vidyodesktop
pkgver=3.3.0.027
pkgrel=1
pkgdesc="VidyoDesktop video conferencing client"
arch=('i686' 'x86_64')
url="http://www.vidyo.com"
license=('custom')
install=vidyodesktop.install
options=('emptydirs')
conflicts=('vidyo')
makedepends=('rpmextract')
depends=('alsa-lib' 'libidn' 'libutil-linux' 'libxv' 'mesa-libgl' 'glu'
'glibc' 'libxfixes' 'libxrandr' 'libxss' 'glib2' 'libsm' 'libice'
'libxrender' 'fontconfig' 'freetype2' 'libxext' 'libx11' 'libffi'
'gcc-libs' 'zlib' 'libpng' 'zenity')
optdepends=('flashplugin: Join meetings via web browser')
if [ "$CARCH" == "i686" ]; then
rpmfilename="VidyoDesktopInstaller-sl5-TAG_VD_3_3_0_027.rpm"
md5sums=('02e44ed593066c6cca6dd69e165a864b')
elif [ "$CARCH" == "x86_64" ]; then
rpmfilename="VidyoDesktopInstaller-sl564-TAG_VD_3_3_0_027.rpm"
md5sums=('ce446bf9f222675891c2437394102d92')
fi
source=("https://demo.vidyo.com/upload/${rpmfilename}")
package() {
cd "${pkgdir}"
rpmextract.sh "${srcdir}/${rpmfilename}"
install -dm1777 "${pkgdir}/opt/vidyo/VidyoDesktop/lic"
install -Dm0644 "${pkgdir}/opt/vidyo/VidyoDesktop/license.txt" \
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}

View file

@ -0,0 +1,24 @@
pre_install() {
if test -f /opt/vidyo/VidyoDesktop/VidyoDesktop ; then
killall VidyoDesktop 2>/dev/null
sleep 1
fi
}
post_install() {
if test ! -f /usr/bin/pulseaudio ; then
echo "Pulseaudio not detected - you may need to manually enable ALSA:"
echo " export VIDYO_AUDIO_FRAMEWORK=ALSA"
fi
}
pre_upgrade() {
pre_install
}
pre_remove() {
pre_install
rm -f /opt/vidyo/VidyoDesktop/lic/* 2>/dev/null
}