Remove wayland from ozone platform build target 16/289816/4
authorSangYong Park <sy302.park@samsung.com>
Tue, 14 Mar 2023 10:27:24 +0000 (19:27 +0900)
committerBot Blink <blinkbot@samsung.com>
Fri, 17 Mar 2023 04:19:56 +0000 (04:19 +0000)
wayland ozone platform does make platform wayland wrapping layer.
and, it makes crash when call wayland api, since wayland platform
is not initialized properly. we remove wayland platform because
do not use it.

Change-Id: Ie3d3d6fa3153f4b16e4b6689269de21591961ac7
Signed-off-by: SangYong Park <sy302.park@samsung.com>
packaging/chromium-efl.spec
tizen_src/build/BUILD.gn

index 6a4b46e..4c9ebe2 100755 (executable)
@@ -489,6 +489,7 @@ touch ./tizen_src/downloadable/ewk_api_wrapper_generator.py
   "build_chrome=true" \
 %else
   "build_chrome=false" \
+  "ozone_auto_platforms=false" \
 %endif
 %if "%{?tizen_profile_name}" == "tv"
   "lib_dir_path=\"%{_libdir}\"" \
@@ -641,8 +642,6 @@ install -d "%{buildroot}"%{_includedir}/node
 install -m 0644 third_party/electron_node/src/*.h "%{buildroot}"%{_includedir}/node/
 %endif
 
-install -m 0755 "%{OUTPUT_FOLDER}"/libminigbm.so   "%{buildroot}"%{_libdir}
-
 %if "%{?tizen_profile_name}" != "tv"
 install -m 0644 %{_libdir}/libscl-common.so        "%{buildroot}"%{_libdir}
 %endif
@@ -660,6 +659,8 @@ install -m 0644 %{_libdir}/libscl-common.so        "%{buildroot}"%{_libdir}
   install -m 0644 "%{OUTPUT_FOLDER}"/locales/*.pak "%{buildroot}"%{CHROMIUM_LIB_DIR}/bin/locales
   install -m 0644 "%{OUTPUT_FOLDER}"/chrome_100_percent.pak "%{buildroot}"%{CHROMIUM_LIB_DIR}/bin/
   install -m 0644 "%{OUTPUT_FOLDER}"/resources.pak "%{buildroot}"%{CHROMIUM_LIB_DIR}/bin/
+
+  install -m 0755 "%{OUTPUT_FOLDER}"/libminigbm.so "%{buildroot}"%{_libdir}
 %else
   install -m 0644 "%{OUTPUT_FOLDER}"/locales/efl/*.pak  "%{buildroot}"%{CHROMIUM_LIB_DIR}/bin/locales/
 
@@ -1018,7 +1019,6 @@ rm -rf %{CHROMIUM_TPK_DIR}/%{_tpk_file_name}.tpk
 %endif
 %{_xmldir}/%{_pkgid}.xml
 %defattr(-,root,root,-)
-%{_libdir}/libminigbm.so
 %if "%{?tizen_profile_name}" != "tv"
   %{_libdir}/libscl-common.so
 %endif
@@ -1043,6 +1043,7 @@ rm -rf %{CHROMIUM_TPK_DIR}/%{_tpk_file_name}.tpk
   %{_bindir}/chrome
   %{CHROMIUM_LIB_DIR}/bin/chrome_crashpad_handler
   %{_bindir}/chrome_crashpad_handler
+  %{_libdir}/libminigbm.so
 %else
   %{_libdir}/libchromium-ewk.so
   %{_libdir}/libewebkit2.so*
index d6e0bae..4f51cbd 100644 (file)
@@ -410,14 +410,14 @@ tizen_pkg_config("pkgmgr-info") {
 
 tizen_pkg_config("tizen-extension-client") {
   packages = []
-  if (tizen_product_tv && use_wayland && tizen_pepper_extensions) {
+  if (use_wayland) {
     packages = [ "tizen-extension-client" ]
   }
 }
 
 tizen_pkg_config("wayland-client") {
   packages = []
-  if (tizen_product_tv && use_wayland && tizen_pepper_extensions) {
+  if (use_wayland) {
     packages = [ "wayland-client" ]
   }
 }