Commit 7dcb0fc8 authored by Vitaly Lipatov's avatar Vitaly Lipatov

epm play wpsoffice: allow old 11.x versions, fix run on systems with old…

epm play wpsoffice: allow old 11.x versions, fix run on systems with old libstdc++ (eterbug #17812)
parent 668d85ea
...@@ -7,6 +7,14 @@ DESCRIPTION="WPS Office for Linux from the official site" ...@@ -7,6 +7,14 @@ DESCRIPTION="WPS Office for Linux from the official site"
URL="https://www.wps.cn/product/wpslinux" URL="https://www.wps.cn/product/wpslinux"
TIPS="Run epm play wpsoffice=<version> to install some specific version" TIPS="Run epm play wpsoffice=<version> to install some specific version"
if epm installed wps-office ; then
PKGNAME=wps-office
fi
if echo "$VERSION" | grep -q "^11" ; then
PKGNAME=wps-office
fi
. $(dirname $0)/common.sh . $(dirname $0)/common.sh
if [ "$VERSION" = "*" ] ; then if [ "$VERSION" = "*" ] ; then
...@@ -15,4 +23,20 @@ fi ...@@ -15,4 +23,20 @@ fi
PKGURL="https://archive2.kylinos.cn/DEB/KYLIN_DEB/pool/main/deb/wpsoffice/wpsoffice_${VERSION}_amd64.deb" PKGURL="https://archive2.kylinos.cn/DEB/KYLIN_DEB/pool/main/deb/wpsoffice/wpsoffice_${VERSION}_amd64.deb"
# wps-office 12 need GLIBCXX_3.4.30
#is_stdcpp_enough "12.1" || VERSION="11.1.0.11723.XA"
if echo "$VERSION" | grep -q "^11" ; then
mversion=$(echo "$VERSION" | sed -e 's|\.XA$||' -e 's|.*\.||')
pkgtype=$(epm print info -p)
case $pkgtype in
rpm)
PKGURL="https://wdl1.pcfg.cache.wpscdn.com/wpsdl/wpsoffice/download/linux/$mversion/wps-office-${VERSION}-1.x86_64.rpm"
;;
*)
PKGURL="https://wdl1.pcfg.cache.wpscdn.com/wpsdl/wpsoffice/download/linux/$mversion/wps-office_${VERSION}_amd64.deb"
;;
esac
fi
install_pkgurl install_pkgurl
wpsoffice.sh
\ No newline at end of file
...@@ -23,8 +23,9 @@ remove_file $PRODUCTDIR/office6/wpscloudsvr ...@@ -23,8 +23,9 @@ remove_file $PRODUCTDIR/office6/wpscloudsvr
# linked with missed libkappessframework.so()(64bit) # linked with missed libkappessframework.so()(64bit)
remove_file $PRODUCTDIR/office6/addons/pdfbatchcompression/libpdfbatchcompressionapp.so remove_file $PRODUCTDIR/office6/addons/pdfbatchcompression/libpdfbatchcompressionapp.so
# https://bugs.etersoft.ru/show_bug.cgi?id=17812
# Fix for icu>=71.1 # Fix for icu>=71.1
remove_file $PRODUCTDIR/office6/libstdc++.so* #remove_file $PRODUCTDIR/office6/libstdc++.so*
# Use system libjpeg # Use system libjpeg
remove_file $PRODUCTDIR/office6/libjpeg.so* remove_file $PRODUCTDIR/office6/libjpeg.so*
...@@ -33,7 +34,9 @@ remove_file $PRODUCTDIR/office6/libjpeg.so* ...@@ -33,7 +34,9 @@ remove_file $PRODUCTDIR/office6/libjpeg.so*
ignore_lib_requires "libc++.so" ignore_lib_requires "libc++.so"
# QT is prebuilded # QT is prebuilded
ignore_lib_requires "libQtCore.so.4 libQtNetwork.so.4 libQtXml.so.4" #ignore_lib_requires "libQtCore.so.4 libQtNetwork.so.4 libQtXml.so.4"
remove_file $PRODUCTDIR/office6/librpcwpsapi.so
remove_file $PRODUCTDIR/office6/librpcwppapi.so
# WPS Office provide libuof.so()(64bit) itself # WPS Office provide libuof.so()(64bit) itself
ignore_lib_requires "libuof.so" ignore_lib_requires "libuof.so"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment