meta-digi-dey: Add oracle-java for mxs and mx5 platforms.
https://jira.digi.com/browse/DEL-532 Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
This commit is contained in:
parent
23c8fec37b
commit
12f7017b58
|
|
@ -65,6 +65,9 @@ QEMU_TARGETS ?= "arm i386 mips mipsel ppc x86_64"
|
|||
# Some packages like gst-plugins-ugly need this
|
||||
LICENSE_FLAGS_WHITELIST += "commercial"
|
||||
|
||||
# The oracle java JRE needs this
|
||||
LICENSE_FLAGS_WHITELIST += "oracle_java"
|
||||
|
||||
PREMIRRORS ?= "\
|
||||
bzr://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n \
|
||||
cvs://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n \
|
||||
|
|
|
|||
|
|
@ -0,0 +1,30 @@
|
|||
# Copyright (C) 2013 Digi International.
|
||||
|
||||
require oracle-jse.inc
|
||||
JDK_JRE = "ejre"
|
||||
|
||||
# Embedded JRE does not contain a LICENSE file
|
||||
LIC_FILES_CHKSUM = "\
|
||||
file://${WORKDIR}/${JDK_JRE}${PV}_${PV_UPDATE}/COPYRIGHT;md5=3a11238025bf13b87f04753183ffeb90 \
|
||||
file://${WORKDIR}/${JDK_JRE}${PV}_${PV_UPDATE}/THIRDPARTYLICENSEREADME.txt;md5=c339b34e3da6673d2c5950d0f8808f8c \
|
||||
"
|
||||
|
||||
PR = "r0"
|
||||
PV_UPDATE = "21"
|
||||
|
||||
ORACLE_URL = "http://download.oracle.com/otn/java/ejre/7u21-b11/"
|
||||
|
||||
JRE_ARMV5_headless = "${ORACLE_URL}/ejre-7u21-fcs-b11-linux-arm-sflt-headless-04_apr_2013.tar.gz"
|
||||
JRE_ARMv7_headless = "${ORACLE_URL}/ejre-7u21-fcs-b11-linux-arm-vfp-server_headless-04_apr_2013.tar.gz"
|
||||
JRE_ARMv7_headfull = "${ORACLE_URL}/ejre-7u21-fcs-b11-linux-arm-vfp-client_headful-04_apr_2013.tar.gz"
|
||||
|
||||
SRC_URI_armv7a = "${@base_contains('DISTRO_FEATURES', 'x11', '${JRE_ARMv7_headfull};name=armv7_headfull', '${JRE_ARMv7_headless};name=armv7_headless', d)}"
|
||||
|
||||
SRC_URI[armv7_headless.md5sum] = "edd6661debdcccd9e5e8af85d6bd30f1"
|
||||
SRC_URI[armv7_headless.sha256sum] = "4e7e5d5eb8a192d67cd56875d31c7f1513b12193328bd41e11be347d89271d64"
|
||||
SRC_URI[armv7_headfull.md5sum] = "eac89bfdfb5ecf3ee804cf0e9c6bd7e7"
|
||||
SRC_URI[armv7_headfull.sha256sum] = "544e9a3189b9b420af7c92da1976d40fe7f90ed5b9c4195b59988b9982c8733f"
|
||||
|
||||
SRC_URI_armv5 = "${JRE_ARMV5_headless};name=armv5"
|
||||
SRC_URI[armv5.md5sum] = "edd6661debdcccd9e5e8af85d6bd30f1"
|
||||
SRC_URI[armv5.sha256sum] = "4e7e5d5eb8a192d67cd56875d31c7f1513b12193328bd41e11be347d89271d64"
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
LICENSE_FLAGS = "oracle_java"
|
||||
LICENSE = "Oracle_Binary_Code_License_Agreement"
|
||||
LIC_FILES_CHKSUM = "\
|
||||
file://${WORKDIR}/${JDK_JRE}${PV}_${PV_UPDATE}/LICENSE;md5=98f46ab6481d87c4d77e0e91a6dbc15f \
|
||||
file://${WORKDIR}/${JDK_JRE}${PV}_${PV_UPDATE}/COPYRIGHT;md5=f5f3c0856f2ca27413b55b6ca50c897e \
|
||||
file://${WORKDIR}/${JDK_JRE}${PV}_${PV_UPDATE}/THIRDPARTYLICENSEREADME.txt;md5=c339b34e3da6673d2c5950d0f8808f8c \
|
||||
"
|
||||
|
||||
# get the java update version in the resulting package
|
||||
PR =. "u${PV_UPDATE}"
|
||||
S = "${WORKDIR}"
|
||||
|
||||
do_install () {
|
||||
install -d -m 0755 ${D}/usr/${JDK_JRE}${PV}_${PV_UPDATE}
|
||||
cp -a ${S}/${JDK_JRE}${PV}_${PV_UPDATE} ${D}/usr/
|
||||
ln -sf ${JDK_JRE}${PV}_${PV_UPDATE} ${D}/usr/java
|
||||
}
|
||||
|
||||
# All the files are provided in a binaray package, and keeping all the
|
||||
# files in a single package causes packaging QA errors and warnings.
|
||||
# Avoid these packaging failure by skiping all the QA checks
|
||||
INSANE_SKIP_${PN} = "${ERROR_QA} ${WARN_QA}"
|
||||
|
||||
FILES_${PN} = "/usr/"
|
||||
|
||||
RPROVIDES += "java2-runtime"
|
||||
Loading…
Reference in New Issue