web-runtime: Fix chromium do_install on yp 3.1.6 02/26202/1
authorRoger Zanoni <rzanoni@igalia.com>
Wed, 24 Mar 2021 08:19:53 +0000 (09:19 +0100)
committerRoger Zanoni <rzanoni@igalia.com>
Wed, 24 Mar 2021 13:51:06 +0000 (14:51 +0100)
Remove DESTDIR from the build directory

Bug-AGL: SPEC-3856

Signed-off-by: Roger Zanoni <rzanoni@igalia.com>
Change-Id: I7ea01750daab1522f2e7558a11e0594ec0772bba

recipes-wam/chromium/chromium.inc
recipes-wam/chromium/chromium84_git.bb

index 3144993..31542d1 100644 (file)
@@ -32,6 +32,8 @@ BUILD_TYPE = "Release"
 
 B = "${OUT_DIR}/${BUILD_TYPE}"
 
+OUT_IMAGE_DIR = "${B}/image"
+
 WEBRUNTIME_BUILD_TARGET = "webos:weboswebruntime"
 BROWSER_APP_BUILD_TARGET = "chrome"
 BROWSER_APPLICATION = "chromium84-browser"
@@ -286,8 +288,19 @@ install_webruntime() {
 
     install -v -m 0644 ${OUT_DIR}/${BUILD_TYPE}/swiftshader/*.so ${D}${libdir}/swiftshader
 
+    cp -R --no-dereference --preserve=mode,links -v ${OUT_IMAGE_DIR}/${includedir}/${BPN}/* ${D}${includedir}/${BPN}/
+    install -v -m 0644 ${OUT_IMAGE_DIR}/${libdir}/*.so ${D}${libdir}
+
+    install -v -m 0644 ${OUT_IMAGE_DIR}/${CBE_DATA_PATH}/icudtl.dat ${D}${CBE_DATA_PATH}
+    install -v -m 0644 ${OUT_IMAGE_DIR}/${CBE_DATA_PATH}/snapshot_blob.bin ${D}${CBE_DATA_PATH}
+    # app_runtime_content.pak, webos_content.pak, extensions_shell_and_test.pak
+    install -v -m 0644 ${OUT_IMAGE_DIR}/${CBE_DATA_PATH}/*.pak ${D}${CBE_DATA_PATH}
+
+    cp -R --no-dereference --preserve=mode,links -v ${OUT_IMAGE_DIR}/${CBE_DATA_LOCALES_PATH}/*.pak ${D}${CBE_DATA_LOCALES_PATH}
+
     chown root:root -R ${D}${libdir}
     chown root:root -R ${D}${includedir}
+    chown root:root -R ${D}${CBE_DATA_LOCALES_PATH}
 
     # move this to separate mksnapshot-cross recipe once we figure out how to build just cross mksnapshot from chromium repository
     install -d ${D}${base_bindir}
index 90c7e61..f5d0732 100644 (file)
@@ -78,6 +78,3 @@ GN_ARGS += "\
 # check if it can be removed in the future.
 PACKAGECONFIG_remove_qemux86 = "gstreamer umediaserver neva-media gav neva-webrtc"
 #END TODO
-
-D = "${OUT_DIR}/${BUILD_TYPE}/image"
-