office/wps-office: Updated for v 11.1.0.11698.XA. New maintainer.
Signed-off-by: bedlam <dave@slackbuilds.org> Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
This commit is contained in:
parent
f69fff53a0
commit
293d8b125b
|
@ -1,6 +1,37 @@
|
|||
WPS Office (an office productivity suite for Linux)
|
||||
WPS Office: One of the Best Office Solutions for Linux
|
||||
|
||||
WPS Office, including Writer, Presentation and spreadsheets, is a
|
||||
powerful office suite. It is deeply compatible with all of the
|
||||
latest Microsoft Office file formats. It can easily open and read
|
||||
the documents created with Microsoft Office.
|
||||
* Free All-in-One Office Suite
|
||||
Writer, Spreadsheet, Presentation, and the PDF Toolkit can help you
|
||||
solve issues in viewing and editing common document types. Meanwhile,
|
||||
the small but feature-rich PDF toolkit can help you convert PDFs from
|
||||
and to Word, Excel, PPT, and image files with ease.
|
||||
|
||||
Compatible with Various File Formats
|
||||
WPS Office supports common document formats. The four components of WPS
|
||||
Office will boost your productivity in text processing, data analysis,
|
||||
and animation creation.
|
||||
|
||||
Excellent Productivity Application for Free
|
||||
Writer provides powerful solutions for setting the layout of graphics
|
||||
and texts. Spreadsheet possesses an accurate and efficient calculation
|
||||
engine. Presentation delivers professional animations and exquisite
|
||||
online templates.
|
||||
|
||||
NOTE: webcore-fonts
|
||||
Having webcore-fonts installed is recommended, otherwise the program
|
||||
will complain about missing fonts upon start.
|
||||
|
||||
NOTE: themes
|
||||
The button for changing themes does not work at the moment.
|
||||
|
||||
TROUBLESHOOTING: WPS Office Overriding/Breaks Mime
|
||||
* Close all WPS Office programs
|
||||
* Open ~/.config/Kingsoft/Office.conf
|
||||
* Add the following, just before [kdcsdk]:
|
||||
|
||||
common\do_not_detect_file_association_while_startup=true
|
||||
|
||||
* Save the file
|
||||
* You may need to also clean WPS Office associated stuff from:
|
||||
|
||||
~/.local/share/mime/
|
||||
|
|
|
@ -0,0 +1,8 @@
|
|||
[Desktop Entry]
|
||||
Name=WPS Spreadsheet
|
||||
Comment=WPS Office Spreadsheet
|
||||
Exec=et
|
||||
Icon=wps-office2019-etmain
|
||||
StartupNotify=false
|
||||
Type=Application
|
||||
Categories=Office
|
|
@ -0,0 +1,8 @@
|
|||
[Desktop Entry]
|
||||
Name=WPS PDF
|
||||
Comment=WPS Office PDF
|
||||
Exec=wpspdf
|
||||
Icon=wps-office2019-pdfmain
|
||||
StartupNotify=false
|
||||
Type=Application
|
||||
Categories=Office
|
|
@ -0,0 +1,8 @@
|
|||
[Desktop Entry]
|
||||
Name=WPS Presentations
|
||||
Comment=WPS Office Presentations
|
||||
Exec=wpp
|
||||
Icon=wps-office2019-wppmain
|
||||
StartupNotify=false
|
||||
Type=Application
|
||||
Categories=Office
|
|
@ -0,0 +1,8 @@
|
|||
[Desktop Entry]
|
||||
Name=WPS Writer
|
||||
Comment=WPS Office Writer
|
||||
Exec=wps
|
||||
Icon=wps-office2019-wpsmain
|
||||
StartupNotify=false
|
||||
Type=Application
|
||||
Categories=Office
|
|
@ -13,7 +13,7 @@ wps-office: powerful office suite. It is deeply compatible with all of the
|
|||
wps-office: latest Microsoft Office file formats. It can easily open and read
|
||||
wps-office: the documents created with Microsoft Office.
|
||||
wps-office:
|
||||
wps-office:
|
||||
wps-office:
|
||||
wps-office: Homepage: https://linux.wps.com/
|
||||
wps-office:
|
||||
wps-office:
|
||||
wps-office:
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
# Slackware build script for wps-office
|
||||
|
||||
# Copyright 2023 Petar Petrov, slackalaxy at gmail dot com
|
||||
# Copyright 2016 Andre Fernando, Indonesia
|
||||
# All rights reserved.
|
||||
#
|
||||
|
@ -25,7 +26,7 @@
|
|||
cd $(dirname $0) ; CWD=$(pwd)
|
||||
|
||||
PRGNAM=wps-office
|
||||
VERSION=${VERSION:-11.1.0.10920.XA}
|
||||
VERSION=${VERSION:-11.1.0.11698.XA}
|
||||
BUILD=${BUILD:-1}
|
||||
TAG=${TAG:-_SBo}
|
||||
PKGTYPE=${PKGTYPE:-tgz}
|
||||
|
@ -38,9 +39,6 @@ if [ -z "$ARCH" ]; then
|
|||
esac
|
||||
fi
|
||||
|
||||
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
|
||||
# the name of the created package would be, and then exit. This information
|
||||
# could be useful to other scripts.
|
||||
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
|
||||
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
|
||||
exit 0
|
||||
|
@ -50,13 +48,10 @@ TMP=${TMP:-/tmp/SBo}
|
|||
PKG=$TMP/package-$PRGNAM
|
||||
OUTPUT=${OUTPUT:-/tmp}
|
||||
|
||||
SRCVER=${VERSION}
|
||||
|
||||
case "$ARCH" in
|
||||
i?86) SRCARCH=i386 ;;
|
||||
x86_64) SRCARCH=amd64 ;;
|
||||
*) printf "\n\n$ARCH is not supported.\n"; exit 1 ;;
|
||||
esac
|
||||
if [ "$ARCH" != "x86_64" ]; then
|
||||
printf "\n\n$ARCH is not supported... \n"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
set -e
|
||||
|
||||
|
@ -66,9 +61,9 @@ cd $TMP
|
|||
rm -rf $PRGNAM
|
||||
mkdir -p $PRGNAM
|
||||
cd $PRGNAM
|
||||
ar -x $CWD/${PRGNAM}_${SRCVER}_${SRCARCH}.deb
|
||||
tar xvf data.tar.xz -C $PKG
|
||||
cd $PKG
|
||||
ar -x $CWD/${PRGNAM}_${VERSION}_amd64.deb
|
||||
tar xvf data.tar.xz
|
||||
|
||||
chown -R root:root .
|
||||
find -L . \
|
||||
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
|
||||
|
@ -76,9 +71,34 @@ find -L . \
|
|||
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
|
||||
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
|
||||
|
||||
# No WPS submenus, automatic file associations or redundant fonts (DejaVuMathTeXGyre.ttf)
|
||||
cp -a opt $PKG
|
||||
|
||||
mkdir -p $PKG/usr
|
||||
cp -a usr/bin $PKG/usr
|
||||
|
||||
# use our desktop files
|
||||
mkdir -p $PKG/usr/share/{applications,pixmaps}
|
||||
cp --no-preserve=mode,ownership $CWD/desktop/*.desktop $PKG/usr/share/applications
|
||||
cp -a usr/share/icons/hicolor/48x48/mimetypes/wps-office2019-* $PKG/usr/share/pixmaps
|
||||
|
||||
chmod 0644 $PKG/usr/share/pixmaps/wps-office2019-*
|
||||
|
||||
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
|
||||
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
|
||||
|
||||
# Thanks to NixOS (https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/office/wpsoffice/default.nix)
|
||||
# distribution is missing libkappessframework.so, so remove the following dead libraries
|
||||
rm -r $PKG/opt/kingsoft/wps-office/office6/addons/pdfbatchcompression
|
||||
|
||||
# make ldd happy
|
||||
mkdir -p $PKG/etc/ld.so.conf.d
|
||||
echo "/opt/kingsoft/wps-office/office6/" > $PKG/etc/ld.so.conf.d/$PRGNAM.conf
|
||||
echo "/opt/kingsoft/wps-office/office6/addons/kcef/" >> $PKG/etc/ld.so.conf.d/$PRGNAM.conf
|
||||
echo "/opt/kingsoft/wps-office/office6/addons/cef/" >> $PKG/etc/ld.so.conf.d/$PRGNAM.conf
|
||||
echo "/opt/kingsoft/wps-office/office6/addons/kpromeprocesson/" >> $PKG/etc/ld.so.conf.d/$PRGNAM.conf
|
||||
echo "/opt/kingsoft/wps-office/office6/addons/krecentfile/" >> $PKG/etc/ld.so.conf.d/$PRGNAM.conf
|
||||
|
||||
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
|
||||
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
|
||||
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
PRGNAM="wps-office"
|
||||
VERSION="11.1.0.10920.XA"
|
||||
VERSION="11.1.0.11698.XA"
|
||||
HOMEPAGE="https://linux.wps.com/"
|
||||
DOWNLOAD="UNSUPPORTED"
|
||||
MD5SUM=""
|
||||
DOWNLOAD_x86_64="https://wdl1.pcfg.cache.wpscdn.com/wpsdl/wpsoffice/download/linux/10920/wps-office_11.1.0.10920.XA_amd64.deb"
|
||||
MD5SUM_x86_64="2ee02da912fd770a418300f67e3a3fd7"
|
||||
REQUIRES=""
|
||||
MAINTAINER="Andre Fernando"
|
||||
EMAIL="ando344@gmail.com"
|
||||
DOWNLOAD_x86_64="https://wdl1.pcfg.cache.wpscdn.com/wpsdl/wpsoffice/download/linux/11698/wps-office_11.1.0.11698.XA_amd64.deb"
|
||||
MD5SUM_x86_64="c80a2b32604cb2a8eb0de456a062fe30"
|
||||
REQUIRES="%README%"
|
||||
MAINTAINER="Petar Petrov"
|
||||
EMAIL="slackalaxy at gmail dot com"
|
||||
|
|
Loading…
Reference in New Issue