summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* clightd:add recipeLI Qingwu2025-08-181-0/+40
| | | | | | | | | Clightd is a bus interface that lets you easily set/get screen brightness, gamma temperature and display dpms state. Moreover, it enables getting ambient brightness through webcam frames capture or ALS devices. Signed-off-by: LI Qingwu <Qing-wu.Li@leica-geosystems.com.cn> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmodule: add recipeLI Qingwu2025-08-182-0/+84
| | | | | | | | | libmodule offers a small and simple C implementation of an actor library that aims to let developers easily create modular C projects in a way which is both simple and elegant. Signed-off-by: LI Qingwu <Qing-wu.Li@leica-geosystems.com.cn> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* perfetto: enabled traced_perf by compiling with clangEtienne Cordonnier2025-08-181-0/+3
| | | | | | | | | | | | | | | | | | | | traced_perf is required for using e.g. callstack_sampling, see https://perfetto.dev/docs/getting-started/cpu-profiling Tested on qemu: Starting perfetto using a configuration which uses `callstack_sampling` starts traced_perf as a side-effect when perfetto is compiled with clang: ``` root@qemux86-64:~# tracebox --txt -c /tmp/config.pbtxt -o /tmp/perfetto-trace.pb & root@qemux86-64:~# ps -eo pid,cmd | grep tracebox 529 tracebox --txt -c /tmp/config.pbtxt -o /tmp/perfetto-trace.pb 530 /usr/bin/tracebox traced 533 /usr/bin/tracebox traced_probes --reset-ftrace 536 /usr/bin/tracebox traced_perf ``` Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* perfetto: upgrade 47.0 -> 51.2Etienne Cordonnier2025-08-188-201/+34
| | | | | | | Release Notes: https://github.com/google/perfetto/releases/tag/v51.2 Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gitpkgv.bbclass: inspect repository in UNPACKDIRGyorgy Sarvari2025-08-181-5/+20
| | | | | | | | | | | | | | | | When BB_GIT_SHALLOW = "1" is used, the unpacked gir repository doesn't exist in the download folder, and the class isn't able to inspect the details of the repository. Instead inspect the repository it the UNPACKDIR. Beside this, since BitBake fetcher performs an actual initial shallow clone of the repository when this feature is enabled, it is not possible to determine the exact number of commits. Add a warning about this. Reported-by: WXbet <WXbet@proton.me> Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* kernel-hardening-checker: upgrade to 0.6.10.2Michael Opdenacker2025-08-181-3/+4
| | | | | | | | | | | | | Major upstream changes (not a minor release update in terms of features): - RISCV support - New "-a" option: autodetect and check the security hardening options of the running kernel You can now just run "kernel-hardening-checker -a" - Require Python 3.9 - Replace setup.py by pyproject.toml - Many fixes and new features Signed-off-by: Michael Opdenacker <michael.opdenacker@rootcommit.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-exhale: fixed location + added nativesdkJan Vermaete2025-08-181-1/+1
| | | | | | | | | * moved the recipe from meta-python/recipes/devtool to meta-python/recipes-devtools/python3-exhale What seems to be a more common location * added nativesdk to BBCLASSEXTEND Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-breathe: fixed location + added nativesdkJan Vermaete2025-08-181-1/+1
| | | | | | | | | * moved the recipe from meta-python/recipes/devtool to meta-python/recipes-devtools/python3-breathe What seems to be a more common location * added nativesdk to BBCLASSEXTEND Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rocksdb: Fix build when using x86-64-v3 tuneKhem Raj2025-08-141-0/+1
| | | | | | | | | | | | | | | | | | | Fixes | ../sources/rocksdb-9.10.0/util/crc32c.cc:553:21: error: '__builtin_ia32_pclmulqdq128' needs target feature pclmul | 553 | const auto res0 = _mm_clmulepi64_si128(crc0_xmm, multiplier, 0x00); | | ^ | /mnt/b/yoe/master/build/tmp/work/x86-64-v3-yoe-linux/rocksdb/9.10.0/recipe-sysroot-native/usr/lib/clang/21/include/__wmmintrin_pclmul.h:45:13: note: expanded from macro '_mm_clmulepi64_si128' | 45 | ((__m128i)__builtin_ia32_pclmulqdq128((__v2di)(__m128i)(X), \ | | ^ | ../sources/rocksdb-9.10.0/util/crc32c.cc:555:21: error: '__builtin_ia32_pclmulqdq128' needs target feature pclmul | 555 | const auto res1 = _mm_clmulepi64_si128(crc1_xmm, multiplier, 0x10); | | ^ | /mnt/b/yoe/master/build/tmp/work/x86-64-v3-yoe-linux/rocksdb/9.10.0/recipe-sysroot-native/usr/lib/clang/21/include/__wmmintrin_pclmul.h:45:13: note: expanded from macro '_mm_clmulepi64_si128' | 45 | ((__m128i)__builtin_ia32_pclmulqdq128((__v2di)(__m128i)(X), \ | | ^ | 2 errors generated. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fcgi: upgrade 2.4.2 -> 2.4.6Peter Marko2025-08-141-4/+3
| | | | | | | | | | | | | Handles CVE-2025-23016 (in 2.4.5) Add tag to SRC_URI. Move version to recipe filename. License-Update: file was renamed without any text change Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* openvpn: Add PACKAGECONFIG for data channel offloadZoltán Böszörményi2025-08-141-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | Moved the iproute2 backend enablement into a new PACKAGECONFIG. It is enabled to keep the current defaults. Added the explicit runtime dependency on iproute2-ip (the "ip" command) which this backend requires. Added a new PACKAGECONFIG[dco] which enables the libnl backend, which is mutually incompatible with iproute2 backend in OpenVPN. With these: PACKAGECONFIG:remove = "iproute2" PACKAGECONFIG:append = " dco" the data channel offload is enabled: checking for LIBNL_GENL... yes configure: Enabled ovpn-dco support for Linux With Linux kernel 6.16 or newer, and CONFIG_OVPN enabled, the data channel offload will be used. Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* syzkaller: Add nativesdkStefan Wiehler2025-08-142-4/+23
| | | | | Signed-off-by: Stefan Wiehler <me@sephalon.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* syzkaller: Upgrade to latest tip of trunkStefan Wiehler2025-08-146-146/+180
| | | | | | | | | | | | | | | | | | - All patches have been upstreamed - Add Go module dependencies to allow offline builds since upstream does not vendor them into the repo anymore - In accordance to upstream, disable cgo as we are unable to compile with it on all supported architectures; in addition, remove -linkshared and -buildmode=pie as it requires external (cgo) linking (the latter only on ARM and x86). Binary size hardly matters here as syzkaller is unlikely to be shipped in a production environment. - Add missing metadata and comply with style guide - Mark musl as incompatible as it does not provide the Memory Protection Keys API; in addition, there seems to be no intention from upstream to support anything besides glibc Signed-off-by: Stefan Wiehler <me@sephalon.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* protobuf: Delete unused ↵Khem Raj2025-08-131-43/+0
| | | | | | | | 0001-utf8_range-add-version-marker-to-library-19009.patch It is already present in 31.1 release anyway Signed-off-by: Khem Raj <raj.khem@gmail.com>
* safec: Upgrade to 3.9.1Khem Raj2025-08-133-46/+45
| | | | | | | | | Drop patch since its fixed by [1] in 3.9.1 Add a patch to fix new warning seen with gcc 15.2 [1] https://github.com/rurban/safeclib/issues/125 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ktx-software: Disable AVX on x86_64Khem Raj2025-08-131-0/+3
| | | | | | | When using x86-64-v3 AVX gets enabled by default and this does not work well with ktx dependencies e.g. basisu Signed-off-by: Khem Raj <raj.khem@gmail.com>
* 7zip: upgrade 24.09 -> 25.01Peter Marko2025-08-131-2/+3
| | | | | | | | | | | Handles CVEs: * 25.00: CVE-2025-53816, CVE-2025-53817 * 25.01: CVE-2025-55188 License-Update: copyright years refreshed Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-posix-ipc: upgrade 1.2.0 -> 1.3.0Haixiao Yan2025-08-135-167/+57
| | | | | | | | | | | | | | Remove following patches, they have been fixed since 1.3.0. 0001-build_support-use-source-filename-instead-of-foo-for.patch 0002-build_support-handle-empty-max_priority-value-as-Non.patch 0003-build_support-use-does_build_succeed-in-compile_and_.patch Backport a patch to fix dicsovery fails when CC contains flags License-Update: update copyright statements to include contributors Signed-off-by: Haixiao Yan <haixiao.yan.cn@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* oprofile: Adjust ptests for UNPACKDIR changesKhem Raj2025-08-131-4/+4
| | | | | | | | | Location of S have moved under UNPACKDIR and this needs to reflect in ptest install structure as some of tests access the sourcedirs relative to itself during run, these locations are built into tests Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libplacebo: Fix build with latest python 3.14Khem Raj2025-08-132-1/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes FAILED: [code=1] src/vulkan/utils_gen.c /home/kraj200/yoe/build/tmp/work/riscv64imafdc-yoe-linux/libplacebo/7.351.0/recipe-sysroot-native/usr/bin/meson.real -- ↪ internal exe --unpickle /home/kraj200/yoe/build/tmp/work/riscv64imafdc-yoe-linux/libplacebo/7.351.0/build/meson-private/ ↪ meson_exe_nativepython3_7e48a7413404982655e79073cf3065c6194271bf.dat while executing ['/home/kraj200/yoe/build/tmp/work/riscv64imafdc-yoe-linux/libplacebo/7.351.0/recipe-sysroot-native/usr/bin/ ↪ nativepython3', '../sources/libplacebo-7.351.0/src/vulkan/utils_gen.py', '/usr/share', '/home/kraj200/yoe/build/tmp/work/ ↪ riscv64imafdc-yoe-linux/libplacebo/7.351.0/recipe-sysroot/usr/share/vulkan/registry/vk.xml', 'src/vulkan/utils_gen.c'] --- stdout --- --- stderr --- Traceback (most recent call last): File "/home/kraj200/yoe/build/tmp/work/riscv64imafdc-yoe-linux/libplacebo/7.351.0/build/../sources/libplacebo-7.351.0/src/ ↪ vulkan/utils_gen.py", line 205, in <module> registry = VkXML(ET.parse(xmlfile)) File "/home/kraj200/yoe/build/tmp/work/riscv64imafdc-yoe-linux/libplacebo/7.351.0/build/../sources/libplacebo-7.351.0/src/ ↪ vulkan/utils_gen.py", line 50, in __init__ super().__init__(*args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/home/kraj200/yoe/build/tmp/work/riscv64imafdc-yoe-linux/libplacebo/7.351.0/recipe-sysroot-native/usr/lib/python3.13/ ↪ xml/etree/ElementTree.py", line 527, in __init__ raise TypeError('expected an Element, not %s' % type(element).__name__) TypeError: expected an Element, not ElementTree Signed-off-by: Khem Raj <raj.khem@gmail.com>
* systemd-repart-native: clean up dependenciesDan McGregor2025-08-131-2/+2
| | | | | | | | | | Specify -native versions of dependencies. These were satisfied transitively through other dependencies, but we should specify them explicitly. It also removes dependencies on the target system for a native recipe. Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mosquitto: bump to 2.0.22Gianfranco Costamagna2025-08-133-29/+14
| | | | | | | | Refresh patches, drop patch 3238, now part of upstream codebase Signed-off-by: Gianfranco Costamagna <locutusofborg@debian.org> Signed-off-by: Gianfranco Costamagna <costamagnagianfranco@yahoo.it> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* c-ares: backport a patch for a memory leakJason Schonberg2025-08-102-0/+22
| | | | | Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* systemd-repart: Fix build after S moved into UNPACKDIRDan McGregor2025-08-091-2/+0
| | | | | Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* simpleiot: Add recipeKhem Raj2025-08-093-0/+346
| | | | | | | simpleiot is a framework used to manage edge devices Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Cliff Brake <cbrake@bec-systems.com>
* tomlplusplus: Fix test failures with clang/libcxxKhem Raj2025-08-071-0/+4
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tailscale: Added support for systemd initDean Sellers2025-08-071-6/+23
| | | | | | | | | | | | | | Includes the provided service and defaults files for using the tailscale daemon on systemd init machines. Added the other kernel modules necessary for tailscaled to work without warnings to RRECOMMENDS. Tested with `core-image-minimal` under qemu with machines `qemux86-64`, `genericx86-64` and `qemuarm64`. Ping host on tailscale network using magicDNS host lookup. Signed-off-by: Dean Sellers <dean@sellers.id.au> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* poppler: upgrade 25.06.0 -> 25.08.0Yogita Urade2025-08-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This upgrade includes fix for CVE-2025-50420. poppler 25.08.0 changelog: ========================== core: * FormWidgetSignature::signDocumentWithAppearance: add imagePath parameter * Fix parsing Distinguished Names that end with a hex string * Fix crashes in malformed documents glib: * Add poppler_page_render_transparent_selection() * Add missing since to the documentation poppler 25.07.0 changelog: ========================== core: * Changed rendering of malformed documents to mimic what Adobe Reader does. Issue #1602 * Improvemenst in signature validation in the NSS backend * Add more detailed output when signing fails * Internal code improvements * Fix crashes in malformed documents utils: * pdfsig: command line option for allowing PGP signatures in GnuPG backend Signed-off-by: Yogita Urade <yogita.urade@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cli11: removed old SRC_URI[sha256sum]Jan Vermaete2025-08-061-2/+1
| | | | | | | | | | Both SRCREV and SRC_URI[sha256sum] where defined. The value of SRCREV is the correct one. https://github.com/CLIUtils/CLI11/commit/4160d259d961cd393fd8d67590a8c7d210207348 Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* aml: upgrade 0.3.0 -> 1.0.0Wang Mingyu2025-08-061-5/+2
| | | | | | | | | | | | | | | | | | | | Changelog: =========== - sys/queue.h: Remove "#include <sys/cdefs.h>" - FUNDING.yml: Add github sponsors - Stop single-shot also when no cb is set - Replicate methods for every type - Use explicit types in callbacks - meson: Add run_command check argument - meson: Relocate headers and pkgconfig - kqueue: Call EV_SET without NOTE_ABSTIME on Mach - kqueue: Pass unspecified timeout as NULL - thread-pool: Make pthread_setcancelstate optional for Android - build: Make librt optional - Properly initialize global mutex Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* neatvnc: upgrade 0.8.1 -> 0.9.5Wang Mingyu2025-08-064-2/+623
| | | | | | | | | | | | | | | | | | | compatible with upgraded aml 1.0.0 0001-meson-Use-new-pkgconfig-for-aml1.patch 0001-Use-aml-v1.patch dependency patch of 0001-Use-aml-v1.patch: 0001-Add-method-to-listen-on-multiple-fds.patch Changelog: https://github.com/any1/neatvnc/releases/tag/v0.9.0 Changelog: https://github.com/any1/neatvnc/releases/tag/v0.9.1 Changelog: https://github.com/any1/neatvnc/releases/tag/v0.9.2 Changelog: https://github.com/any1/neatvnc/releases/tag/v0.9.3 Changelog: https://github.com/any1/neatvnc/releases/tag/v0.9.4 Changelog: https://github.com/any1/neatvnc/releases/tag/v0.9.5 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gphoto2: Strip --sysroot out of emitted compiler string into binariesKhem Raj2025-08-053-6/+29
| | | | | | | | Update patch status Substitute hardcoding with BP in SRC_URI Drop sed kludge Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libgphoto2: Upgrade to 2.5.32Khem Raj2025-08-052-39/+2
| | | | | | Use xz for archive and drop upstreamed patch Signed-off-by: Khem Raj <raj.khem@gmail.com>
* spdm-utils: Add missing clang-native dependencyKhem Raj2025-08-051-1/+1
| | | | | | | It was getting by because it was in a dynamic layer anchored with meta-clang being in bblayers. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* spdm-utils: Remove comment about meta-clangKhem Raj2025-08-051-1/+0
| | | | | | clang and bingen-cli are now in oe-core Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-typer: use correct Python build backend classRoss Burton2025-08-041-6/+1
| | | | | Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-twitter: use correct Python build backend classRoss Burton2025-08-041-1/+1
| | | | | Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-trustme: use correct Python build backend classRoss Burton2025-08-041-1/+1
| | | | | Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-termcolor: use correct Python build backend classRoss Burton2025-08-041-1/+1
| | | | | Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-systemd: use correct Python build backend classRoss Burton2025-08-041-1/+1
| | | | | Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-soupsieve: use correct Python build backend classRoss Burton2025-08-041-1/+1
| | | | | Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-simpleeval: use correct Python build backend classRoss Burton2025-08-041-1/+1
| | | | | Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pymongo: use correct Python build backend classRoss Burton2025-08-041-1/+1
| | | | | Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-paho-mqtt: use correct Python build backend classRoss Burton2025-08-041-1/+1
| | | | | Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-mypy-extensions: use correct Python build backend classRoss Burton2025-08-041-1/+1
| | | | | Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-itsdangerous: use correct Python build backend classRoss Burton2025-08-041-1/+1
| | | | | Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-greenstalk: use correct Python build backend classRoss Burton2025-08-041-1/+1
| | | | | Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flask: use correct Python build backend classRoss Burton2025-08-041-1/+1
| | | | | Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flask-sqlalchemy: use correct Python build backend classRoss Burton2025-08-041-1/+1
| | | | | Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flask-marshmallow: use correct Python build backend classRoss Burton2025-08-041-1/+1
| | | | | Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>