diff --git a/office/LibreOffice/LibreOffice.SlackBuild b/office/LibreOffice/LibreOffice.SlackBuild index 78e05c8d78..b5ba37a68c 100644 --- a/office/LibreOffice/LibreOffice.SlackBuild +++ b/office/LibreOffice/LibreOffice.SlackBuild @@ -28,7 +28,7 @@ PRGNAM=LibreOffice SRCNAM=libreoffice VERSION=${VERSION:-5.1.2.2} SHORT_VERSION=${VERSION%.*.*} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PACKAGER=${PACKAGER:-"AnonymousCoward"} @@ -162,6 +162,11 @@ make distro-pack-install DESTDIR=$PKG 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 +# Prefer GTK2 toolkit +cd $PKG/usr/lib$LIBDIRSUFFIX/$SRCNAM/program +sed -i -e '/^#\ restore/i# Prefer GTK2\nexport SAL_USE_VCLPLUGIN=${SAL_USE_VCLPLUGIN:-gtk}\n' soffice +cd - + cd $PKG/usr/lib$LIBDIRSUFFIX mv $SRCNAM $SRCNAM-$VERSION ln -s $SRCNAM-$VERSION $SRCNAM diff --git a/office/LibreOffice/README b/office/LibreOffice/README index 73881a5895..fc462491e7 100644 --- a/office/LibreOffice/README +++ b/office/LibreOffice/README @@ -18,3 +18,7 @@ Build time environment variables that may set to vary features are as follows. is always added to whatever LOLANGS is set. Thus building with, for example, LOLOANGS="de" sh LibreOffice would build LibreOffice with support for german and US english languages. + +For performance reasons, this Slackbuild sets GTK2 to be used at runtime. +Alternatives (gen, gtk3, kde4) may still be used by setting SAL_USE_VCLPLUGIN +in the user environment.