[yocto] [meta-zulu-java][PATCH] zulu-jdk: move files to designated packages
Sven Ebenfeld
sven.ebenfeld at gmail.com
Fri Jun 2 05:14:16 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