diff options
author | Andrew Clemons <andrew.clemons@gmail.com> | 2022-03-01 21:56:01 +1300 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2022-03-03 15:56:51 +0700 |
commit | b2519f95fdcc4c34874b99ada283907bfc6147ec (patch) | |
tree | e75d63b868e6a19636de30283257389cb05b256a /office | |
parent | 062c44615d50deb42afe6e8dfa766bbb726a386d (diff) | |
download | slackbuilds-b2519f95fdcc4c34874b99ada283907bfc6147ec.tar.gz slackbuilds-b2519f95fdcc4c34874b99ada283907bfc6147ec.tar.xz |
various: Use zulu jdk builds for REQUIRES.
As noted in the FAQ, you can still use Oracle's JDK for
building or running, but we'll default to the Zulu builds
in the REQUIRES since they are easily downloadable.
Zulu is a good default for us at SBo since it is available
for both 32 and 64 bit, freely downloadable and compatible
and they provide builds for all the LTS branches.
We don't currently have builds for Adoptium (previously
AdoptOpenJDK, not part of the Eclipse Foundation), but if
someone wants to submit builds for them, we can include them
too. Note though that they do not provide 32 bit builds.
Software should run with either Zulu or Oracle's JDK, or
indeed any other builds of OpenJDK, so if I have broken your
build with this change, apologies. This should be rare and
we can change the REQUIRES back to jdkX in that case and note
it in the README, but I do not expect this should be the case.
Signed-off-by: Andrew Clemons <andrew.clemons@gmail.com>
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'office')
-rw-r--r-- | office/LanguageTool/LanguageTool.info | 2 | ||||
-rw-r--r-- | office/LibreOffice/LibreOffice.SlackBuild | 41 | ||||
-rw-r--r-- | office/LibreOffice/LibreOffice.info | 2 | ||||
-rw-r--r-- | office/ProjectLibre/ProjectLibre.info | 2 | ||||
-rw-r--r-- | office/bookbinder/bookbinder.info | 2 | ||||
-rw-r--r-- | office/briss/briss.info | 2 | ||||
-rw-r--r-- | office/broffice.org/broffice.org.info | 2 | ||||
-rw-r--r-- | office/flowkeeper/flowkeeper.info | 2 | ||||
-rw-r--r-- | office/freemind/freemind.info | 2 | ||||
-rw-r--r-- | office/ganttproject/ganttproject.info | 2 | ||||
-rw-r--r-- | office/jpdfbookmarks/jpdfbookmarks.info | 2 | ||||
-rw-r--r-- | office/jstock/jstock.info | 2 | ||||
-rw-r--r-- | office/libreoffice/libreoffice.info | 2 | ||||
-rw-r--r-- | office/multivalent-tool-pdf/multivalent-tool-pdf.info | 2 | ||||
-rw-r--r-- | office/pdfstudio/pdfstudio.info | 2 | ||||
-rw-r--r-- | office/pdfstudioviewer/pdfstudioviewer.info | 2 | ||||
-rw-r--r-- | office/xmind/xmind.info | 2 |
17 files changed, 39 insertions, 34 deletions
diff --git a/office/LanguageTool/LanguageTool.info b/office/LanguageTool/LanguageTool.info index 1bb3381b56..97406cf7dc 100644 --- a/office/LanguageTool/LanguageTool.info +++ b/office/LanguageTool/LanguageTool.info @@ -5,6 +5,6 @@ DOWNLOAD="https://www.languagetool.org/download/LanguageTool-3.5.zip" MD5SUM="b750011ec97d2fd94e41fc37899844d3" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="jdk" +REQUIRES="zulu-openjdk8" MAINTAINER="Dimitris Zlatanidis" EMAIL="d.zlatanidis@gmail.com" diff --git a/office/LibreOffice/LibreOffice.SlackBuild b/office/LibreOffice/LibreOffice.SlackBuild index 143d1db258..f9c4701223 100644 --- a/office/LibreOffice/LibreOffice.SlackBuild +++ b/office/LibreOffice/LibreOffice.SlackBuild @@ -92,7 +92,6 @@ else HAVE_SRCS_TARBALL=0 fi - chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ @@ -110,24 +109,30 @@ jval="$(echo $MAKEFLAGS |grep -o "\-j *[0-9]*" | grep -o "[0-9]*")" || true # If PARALLEL environment variable is set, use that to override everything. [ "${PARALLEL:-0}" != "0" ] && parallel="--with-parallelism=$PARALLEL" -JAVA=${JAVA:-jdk11} -if [ "$JAVA" = "jdk11" ]; then - . /etc/profile.d/jdk11.sh - use_java="--with-jdk-home=$JAVA_HOME" -elif [ "$JAVA" = "jdk12" ]; then - . /etc/profile.d/jdk12.sh - use_java="--with-jdk-home=$JAVA_HOME" -elif [ "$JAVA" = "jdk13" ]; then - . /etc/profile.d/jdk13.sh - use_java="--with-jdk-home=$JAVA_HOME" -elif [ "$JAVA" = "jdk14" ]; then - . /etc/profile.d/jdk14.sh - use_java="--with-jdk-home=$JAVA_HOME" -elif [ "$JAVA" = "jdk15" ]; then - . /etc/profile.d/jdk15.sh - use_java="--with-jdk-home=$JAVA_HOME" -elif [ "$JAVA" = "no" ]; then +JAVA=${JAVA:-} +if [ "$JAVA" = "no" ]; then use_java="--with-java=no" +else + if [ -z "$JAVA_HOME" ]; then + # if JAVA_HOME isn't set, try to set it by sourcing the profile script + for i in /etc/profile.d/*jdk*.sh; do + if [ -x $i ]; then + source $i + break + fi + done + fi + + if [ -z "$JAVA_HOME" ]; then + cat <<EOF +!!! Java support requested, but JAVA_HOME is unset and I can't find +!!! a /etc/profile.d script that sets it. Are you sure you have a JDK +!!! package installed? +EOF + exit 1 + fi + + use_java="--with-jdk-home=$JAVA_HOME" fi # General optional use of packages available from SBo. If not found, LibreOffice internal versions are used diff --git a/office/LibreOffice/LibreOffice.info b/office/LibreOffice/LibreOffice.info index 23ad7e4e83..b29182643d 100644 --- a/office/LibreOffice/LibreOffice.info +++ b/office/LibreOffice/LibreOffice.info @@ -7,6 +7,6 @@ MD5SUM="8d7d3fb99d3680d58c92f42e20657965 \ a0e69e73892c22d8f8417483df090c82" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="jdk11 apache-ant perl-Archive-Zip" +REQUIRES="zulu-openjdk11 apache-ant perl-Archive-Zip" MAINTAINER="Christoph Willing" EMAIL="chris.willing@linux.com" diff --git a/office/ProjectLibre/ProjectLibre.info b/office/ProjectLibre/ProjectLibre.info index e29265ce12..8bbdcc989c 100644 --- a/office/ProjectLibre/ProjectLibre.info +++ b/office/ProjectLibre/ProjectLibre.info @@ -5,6 +5,6 @@ DOWNLOAD="https://downloads.sourceforge.net/projectlibre/projectlibre-1.9.3.tar. MD5SUM="00ba2b6f674fbdf781b04830c8d8a973" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="jdk" +REQUIRES="zulu-openjdk8" MAINTAINER="Willy Sudiarto Raharjo" EMAIL="willysr@slackbuilds.org" diff --git a/office/bookbinder/bookbinder.info b/office/bookbinder/bookbinder.info index 89d1e018f7..85371fd969 100644 --- a/office/bookbinder/bookbinder.info +++ b/office/bookbinder/bookbinder.info @@ -5,6 +5,6 @@ DOWNLOAD="http://www.quantumelephant.co.uk/bookbinder/bookbinder-3.0.zip" MD5SUM="4205fe88d4931a0e7e898c30a8069679" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="jdk" +REQUIRES="zulu-openjdk8" MAINTAINER="Petr Kletecka" EMAIL="petr@kle.cz" diff --git a/office/briss/briss.info b/office/briss/briss.info index 9fbf17a39d..4e0af3dd43 100644 --- a/office/briss/briss.info +++ b/office/briss/briss.info @@ -5,6 +5,6 @@ DOWNLOAD="http://sourceforge.net/projects/briss/files/release%200.9/briss-0.9.ta MD5SUM="030380e0ca3ff05f2dff9590a2fa4ab7" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="jdk" +REQUIRES="zulu-openjdk8" MAINTAINER="Alan Alberghini" EMAIL="414N@slacky.it" diff --git a/office/broffice.org/broffice.org.info b/office/broffice.org/broffice.org.info index 4c1e74c249..73eebbed8e 100644 --- a/office/broffice.org/broffice.org.info +++ b/office/broffice.org/broffice.org.info @@ -5,6 +5,6 @@ DOWNLOAD="http://ponce.cc/slackware/sources/repo/BrOOo_3.2.1_Linux_x86_install-r MD5SUM="28f13819217e712432f7cdc30ae9701b" DOWNLOAD_x86_64="http://ponce.cc/slackware/sources/repo/BrOOo_3.2.1_Linux_x86-64_install-rpm-wJRE_pt-BR.tar.gz" MD5SUM_x86_64="d84e8e8827ad28672a006414e40382cb" -REQUIRES="jdk" +REQUIRES="zulu-openjdk8" MAINTAINER="Oda" EMAIL="edu.oda@gmail.com" diff --git a/office/flowkeeper/flowkeeper.info b/office/flowkeeper/flowkeeper.info index e11dfdc17d..c93a4534df 100644 --- a/office/flowkeeper/flowkeeper.info +++ b/office/flowkeeper/flowkeeper.info @@ -5,6 +5,6 @@ DOWNLOAD="http://flowkeeper.sourceforge.net/flowkeeper.jar" MD5SUM="f0266dacce69ceaca0c9668d6701a1ab" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="jdk" +REQUIRES="zulu-openjdk8" MAINTAINER="LukenShiro" EMAIL="lukenshiro@ngi.it" diff --git a/office/freemind/freemind.info b/office/freemind/freemind.info index 077c4b1e81..1d0aeded7e 100644 --- a/office/freemind/freemind.info +++ b/office/freemind/freemind.info @@ -5,6 +5,6 @@ DOWNLOAD="http://downloads.sourceforge.net/freemind/freemind-bin-max-1.0.1.zip" MD5SUM="bb217c2566e1476f11f1a68ff88a5669" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="jdk" +REQUIRES="zulu-openjdk8" MAINTAINER="Bruno T. Russo (BrunoRusso)" EMAIL="contato@brunorusso.eti.br" diff --git a/office/ganttproject/ganttproject.info b/office/ganttproject/ganttproject.info index 1bbdb9834b..2fc28e781c 100644 --- a/office/ganttproject/ganttproject.info +++ b/office/ganttproject/ganttproject.info @@ -5,6 +5,6 @@ DOWNLOAD="https://github.com/bardsoftware/ganttproject/releases/download/ganttpr MD5SUM="a7b7c90c4e96b8995dd55fb314f103e1" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="jdk" +REQUIRES="zulu-openjdk8" MAINTAINER="Ekin Akoglu" EMAIL="ekinakoglu@gmail.com" diff --git a/office/jpdfbookmarks/jpdfbookmarks.info b/office/jpdfbookmarks/jpdfbookmarks.info index e81b779f04..adae0b1441 100644 --- a/office/jpdfbookmarks/jpdfbookmarks.info +++ b/office/jpdfbookmarks/jpdfbookmarks.info @@ -5,6 +5,6 @@ DOWNLOAD="http://downloads.sourceforge.net/sourceforge/jpdfbookmarks/jpdfbookmar MD5SUM="035c9cb2f828891cf0bea37323968f7a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="jdk" +REQUIRES="zulu-openjdk8" MAINTAINER="Alexander Verbovetsky" EMAIL="alik@ejik.org" diff --git a/office/jstock/jstock.info b/office/jstock/jstock.info index 70dcacec03..07f1b78a5d 100644 --- a/office/jstock/jstock.info +++ b/office/jstock/jstock.info @@ -5,6 +5,6 @@ DOWNLOAD="https://github.com/yccheok/jstock/releases/download/release_1-0-7-56/j MD5SUM="4235f96acf9a1d61d79f6b81b96ae46c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="jdk" +REQUIRES="zulu-openjdk8" MAINTAINER="Zhu Qun-Ying" EMAIL="zhu.qunying@gmail.com" diff --git a/office/libreoffice/libreoffice.info b/office/libreoffice/libreoffice.info index ed31f4a9e5..6014413aa6 100644 --- a/office/libreoffice/libreoffice.info +++ b/office/libreoffice/libreoffice.info @@ -5,6 +5,6 @@ DOWNLOAD="UNSUPPORTED" MD5SUM="" DOWNLOAD_x86_64="https://download.documentfoundation.org/libreoffice/stable/7.3.0/rpm/x86_64/LibreOffice_7.3.0_Linux_x86-64_rpm.tar.gz" MD5SUM_x86_64="561eb7c226e96bd2140c996154fce3b2" -REQUIRES="jdk avahi" +REQUIRES="zulu-openjdk8 avahi" MAINTAINER="Willy Sudiarto Raharjo" EMAIL="willysr@slackbuilds.org" diff --git a/office/multivalent-tool-pdf/multivalent-tool-pdf.info b/office/multivalent-tool-pdf/multivalent-tool-pdf.info index 728f20ef07..7b0bede66f 100644 --- a/office/multivalent-tool-pdf/multivalent-tool-pdf.info +++ b/office/multivalent-tool-pdf/multivalent-tool-pdf.info @@ -5,6 +5,6 @@ DOWNLOAD="http://sourceforge.net/projects/slackbuildsdirectlinks/files/multivale MD5SUM="688b085ec0ea36a416ae0e34dae1f7e3" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="jdk" +REQUIRES="zulu-openjdk8" MAINTAINER="Alexander Verbovetsky" EMAIL="alik@ejik.org" diff --git a/office/pdfstudio/pdfstudio.info b/office/pdfstudio/pdfstudio.info index c037064411..8fdd59f0a2 100644 --- a/office/pdfstudio/pdfstudio.info +++ b/office/pdfstudio/pdfstudio.info @@ -5,6 +5,6 @@ DOWNLOAD="https://download.qoppa.com/pdfstudio/v2020/PDFStudio_v2020_4_0_linux.d MD5SUM="54b767608e88afdeeeb7292c278624c2" DOWNLOAD_x86_64="https://download.qoppa.com/pdfstudio/v2020/PDFStudio_v2020_4_0_linux64.deb" MD5SUM_x86_64="d4b8f062f90d191a7fca0b003101e772" -REQUIRES="jdk" +REQUIRES="zulu-openjdk8" MAINTAINER="Alexander Verbovetsky" EMAIL="alik@ejik.org" diff --git a/office/pdfstudioviewer/pdfstudioviewer.info b/office/pdfstudioviewer/pdfstudioviewer.info index 2099167cae..1045e78797 100644 --- a/office/pdfstudioviewer/pdfstudioviewer.info +++ b/office/pdfstudioviewer/pdfstudioviewer.info @@ -5,6 +5,6 @@ DOWNLOAD="https://download.qoppa.com/pdfstudioviewer/v2020/PDFStudioViewer_v2020 MD5SUM="b00266ac215c57010652919cf5ecd997" DOWNLOAD_x86_64="https://download.qoppa.com/pdfstudioviewer/v2020/PDFStudioViewer_v2020_4_0_linux64.deb" MD5SUM_x86_64="915bf1db64f138d75c5bb314b44c6c07" -REQUIRES="jdk" +REQUIRES="zulu-openjdk8" MAINTAINER="Alexander Verbovetsky" EMAIL="alik@ejik.org" diff --git a/office/xmind/xmind.info b/office/xmind/xmind.info index 26ae2bf053..7d24b890a9 100644 --- a/office/xmind/xmind.info +++ b/office/xmind/xmind.info @@ -5,6 +5,6 @@ DOWNLOAD="http://ponce.cc/slackware/sources/repo/xmind-8-update5-linux.zip" MD5SUM="1884b0bb8f520a480fc6af44da087277" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="jdk" +REQUIRES="zulu-openjdk8" MAINTAINER="Panagiotis Nikolaou" EMAIL="hostmaster@slackonly.com" |