[yocto] [meta-zulu-java][PATCH] zulu-jdk: move files to designated packages

Sven Ebenfeld sven.ebenfeld at gmail.com
Fri Jun 2 05:14:15 PDT 2017


The current zulu-jdk package includes many big files that are not
required to run java-programs on target devices. This patch avoids
that zulu-jdk acquires too much space on the target device.

Signed-off-by: Sven Ebenfeld <sven.ebenfeld at gmail.com>
---
 recipes-devtools/zulu-ezdk-arm-hflt.bb | 14 ++++++++++++++
 recipes-devtools/zulu-ezdk-arm-sflt.bb | 14 ++++++++++++++
 recipes-devtools/zulu-ezdk-x86-64.bb   | 14 ++++++++++++++
 3 files changed, 42 insertions(+)

diff --git a/recipes-devtools/zulu-ezdk-arm-hflt.bb b/recipes-devtools/zulu-ezdk-arm-hflt.bb
index 636f245..4f7781c 100644
--- a/recipes-devtools/zulu-ezdk-arm-hflt.bb
+++ b/recipes-devtools/zulu-ezdk-arm-hflt.bb
@@ -43,3 +43,17 @@ PROVIDES += "virtual/java"
 
 DEPENDS = "alsa-lib libxi libxrender libxtst"
 
+FILES_${PN}-doc = " \
+	${datadir}/ezdk-${PV}_${PV_UPDATE}/jre/lib/*/*.diz \
+	${datadir}/ezdk-${PV}_${PV_UPDATE}/jre/lib/*.diz \
+	${datadir}/ezdk-${PV}_${PV_UPDATE}/jre/lib/*/client/*.diz \
+	${datadir}/ezdk-${PV}_${PV_UPDATE}/jre/lib/*/jli/*.diz \
+	${datadir}/ezdk-${PV}_${PV_UPDATE}/man/ \
+	"
+
+FILES_${PN}-dev = " \
+	${datadir}/ezdk-${PV}_${PV_UPDATE}/src.zip \
+	${datadir}/ezdk-${PV}_${PV_UPDATE}/demo/ \
+	${datadir}/ezdk-${PV}_${PV_UPDATE}/sample/ \
+	${datadir}/ezdk-${PV}_${PV_UPDATE}/include/ \
+	"
\ No newline at end of file
diff --git a/recipes-devtools/zulu-ezdk-arm-sflt.bb b/recipes-devtools/zulu-ezdk-arm-sflt.bb
index 5bb2b7e..0324fcd 100644
--- a/recipes-devtools/zulu-ezdk-arm-sflt.bb
+++ b/recipes-devtools/zulu-ezdk-arm-sflt.bb
@@ -43,3 +43,17 @@ PROVIDES += "virtual/java"
 
 DEPENDS = "alsa-lib libxi libxrender libxtst"
 
+FILES_${PN}-doc = " \
+	${datadir}/ezdk-${PV}_${PV_UPDATE}/jre/lib/*/*.diz \
+	${datadir}/ezdk-${PV}_${PV_UPDATE}/jre/lib/*.diz \
+	${datadir}/ezdk-${PV}_${PV_UPDATE}/jre/lib/*/client/*.diz \
+	${datadir}/ezdk-${PV}_${PV_UPDATE}/jre/lib/*/jli/*.diz \
+	${datadir}/ezdk-${PV}_${PV_UPDATE}/man/ \
+	"
+
+FILES_${PN}-dev = " \
+	${datadir}/ezdk-${PV}_${PV_UPDATE}/src.zip \
+	${datadir}/ezdk-${PV}_${PV_UPDATE}/demo/ \
+	${datadir}/ezdk-${PV}_${PV_UPDATE}/sample/ \
+	${datadir}/ezdk-${PV}_${PV_UPDATE}/include/ \
+	"
\ No newline at end of file
diff --git a/recipes-devtools/zulu-ezdk-x86-64.bb b/recipes-devtools/zulu-ezdk-x86-64.bb
index f132cdb..60272b3 100644
--- a/recipes-devtools/zulu-ezdk-x86-64.bb
+++ b/recipes-devtools/zulu-ezdk-x86-64.bb
@@ -43,3 +43,17 @@ PROVIDES += "virtual/java"
 
 DEPENDS = "alsa-lib libxi libxrender libxtst"
 
+FILES_${PN}-doc = " \
+	${datadir}/zulu-${PV}_${PV_UPDATE}/jre/lib/*/*.diz \
+	${datadir}/zulu-${PV}_${PV_UPDATE}/jre/lib/*.diz \
+	${datadir}/zulu-${PV}_${PV_UPDATE}/jre/lib/*/client/*.diz \
+	${datadir}/zulu-${PV}_${PV_UPDATE}/jre/lib/*/jli/*.diz \
+	${datadir}/zulu-${PV}_${PV_UPDATE}/man/ \
+	"
+
+FILES_${PN}-dev = " \
+	${datadir}/zulu-${PV}_${PV_UPDATE}/src.zip \
+	${datadir}/zulu-${PV}_${PV_UPDATE}/demo/ \
+	${datadir}/zulu-${PV}_${PV_UPDATE}/sample/ \
+	${datadir}/zulu-${PV}_${PV_UPDATE}/include/ \
+	"
\ No newline at end of file
-- 
2.13.0




More information about the yocto mailing list