Commit Graph

35347 Commits

Author SHA1 Message Date
Dmitry Baryshkov
f65ae714d8 opencl: make use of the 'opencl' DISTRO_FEATURE
Currently packages like Mesa list 'opengl' and 'vulkan' as required
DISTRO_FEATURES, disabling GPU support for non-graphics-enabled cases.
However in the modern world it's a perfectly fine usecase to have a
headless box with GPU being used by OpenCL only. The OE-Core has added
the 'opencl' DISTRO_FEATURE, making it possible to specify whether
OpenCL is enabled or not and also making it possible to enable GPU
packages if only OpenCL is required.

Follow the example of GLVND and vulkan-loader and disable OpenCL ICD
packages if corresponding feature is not enabled.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-17 20:07:03 -07:00
Dmitry Baryshkov
97b28934e8 opencl-icd-loader: pull in ICD packages
Make the OpenCL ICD loader RRECOMMEND the virtual ICD (Installable
Client Driver) package, making sure that the BSP can define the most
suitable OpenCL driver.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-17 20:07:03 -07:00
Dmitry Baryshkov
f3fe8bf417 freerdp3: depend on virtual/libopencl1 instead of opencl-icd-loader
Make the package depend on the OpenCL virtual package rather than
the exact implementation.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-17 20:07:03 -07:00
Dmitry Baryshkov
85a3ac2b9d opencl-cts: depend on virtual/libopencl1 instead of opencl-icd-loader
Make OpenCL CTS package depend on the OpenCL virtual package rather than
the exact implementation.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-17 20:07:03 -07:00
Dmitry Baryshkov
87b44d29b6 opencl: rename virtual/opencl-icd to virtual/libopencl1
The ocl-icd and opencl-icd-loader provide libOpenCL.so.1 rather than the
OpenCL Installable Client Driver (ICD). Rename the virtual package
accordingly.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-17 20:07:03 -07:00
Dmitry Baryshkov
6547930f24 ocl-icd, opencl-icd-loader: drop RPROVIDES for virtual-opencl-icd
These two packages don't provide ICD drivers at runtime. They provide
the libOpenCL.so.1. Corresponding package is selected at the build time
via the PROVIDES_virtual/opencl-icd. Drop the useless and incorrect
RPROVIDES for virtual-opencl-icd.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-17 20:07:03 -07:00
Fabio Estevam
dfc93cc6d4 crucible: Update to 2025.05.28
Update to the latest 2025.05.28 revision.

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-17 19:59:20 -07:00
Khem Raj
6a86d97e0e freerdp3: Upgrade to 3.17.1
* Package proxy-plugins into their own package
* Add missing dependency on json-c
* While new plugins have solib prefix .so are still
  packaged for compatibility

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-17 13:01:10 -07:00
Khem Raj
099dbddcb2 idevicerestore: Upgrade to tip of trunk
Add missing dep on libtatsu

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-17 13:01:10 -07:00
Khem Raj
70ed586d50 libtatsu: Add recipe
New dependency needed for idevicerestore package

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-17 13:01:10 -07:00
Sebastien LEFEVRE
c436334d88
utf8proc: Fixes the recipe when built in offline mode
It is necessary to set the revision number to prevent it from being
fetched from the remote.
The revision number has been configured relative to release 2.10.0.

Signed-off-by: Sebastien LEFEVRE <sebastien.lefevre@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-17 08:57:43 -07:00
Jiaying Song
306c094576
webkitgtk3: fix build failure with DEBUG_BUILD enabled
It fails to compile webkitgtk when debug build enabled:

| /path_to/tmp/work/core2-64-poky-linux/webkitgtk/2.40.5/webkitgtk-2.40.5/Source/bmalloc/libpas/src/libpas/pas_allocation_result.h:76:1:
  error: inlining failed in call to 'always_inline' 'pas_allocation_result pas_allocation_result_identity(pas_allocation_result)':
  function not considered for inlining
|    76 | pas_allocation_result_identity(pas_allocation_result result)
|       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Add a cmake variable WEBKIT_NO_INLINE_HINTS to disable gcc function
attribute `always_inline` when debug build is enabled.

And adjust indent as well.

Signed-off-by: Jiaying Song <jiaying.song.cn@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-17 08:57:43 -07:00
Changqing Li
403b9a1717
pahole: fix a Segmentation fault error
Command "pahole --btf_features=default -J" will segmentation fault when
kernel-dbg package is also installed.

$pahole --btf_features=default -J
pahole[599]: segfault at 8 ip 00007f7c92d819e2 sp 00007f7c799febe0
error 6 in libdwarves.so.1.0.0[189e2,7f7c92d72000+1c000] likely on CPU 0
(core 0, socket 0)
Code: 74 19 ff ff 48 39 dd 75 ef 4c 89 ef e8 67 19 ff ff 49 8b 7c 24 18
e8 8d 13 ff ff 49 8b 14 24 49 8b 44 24 08 4c 89 e7 45 31 e4 <48> 89 42
08 48 89 10 e8 42 19 ff ff e9 30 ff ff ff e8 58 0a ff ff
Segmentation fault (core dumped)

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-17 08:57:42 -07:00
Jason Schonberg
85ea9beb49
libxfce4windowing: update 4.20.3 -> 4.20.4
Changelog: https://github.com/xfce-mirror/libxfce4windowing/releases/tag/libxfce4windowing-4.20.4

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-17 08:57:42 -07:00
Gyorgy Sarvari
f4b9dfa0c9
libcamera: upgrade 0.4.0 -> 0.5.2
Dropped 0001-media_device-Add-bool-return-type-to-unlock.patch, because
the issue has been solved by upstream.

