abinfo "Installing NPM dependencies ..."
npm_config_cache="$SRCDIR"/package-cache npm install

abinfo "Building teams-for-linux ..."
npx electron-builder build --linux dir

abinfo "Installing teams-for-linux ..."
install -dvm755 "$PKGDIR"/usr/lib/teams-for-linux
cp -rv "$SRCDIR"/dist/linux*-unpacked/* "$PKGDIR"/usr/lib/teams-for-linux/

abinfo "Creating symbolic link ..."
mkdir -pv "$PKGDIR"/usr/bin
ln -sv ../lib/teams-for-linux/teams-for-linux "$PKGDIR"/usr/bin/teams-for-linux

abinfo "Installing application icon ..."
for size in 16 24 32 48 64 96 128 256 512 1024
do
  install -Dvm644 "$SRCDIR"/build/icons/${size}x${size}.png "$PKGDIR"/usr/share/icons/hicolor/${size}x${size}/apps/teams-for-linux.png
done
