Commit Graph

15258 Commits

Author SHA1 Message Date
Liu Yiding ffda36150c uftrace: fix issue that actually not install
1. "oe_runmake DESTDIR=${D} install" will actually install to ${D},
"oe_runmake DESTDIR=${D}" will skip install, ${D} is empty

2. fix issue that:
| ERROR: uftrace-0.18-r0 do_package: QA Issue: File '/usr/lib/libelf.so' from
| uftrace was already stripped, this will prevent future debugging! [already-stripped]

we have set to use sysroot libelf in do_configure with "--with-elfutils=${STAGING_EXECPREFIXDIR}",
here remove uftrace build libelf

Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-30 08:03:04 -07:00
Dmitry Baryshkov a9d764744f opencl-cts: update to release 2025-04-14
Update OpenCL CTS to the latest release.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-29 12:22:46 -07:00
Dmitry Baryshkov 822fcd0bd6 opencl-{headers,clhpp}: update to release 2025.07.22
Synchronize with OpenCL v3.0.19 specification release.

Also patch OpenCL CTS in order to prevent its breakage with the updated
headers.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-29 12:22:45 -07:00
Khem Raj 0972715e30 leveldb: Fix cast warnings seen with clang-21
backport needed patch for googletest

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-29 12:22:21 -07:00
Gyorgy Sarvari 512cc1172e cpputest: update to latest revision
The maintainers of cpputest haven't created a release for over
5 years, however the application is still under very active development.

The maintainers claim that every commit that goes through their CI
is stable just like a tagged release[1] - so update to the latest revision.

Also, update the cmake options, and remove the obsolete ones.
Drop the patches as well, as they are included in this revision.

[1]: https://github.com/cpputest/cpputest/issues/1651

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-28 14:36:25 -07:00
Gyorgy Sarvari 002bb964ba p8platform: update to latest revision
There hasn't been a release since a long time, but there are some
rare commits. One is updating cmake requirements, which allows
removing the CMAKE_POLICY_VERSION_MINIMUM macro.

License-Update: use License.md instead of source code comments

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-28 14:36:25 -07:00
Jiaying Song 77b291c7c1 v4l-utils: Fix QA and build errors related to _TIME_BITS on 32-bit
* Remove GLIBC_64BIT_TIME_FLAGS="" to enable _TIME_BITS=64 by default,
  which avoids the following QA issue during builds on 32-bit systems:

  WARNING: lib32-v4l-utils-1.24.1+git-r0 do_package_qa: QA Issue: /usr/bin/cec-compliance uses 32-bit api 'time'

* Undefine _TIME_BITS to fix the build error:

  /usr/include/features-time64.h:26:5: error: #error "_TIME_BITS=64 is allowed only with _FILE_OFFSET_BITS=64"

