wpsoffice.sh 1 KB
Newer Older
Vitaly Lipatov's avatar
Vitaly Lipatov committed
1 2 3 4 5
#!/bin/sh

PKGNAME=wps-office
SUPPORTEDARCHES="x86_64"
DESCRIPTION="WPS Office for Linux from the official site"
6
TIPS="Run epm play wpsoffice=<version> to install some specific version"
Vitaly Lipatov's avatar
Vitaly Lipatov committed
7 8 9 10 11

. $(dirname $0)/common.sh


# https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=wps-office
12 13 14
pkgverstr=$(epm tool eget -O- "https://aur.archlinux.org/cgit/aur.git/plain/PKGBUILD?h=wps-office" | grep "^pkgver=")
eval $pkgverstr
[ -n "$pkgver" ] || pkgver=11.1.0.11664
15
[ -n "$2" ] && pkgver="$2"
Vitaly Lipatov's avatar
Vitaly Lipatov committed
16 17 18 19 20 21 22

pkgtype=$(epm print info -p)
case $pkgtype in
    rpm)
        PKG="https://wdl1.pcfg.cache.wpscdn.com/wpsdl/wpsoffice/download/linux/${pkgver##*.}/wps-office-${pkgver}.XA-1.x86_64.rpm"
        ;;
    *)
23
        PKG="https://wdl1.pcfg.cache.wpscdn.com/wpsdl/wpsoffice/download/linux/${pkgver##*.}/wps-office_${pkgver}.XA_amd64.deb"
Vitaly Lipatov's avatar
Vitaly Lipatov committed
24 25 26 27 28 29 30
        ;;
esac

case "$(epm print info -s)" in
  alt)
      # See in the package scripts: find /home/*/.config/Kingsoft/Office.conf
      epm install --repack $PKG
31
      exit
Vitaly Lipatov's avatar
Vitaly Lipatov committed
32 33 34 35
      ;;
esac

epm install "$PKG"