Zoom install-32: make Google sign-in work

pull/891/head
Botspot 4 years ago
parent e2fed9d941
commit 86546fb0da

@ -7,7 +7,15 @@ function error {
exit 1 exit 1
} }
cd $HOME if command -v box86 >/dev/null;then
echo "Updating box86..."
else
echo "Installing box86..."
fi
"${DIRECTORY}/manage" install-if-not-installed 'Box86' || error "Box86 installation failed!"
if ! command -v box86 >/dev/null;then
error "Box86 failed to install somehow!\n/usr/local/bin/box86 does not exist"
fi
# Get dependencies # Get dependencies
DISTRO=$(lsb_release -is) DISTRO=$(lsb_release -is)
@ -22,6 +30,7 @@ fi
#refresh list of libraries #refresh list of libraries
sudo ldconfig sudo ldconfig
#For testing, set to false if zoom folder is already there
if true;then if true;then
echo "Downloading Zoom..." echo "Downloading Zoom..."
rm -rf "${HOME}/zoom" ~/zoom_i686.tar.xz rm -rf "${HOME}/zoom" ~/zoom_i686.tar.xz
@ -30,6 +39,7 @@ if true;then
#get outdated Zoom client from Botspot's mirror because it's more stable #get outdated Zoom client from Botspot's mirror because it's more stable
#wget 'https://github.com/Botspot/zoom_686_mirror/raw/main/zoom_i686.tar.xz' || error 'Failed to download Zoom i686!' #wget 'https://github.com/Botspot/zoom_686_mirror/raw/main/zoom_i686.tar.xz' || error 'Failed to download Zoom i686!'
echo "Extracting..."
tar -xf ~/zoom_i686.tar.xz || error 'Failed to extract Zoom i686!' tar -xf ~/zoom_i686.tar.xz || error 'Failed to extract Zoom i686!'
rm -f ~/zoom_i686.tar.xz #who cares if this fails rm -f ~/zoom_i686.tar.xz #who cares if this fails
fi fi
@ -47,23 +57,13 @@ if [ -z "$(ps aux | grep pulseaudio | grep -v grep)" ];then
fi fi
cd ${HOME}/zoom/ cd ${HOME}/zoom/
echo -e "\e[102m\e[30mLaunching Zoom.\e[0m" echo -e "\e[102m\e[30mLaunching Zoom.\e[0m"
box86 zoom' > "${HOME}/zoom/runzoom.sh" box86 zoom "$1"' > "${HOME}/zoom/runzoom.sh"
chmod +x "${HOME}/zoom/runzoom.sh" chmod +x "${HOME}/zoom/runzoom.sh"
if command -v box86 >/dev/null;then
echo "Updating box86..."
else
echo "Installing box86..."
fi
"${DIRECTORY}/manage" install-if-not-installed 'Box86' || error "Box86 installation failed!"
if ! command -v box86 >/dev/null;then
error "Box86 failed to install somehow!\n/usr/local/bin/box86 does not exist"
fi
echo "Creating a Zoom button in the Main Menu..." echo "Creating a Zoom button in the Main Menu..."
echo "[Desktop Entry] echo "[Desktop Entry]
Name=Zoom Name=Zoom
Exec=${DIRECTORY}/etc/terminal-run "\""$HOME/zoom/runzoom.sh"\"" 'Close this window to exit Zoom' Exec=${DIRECTORY}/etc/terminal-run "\""$HOME/zoom/runzoom.sh %u"\"" 'Close this window to exit Zoom'
Icon=$(dirname "$0")/icon-64.png Icon=$(dirname "$0")/icon-64.png
Path=${HOME}/zoom/ Path=${HOME}/zoom/
Type=Application Type=Application
@ -71,10 +71,15 @@ Comment=i386 version of software platform used for teleconferencing using Box86
Categories=Network; Categories=Network;
StartupNotify=true" > ~/.local/share/applications/zoom.desktop StartupNotify=true" > ~/.local/share/applications/zoom.desktop
#Associate with mimeapp
if [ -z "$(cat ~/.config/mimeapps.list | grep 'zoom.desktop')" ];then
echo "Associating Zoom mimetypes..."
echo "[Added Associations]
x-scheme-handler/zoomus=zoom.desktop;
x-scheme-handler/zoommtg=zoom.desktop;" >> ~/.config/mimeapps.list
fi
systemctl --user unmask pulseaudio.service pulseaudio.socket systemctl --user unmask pulseaudio.service pulseaudio.socket
systemctl --user enable pulseaudio.service pulseaudio.socket systemctl --user enable pulseaudio.service pulseaudio.socket
echo "Installation complete!" echo "Installation complete!"

Loading…
Cancel
Save