summaryrefslogtreecommitdiffstats
path: root/meta-oe
Commit message (Collapse)AuthorAgeFilesLines
...
* v4l-utils: Fix QA and build errors related to _TIME_BITS on 32-bitJiaying Song8 days2-4/+39
| | | | | | | | | | | | | | * 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>
* opengl-es-cts: Unbolt aarch64 TUNE_CCARGS workaroundKhem Raj10 days1-3/+0
| | | | | | GCC has been patched for the segfault Signed-off-by: Khem Raj <raj.khem@gmail.com>
* leptonica,tesseract: add native variantYoann Congal10 days2-0/+4
| | | | | | | | | | | | | | Since commit d6736b37c3f4 ("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>
* qhull: add native variantYoann Congal11 days1-0/+2
| | | | | | | | | | | | | Since commit 4042e529b9cf ("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>
* catch2: enable native and nativesdkYoann Congal11 days1-0/+2
| | | | | | | | | | | | | | | | Since commit de3c8d3ff2d0 ("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>
* uim: Upgrade to 1.9.6Khem Raj11 days1-5/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* msr-tools: Delete recipeKhem Raj11 days2-22/+2
| | | | | | | | 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>
* webkitgtk3: Upgrade to 2.48.3Khem Raj11 days2-20/+1
| | | | | | | | | | | | | | | | | | | | 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>
* php: fix removal of --with-zlib-dir configure optionGijs Peskens12 days1-1/+1
| | | | | | | | | | 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>
* avro-c++: Fix build for 32-bit targetsAlper Ak12 days1-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* thin-provisioning-tools: fix bindgen build error with clang on octeontx2Bo Sun12 days1-1/+4
| | | | | | | | | | | | | | | | 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>
* cukinia: upgrade 0.7.0 -> 0.8.0Serosh Deljam13 days1-1/+1
| | | | | Signed-off-by: Serosh Deljam <serosh.deljam@savoirfairelinux.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* licenses: add licenses for ktx-softwareAntonios Christidis14 days6-0/+201
| | | | | | | 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>
* ktx-software: Add recipe v4.4.0Antonios Christidis14 days1-0/+16
| | | | | | | 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>
* opengl-es-cts: Use -march=armv8-aKhem Raj2025-07-221-1/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imx-cst: update to v3.4.1Ulrich Ölmann2025-07-211-1/+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>
* valkey: upgrade 8.1.1 -> 8.1.3Yi Zhao2025-07-212-3/+2
| | | | | | | | | | | | | | 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>
* nodejs: Fix build on arm64 hostsKhem Raj2025-07-202-0/+134
| | | | | | | | | | | | 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>
* libc-bench: Always use libgcc runtime with clang on x86Khem Raj2025-07-201-1/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libhugetlbfs: Always use ligcc for compiler runtime with clang on x86Khem Raj2025-07-201-0/+3
| | | | | | | | 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>
* libhugetlbfs: Do not add LDFLAGS to compilerKhem Raj2025-07-202-2/+34
| | | | | | | | | | | 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>
* ostree: Always use libgcc for runtime with clang on x86Khem Raj2025-07-201-0/+3
| | | | | | compiler-rt does not have 128-bit int support for 32bit x86 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* wxwidgets: fix for multilibChen Qi2025-07-202-7/+32
| | | | | | | | | | | 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>
* safec: Pass Qunused-arguments when using clangKhem Raj2025-07-181-0/+3
| | | | | | Fixes build issue since clang does not respect some options Signed-off-by: Khem Raj <raj.khem@gmail.com>
* vboxguestdrivers: Upgrade to 7.1.12Gianfranco Costamagna2025-07-181-1/+1
| | | | | Signed-off-by: Gianfranco Costamagna <locutusofborg@debian.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nss: Fix build when using clang toolchainKhem Raj2025-07-171-4/+6
| | | | | | | | | | | | | | 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>
* hostapd: enable 802.11be, SAE-PK, OWE, SuiteB, ACS, and MBO supportMiaoqing Pan2025-07-171-0/+25
| | | | | | | | | | | | | | | | | | | 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>
* bpftrace: Remove absolute buildtime paths in cmake filesKhem Raj2025-07-161-0/+9
| | | | | | | | | | | | | | 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>
* wxwidgets: add back SRCREVChen Qi2025-07-161-0/+1
| | | | | | | | | | 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>
* uftrace: Fix build failure on x86Khem Raj2025-07-162-6/+43
| | | | | | | | | | | | | 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>
* uftrace: upgrade 0.17 -> 0.18Wang Mingyu2025-07-161-2/+2
| | | | | | | | | | | | | | 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>
* include-what-you-use: Move the recipe here from meta-clangKhem Raj2025-07-161-0/+24
| | | | | | This recipe needs clang which is now in oe-core Signed-off-by: Khem Raj <raj.khem@gmail.com>
* castxml: Add recipe from meta-clangKhem Raj2025-07-161-0/+12
| | | | | | Moved the recipe to meta-oe Signed-off-by: Khem Raj <raj.khem@gmail.com>
* bpftrace,bcc: Migrate recipe from meta-clang to meta-oeKhem Raj2025-07-1610-0/+559
| | | | | | | | 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>
* libsdl3: upgrade 3.2.16 -> 3.2.18Wang Mingyu2025-07-151-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* iptraf-ng: upgrade 1.2.1 -> 1.2.2Wang Mingyu2025-07-151-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>
* icewm: upgrade 3.8.0 -> 3.8.1Wang Mingyu2025-07-152-6/+6
| | | | | | | | | | | | | | | | | | | | 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>
* ctags: upgrade 6.2.20250615.0 -> 6.2.20250713.0Wang Mingyu2025-07-151-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* kmsxx: Revert to using original name for kmstestSwamil Jain2025-07-151-8/+0
| | | | | | | | | | | | | | | | | 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>
* leveldb: Allow to build with CMake 4+Moritz Haase2025-07-151-1/+5
| | | | | | | | | | | | | | 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>
* fwupd: set vendor_ids_dirMartin Jansa2025-07-151-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* openwsman: Upgrade to 2.8.1 releaseKhem Raj2025-07-154-100/+2
| | | | | | | Fixes build with cmake4+ Drop upstreamed patches Signed-off-by: Khem Raj <raj.khem@gmail.com>
* wxwidgets: enable webkit only with x11 or waylandMartin Jansa2025-07-151-1/+1
| | | | | | | | | | | * otherwise webkit enabled by default in 7c3dccab64f2c1733169d6fcba56eeb139a05b45 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>
* sysdig: Allow to build with CMake 4+Moritz Haase2025-07-152-1/+38
| | | | | | | | | | 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>
* minifi-cpp: Backport patch to support builds with CMake 4+Moritz Haase2025-07-152-0/+43
| | | | | | | There hasn't been a new upstream release yet that ships the required changes. Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gattlib: upgrade 0.2.0 -> 0.7.2Moritz Haase2025-07-152-5/+28
| | | | | | | | | | | | New version includes support to build against CMake 4+. Release notes are available at [0]. [0]: https://github.com/labapart/gattlib/releases License-Update: Copyright year changed Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* opengl-es-cts: Allow to build with CMake 4+Moritz Haase2025-07-151-1/+3
| | | | | | | | | | | Latest HEAD supports builds with CMake 4+, but the corresponding patch at [0] is considered to be too invasive to backport. Instead, apply the 'minimum policy version' override. [0]: https://github.com/KhronosGroup/Vulkan-Video-Samples/commit/ab3b3b37dc120b383922dde9850cee8d185b45f3 Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dnfdragora: Allow to build with CMake 4+Moritz Haase2025-07-151-1/+2
| | | | | | | | | | | | The 2.x branch of dnfdragora is in maintenance mode. Official support to build with CMake 4+ is only available in preview versions of v3 (named 2.99.x, see [0]) which are only compatible with dnf v5. Thus, apply the 'minimum policy version' override. [0]: https://github.com/manatools/dnfdragora/commit/0b84709de2b6e981b6359f1ad9806eca5e267462 Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* freerdp: Allow to build with CMake 4+Moritz Haase2025-07-151-0/+1
| | | | | | | | | | | The 2.x branch of freerdp is in maintenance mode and upstream has ruled out changes to officially support builds with CMake 4+ (see [0]). Thus, apply the 'minimum policy version' override. [0]: https://github.com/FreeRDP/FreeRDP/issues/11707 Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libvncserver: upgrade 0.9.14 -> 0.9.15Moritz Haase2025-07-152-2/+29
| | | | | | | | | | | | Also pull in a patch to support builds with CMake 4+ that hasn't made it into a release yet. Release notes are available at [0]. [0]: https://github.com/LibVNC/libvncserver/releases/tag/LibVNCServer-0.9.15 Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>