meta-freescale/recipes-graphics
Max Krummenacher 48dfc5f5f3 wayland-protocols: use upstream repo with NXP downstream patches
OE-core update wayland-utils to 1.3.0 which now requires
wayland-protocols version >= 1.44.
As the imx-nxp-bsp forked wayland protocols and does not provide
a version later than 1.41 the build fails in do_configure of
wayland-utils.

Drop the wayland-protocol recipe of the downstream fork, extract
the 3 relevant patches on top of upstream v1.41 and apply them
in a bbappend on top of whatever OE-core provides for wayland-protocols.
(6 downstream patches not relevant for the build are dropped)

| ../sources/wayland-utils-1.3.0/wayland-info/meson.build:4:9:
|   ERROR: Dependency lookup for wayland-protocols with method 'pkgconfig' failed:
|     Invalid version, need 'wayland-protocols' ['>= 1.44'] found '1.41'.

The `inherit allarch` from OE-core can not easily be overridden. I.e.
just setting `PACKAGE_ARCH:imx-nxp-bsp = "${MACHINE_SOCARCH}"` was
ignored and the packages were still allarch without the workaround.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>

wayland-protocol: drop patches 0004-0009
2026-01-07 10:09:01 +01:00
..
cairo cairo: Drop the removed packageconfigs 2024-01-12 08:37:40 -08:00
drm global: whinlatter updates for WORKDIR/UNPACKDIR and git fetch location 2025-06-28 18:58:39 +02:00
glew glew: Configure without x11 support for i.MX GPU 2022-08-26 15:05:40 -05:00
gtk+ gtk+3: Drop x11 config logic 2022-09-15 10:41:15 -05:00
harfbuzz harfbuzz: Fix build with musl on imxgpu machines 2022-09-19 14:07:27 -07:00
images Generalize overrides subsystem for NXP and Mainline support 2022-02-21 20:06:28 -03:00
imx-g2d imx-g2d-samples: Upgrade 2.3 -> 2.4 2025-08-26 10:05:32 -05:00
imx-gpu-apitrace global: whinlatter updates for WORKDIR/UNPACKDIR and git fetch location 2025-06-28 18:58:39 +02:00
imx-gpu-viv vulkan-loader: Configure virtual-vulkan-icd for i.MX GPU 2025-10-06 09:24:31 -05:00
libepoxy layer: Convert to new override syntax 2021-08-12 10:08:24 -07:00
libsdl2 libsdl2: Upgrade Graphics BSP to LF6.6.52_2.2.0 2025-01-17 13:34:53 -08:00
libva libva: Remove glx packageconfig for imxgpu 2023-01-11 11:37:19 -08:00
mali vulkan-loader: Configure virtual-vulkan-icd for i.MX GPU 2025-10-06 09:24:31 -05:00
mesa mesa: Drop patches as no longer needed 2025-08-26 10:10:21 -05:00
pango pango: Fix build on musl on socs with imxgpu 2022-09-19 14:08:16 -07:00
piglit piglit: Update bbappend NXP 6.12.20-2.0.0 2025-08-26 10:10:21 -05:00
vulkan vulkan-loader: follow oe-core version bump 2026-01-02 17:23:59 +01:00
waffle waffle: Fix broken patches 2024-04-25 06:25:30 -07:00
wayland wayland-protocols: use upstream repo with NXP downstream patches 2026-01-07 10:09:01 +01:00
xinput-calibrator Generalize overrides subsystem for NXP and Mainline support 2022-02-21 20:06:28 -03:00
xorg-xserver xserver-xorg: Refresh the patch to match 21.1.9 version 2023-12-29 15:16:16 -08:00
xwayland global: whinlatter updates for WORKDIR/UNPACKDIR and git fetch location 2025-06-28 18:58:39 +02:00