Signed-off-by: Jiaying Song <jiaying.song.cn@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-28 14:36:25 -07:00
Khem Raj e129044bef opengl-es-cts: Unbolt aarch64 TUNE_CCARGS workaround
GCC has been patched for the segfault

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-26 16:11:59 -07:00
Yoann Congal ae0d7f632a leptonica,tesseract: add native variant
Since commit d6736b37c3 ("python-pytesseract: Update runtime
dependencies"), pytesseract rdepends on tesseract and has a native
variant. So, tesseract and its dependency leptonica also need the native
variant.

Fixes these warnings from AB[0]:
WARNING: Nothing RPROVIDES 'tesseract-native' (but virtual:native:/srv/pokybuild/yocto-worker/meta-oe-mirror/build/meta-openembedded/meta-python/recipes-extended/python-pytesseract/pytesseract_0.3.13.bb RDEPENDS on or otherwise requires it)
[0]: https://autobuilder.yoctoproject.org/valkyrie/#/builders/82/builds/377/steps/12/logs/warnings

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-26 09:56:18 -07:00
Yoann Congal e079466992 qhull: add native variant
Since commit 4042e529b9 ("python3-matplotlib: Upgrade to 3.10.1"),
python3-matplotlib depends on qhull and has native variant, so qhull
does need the native variant as well.

Fixes this warning from AB[0]:
WARNING: Nothing PROVIDES 'qhull-native' (but virtual:native:/srv/pokybuild/yocto-worker/meta-oe-mirror/build/meta-openembedded/meta-python/recipes-devtools/python/python3-matplotlib_3.10.3.bb DEPENDS on or otherwise requires it). Close matches:
[0]: https://autobuilder.yoctoproject.org/valkyrie/#/builders/82/builds/377/steps/12/logs/warnings

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-25 17:12:12 -07:00
Yoann Congal bd6a43e5f1 catch2: enable native and nativesdk
Since commit de3c8d3ff2 ("cli11: Upgrade 2.3.2 -> 2.5.0 to allow CMake
4+ compatibility"), cli11 depends on catch2 and is native&nativesdk. So,
catch2 also need to be native&nativesdk.

Fixes these warnings from AB[0]:
WARNING: Nothing PROVIDES 'nativesdk-catch2' (but virtual:nativesdk:[...]/meta-openembedded/meta-oe/recipes-support/cli11/cli11_2.5.0.bb DEPENDS on or otherwise requires it). Close matches:
WARNING: Nothing PROVIDES 'catch2-native' (but virtual:native:[...]/meta-openembedded/meta-oe/recipes-support/cli11/cli11_2.5.0.bb DEPENDS on or otherwise requires it). Close matches:

[0]: https://autobuilder.yoctoproject.org/valkyrie/#/builders/82/builds/377/steps/12/logs/warnings

Cc: Alper Ak <alperyasinak1@gmail.com>
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-25 17:12:11 -07:00
Khem Raj 1685684e33 uim: Upgrade to 1.9.6
uim 1.9.6 (May 16, 2025)
Improvements:

Changed the default value of --enable-default-toolkit to automatically detect the default toolkit
GTK+ 3: Simplified implementation
GTK+ 2: Added support again (after being dropped in 1.9.4)

Fixes:

sqlite3: Added missing libuim-scm.la dependency

uim 1.9.5 (May 6, 2025)
Fixes:

GTK+ 3: Fixed a build problem

uim 1.9.4 (May 6, 2025)
Improvements:

Suppressed incompatible-pointer-types warnings
Updated bundled SigScheme to 0.9.3
Dropped support for GTK+ 2 (later restored in 1.9.6)

uim 1.9.3
Improvements:

Updated bundled SigScheme 0.9.2 that is C23 ready (to support GCC 15's default C23 mode)

uim 1.9.2
Improvements:

Qt: Changed to use metadata.json from metadata.desktop because metadata.desktop is deprecated
Qt: Specified cmake_minimum_required() explicitly for CMake 4

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-25 17:09:25 -07:00
Khem Raj dc8cae714d msr-tools: Delete recipe
This project is abandoned and does not exist on
https://01.org/ anymore, a mirror is found on
github.com/intel but its marked archived and unmaintained

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-25 17:09:25 -07:00
Khem Raj 2d6d0b7513 webkitgtk3: Upgrade to 2.48.3
WebKitGTK 2.48.3 release:

Fix a crash introduced by the new threaded rendering implementation using Skia API.
Improve rendering performance by recording layers once and replaying every dirty region in different worker threads.
Fix a crash when setting WEBKIT_SKIA_GPU_PAINTING_THREADS=0.
Fix a reference cycle in webkitmediastreamsrc preventing its disposal.

WebKitGTK 2.48.2 release:

Enable CSS Overscroll Behavior by default.
Change threaded rendering implementation to use Skia API instead of WebCore display list that is not thread safe.
Fix rendering when device scale factor change comes before the web view geometry update.
Fix network process crash on exit.
Fix the build with ENABLE_RESOURCE_USAGE=OFF.
Fix several crashes and rendering issues.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-25 17:09:24 -07:00
Gijs Peskens 90fa225b86 php: fix removal of --with-zlib-dir configure option
PHP has removed the --with-zlib-dir configure option since that is now
taken over by pkg-config, this breaks building PHP on Walnascar when zip
is enabled via PACKAGECONFIG.
So remove it.

Signed-off-by: Gijs Peskens <gijs.peskens@munisense.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-24 08:40:45 -07:00
Alper Ak a74ff6dda1 avro-c++: Fix build for 32-bit targets
Building avro-c++ for 32-bit targets currently fails due to the following warnings being treated as errors:

- `useless-cast` in Symbol.cc
- `conversion` in FileStream.cc

These are promoted to errors because of `-Werror` in the project's build flags.

Fix:

lib32-avro-c++/1.12/sources/avro-c++-1.12/lang/c++/impl/parsing/Symbol.cc:91:27:
error: useless cast to type 'int' [-Werror=useless-cast]
91 | adj.push_back(static_cast(it - rs.begin()));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1plus: all warnings being treated as errors

lib32-avro-c++/1.12/sources/avro-c++-1.12/lang/c++/impl/FileStream.cc:208:41:
error: conversion from 'int64_t' {aka 'long long int'} to 'size_t' {aka 'unsigned int'} may change value [-Werror=conversion]
208 | in_->seek(position - byteCount_ - available_);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~

lib32-avro-c++/1.12/sources/avro-c++-1.12/lang/c++/impl/FileStream.cc:209:22:
error: conversion from 'int64_t' {aka 'long long int'} to 'size_t'
{aka 'unsigned int'} may change value [-Werror=conversion]
209 | byteCount_ = position;
| ^~~~~~~~
cc1plus: all warnings being treated as errors

Signed-off-by: Alper Ak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-24 08:40:45 -07:00
Bo Sun 7e3b4725c9 thin-provisioning-tools: fix bindgen build error with clang on octeontx2
Remove unsupported '-mcpu=octeontx2+crypto' from BINDGEN_EXTRA_CLANG_ARGS
as clang does not recognize 'octeontx2' as a valid target CPU, causing
bindgen to fail when generating Rust bindings.

Since bindgen only parses headers using Clang, CPU-specific options
like -mcpu are generally unnecessary.

Fixes build failure:
|   error: unsupported argument 'octeontx2+crypto' to option '-mcpu='
|   error: unknown target CPU 'octeontx2'

Signed-off-by: Bo Sun <bo.sun.cn@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-24 08:40:45 -07:00
Serosh Deljam ad6c02a469 cukinia: upgrade 0.7.0 -> 0.8.0
Signed-off-by: Serosh Deljam <serosh.deljam@savoirfairelinux.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-23 08:46:32 -07:00
Antonios Christidis 84ec79dbbb licenses: add licenses for ktx-software
Add new necessary licenses for ktx-software.

Signed-off-by: Antonios Christidis <a-christidis@ti.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-22 20:02:18 -07:00
Antonios Christidis fe2b327de3 ktx-software: Add recipe v4.4.0
Introduce recipe for ktx-software, version 4.4.0.

Signed-off-by: Antonios Christidis <a-christidis@ti.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-22 20:02:18 -07:00
Khem Raj a0d0720ddf opengl-es-cts: Use -march=armv8-a
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-22 16:39:48 -07:00
Ulrich Ölmann 16f6a00639 imx-cst: update to v3.4.1
Update as the previous version's source is not available for download anymore
from the debian mirror.

Signed-off-by: Ulrich Ölmann <u.oelmann@pengutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-21 10:10:47 -07:00
Yi Zhao 6c21bee92a valkey: upgrade 8.1.1 -> 8.1.3
ChangeLog:
https://github.com/valkey-io/valkey/releases/tag/8.1.2
https://github.com/valkey-io/valkey/releases/tag/8.1.3

Security fixes:
CVE-2025-27151
CVE-2025-32023
CVE-2025-48367

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-21 10:10:46 -07:00
Khem Raj d4c2a95d4f nodejs: Fix build on arm64 hosts
When clang is used as cross compiler, it confuses gyp
system to enable -m64 option for host pieces of build
and the reason is that it assumes clang to be biarch
by default for all architectures but that maybe true for
x86/x86_64 combo but not true for arm/aarch64 systems

This is a backport from node 24

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-20 21:21:32 -07:00
Khem Raj 36a62ae7a8 libc-bench: Always use libgcc runtime with clang on x86
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-20 21:21:32 -07:00
Khem Raj 458b297233 libhugetlbfs: Always use ligcc for compiler runtime with clang on x86
glibc objects here expect libgcc to be linked in sadly compiler-rt does
not provide all the needed function implementations e.g. __unordtf2
__letf2, __multf3, __addtf3 needed for 128 bit data types

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-20 21:21:31 -07:00
Khem Raj ee88180afe libhugetlbfs: Do not add LDFLAGS to compiler
Add LDFLAGS in makefile for linking the helper libraries instead

when linking with LLD it ends up with errors
i686-yoe-linux-clang: warning: -Wl,-O1: 'linker' input unused [-Wunused-command-line-argument]
i686-yoe-linux-clang: warning: -Wl,--hash-style=gnu: 'linker' input unused [-Wunused-command-line-argument]
i686-yoe-linux-clang: warning: -Wl,--as-needed: 'linker' input unused [-Wunused-command-line-argument]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-20 21:21:31 -07:00
Khem Raj b8bdee746c ostree: Always use libgcc for runtime with clang on x86
compiler-rt does not have 128-bit int support for 32bit x86

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-20 21:21:31 -07:00
Chen Qi ac6f7c3665 wxwidgets: fix for multilib
In case of multilib enabled, we'll get installed-vs-shipped QA
error. This is because the hardcoded/default '/lib' is used.

Update 0002-fix-libdir-for-multilib.patch and set wxBUILD_INSTALL_xxx
variables to fix this issue.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-20 21:21:31 -07:00
Khem Raj c324bee29d safec: Pass Qunused-arguments when using clang
Fixes build issue since clang does not respect some options

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-18 21:02:45 -07:00
Gianfranco Costamagna d65219ee1a vboxguestdrivers: Upgrade to 7.1.12
Signed-off-by: Gianfranco Costamagna <locutusofborg@debian.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-18 07:24:47 -07:00
Khem Raj ea8387ba41 nss: Fix build when using clang toolchain
When using clang cross compiler, nss make system adds
some clang specific options e.g. Qunused-options to CFLAGS
which is fine for cross/target compile but some portions e.g.
nsinstall is build natively so it uses NATIVE_CC to compile this
utility, its is set to BUILD_CC rightly but when using clang for CC
and gcc for BUILD_CC, nss build system is confused because its
trying to use the computed set of warnings for both native and cross
compile and they may not match between clang and gcc. So here we
explicitly use clang for NATIVE_CC when TOOLCHAIN is clang

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-17 19:14:31 -07:00
Miaoqing Pan e44b0f2575 hostapd: enable 802.11be, SAE-PK, OWE, SuiteB, ACS, and MBO support
hostapd has supported IEEE 802.11be (Wi-Fi 7) for over three years. Given
the growing market demand for Wi-Fi 7, it is now an appropriate time to
enable support for IEEE 802.11be Extremely High Throughput (EHT). Note
that CONFIG_IEEE80211AX is a mandatory prerequisite for setting
CONFIG_IEEE80211BE.

This patch also enables the following build-time options in defconfig,
all of which have no runtime impact:
SAE Public Key (SAE_PK)
Opportunistic Wireless Encryption (OWE)
Suite B and Suite B 192
Automatic Channel Selection (ACS)
Multiband Operation (MBO)

Signed-off-by: Miaoqing Pan <miaoqing.pan@oss.qualcomm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-17 08:53:08 -07:00
Khem Raj ccf21651a0 bpftrace: Remove absolute buildtime paths in cmake files
Fixes
WARNING: bpftrace-0.23.0+git-r0 do_package_qa: QA Issue: File /usr/lib/bpftrace/ptest/tests/testlibs/CTestTestfile.cmake in package bpftrace-ptest contains reference to TMPDIR [buildpaths]
WARNING: bpftrace-0.23.0+git-r0 do_package_qa: QA Issue: File /usr/lib/bpftrace/ptest/tests/testlibs/CTestTestfile.cmake in package bpftrace-ptest contains reference to TMPDIR [buildpaths]
WARNING: bpftrace-0.23.0+git-r0 do_package_qa: QA Issue: File /usr/lib/bpftrace/ptest/tests/testlibs/cmake_install.cmake in package bpftrace-ptest contains reference to TMPDIR [buildpaths]
WARNING: bpftrace-0.23.0+git-r0 do_package_qa: QA Issue: File /usr/lib/bpftrace/ptest/tests/testlibs/cmake_install.cmake in package bpftrace-ptest contains reference to TMPDIR [buildpaths]
WARNING: bpftrace-0.23.0+git-r0 do_package_qa: QA Issue: File /usr/lib/bpftrace/ptest/tests/testprogs/CTestTestfile.cmake in package bpftrace-ptest contains reference to TMPDIR [buildpaths]
WARNING: bpftrace-0.23.0+git-r0 do_package_qa: QA Issue: File /usr/lib/bpftrace/ptest/tests/testprogs/CTestTestfile.cmake in package bpftrace-ptest contains reference to TMPDIR [buildpaths]
WARNING: bpftrace-0.23.0+git-r0 do_package_qa: QA Issue: File /usr/lib/bpftrace/ptest/tests/testprogs/cmake_install.cmake in package bpftrace-ptest contains reference to TMPDIR [buildpaths]
WARNING: bpftrace-0.23.0+git-r0 do_package_qa: QA Issue: File /usr/lib/bpftrace/ptest/tests/testprogs/cmake_install.cmake in package bpftrace-ptest contains reference to TMPDIR [buildpaths]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-16 23:12:37 -07:00
Chen Qi 5abc595f6b wxwidgets: add back SRCREV
During the last upgrade, SRCREV was accidently dropped. This will
cause parsing error when BB_NO_NETWORK is enabled.

Add back SRCREV for tag v3.2.8.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-16 22:24:55 -07:00
Khem Raj 459a98c170 uftrace: Fix build failure on x86
Do not inherit autotools bbclass, the configure script is hand-written
and not a autoconf generated one.

Backport a fix to build on 32bit x86
Fixes
| i686-yoe-linux-ld.lld: error: undefined symbol: uftrace_arch_ops
| >>> referenced by symbol.c:586 (utils/symbol.c:586)
| >>>               /mnt/b/yoe/master/build/tmp/work/core2-32-yoe-linux/uftrace/0.18/sources/uftrace-0.18/libmcount/symbol.op:(load_elf_dynsymtab)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-16 15:42:59 -07:00
Wang Mingyu c7e2e1e3ec uftrace: upgrade 0.17 -> 0.18
Changelog:
===========
- symbol: Fix uninitialized 'sec_iter' in the 'arch_load_dynsymtab_noplt'
- graph: -f total-avg,self-avg,total-max,total-min,self-max,self-min in tui,cmds
- test: exclude system_initialize_function in t295 and t296 using filter option
- record: Add shmem directory to exec permission
- misc: Support Rocky Linux 9 in install-deps parts
- tests: Fix s-thread.c and s-exp-mixed.c tests from clang

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-16 08:52:07 -07:00
Khem Raj 15b7cfc023 include-what-you-use: Move the recipe here from meta-clang
This recipe needs clang which is now in oe-core

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-16 08:47:51 -07:00
Khem Raj 306a69531d castxml: Add recipe from meta-clang
Moved the recipe to meta-oe

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-16 08:47:51 -07:00
Khem Raj 1db713b038 bpftrace,bcc: Migrate recipe from meta-clang to meta-oe
These recipes depend on clang, and clang being on core
it is better place for these tools to be in a common
layer for now that is meta-oe

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-16 08:47:50 -07:00
Wang Mingyu 86c6f690e7 libsdl3: upgrade 3.2.16 -> 3.2.18
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-15 23:54:14 -07:00
Wang Mingyu 8c34d52003 iptraf-ng: upgrade 1.2.1 -> 1.2.2
Changelog:
===========
- small cleanups: remove unused code/variable, correct format specifiers
- serv.c: fix and validate port/ranges entering/loading/saving
- SECURITY FIX: CVE-2024-52949: interface names: limit length to IFNAMSIZ

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-15 23:54:14 -07:00
Wang Mingyu 83880f5acf icewm: upgrade 3.8.0 -> 3.8.1
0001-configure.ac-skip-running-test-program-when-cross-co.patch
refreshed for 3.8.1

Fixes:
- Restore the previous code for calculating User Memory.
- Allow to reload the toolbar from the dialog.

Changes:
- Always keep message dialogs above the WindowList.
- Make the BrowseMenu much faster and use less memory.
- Document that a toolbar is a also a menu.
- Document that the OpenCommand is for the Start menu.
- Several small optimizations to reduce memory usage.
- Updated translations: Hungarian.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-15 23:54:14 -07:00
Wang Mingyu c923151d85 ctags: upgrade 6.2.20250615.0 -> 6.2.20250713.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-15 23:54:14 -07:00
Swamil Jain 7692f40f5b kmsxx: Revert to using original name for kmstest
Earlier both libdrm[1] and kmsxx[2] projects used to provide a binary
program called kmstest. To avoid the clash, the kmsxx recipe was
updated to rename this binary to kmsxxtest during installation. However
libdrm project has now removed kmstest[3] and hence there is no clash
in naming anymore, so revert back to original name of binary i.e.
kmstest.

[1]: https://gitlab.freedesktop.org/mesa/libdrm.git
[2]: https://github.com/tomba/kmsxx
[3]: https://gitlab.freedesktop.org/mesa/libdrm.git
commit: 2b997bb4bb688be00620887c8646ff24ccb9396b

Signed-off-by: Swamil Jain <s-jain1@ti.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-15 23:54:13 -07:00
Moritz Haase a08eabb3b8 leveldb: Allow to build with CMake 4+
The component itself builds just fine with CMake 4, but the tests don't as they
rely on a bundled version of GTest that is six years old. Since upstream is
inactive, the simplest course of action is to apply the 'minimum policy version'
override (as implemented in CMake, it only affects the GTest submodule).

System GTest can not be used instead (easily), as among other things it requires
C++14 and the project uses C++11.

Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de>
CC: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-15 07:49:27 -07:00
Martin Jansa 536572f862 fwupd: set vendor_ids_dir
* it's in RSS as fwupd/2.0.12/recipe-sysroot/usr/share/hwdata/usb.ids but
  meson is searching the paths on host with:

  # look for usb.ids in both of the Debian and Fedora locations,
  # and fall back to the system datadir in case we're building in a venv or prefix
  vendor_ids_dir = get_option('vendor_ids_dir')
  if vendor_ids_dir == ''
    vendor_ids_dir = join_paths(datadir, 'misc')
    if not fs.is_file(join_paths(vendor_ids_dir, 'usb.ids'))
      vendor_ids_dir = join_paths(datadir, 'hwdata')
    endif
    if not fs.is_file(join_paths(vendor_ids_dir, 'usb.ids'))
      vendor_ids_dir = '/usr/share/hwdata'
    endif
    if not fs.is_file(join_paths(vendor_ids_dir, 'usb.ids'))
      vendor_ids_dir = '/usr/share/misc'
    endif
    if not fs.is_file(join_paths(vendor_ids_dir, 'usb.ids'))
      vendor_ids_dir = '/usr/local/var/homebrew/linked/usb.ids/share/misc'
    endif
    if not fs.is_file(join_paths(vendor_ids_dir, 'usb.ids'))
      error('could not auto-detect -Dvendor_ids_dir=')
    endif
  endif
  conf.set_quoted ('FWUPD_DATADIR_VENDOR_IDS', vendor_ids_dir)

  it shouldn't be looking at host's paths and and on hosts without
  usb.ids in one of these locations it fails with:

  ../sources/fwupd-2.0.12/meson.build:323:4: ERROR: Problem encountered: could not auto-detect -Dvendor_ids_dir=

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-15 07:49:27 -07:00
Khem Raj 804abb58c6 openwsman: Upgrade to 2.8.1 release
Fixes build with cmake4+
Drop upstreamed patches

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-15 00:25:32 -07:00
Martin Jansa 1a2fb37a4c wxwidgets: enable webkit only with x11 or wayland
* otherwise webkit enabled by default in 7c3dccab64 will
  conflict with no_gui PACKAGECONFIG which is enabled in DISTROs without x11 and wayland
* fixes:
  ERROR: meta-oe/meta-oe/recipes-extended/wxwidgets/wxwidgets_3.2.8.bb:
  wxwidgets: PACKAGECONFIG[webkit] Conflict package config 'no_gui' set in PACKAGECONFIG.

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-15 00:25:31 -07:00
Moritz Haase cafce95171 sysdig: Allow to build with CMake 4+
The latest release seems to have support to build with CMake 4+, but updating
requires major changes to the recipe and so far I haven't managed to get a build
passing. Thus, apply the 'minimum policy version' override instead and backport
one patch to unblock builds with CMake 4.

Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-15 00:25:31 -07:00