summaryrefslogtreecommitdiffstats
path: root/meta-oe
Commit message (Collapse)AuthorAgeFilesLines
...
* vk-gl-cts: control what targets get builtRoss Burton2024-12-102-0/+4
| | | | | | | | | | Explicitly build the targets that are normally build. This seems like a no-op, but had the advantage of not pulling in vulkan-validationlayers which causes more fetches at configure time, and is only actually used by the developers of the test suite. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* vk-gl-cts: use cmake-qemuRoss Burton2024-12-101-13/+1
| | | | | | | Don't configure qemu+cmake manually, use the cmake-qemu class. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* vk-gl-cts: set the git tag regex for release checkingRoss Burton2024-12-101-0/+2
| | | | | | | | Add BPN to the tag name to differentiate vulkan-cts and opengl-es-cts releases. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* vk-gl-cts: fix EXTRA_OECMAKERoss Burton2024-12-101-2/+5
| | | | | | | | | | | | | There are no native/nativesdk builds of this recipe, so there's no need to use a separate class-target assignment. We should pass AMBER_DISABLE_WERROR in all builds, not just target. Setting -DUPDATE_DEPS=OFF isn't functional as the CMakeLists explictly set that to ON, so remove it. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* syzkaller: network in compile is not neededRoss Burton2024-12-101-4/+0
| | | | | | | | There appears to be no more network access in the compile task, so we can remove the flag. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* etcd: don't set UPSTREAM_CHECK_COMMITSRoss Burton2024-12-101-1/+0
| | | | | | | | | | Upstream is tagging and the release checking works as expected: $ devtool check-upgrade-status -a etcd etcd 3.5.7 3.5.17 None 507c0de87bd5034e3de4ab76ebf96b54dae0cd52 Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lxdm: drop debug-tweaksYi Zhao2024-12-091-5/+3
| | | | | | | | | Remove deprecated DISTRO_TYPE as the debug-tweaks IMAGE_FEATURE has been removed in oe-core. Use allow-root-login, empty-root-password and allow-empty-password instead. Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* canopenterm: update to version 1.0.9Michael Fitzmayer2024-12-082-50/+7
| | | | | | | | | | | | - Add support for CANopen Profile data base files using a well documented JSON-based file format. - Include codb to JSON converter (codb2json). - Add API functions to generate test reports (JUnix XML). - Removed PicoC support for the greater good. - Various improvements and bug fixes. Signed-off-by: Michael Fitzmayer <mail@michael-fitzmayer.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pocketpy: update to version 2.0.3Michael Fitzmayer2024-12-081-1/+1
| | | | | | | | | | | | | - Fix some type annotation usage e.g. int | None. - Fix some builtins hash functions - Fix a severe bug of dict - Clean up #defines - Improve array2d - Fix a bug of super - Fix a bug of context manager Signed-off-by: Michael Fitzmayer <mail@michael-fitzmayer.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mariadb: Ensure compatibility with ARMv9 by updating .arch directiveRuiqiang Hao2024-12-082-0/+45
| | | | | | | | | | | | | | | | | The pmem_cvap() function currently uses the '.arch armv8.2-a' directive for the 'dc cvap' instruction. This will cause build errors below when compiling for ARMv9 systems. Update the '.arch' directive to 'armv9.4-a' to ensure compatibility with ARMv9 architectures. {standard input}: Assembler messages: {standard input}:169: Error: selected processor does not support `retaa' {standard input}:286: Error: selected processor does not support `retaa' make[2]: *** [storage/innobase/CMakeFiles/innobase_embedded.dir/build.make: 1644: storage/innobase/CMakeFiles/innobase_embedded.dir/sync/cache.cc.o] Error 1 Signed-off-by: Ruiqiang Hao <Ruiqiang.Hao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libgpiod: minimize intra-recipe dependencies for ptestBartosz Golaszewski2024-12-061-8/+11
| | | | | | | | | | | | | | | Make the packaging a bit more fine-grained. Create separate packages for the libgpiosim library and gpio-manager configuration files. Make the ptest package run-time depend on only the gpio-manager config. This way, we don't pull the entire daemon infrastructure if all we want is to run its test suite. While at it: add GPIO udev rules to the gpio-manager config package. Currently they are in the main libgpiod package where they don't really belong. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pam-radius: add recipeYi Zhao2024-12-051-0/+30
| | | | | | | | The RADIUS authentication PAM module allows any PAM-capable machine to become a RADIUS client for authentication and accounting requests. Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lastlog2: remove leftover patchYi Zhao2024-12-041-31/+0
| | | | | | | | | | The lastlog2 recipe has been removed in commit[1]. Clean up leftover patch. [1] https://git.openembedded.org/meta-openembedded/commit/?id=9f818a060516b6d0f0b437f5891affc1ab01a3b4 Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* classes/gpe: remove obsolete classRoss Burton2024-12-041-17/+0
| | | | | | | xserver-common was the last recipe to use this, so remove it. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xserver-common: remove obsolete recipeRoss Burton2024-12-0414-878/+0
| | | | | | | | Everyone should be using x11-common now (in oe-core) and this recipe hasn't been touched since 2018, so remove it. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* autoconf-2.13-native: remove recipeYi Zhao2024-12-042-134/+0
| | | | | | | | | | | | | The autoconf-2.13-native recipe was introduced for building mozjs-78[1]. But mozjs-78 has been removed for a long time[1] and the current mozjs doesn't require it anymore. Considering that autoconf 2.13 was released in 1999 and no recipes require it anymore, we can safely remove it. [1] https://git.openembedded.org/meta-openembedded/commit/?id=fe1607060ac2dd42ae8c5115b8cbc4993b467a87 [2] https://git.openembedded.org/meta-openembedded/commit/?id=7432c1a2ef9d75b078da31d268ffd016e8dcf583 Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: upgrade 22.11.0 -> 22.12.0Jason Schonberg2024-12-034-32/+2
| | | | | | | | | | | | | License-Update: Add JSON parsing library under MIT license. https://github.com/nodejs/node/pull/56040/commits/27bcd103e775e00eb8d03ac37052bbd4ccb6d239 Drop backported patch fix-build-with-icu-76.patch. It is already integrated in this version https://github.com/nodejs/node/pull/56040/commits/c3ca978d9c73d1a96f4d5c7bfa3c10ce786b8fe9 Changelog: https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V22.md#22.12.0 Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tree: upgrade 2.1.3 -> 2.2.1Wang Mingyu2024-12-031-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rabbitmq-c: upgrade 0.14.0 -> 0.15.0Wang Mingyu2024-12-031-1/+1
| | | | | | | | | | | | | | | | | ## Fixed - Warning on MacOS about incompatible function declaration - Logic when decoding AMQP data after bad data may cause crash (#837) - Use SSL_get1_peer_certificate when compiling against OpenSSL 3+ ## Changed - Updates to various github actions. ## Added - Add amqp_publisher_confirm_wait function (#841) - Add amqp_literal_bytes macro (#844) Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* plocate: upgrade 1.1.22 -> 1.1.23Wang Mingyu2024-12-031-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* parallel: upgrade 20241022 -> 20241122Wang Mingyu2024-12-031-1/+1
| | | | | | | | | | | Changelog: ============ * --pipe --block works similar to --pipepart --block if --block size is negative. * DBURLs can be written with / instead of %2F for sqlite and CSV. * Bug fixes and man page updates. Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libnvme: upgrade 1.11 -> 1.11.1Wang Mingyu2024-12-031-1/+1
| | | | | | | | Bugfix: connect-all fails when CONFIG_NVME_TCP_TLS and CONFIG_NVME_HOST_AUTH are not enable Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* debootstrap: upgrade 1.0.137 -> 1.0.138Wang Mingyu2024-12-031-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 6.1.20241103.0 -> 6.1.20241201.0Wang Mingyu2024-12-031-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* bats: upgrade 1.11.0 -> 1.11.1Wang Mingyu2024-12-031-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* adw-gtk3: upgrade 5.5 -> 5.6Wang Mingyu2024-12-031-1/+1
| | | | | | | | | | Changelog: =========== - Remove some legacy stuff and more - Add link to accent-color-change shell script Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fluentbit: use system libs instead of vendored onesPatrick Wicki2024-11-291-2/+9
| | | | | | | | | | | Make use of the new build option to unbundle some vendored dependencies. Currently supported are libbacktrace, c-ares, jemalloc, luajit and nghttp, all of which have Yocto recipes. librdkafka is currently below the required version (>=2.3.0) so for that it will fall back to the vendored version. Signed-off-by: Patrick Wicki <patrick.wicki@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fluentbit: upgrade to v3.2.1Patrick Wicki2024-11-298-30/+82
| | | | | | | | | | | | | Changelogs since v3.1.9: - https://fluentbit.io/announcements/v3.1.10/ - https://fluentbit.io/announcements/v3.2.0/ - https://fluentbit.io/announcements/v3.2.1/ Also add pending patch for a cprofiles bug. Signed-off-by: Patrick Wicki <patrick.wicki@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* hwdata: drop recipeHiago De Franco2024-11-272-29/+0
| | | | | | | | | | | This recipe has been added to openembedded-core layer, since hwdata is now a requirement to build libdisplay-info, used by weston (see commit 3e5d5ba74bea "hwdata: add recipe from meta-openembedded" from oe-core). Therefore, drop this recipe. Signed-off-by: Hiago De Franco <hiago.franco@toradex.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xorgxrdp: use the new xserver-abi.inc to generate Xserver ABI dependenciesRoss Burton2024-11-271-1/+7
| | | | | | | | Use the new function to generate the missing dependencies, and thus we can remove the INSANE_SKIP. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* webkitgtk3: Add DESCRIPTION about API versionJörg Sommer2024-11-261-0/+6
| | | | | | | | | | | | | | It took me some time to see the difference between webkitgtk and webkitgtk3. So, give a hint in the DESCRIPTION why this recipe exists. And name the pkgconf file for javascriptcoregtk to make it easier to find this recipe, when you have no clue about these API versions. Credits to Debian for lifting the fog. https://salsa.debian.org/webkit-team/webkit/-/blob/f04cf703b06ce74bb94add3f75aa7ac5603d0eae/debian/rules#L11 Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* taisei: Use libucontext with muslKhem Raj2024-11-241-2/+2
| | | | | | | | | | | | | Fixes errors like | koishi| Checking for function "getcontext" : NO (cached) | koishi| Checking for function "setcontext" : NO | koishi| Checking for function "makecontext" : NO (cached) | koishi| Checking for function "swapcontext" : NO (cached) | koishi| Message: ** Backend `ucontext_sjlj` is not supported | | ../git/subprojects/koishi/src/meson.build:43:4: ERROR: Problem encountered: Unsupported platform Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mozjs: update 115.16.1 -> 115.17.0Markus Volk2024-11-241-1/+1
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: backport a patch to fix build with icu-76Martin Jansa2024-11-232-0/+30
| | | | | | | | | | | | | | | | | | | | | * icu was upgraded in oe-core in: https://git.openembedded.org/openembedded-core/commit/?id=ef2bd18dd1db7e5f01db76889933bfdbb5415aaf nodejs is now failing to link: TOPDIR/BUILD/hosttools/ld: nodejs/22.11.0/node-v22.11.0/out/Release/obj.host/gen-regexp-special-case/deps/v8/src/regexp/gen-regexp-special-case.o: in function `v8::internal::PrintSet(std::basic_ofstream<char, std::char_traits<char> >&, char const*, icu_76::UnicodeSet const&)': gen-regexp-special-case.cc:(.text._ZN2v88internal8PrintSetERSt14basic_ofstreamIcSt11char_traitsIcEEPKcRKN6icu_7610UnicodeSetE+0x8b): undefined reference to `icu_76::UnicodeSet::getRangeStart(int) const' TOPDIR/BUILD/hosttools/ld: gen-regexp-special-case.cc:(.text._ZN2v88internal8PrintSetERSt14basic_ofstreamIcSt11char_traitsIcEEPKcRKN6icu_7610UnicodeSetE+0xb6): undefined reference to `icu_76::UnicodeSet::getRangeEnd(int) const' TOPDIR/BUILD/hosttools/ld: gen-regexp-special-case.cc:(.text._ZN2v88internal8PrintSetERSt14basic_ofstreamIcSt11char_traitsIcEEPKcRKN6icu_7610UnicodeSetE+0xdf): undefined reference to `icu_76::UnicodeSet::getRangeCount() const' TOPDIR/BUILD/hosttools/ld: gen-regexp-special-case.cc:(.text._ZN2v88internal8PrintSetERSt14basic_ofstreamIcSt11char_traitsIcEEPKcRKN6icu_7610UnicodeSetE+0xed): undefined reference to `icu_76::UnicodeSet::getRangeStart(int) const' TOPDIR/BUILD/hosttools/ld: gen-regexp-special-case.cc:(.text._ZN2v88internal8PrintSetERSt14basic_ofstreamIcSt11char_traitsIcEEPKcRKN6icu_7610UnicodeSetE+0xfa): undefined reference to `icu_76::UnicodeSet::getRangeEnd(int) const' TOPDIR/BUILD/hosttools/ld: gen-regexp-special-case.cc:(.text._ZN2v88internal8PrintSetERSt14basic_ofstreamIcSt11char_traitsIcEEPKcRKN6icu_7610UnicodeSetE+0x121): undefined reference to `icu_76::UnicodeSet::getRangeStart(int) const' TOPDIR/BUILD/hosttools/ld: nodejs/22.11.0/node-v22.11.0/out/Release/obj.host/gen-regexp-special-case/deps/v8/src/regexp/gen-regexp-special-case.o: in function `v8::internal::PrintSpecial(std::basic_ofstream<char, std::char_traits<char> >&)': gen-regexp-special-case.cc:(.text._ZN2v88internal12PrintSpecialERSt14basic_ofstreamIcSt11char_traitsIcEE+0x43): undefined reference to `icu_76::UnicodeSet::UnicodeSet()' TOPDIR/BUILD/hosttools/ld: gen-regexp-special-case.cc:(.text._ZN2v88internal12PrintSpecialERSt14basic_ofstreamIcSt11char_traitsIcEE+0x59): undefined reference to `icu_76::UnicodeSet::UnicodeSet()' ... Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* webkitgtk3: Fix build with ICU-76+Khem Raj2024-11-232-0/+37
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* opencv: Specify right path for <numpy/ndarrayobject.h>Khem Raj2024-11-231-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mozjs: Fix build with icu 76+Khem Raj2024-11-232-0/+28
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta: Add SECURITY.md file to all layersKhem Raj2024-11-231-0/+20
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* canopenterm: Fix build with muslKhem Raj2024-11-222-1/+45
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* taisei: Fix build with muslKhem Raj2024-11-221-5/+23
| | | | | | This patch fixed issue on glibc but regressed on musl Signed-off-by: Khem Raj <raj.khem@gmail.com>
* taisei: Fix build with clangKhem Raj2024-11-222-0/+41
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Add recipe: canopenterm 1.0.8Michael Fitzmayer2024-11-211-0/+29
| | | | | | | | | | CANopenTerm is an open-source software tool designed for the development, testing, and analysis of CANopen CC networks and devices. It extends its capabilities to support other CAN CC protocols, including SAE J1939 and OBD-II. Signed-off-by: Michael Fitzmayer <mail@michael-fitzmayer.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Add recipe: pocketpy 2.0.2Michael Fitzmayer2024-11-211-0/+32
| | | | | | | | | | | | pocketpy is a portable Python 3.x Interpreter in Modern C. It aims to be an alternative to lua for game scripting, with elegant syntax, powerful features and competitive performance. pkpy is extremely easy to embed via a single header file pocketpy.h, without external dependencies. Signed-off-by: Michael Fitzmayer <mail@michael-fitzmayer.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* bmap-writer: add initial recipeAyoub Zaki2024-11-211-0/+22
| | | | | | | | | | this is an utility designed to efficiently write disk images to storage devices using block mapping (BMAP). It serves as a lightweight alternative to the Yocto BMAP tool. it is C++ based does not require Python and focuses solely on writing an image. Signed-off-by: Ayoub Zaki <ayoub.zaki@embetrix.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nvme-cli: Fix musl build erros for v2.11Ryosuke Saito2024-11-213-1/+76
| | | | | | | | | | | Backport two patches from https://github.com/linux-nvme/nvme-cli to resolve musl build errors in v2.11: - 0001-nvme-print-add-fallback-for-non-standard-locale-cate.patch - 0002-plugins-netapp-add-include-of-libgen.h-for-basename-.patch Signed-off-by: Ryosuke Saito <ryosuke.saito@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* hwdata: allow to build native variantHiago De Franco2024-11-201-0/+2
| | | | | | | | | | | | | | | | | | | This is a requirement for libdisplay-info version 0.2.0, which fails without hwdata-native: | WARNING: CMake Toolchain: Failed to determine CMake compilers state | Build-time dependency hwdata found: NO (tried pkgconfig) | | ../git/meson.build:24:11: ERROR: File /usr/share/hwdata/pnp.ids does not exist. | | ERROR: meson failed | WARNING: exit code 1 from a shell command. ERROR: Task (poky/meta/recipes-support/libdisplay-info/libdisplay-info_0.2.0.bb:do_configure) failed with exit code '1' Signed-off-by: Hiago De Franco <hiago.franco@toradex.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tk: Add recipe for TK 9.0.0 releaseKhem Raj2024-11-195-5/+105
| | | | | | | | | Core is upgrading TCL to 9.0.0 as well, this has to be done in tandem Rename tk 8.x as tk8 recipe Signed-off-by: Khem Raj <raj.khem@gmail.com>
* exprtk: Use correct SRCREV pointing to 0.0.3 releaseKhem Raj2024-11-191-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* hplip: Address reproducibility issuesDan McGregor2024-11-193-12/+73
| | | | | | | | | | | | The distributed configure script removes the existing CFLAGS if it finds python3. Correct this, so that our prefix mapping flags and other OpenEmbedded flags get applied. This patch was acquired from the comments in https://bugs.launchpad.net/hplip/+bug/1879445 Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lcov: Add missing RDEPENDSClaus Stovgaard2024-11-191-0/+4
| | | | | | | | | | | | | | | | | Found by just adding lcov to core-image-minimal, running geninfo and getting errors like. Can't locate Module/Load.pm in @INC (you may need to install the Module::Load module) ... at /usr/bin/geninfo line 63. BEGIN failed--compilation aborted at /usr/bin/geninfo line 63. Can't locate Module/Metadata.pm in @INC (you may need to install the Module::Metadata module) ... at /usr/lib/perl5/5.38.2/Module/Load/Conditional.pm line 14. BEGIN failed--compilation aborted at /usr/lib/perl5/5.38.2/Module/Load/Conditional.pm line 14. Compilation failed in require at /usr/bin/geninfo line 64. Signed-off-by: Claus Stovgaard <claus.stovgaard@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>