diff options
author | Remko van der Vossen | 2019-05-25 18:56:56 +0200 |
---|---|---|
committer | Remko van der Vossen | 2019-05-25 18:56:56 +0200 |
commit | 15c23b926ccc109fcd5386b85c114f7002cf4809 (patch) | |
tree | 06e0096678a066a67dfa108f5452791b8d8a0f61 /bin-java | |
parent | 480a87ce40586aa64b6459e7efd6f9275f4d242a (diff) |
openjdk12-bin: new spell, GPL licensed binary JDK12
Diffstat (limited to 'bin-java')
-rwxr-xr-x | bin-java/openjdk12-bin/BUILD | 1 | ||||
-rwxr-xr-x | bin-java/openjdk12-bin/CONFLICTS | 11 | ||||
-rwxr-xr-x | bin-java/openjdk12-bin/DEPENDS | 8 | ||||
-rwxr-xr-x | bin-java/openjdk12-bin/DETAILS | 24 | ||||
-rwxr-xr-x | bin-java/openjdk12-bin/FINAL | 3 | ||||
-rw-r--r-- | bin-java/openjdk12-bin/HISTORY | 2 | ||||
-rwxr-xr-x | bin-java/openjdk12-bin/INSTALL | 6 | ||||
-rwxr-xr-x | bin-java/openjdk12-bin/PRE_BUILD | 12 | ||||
-rwxr-xr-x | bin-java/openjdk12-bin/PROVIDES | 4 |
9 files changed, 71 insertions, 0 deletions
diff --git a/bin-java/openjdk12-bin/BUILD b/bin-java/openjdk12-bin/BUILD new file mode 100755 index 0000000..27ba77d --- /dev/null +++ b/bin-java/openjdk12-bin/BUILD @@ -0,0 +1 @@ +true diff --git a/bin-java/openjdk12-bin/CONFLICTS b/bin-java/openjdk12-bin/CONFLICTS new file mode 100755 index 0000000..75fb170 --- /dev/null +++ b/bin-java/openjdk12-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/openjdk12-bin/DEPENDS b/bin-java/openjdk12-bin/DEPENDS new file mode 100755 index 0000000..9b73b3e --- /dev/null +++ b/bin-java/openjdk12-bin/DEPENDS @@ -0,0 +1,8 @@ +depends alsa-lib && +depends freetype2 && +depends gcc && +depends libx11 && +depends libxext && +depends libxi && +depends libxrender && +depends libxtst diff --git a/bin-java/openjdk12-bin/DETAILS b/bin-java/openjdk12-bin/DETAILS new file mode 100755 index 0000000..ee9d8dc --- /dev/null +++ b/bin-java/openjdk12-bin/DETAILS @@ -0,0 +1,24 @@ + SPELL=openjdk12-bin +case "${SMGL_COMPAT_ARCHS[0]}" in + x86-64|64) + VERSION=12.0.1+12 + VER=${VERSION%+*} + SOURCE=openjdk-${VER}_linux-x64_bin.tar.gz + SOURCE_HASH=sha512:606f2c7bb5ff704a467bbad30de87cf41da652af72014f49fa1b4c4c11fccbbc09710dc7aed90aef27c4967c723d12b0ef538697f5481174fa1a811219830e16 + ;; + *) + VERSION=Unsupported + SOURCE= + ;; +esac +SOURCE_DIRECTORY=$BUILD_DIRECTORY/jdk-$VER + WEB_SITE=http://openjdk.java.net/ + SOURCE_URL[0]=https://download.java.net/java/GA/jdk12.0.1/69cfe15208a647278a19ef0990eea691/12/GPL/$SOURCE + STAGED_INSTALL=off + LICENSE[0]=GPL + ENTERED=20190525 + KEYWORDS="java" + SHORT="an opensource implementation of the Java Platform, Standard Edition" +cat << EOF +an opensource implementation of the Java Platform, Standard Edition +EOF diff --git a/bin-java/openjdk12-bin/FINAL b/bin-java/openjdk12-bin/FINAL new file mode 100755 index 0000000..4d405ec --- /dev/null +++ b/bin-java/openjdk12-bin/FINAL @@ -0,0 +1,3 @@ +# ensure the JAVA_HOME is available. +# +source /etc/profile.d/java.sh diff --git a/bin-java/openjdk12-bin/HISTORY b/bin-java/openjdk12-bin/HISTORY new file mode 100644 index 0000000..ab6d61b --- /dev/null +++ b/bin-java/openjdk12-bin/HISTORY @@ -0,0 +1,2 @@ +2019-05-25 Remko van der Vossen <wich@sourcemage.org> + * Created spell diff --git a/bin-java/openjdk12-bin/INSTALL b/bin-java/openjdk12-bin/INSTALL new file mode 100755 index 0000000..b41d170 --- /dev/null +++ b/bin-java/openjdk12-bin/INSTALL @@ -0,0 +1,6 @@ +cp -pPR "${SOURCE_DIRECTORY}" "${INSTALL_ROOT}/usr/lib" && + +mkdir -p ${INSTALL_ROOT}/etc/profile.d/ && +install -m 0644 $SECTION_DIRECTORY/java.sh ${INSTALL_ROOT}/etc/profile.d/ && +ln -sfn ${INSTALL_ROOT}/usr/lib/jdk-$VER/ ${INSTALL_ROOT}/usr/lib/j2sdk && +ln -sfn ${INSTALL_ROOT}/usr/lib/jdk-$VER/ ${INSTALL_ROOT}/usr/lib/java12 diff --git a/bin-java/openjdk12-bin/PRE_BUILD b/bin-java/openjdk12-bin/PRE_BUILD new file mode 100755 index 0000000..eb807ae --- /dev/null +++ b/bin-java/openjdk12-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" ]] +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/openjdk12-bin/PROVIDES b/bin-java/openjdk12-bin/PROVIDES new file mode 100755 index 0000000..a428488 --- /dev/null +++ b/bin-java/openjdk12-bin/PROVIDES @@ -0,0 +1,4 @@ +JAVA +JAVA12 +JDK +JDK12 |