1*4882a593Smuzhiyunrequire chromium-gn.inc 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunREQUIRED_DISTRO_FEATURES = "x11" 4*4882a593Smuzhiyun 5*4882a593SmuzhiyunDEPENDS += "\ 6*4882a593Smuzhiyun libx11 \ 7*4882a593Smuzhiyun libxcomposite \ 8*4882a593Smuzhiyun libxcursor \ 9*4882a593Smuzhiyun libxdamage \ 10*4882a593Smuzhiyun libxext \ 11*4882a593Smuzhiyun libxfixes \ 12*4882a593Smuzhiyun libxi \ 13*4882a593Smuzhiyun libxrandr \ 14*4882a593Smuzhiyun libxrender \ 15*4882a593Smuzhiyun libxscrnsaver \ 16*4882a593Smuzhiyun libxtst \ 17*4882a593Smuzhiyun" 18*4882a593Smuzhiyun 19*4882a593Smuzhiyun# Loaded at runtime. 20*4882a593Smuzhiyun# https://source.chromium.org/chromium/chromium/src/+/main:ui/gfx/x/xlib_support.cc 21*4882a593SmuzhiyunRDEPENDS:${PN} += "libx11-xcb" 22*4882a593Smuzhiyun 23*4882a593Smuzhiyun# Ozone is default path on Linux since M95. 24*4882a593Smuzhiyun# Disable all backends except x11 to ensure this is 25*4882a593Smuzhiyun# x11 only recipe. 26*4882a593SmuzhiyunGN_ARGS += "\ 27*4882a593Smuzhiyun ozone_auto_platforms=false \ 28*4882a593Smuzhiyun ozone_platform_x11=true \ 29*4882a593Smuzhiyun" 30*4882a593Smuzhiyun 31*4882a593Smuzhiyun# Compatibility glue while we have both chromium-x11 and 32*4882a593Smuzhiyun# chromium-wayland recipes, and the former used to be called just 33*4882a593Smuzhiyun# "chromium". 34*4882a593SmuzhiyunPROVIDES = "chromium" 35