X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=recipes-wam%2Fchromium%2Fchromium.inc;h=17e46f46a704f1e4d15a650e4458418a85283073;hb=afed300f173dea8fe45bfde20f9c20d7c23658a4;hp=8c8254274fb9ee1425f2485b59c1f4f4da5da816;hpb=d771fdbc4c03cb3a131b235359f9bea681dd3196;p=AGL%2Fmeta-agl-demo.git diff --git a/recipes-wam/chromium/chromium.inc b/recipes-wam/chromium/chromium.inc index 8c8254274..17e46f46a 100644 --- a/recipes-wam/chromium/chromium.inc +++ b/recipes-wam/chromium/chromium.inc @@ -3,7 +3,7 @@ SUMMARY = "Chromium webruntime for webOS" AUTHOR = "Lokesh Kumar Goel " SECTION = "webos/apps" -LICENSE = "Apache-2.0 & BSD-3-Clause & LGPL-2.0 & LGPL-2.1" +LICENSE = "Apache-2.0 & BSD-3-Clause & LGPL-2.0-only & LGPL-2.1-only" LIC_FILES_CHKSUM = "\ file://src/LICENSE;md5=0fca02217a5d49a14dfe2d11837bb34d \ file://src/third_party/blink/renderer/core/LICENSE-LGPL-2;md5=36357ffde2b64ae177b2494445b79d21 \ @@ -12,9 +12,9 @@ LIC_FILES_CHKSUM = "\ require gn-utils.inc -inherit gettext qemu pythonnative +inherit gettext qemu pythonnative pkgconfig -DEPENDS = "virtual/gettext wayland wayland-native pixman freetype glib-2.0 fontconfig openssl pango cairo icu libxkbcommon libexif dbus pciutils udev libcap alsa-lib virtual/egl elfutils-native libdrm atk at-spi2-atk gperf-native gconf nss nss-native nspr nspr-native bison-native qemu-native" +DEPENDS = "virtual/gettext wayland wayland-native pixman freetype glib-2.0 fontconfig openssl pango cairo icu libxkbcommon libexif dbus pciutils udev libcap alsa-lib virtual/egl elfutils-native libdrm atk at-spi2-atk gperf-native gconf nss nss-native nspr nspr-native bison-native qemu-native curl" PROVIDES = "${BROWSER_APPLICATION}" @@ -42,8 +42,6 @@ TARGET = "${WEBRUNTIME_BUILD_TARGET} ${BROWSER_APP_BUILD_TARGET}" # Skip do_install:append of webos_system_bus. It is not compatible with this component. WEBOS_SYSTEM_BUS_FILES_LOCATION = "${S}/files/sysbus" -PACKAGECONFIG ?= "use-upstream-wayland" - PACKAGECONFIG[lttng] = "use_lttng=true,use_lttng=false,lttng-ust,lttng-tools lttng-modules babeltrace" # Chromium can use v4l2 device for hardware accelerated video decoding on such boards as Renesas R-car M3, for example. @@ -51,11 +49,6 @@ PACKAGECONFIG[lttng] = "use_lttng=true,use_lttng=false,lttng-ust,lttng-tools ltt # See https://github.com/igel-oss/meta-browser-hwdecode/tree/igalia-chromium71. PACKAGECONFIG[use-linux-v4l2] = "use_v4l2_codec=true use_v4lplugin=true use_linux_v4l2_only=true" -PACKAGECONFIG[use-upstream-wayland] = " \ - ozone_platform_wayland_external=false ozone_platform_wayland=true, \ - ozone_platform_wayland_external=true ozone_platform_wayland=false \ -" - # Options to enable debug build. Add this PACKAGECONFIG to local.conf # to enable debug build. By default debug is completely disabled to # speed up build @@ -103,6 +96,9 @@ GN_ARGS += "is_debug=false is_official_build=true" # "is_cfi requires setting is_clang = true in 'gn args'") GN_ARGS += "is_cfi=false" +# use_thin_lto should be also disabled for GCC +GN_ARGS += "use_thin_lto=false" + # We do not want to use Chromium's own Debian-based sysroots, it is easier to # just let Chromium's build system assume we are not using a sysroot at all and # let Yocto handle everything. @@ -158,6 +154,7 @@ GN_ARGS += "\ enable_nacl=false\ disable_ftp_support=true\ enable_print_preview=false\ + enable_basic_printing=false\ enable_remoting=false\ use_glib=true\ use_gnome_keyring=false\