teams.sh 895 Bytes
Newer Older
1 2 3 4 5 6 7 8
#!/bin/sh -x
# It will run with two args: buildroot spec
BUILDROOT="$1"

SPEC="$2"

PRODUCT=teams
LIBDIR=/opt
9 10 11
PRODUCTDIR=/opt/teams

. $(dirname $0)/common-chromium-browser.sh
12

13
if [ "$(epm print info -e)" = "ALTLinux/p8" ] ; then
14 15 16 17 18 19 20 21 22 23 24 25
    # drop unsupported binary
    #subst '1i%filter_from_requires /^libm.so.6(GLIBC_2.27).*/d' $SPEC
    rm -rf $BUILDROOT/usr/share/teams/resources/app.asar.unpacked/node_modules/@microsoft/fasttext-languagedetector/build/
    subst "s|.*/usr/share/teams/resources/app.asar.unpacked/node_modules/@microsoft/fasttext-languagedetector/build/.*||" $SPEC
fi

# move to more correct place
subst "s|^TEAMS_PATH=.*|$LIBDIR/$PRODUCT/teams|" $BUILDROOT/usr/bin/teams
mkdir -p $BUILDROOT/$LIBDIR
mv -v $BUILDROOT/usr/share/teams/ $BUILDROOT/$LIBDIR/
subst "s|/usr/share/teams|$LIBDIR/$PRODUCT|" $SPEC

26
fix_chrome_sandbox
27

28 29
add_electron_deps

30
fix_desktop_file /usr/bin/teams
31