Dropped 0002-libcamera-Add-missing-stdint.h-include-to-dma_buf_al.patch,
because it is included in this release.

Added a new PACKAGECONFIG called "raspberrypi" - this is taken from
the meta-raspberrypi layer, however using it still requires that layer,
as using it requires a dependency that is provided by that layer.

The recipe until now built support for all platforms that matched the selected
architecture (e.g. mali, rpi imx8 when the archi is arm). However rpi-specific
options now require a an extra dependency that's not in meta-oe, so only build
rpi-support when raspberrypi PACKAGECONFIG is enabled.

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-16 12:09:11 -07:00
Wang Mingyu
11626467b4
xterm: upgrade 401 -> 402
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-16 09:59:21 -07:00
Wang Mingyu
79ffb22e7a
tinysparql: upgrade 3.9.2 -> 3.10.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-16 09:59:21 -07:00
Wang Mingyu
75fd2448c4
tecla: upgrade 48.0.2 -> 49.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-16 09:59:21 -07:00
Wang Mingyu
c487d70ad0
swagger-ui: upgrade 5.28.0 -> 5.29.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-16 09:59:21 -07:00
Wang Mingyu
d2e503f21f
python3-zstandard: upgrade 0.24.0 -> 0.25.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-16 09:59:21 -07:00
Wang Mingyu
da1741b3d3
python3-zeroconf: upgrade 0.147.0 -> 0.147.2
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-16 09:59:20 -07:00
Wang Mingyu
ced0471476
python3-wrapt: upgrade 1.17.2 -> 1.17.3
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-16 09:59:20 -07:00
Wang Mingyu
3ed4be8dc1
python3-typer: upgrade 0.17.3 -> 0.17.4
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-16 09:59:20 -07:00
Wang Mingyu
878e08fdd7
python3-twine: upgrade 6.1.0 -> 6.2.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-16 09:59:20 -07:00
Wang Mingyu
6fa1f8cf02
python3-trio: upgrade 0.30.0 -> 0.31.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-16 09:59:20 -07:00
Wang Mingyu
02753b4e22
python3-starlette: upgrade 0.47.3 -> 0.48.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-16 09:59:20 -07:00
Wang Mingyu
3ce77fd83b
python3-sdbus: upgrade 0.14.0 -> 0.14.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-16 09:59:19 -07:00
Wang Mingyu
1d22b9e513
python3-regex: upgrade 2025.8.29 -> 2025.9.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-16 09:59:19 -07:00
Wang Mingyu
71841bb149
python3-pymongo: upgrade 4.14.1 -> 4.15.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-16 09:59:19 -07:00
Wang Mingyu
28324a7f48
python3-pymodbus: upgrade 3.11.1 -> 3.11.2
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-16 09:59:19 -07:00
Wang Mingyu
dde47e0652
python3-pycares: upgrade 4.10.0 -> 4.11.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-16 09:59:19 -07:00
Wang Mingyu
d945f3e840
python3-psycopg: upgrade 3.2.9 -> 3.2.10
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-16 09:59:19 -07:00
Wang Mingyu
b4cf9d5b5d
python3-nanobind: upgrade 2.8.0 -> 2.9.2
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-16 09:59:18 -07:00
Wang Mingyu
c14dda5e17
python3-icecream: upgrade 2.1.7 -> 2.1.8
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-16 09:59:18 -07:00
Wang Mingyu
22962392e5
python3-httplib2: upgrade 0.30.0 -> 0.31.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-16 09:59:18 -07:00
Wang Mingyu
66595a0c11
python3-expandvars: upgrade 1.1.1 -> 1.1.2
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-16 09:59:18 -07:00
Wang Mingyu
55dc876c44
python3-executing: upgrade 2.2.0 -> 2.2.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-16 09:59:18 -07:00
Wang Mingyu
689b5d700c
python3-dnspython: upgrade 2.7.0 -> 2.8.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-16 09:59:18 -07:00
Wang Mingyu
81d9c6b5e2
python3-bleak: upgrade 1.1.0 -> 1.1.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-16 09:59:17 -07:00
Wang Mingyu
4dcb8042c5
python3-arpeggio: upgrade 2.0.2 -> 2.0.3
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-16 09:59:17 -07:00
Wang Mingyu
9604bef8b3
python3-apispec: upgrade 6.8.2 -> 6.8.3
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-16 09:59:17 -07:00
Wang Mingyu
3550637bd7
nss: upgrade 3.115.1 -> 3.116
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-16 09:59:17 -07:00
Wang Mingyu
171a9269a8
mutter: upgrade 48.4 -> 48.5
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-16 09:59:17 -07:00
Wang Mingyu
3afda8b9f1
lvm2: upgrade 2.03.34 -> 2.03.35
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-16 09:59:17 -07:00
Wang Mingyu
c7f520bd1d
lldpd: upgrade 1.0.19 -> 1.0.20
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-16 09:59:16 -07:00
Wang Mingyu
4c005ea71d
libxpresent: upgrade 1.0.1 -> 1.0.2
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-16 09:59:16 -07:00
Wang Mingyu
6332f221dd
libssh: upgrade 0.11.2 -> 0.11.3
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-16 09:59:16 -07:00
Wang Mingyu
99199113e6
libsdl3: upgrade 3.2.20 -> 3.2.22
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-16 09:59:16 -07:00
Wang Mingyu
3f7b0d2b8a
libpanel: upgrade 1.10.1 -> 1.10.2
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-16 09:59:16 -07:00
Wang Mingyu
fe128f6942
libirecovery: upgrade 1.2.1 -> 1.3.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-16 09:59:16 -07:00