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) |
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 1bb3381b56f41..97406cf7dc018 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 143d1db258ded..f9c470122393c 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 23ad7e4e83c1f..b29182643d4a4 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 e29265ce12000..8bbdcc989c215 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 89d1e018f7bdd..85371fd969f61 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 9fbf17a39d942..4e0af3dd43dd8 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 4c1e74c2497e8..73eebbed8efb7 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 e11dfdc17d9c8..c93a4534dfd41 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 077c4b1e81cc3..1d0aeded7e5a6 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 1bbdb9834b96c..2fc28e781c560 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 e81b779f04251..adae0b1441e9c 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 70dcacec037fd..07f1b78a5de97 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 ed31f4a9e58a6..6014413aa69ad 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 728f20ef07eea..7b0bede66f233 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 c037064411b54..8fdd59f0a2235 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 2099167caef62..1045e78797301 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 26ae2bf053b31..7d24b890a95b0 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" |