| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
This pulls in a patch which allows weston 14.0.2 to be built with
libdisplay version 0.3.0.
| Dependency libdisplay-info found: NO. Found 0.3.0 but need: '< 0.3.0' ; matched: '>= 0.1.1'
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
|
|
|
|
| |
Backports:
23271a1 weston: Add missing runtime dependency on freerdp
50608d9 weston: Fix wayland-protocols dependency
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
| |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The series [1] changed the way sources are fetched/unpacked and
S needs to follow that. Additionally for git repos it moved away from
having 'git/' as the checkout directory.
This has been partly tested by building weston based image for
imx6/imx6ull/imx7/imx8/imx8mm/imx8mp/imx95 based images.
E.g. none of the recipes specific for qoriq is built time tested.
As walnascar is no longer compatible with master/whinlatter drop
it from LAYERSERIES_COMPAT.
[1] https://lore.kernel.org/openembedded-core/20250616095000.2918921-1-alex.kanavin@gmail.com/
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
| |
|
|
| |
Signed-off-by: Sathishkumar Duraisamy <sathishkumar.d.cbe@gmail.com>
|
| |
|
|
| |
Signed-off-by: Sathishkumar Duraisamy <sathishkumar.d.cbe@gmail.com>
|
| |
|
|
|
|
| |
Update checksum to latest
Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
|
| |
|
|
|
|
| |
weston_12.0.4.imx: Bump to revision c3c1f9f
Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
|
| |
|
|
|
|
| |
Apply patch from core
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The modification of the weston.ini command line necessary for RDP
support is missing. The problem is the weston.ini template contains
`@bindir@`, while the sed operation for the modification contains
`${bindir}`.
Fix the problem by moving the replacement of `@bindir@` to the top of
the function `do_install:append()`.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
| |
Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
|
| |
|
|
| |
Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
|
| |
|
|
|
|
| |
This is being enforced in master oe-core
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
| |
|
|
|
|
| |
Align with NXP BSP 6.6.3-1.0.0.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
|
|
| |
Align with NXP BSP 6.6.3-1.0.0.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
this recipe is close to what core layer has and it seems to be not
needed to be forked anymore
here is diff
--- wayland_1.22.0.imx.bb 2023-09-06 20:34:55.169416916 -0700
+++ ../../../poky/meta/recipes-graphics/wayland/wayland_1.22.0.bb 2023-08-02 14:11:05.768744418 -0700
@@ -12,13 +12,11 @@
DEPENDS = "expat libffi wayland-native"
-SRC_URI = "https://gitlab.freedesktop.org/wayland/wayland/-/releases/1.22.0/downloads/${BP_ORIGINAL}.tar.xz \
+SRC_URI = "https://gitlab.freedesktop.org/wayland/wayland/-/releases/${PV}/downloads/${BPN}-${PV}.tar.xz \
file://run-ptest \
file://0001-build-Fix-strndup-detection-on-MinGW.patch \
"
SRC_URI[sha256sum] = "1540af1ea698a471c2d8e9d288332c7e0fd360c8f1d12936ebb7e7cbc2425842"
-BP_ORIGINAL = "${BPN}-1.22.0"
-S = "${WORKDIR}/${BP_ORIGINAL}"
UPSTREAM_CHECK_URI = "https://wayland.freedesktop.org/releases.html"
UPSTREAM_CHECK_REGEX = "wayland-(?P<pver>\d+\.\d+\.(?!9\d+)\d+)"
@@ -61,7 +59,3 @@
BBCLASSEXTEND = "native nativesdk"
RDEPENDS:${PN}-ptest += "binutils sed ${PN}-tools"
-
-PACKAGE_ARCH = "${MACHINE_SOCARCH}"
-
-DEFAULT_PREFERENCE = "-1"
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
| |
|
|
|
|
| |
Update to the version used in NXP Yocto branch `mickledore-6.1.55-2.2.0`.
Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
|
| |
|
|
| |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
| |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
| |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
| |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
| |
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
| |
|
|
|
|
|
| |
The 11.0.1 has changed the license filename so to keep it in sync the
recipe had to adapt and mangle the LIC_FILES_CHKSUM variable.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
| |
|
|
|
|
|
|
|
| |
This includes the following changes:
- 12875cd9 LF-9176 backend-drm: fix virtual memory leak when playing multiple videos
- 327bb906 kms: fix hotplug HDMI meet black screen when play video on multi-screen
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
| |
|
|
| |
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
| |
|
|
|
|
|
| |
The logic adding use-g2d to weston.ini adds a commented version
for builds without G2D support.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
|
|
|
|
|
|
|
| |
Current xwayland 23.1.1 release is not compatible with the wayland
version available in kirkstone (1.20.0).
Make a local copy of the 1.22.0 recipe from oe-core master b73784851 but
for imx, with default preference set as -1, following how xwayland was
also imported from oe-core.
Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
|
| |
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A regression was introduced by commit 47f0410be1:
[ weston-init: Rework weston.ini configuration ]
xwayland had been dropped from weston.ini for mainline BSPs before that
commit, since it's not supported by mainline BSPs:
[
weston-init: comment in xwayland=true for mainline BSPs
The main recipe now sets xwayland=true in weston.ini, but xwayland does
not really work for mainline BSPs, the following error was observed on
both imx6/imx7 machines, as follows:
```
| # gst-play-1.0 testvideo_h264_360p.mp4
| Press 'k' to see a list of keyboard shortcuts.
| Now playing testvideo_h264_360p.mp4
| X connection to :0.0 broken (explicit kill or server shutdown).
```
after removing "xwayland=true" from weston.ini, it works again.
This patch mainly aims to resolve this problem by introducing a variable
INI_COMMENT_ASSIGNMENTS that the end users could set to comment a line in
weston.ini.
]
but after commit 47f0410be1, "xwayland=true" is added back again to
weston.ini.
Introduce a xwayland PACKAGECONFIG to control that, drop it from
weston.ini for mainline BSPs.
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
|
| |\
| |
| | |
weston upgrade, xwayland compatibility update
|
| | |
| |
| |
| |
| |
| |
| | |
This upgrade does not support i.MX 6 and 7 due to the removal of fbdev
support, so the 10.0.3.imx recipe is kept for 6 and 7.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
- Update OE-Core copy to 4b42fd8
- Drop dont-use-plane-add-prop.patch
- Move fbdev dependency on libdrm to i.MX overrides section
- Make removal of wayland and x11 from PACKAGECONFIG overridable
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| | |
| |
| |
| | |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| | |
| |
| |
| |
| |
| |
| | |
Including rdp support is costly since it pulls in `freerdp`, which
pulls in `gstreamer`. Don't include it by default.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| | |
| |
| |
| | |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| | |
| |
| |
| |
| |
| |
| | |
For the weston 11 fork, the use-g2d option type is changed from an
integer to a boolean. Handle both cases.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |/
|
|
|
|
|
| |
The main recipe has a different mechanism for customizing weston.ini.
Rework our mechanism to follow.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |\
| |
| | |
weston: add xwayland to DEPENDS for PACKAGECONFIG xwayland
|
| | |
| |
| |
| |
| |
| |
| | |
Otherwise xwayland.pc would not be present in sysroot, this leads to
some xwayland configs missing like have_listenfd, have_glamor.
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
|
| |\ \
| | |
| | | |
weston-init: comment in xwayland=true for mainline BSPs
|
| | |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The main recipe now sets xwayland=true in weston.ini, but xwayland does
not really work for mainline BSPs, the following error was observed on
both imx6/imx7 machines, as follows:
```
| # gst-play-1.0 testvideo_h264_360p.mp4
| Press 'k' to see a list of keyboard shortcuts.
| Now playing testvideo_h264_360p.mp4
| X connection to :0.0 broken (explicit kill or server shutdown).
```
after removing "xwayland=true" from weston.ini, it works again.
This patch mainly aims to resolve this problem by introducing a variable
INI_COMMENT_ASSIGNMENTS that the end users could set to comment a line in
weston.ini.
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
|
| |/
|
|
|
|
| |
Fixes https://github.com/Freescale/meta-freescale/issues/1490
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
| |
|
|
| |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
|
|
|
|
|
| |
The recipe is for all i.MX 6-8 SOCs using NXP BSP, but it confusingly
uses an indirect override imxfbdev|imxgpu. The override used does
happen to cover all 6-8, but it is simpler to just use i.MX series
overrides.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
|
|
| |
The NXP repos are moving to github.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
|
|
|
| |
current implement only includes INI_UNCOMMENT_USE_G2D
to INI_UNCOMMENT_ASSIGNMENTS on the platforms with VIV G2D hardware.
Signed-off-by: Jun Zhu <junzhu@nxp.com>
|
| |
|
|
|
|
|
| |
The main recipe now sets xwayland=true in weston.ini, so drop it from
here.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
|
|
| |
Update to the version used in lf5.15.52_2.1.0.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|