[oe] [meta-java][PATCH] openjdk-8, openjre-8: Fix PROVIDES assignment

Yevgeny Popovych yevgenyp at pointgrab.com
Fri Sep 7 10:44:31 UTC 2018


PROVIDES is a recipe-specific variable, not package-specific like RPROVIDES.
This bug would prevent you from having recipes DEPEND on java2-runtime
or java2-vm (assuming you have set PREFERRED_PROVIDER correctly).

Change-Id: I602d98241d2a6f42a13a1fa1edad049d4e8792b0
Signed-off-by: Yevgeny Popovych <yevgenyp at pointgrab.com>
---
 recipes-core/openjdk/openjdk-8_172b11.bb | 4 ++--
 recipes-core/openjdk/openjre-8_172b11.bb | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/recipes-core/openjdk/openjdk-8_172b11.bb b/recipes-core/openjdk/openjdk-8_172b11.bb
index c1c6e1e..22d0113 100644
--- a/recipes-core/openjdk/openjdk-8_172b11.bb
+++ b/recipes-core/openjdk/openjdk-8_172b11.bb
@@ -47,10 +47,10 @@ FILES_${PN}-doc_append = "\
 
 FILES_${PN}-source = " ${JDK_HOME}/src.zip "
 
+PROVIDES = "java2-vm"
+PROVIDES = "java2-runtime"
 RPROVIDES_${PN} = "java2-vm"
-PROVIDES_${PN} = "java2-vm"
 RPROVIDES_${PN} = "java2-runtime"
-PROVIDES_${PN} = "java2-runtime"
 
 inherit update-alternatives
 
diff --git a/recipes-core/openjdk/openjre-8_172b11.bb b/recipes-core/openjdk/openjre-8_172b11.bb
index dd29691..d8d4ba8 100644
--- a/recipes-core/openjdk/openjre-8_172b11.bb
+++ b/recipes-core/openjdk/openjre-8_172b11.bb
@@ -35,10 +35,10 @@ FILES_${PN}-doc_append = "\
     ${JRE_HOME}/THIRD_PARTY_README \
 "
 
+PROVIDES = "java2-vm"
+PROVIDES = "java2-runtime"
 RPROVIDES_${PN} = "java2-vm"
-PROVIDES_${PN} = "java2-vm"
 RPROVIDES_${PN} = "java2-runtime"
-PROVIDES_${PN} = "java2-runtime"
 
 inherit update-alternatives
 
-- 
2.7.4




More information about the Openembedded-devel mailing list