office/LibreOffice: Full local help. New JDK options

Signed-off-by: Christoph Willing <chris.willing@iinet.net.au>
This commit is contained in:
Christoph Willing 2017-03-02 22:08:51 +10:00 committed by Willy Sudiarto Raharjo
parent 188cacfb75
commit 0c8bcb9058
3 changed files with 25 additions and 5 deletions

View File

@ -28,7 +28,7 @@ PRGNAM=LibreOffice
SRCNAM=libreoffice
VERSION=${VERSION:-5.3.0.3}
SHORT_VERSION=${VERSION%.*.*}
BUILD=${BUILD:-2}
BUILD=${BUILD:-3}
TAG=${TAG:-_SBo}
PACKAGER=${PACKAGER:-"AnonymousCoward"}
@ -89,8 +89,19 @@ vlc="" ; [ "${VLC:-no}" != "no" ] && vlc="--enable-vlc"
kde4="--enable-kde4" ; [ "${KDE4:-yes}" != "yes" ] && kde4="--disable-kde4"
LOLANGS=${LOLANGS:-"de es fr id it ja nl vi zh-CN"}
# LibreOffice.info REQUIRES jdk
[ -z $JAVA_HOME ] && . /etc/profile.d/jdk.sh
JAVA=${JAVA:-openjdk}
if [ "$JAVA" = "openjdk" ]; then
. /etc/profile.d/openjdk.sh
use_java="--with-java=java"
elif [ "$JAVA" = "openjdk8" ]; then
. /etc/profile.d/openjdk8.sh
use_java="--with-java=java"
elif [ "$JAVA" = "jdk" ]; then
. /etc/profile.d/jdk.sh
use_java="--with-java=java"
elif [ "$JAVA" = "no" ]; then
use_java="--with-java=no"
fi
# --with-system-harfbuzz \
./configure \
@ -113,13 +124,14 @@ LOLANGS=${LOLANGS:-"de es fr id it ja nl vi zh-CN"}
$avahi \
$vlc \
$kde4 \
$use_java \
--with-x \
--with-tls="nss" \
--without-krb5 \
--without-gssapi \
--without-junit \
--with-ant-home=lib$LIBDIRSUFFIX/apache-ant \
--with-help=common \
--with-help \
--with-system-boost \
--with-system-cairo \
--with-system-curl \

View File

@ -7,6 +7,6 @@ MD5SUM="204c492a0b5e58dd0be9788c74a364ab \
20d3cee8f200ce35b6f1c966ef5abb3e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3 jdk apache-ant perl-Archive-Zip"
REQUIRES="python3 openjdk apache-ant perl-Archive-Zip"
MAINTAINER="Christoph Willing"
EMAIL="chris.willing@linux.com"

View File

@ -28,6 +28,14 @@ Build time environment variables that may set to vary features are as follows:
Additionally, setting LOLANGS="ALL" will build in support for all available
languages.
5. A number of Java Development Kits are suitable for building LibreOffice.
The default JDK for this SlackBuild is openjdk. Others may be chosen by
setting the JAVA environment variable when running the SlackBuild. Recognised
values are openjdk (the default, not explicitly required), openjdk8 and jdk
e.g. JAVA=jdk (to use SBo jdk package with Oracle binary version). Using an
alternate JDK will require presesnce of the appropriate package when building
LibreOffice. Setting JAVA=no will build LibreOffice without any Java support.
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.