diff options
author | Florian Franzmann | 2020-02-08 23:06:21 +0100 |
---|---|---|
committer | Florian Franzmann | 2020-02-08 23:06:21 +0100 |
commit | 361e118e99e7779c30350e2978a0c7ddda8afd0f (patch) | |
tree | d687ebf293e1a3ade0ce542d5b180babc442ad27 /bin-java | |
parent | 917c56311df0529bcb1a714cec22eb7d3e0f4e15 (diff) |
bin-java/openjdk13-bin: new spell, openjdk version 13
Diffstat (limited to 'bin-java')
-rwxr-xr-x | bin-java/openjdk13-bin/BUILD | 1 | ||||
-rwxr-xr-x | bin-java/openjdk13-bin/CONFLICTS | 11 | ||||
-rwxr-xr-x | bin-java/openjdk13-bin/DEPENDS | 9 | ||||
-rwxr-xr-x | bin-java/openjdk13-bin/DETAILS | 30 | ||||
-rwxr-xr-x | bin-java/openjdk13-bin/FINAL | 3 | ||||
-rw-r--r-- | bin-java/openjdk13-bin/HISTORY | 4 | ||||
-rwxr-xr-x | bin-java/openjdk13-bin/INSTALL | 6 | ||||
-rwxr-xr-x | bin-java/openjdk13-bin/PRE_BUILD | 12 | ||||
-rwxr-xr-x | bin-java/openjdk13-bin/PROVIDES | 4 | ||||
-rw-r--r-- | bin-java/openjdk13-bin/java.sh | 6 |
10 files changed, 86 insertions, 0 deletions
diff --git a/bin-java/openjdk13-bin/BUILD b/bin-java/openjdk13-bin/BUILD new file mode 100755 index 0000000..27ba77d --- /dev/null +++ b/bin-java/openjdk13-bin/BUILD @@ -0,0 +1 @@ +true diff --git a/bin-java/openjdk13-bin/CONFLICTS b/bin-java/openjdk13-bin/CONFLICTS new file mode 100755 index 0000000..75fb170 --- /dev/null +++ b/bin-java/openjdk13-bin/CONFLICTS @@ -0,0 +1,11 @@ +conflicts j2sdk && +conflicts j2sdk-bin && +conflicts jdk1.5-bin && +conflicts jdk6-bin && +conflicts jdk7-bin && +conflicts jdk8-bin && +conflicts jre1.5-bin && +conflicts jre6-bin && +conflicts jre7-bin && +conflicts jre8-bin && +conflicts server-jre8-bin diff --git a/bin-java/openjdk13-bin/DEPENDS b/bin-java/openjdk13-bin/DEPENDS new file mode 100755 index 0000000..c457b3c --- /dev/null +++ b/bin-java/openjdk13-bin/DEPENDS @@ -0,0 +1,9 @@ +depends unzip && +depends alsa-lib && +depends freetype2 && +depends gcc && +depends libx11 && +depends libxext && +depends libxi && +depends libxrender && +depends libxtst diff --git a/bin-java/openjdk13-bin/DETAILS b/bin-java/openjdk13-bin/DETAILS new file mode 100755 index 0000000..ceecdf9 --- /dev/null +++ b/bin-java/openjdk13-bin/DETAILS @@ -0,0 +1,30 @@ + SPELL=openjdk13-bin +case "${SMGL_COMPAT_ARCHS[0]}" in + x86-64|64) + VERSION=13.0.2+8 + XVERSION=${VERSION%+*} + VER=${VERSION##*+} + SOURCE="openjdk-${VERSION}.zip" + SOURCE_URL[0]=https://github.com/ojdkbuild/contrib_jdk13u-ci/releases/download/jdk-${XVERSION}%2B${VER}/jdk-${XVERSION}-ojdkbuild-linux-x64.zip + SOURCE_HASH=sha512:aa298ffd63fc611c63b9918c7bc3a4a164db334018fd753dab6f55be78fae3e3fbfe8d25340610f67a66f0f8093597dd4a1d65818ff0790f5b0d81cccf949957 + ;; + *) + VERSION=Unsupported + SOURCE= + ;; +esac +SOURCE_DIRECTORY="$BUILD_DIRECTORY/jdk-${XVERSION}-ojdkbuild-linux-x64" + WEB_SITE="https://openjdk.java.net" + STAGED_INSTALL=off + LICENSE[0]=GPL + ENTERED=20200208 + SHORT="a free and open-source implementation of the Java Platform" +cat << EOF +OpenJDK (Open Java Development Kit) is a free and open-source implementation of +the Java Platform, Standard Edition (Java SE). It is the result of an effort +Sun Microsystems began in 2006. The implementation is licensed under the GNU +General Public License (GNU GPL) version 2 with a linking exception. Were +it not for the GPL linking exception, components that linked to the Java +class library would be subject to the terms of the GPL license. OpenJDK is +the official reference implementation of Java SE since version 7. +EOF diff --git a/bin-java/openjdk13-bin/FINAL b/bin-java/openjdk13-bin/FINAL new file mode 100755 index 0000000..4d405ec --- /dev/null +++ b/bin-java/openjdk13-bin/FINAL @@ -0,0 +1,3 @@ +# ensure the JAVA_HOME is available. +# +source /etc/profile.d/java.sh diff --git a/bin-java/openjdk13-bin/HISTORY b/bin-java/openjdk13-bin/HISTORY new file mode 100644 index 0000000..e6b0e94 --- /dev/null +++ b/bin-java/openjdk13-bin/HISTORY @@ -0,0 +1,4 @@ +2020-02-08 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de> + * BUILD, CONFLICTS, DEPENDS, DETAILS, FINAL, INSTALL, java.sh, + PRE_BUILD, PROVIDES: spell created + diff --git a/bin-java/openjdk13-bin/INSTALL b/bin-java/openjdk13-bin/INSTALL new file mode 100755 index 0000000..c270ff6 --- /dev/null +++ b/bin-java/openjdk13-bin/INSTALL @@ -0,0 +1,6 @@ +mkdir -p "$INSTALL_ROOT/opt/openjdk13" && + +cp -pPR "${SOURCE_DIRECTORY}"/* "${INSTALL_ROOT}/opt/openjdk13/" && + +mkdir -p ${INSTALL_ROOT}/etc/profile.d/ && +install -m 0644 $SPELL_DIRECTORY/java.sh ${INSTALL_ROOT}/etc/profile.d/ diff --git a/bin-java/openjdk13-bin/PRE_BUILD b/bin-java/openjdk13-bin/PRE_BUILD new file mode 100755 index 0000000..0bfa2a4 --- /dev/null +++ b/bin-java/openjdk13-bin/PRE_BUILD @@ -0,0 +1,12 @@ +default_pre_build && + +# +# Java binaries have hardcoded /lib64/ld-linux-x86-64.so.2 +# +if [[ "${SMGL_COMPAT_ARCHS[1]}" == "x86_64" || "${SMGL_COMPAT_ARCHS[1]}" == "em64t" ]] +then + if [[ ! -d $INSTALL_ROOT/lib64 ]] && [[ ! -h $INSTALL_ROOT/lib64 ]] + then + ln -sf $INSTALL_ROOT/lib $INSTALL_ROOT/lib64 + fi +fi diff --git a/bin-java/openjdk13-bin/PROVIDES b/bin-java/openjdk13-bin/PROVIDES new file mode 100755 index 0000000..8f2b7c0 --- /dev/null +++ b/bin-java/openjdk13-bin/PROVIDES @@ -0,0 +1,4 @@ +JAVA +JAVA13 +JDK +JDK13 diff --git a/bin-java/openjdk13-bin/java.sh b/bin-java/openjdk13-bin/java.sh new file mode 100644 index 0000000..53270fc --- /dev/null +++ b/bin-java/openjdk13-bin/java.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env sh +# +JAVA_HOME=/opt/openjdk13 + +export JAVA_HOME +export PATH=$PATH:$JAVA_HOME/bin |