On Thu, Apr 27, 2023 at 01:22:16AM -0700, Khem Raj wrote:
> fails layer check perhaps it has some cross layer deps
> 
> https://autobuilder.yoctoproject.org/typhoon/#/builders/88/builds/2693
> 
> On Wed, Apr 26, 2023 at 1:35 PM Randolph Sapp via
> lists.openembedded.org <rs=ti....@lists.openembedded.org> wrote:
> >
> > From: Randolph Sapp <r...@ti.com>
> >
> > GLFW has the ability to use a wayland backend. This patch adds a config
> > for it and attempts to automatically resolve the most common collision
> > since the wayland and x11 backends are mutually exclusive.
> >
> > Signed-off-by: Randolph Sapp <r...@ti.com>
> > ---
> >  meta-oe/recipes-core/glfw/glfw_3.3.bb | 15 +++++++++++++--
> >  1 file changed, 13 insertions(+), 2 deletions(-)
> >
> > diff --git a/meta-oe/recipes-core/glfw/glfw_3.3.bb 
> > b/meta-oe/recipes-core/glfw/glfw_3.3.bb
> > index b31bba6b6b..29d7b5de42 100644
> > --- a/meta-oe/recipes-core/glfw/glfw_3.3.bb
> > +++ b/meta-oe/recipes-core/glfw/glfw_3.3.bb
> > @@ -20,7 +20,18 @@ EXTRA_OECMAKE += "-DBUILD_SHARED_LIBS=ON 
> > -DGLFW_BUILD_DOCS=OFF"
> >
> >  CFLAGS += "-fPIC"
> >
> > -DEPENDS = "libpng libglu zlib libxrandr libxinerama libxi libxcursor"
> > -REQUIRED_DISTRO_FEATURES = "x11 opengl"
> > +DEPENDS = "libpng libglu zlib"
> > +REQUIRED_DISTRO_FEATURES = "opengl"
> > +ANY_OF_DISTRO_FEATURES = "wayland x11"
> > +
> > +# upstream considers x11 and wayland backends mutually exclusive and will
> > +# prioritize wayland if it is enabled
> > +
> > +PACKAGECONFIG ??= " \
> > +    ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', 'x11', 
> > d)} \
> > +"
> > +
> > +PACKAGECONFIG[wayland] = "-DGLFW_USE_WAYLAND=ON,,wayland wayland-native 
> > wayland-protocols extra-cmake-modules libxkbcommon"

^^^ extra-cmake-modules is a KDE piece and available from these layers:
https://layers.openembedded.org/layerindex/branch/master/recipes/?q=extra-cmake-modules


> > +PACKAGECONFIG[x11] = ",,libxrandr libxinerama libxi libxcursor"
> >
> >  COMPATIBLE_HOST:libc-musl = "null"
> > --
> > 2.40.0
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#102209): 
https://lists.openembedded.org/g/openembedded-devel/message/102209
Mute This Topic: https://lists.openembedded.org/mt/98523628/21656
Group Owner: openembedded-devel+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to