aboutsummaryrefslogtreecommitdiffstats
path: root/meta-oe
AgeCommit message (Collapse)Author
2024-04-11libxml++: Delete recipe for 2.42.1Khem Raj
We already have libxml++-5 provided and some of the dependencies for libxml++ (older version of glibmm) are not available. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-11nodejs: don't always disable io_uringChangqing Li
The original idea was always disable io_uring to avoid follwing failure even when UV_USE_IO_URING is set to true, refer [1][2]: 0608: try: *** 0609: update_hash(" %10s" % pwd.getpwuid(s.st_uid).pw_name) 0610: update_hash(" %10s" % grp.getgrgid(s.st_gid).gr_name) 0611: except KeyError as e: 0612: msg = ("KeyError: %s\nPath %s is owned by uid %d, gid %d, which doesn't match " 0613: "any user/group on target. This may be due to host contamination." % Exception: Exception: KeyError: 'getpwuid(): uid not found: 20561' But since 20.11.1, for fix CVE-2024-22017, io_uring is disabled by default, refer [3]. So maybe patch 0001-deps-disable-io_uring-support-in-libuv.patch is not needed. For case UV_USE_IO_URING is set to true, user can fix above failure by "chown root:root -R ${D}" in do_install. [1] https://lists.openembedded.org/g/openembedded-devel/message/105583 [2] https://bugzilla.yoctoproject.org/show_bug.cgi?id=15244 [3] https://github.com/nodejs/node/commit/686da19abbb83b7e01d48be19f832ab081b87084 [4] https://nvd.nist.gov/vuln/detail/CVE-2024-22017 Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-11libtorrent-rasterbar: add initial recipe for 2.0.10Beniamin Sandu
Signed-off-by: Beniamin Sandu <beniaminsandu@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-09libnice: Update to 0.1.22Peter Kjellerstedt
Changes since 0.1.21: * ae3eb16 version 0.1.22 * 4d14e61 tests: Reduce the printing a little to please libxml * 2de7472 Change padding to be rfc8489 conform * 69840fa meson: Generate nice-version.h in the right builddir * f071eb5 interfaces: Avoid using strncpy to keep NULL termination * 332419e interfaces: Avoid overwriting the ifreq struct * 2188064 interfaces: Don't iterate allocation * 952d837 Include TURN sockets in nice_agent_get_sockets() * d053572 nicesink: Protect field access with object lock * 504189e ci: Update Windows image to latest * 245c856 nice: Export nice_address_is_linklocal * 60db3b6 gitlab-ci: Move Coverity build to Fedora 38 * 4b63250 agent/meson: Replace filename with basename * f456747 agent: set consent timeout to value specified in RFC 7675 * f3688cf meson: do not build gst test in static mode * b322577 ci: Remove keyring update for msys2 * 11df9cd ci: Update Windows image to 2022 * 63f4962 Use ifr_ifindex on Linux * 37f1e24 Use ifr_index to fix build on OpenBSD * f4e2838 Fix build with clang * fdbffeb version 0.1.21.1 Move the recipe from meta-oe/recipes-support/farsight to meta-oe/recipes-support/libnice since there is nothing else in the farsight directory. Also remove additions to do_configure() and do_compile() that have not been needed since the switch to Meson. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-09libmad: switch links/SRC_URI to https sitesRandy MacLeod
Switch to the sourceforge SRC_URI since the mars.org site only supports ftp. Also switch the HOMEPAGE and BUGTRACKER links over to https. and drop the obsolete SRC_URI[md5sum]. Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-08libgpiod: fix QA error in ptest RDEPENDSXiangyu Chen
The bash in ptest RDEPENDS would cause following QA error: ERROR: QA Issue: lib32-libgpiod package lib32-libgpiod-ptest-dev - suspicious values 'bash-dev' in RRECOMMENDS [multilib] Add a ptest enable dependency to avoid this QA error happens. Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-07rocksdb: fix build error for multilibYi Zhao
Fix declaration scope of LE_LOAD32 in crc32c when building lib32-rocksdb: util/crc32c.cc: In function 'void rocksdb::crc32c::DefaultCRC32(uint64_t*, const uint8_t**)': util/crc32c.cc:267:53: error: 'LE_LOAD32' was not declared in this scope 267 | *l = _mm_crc32_u32(static_cast<unsigned int>(*l), LE_LOAD32(*p)); | ^~~~~~~~~ Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-06libfido2: new recipeDan McGregor
libfido2 adds support for FIDO2 authenticators. It's required for OpenSSH to support FIDO backed keys, which I intend to add optional support for in oe-core. Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-06dash: correct licenceDan McGregor
According to its copyright file, dash is only BSD-3-Clause. It has a build time tool from bash that's under the GPL, but only the tool's output is used, not the tool itself. So all compiled artefacts in dash appear to share the same licence. Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-05libtorrent: remove CVE mentionBeniamin Sandu
The CVE mentioned in the recipe applies to a different libtorrent library, from: https://github.com/arvidn/libtorrent Signed-off-by: Beniamin Sandu <beniaminsandu@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-05avro: add recipe for c++Rui Costa
- remove the unittests from the compilation step - add cmake configuration files to use with find_package - update c++ version to 14
2024-04-05Revert "libmbim: upgrade 1.30.0 -> 1.31.2"Khem Raj
This reverts commit 770f0b97c0e16bf4c2d8b2e092a5a28069d677ba.
2024-04-05Revert "libqmi: upgrade 1.34.0 -> 1.35.2"Khem Raj
This reverts commit 3d3eea39abe7ddd6caeb1ad1fee10ddcb593dd7b.
2024-04-04syslog-ng: fix build without ipv6 in distro featuresPeter Marko
Sumbitted to https://github.com/syslog-ng/syslog-ng/pull/4880 Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-04rocksdb: fix build error for DEBUG_BUILDYi Zhao
It fails to build rocksdb when '-Og' is set in CXXFLAGS (e.g. DEBUG_BUILD = '1' in local.conf): rocksdb/9.0.0/git/util/xxhash.h:4491:1: error: inlining failed in call to 'always_inline' 'void XXH3_scrambleAcc_sse2(void*, const void*)': function not considered for inlining 4491 | XXH3_scrambleAcc_sse2(void* XXH_RESTRICT acc, const void* XXH_RESTRICT secret) | ^~~~~~~~~~~~~~~~~~~~~ rocksdb/9.0.0/git/util/xxhash.h:5139:19: note: called from here 5139 | f_scramble(acc, secret + secretSize - XXH_STRIPE_LEN); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rocksdb/9.0.0/git/util/xxhash.h:4177:1: error: inlining failed in call to 'always_inline' 'void XXH3_accumulate_sse2(xxh_u64*, const xxh_u8*, const xxh_u8*, size_t)': function not considered for inlining 4177 | XXH3_accumulate_##name(xxh_u64* XXH_RESTRICT acc, \ | ^~~~~~~~~~~~~~~~ Check and disable inlining when "-Og" is present. Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-03highway,libjxl: Remove -mfp16-format=ieee when using clang compilerKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02webkitgtk3: update 2.42.5 -> 2.44.0Markus Volk
- add a PACKAGECONFIG for libbacktrace to avoid: | -- Could NOT find LibBacktrace (missing: LIBBACKTRACE_INCLUDE_DIR LIBBACKTRACE_LIBRARY) | CMake Error at Source/cmake/OptionsGTK.cmake:425 (message): | libbacktrace is required for USE_LIBBACKTRACE - remove submitted patch. Issue seems to be fixed. Not entirely sure about that, but there has been rework: [https://bugs.webkit.org/show_bug.cgi?id=267349] I also did a test build with oe-core/poky for qemuarm. It completed without error - There is an issue with creating the json files if CMAKE_EXPORT_COMPILE_COMMANDS is enabled. Disable this for now to fix the build: FAILED: CMakeFiles/RewriteCompileCommands DeveloperTools/compile_commands.json /home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/build/CMakeFiles/RewriteCompileCommands /home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/build/DeveloperTools/compile_commands.json cd /home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/build && /home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/recipe-sysroot-native/usr/bin/python3-native/python3 /home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/webkitgtk-2.44.0/Tools/Scripts/rewrite-compile-commands /home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/build/compile_commands.json /home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/build/DeveloperTools/compile_commands.json /home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/webkitgtk-2.44.0 /home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/build /home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/recipe-sysroot-native/usr/bin/python3-native/python3: can't open file '/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/webkitgtk-2.44.0/Tools/Scripts/rewrite-compile-commands': [Errno 2] No such file or directory - Explicitly disable gtk4 to avoid: | CMake Error at /home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk3/2.44.0/recipe-sysroot-native/usr/shar> | Could NOT find GTK (missing: GTK_VERSION) (Required is at least version | "4.6.0") - Add a patch to fix webassembly for riscv64 - Add a backport patch to fix the build for 32bit architectures ================ WebKitGTK 2.44.0 ================ What's new in WebKitGTK 2.44.0? - Fix connection of UI and web process accessibility tree in GTK4. - Add BubblewrapLauncher sandbox directory for the gstreamer user registry cache directory. - Fix bug causing preferred language to not be passed to NetworkProcess if set in WebContext before creating WebView. - Do not use real time priority for the display link thread. - Use a shorter web process cache lifetime. - Fix several crashes and rendering issues. - Translation updates: German, Polish, Swedish, Turkish. ================ WebKitGTK 2.43.4 ================ What's new in WebKitGTK 2.43.4? - Remove key event reinjection in GTK4 to make keyboard shortcuts work in web sites. - Use the new GTK API to create a GdkTexture from a DMA-BUF buffer when available. - Fix rendering when GTK is using the vulkan renderer. - Fix gamepads detection by correctly handling focused window in GTK4. - Fix rendering after history navigation. - Write bwrapinfo.json to disk for xdg-desktop-portal. - Fixed several memory leaks in media backend. - Fix several crashes and rendering issues. ================ WebKitGTK 2.43.3 ================ What's new in WebKitGTK 2.43.3? - Show vblank monitor information in webkit://gpu. - Fallback to timer based vblank monitor if drmWaitVBlank fails. - Fix several memory leaks in media backend. - Fix several crashes and rendering issues. ================ WebKitGTK 2.43.2 ================ What's new in WebKitGTK 2.43.2? - Remove the X11 and WPE renderers. - Release unused buffers when the view is hidden. - Fix flickering while playing videos with DMA-BUF sink. - Do not special case the "sans" font family name. - Fix webkit_web_context_allow_tls_certificate_for_host() for IPv6 URIs produced by SoupURI. - Fix several crashes and rendering issues. ================ WebKitGTK 2.43.1 ================ What's new in WebKitGTK 2.43.1? - Improve vblank synchronization when rendering. - Improve DMA-BUF buffers handling for video frames. - Use the buffer format preferred by the driver in DMA-BUF renderer. - Do not block the compositing thread waiting for rendering threads. - Improve performance when scaling images in a canvas. - Fix several crashes and rendering Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02lvgl: Set resolution prior to bufferJaeyoon Jung
It fixes an issue where the fbdev driver fails to set up a buffer due to buffer size mismatch. It happens when the actual screen resolution is smaller than the default one 800x480 because the actual resolution was being set after lv_display_set_buffers. Signed-off-by: Jaeyoon Jung <jaeyoon.jung@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02highway: add recipeMarkus Volk
add google highway as a dependency for libjxl Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02uutils-coreutils: upgrade 0.0.24 -> 0.0.25Etienne Cordonnier
See https://github.com/uutils/coreutils/releases/tag/0.0.25 Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02libjxl: add recipeMarkus Volk
Import this recipe from meta-wayland, because it is a prerequisite for the Gnome desktop. The recently updated gnome-backgrounds package has converted most of the backgrounds to jxl and to keep them usable the gdk-pixbuf-loader for jpegxl must be provided. This is included in the libjxl package itself. Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02thrift: upgrade 0.19.0 -> 0.20.0Wang Mingyu
Changelog: ========== -C++ library don't work with HTTP (csharp server, cpp client; need cross test enhancement) -Swift service generator doesn't support oneway -LNK4042 and LNK2019 in go_validator_generator.cc Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02thingsboard-gateway: upgrade 3.4.5 -> 3.4.6Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02st: upgrade 0.9 -> 0.9.1Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02python3-flatbuffers: upgrade 24.3.7 -> 24.3.25Wang Mingyu
Changelog: ============ -Fix License -Fix handling non null-terminated string_views in LookupByKey Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02mcelog: upgrade 197 -> 198Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02libtommath: upgrade 1.2.1 -> 1.3.0Wang Mingyu
Changelog: =========== - Deprecate more APIs which are replaced in develop - Add support for CMake - Add support for GitHub Actions Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02libqmi: upgrade 1.34.0 -> 1.35.2Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02libmbim: upgrade 1.30.0 -> 1.31.2Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02libdeflate: upgrade 1.19 -> 1.20Wang Mingyu
Changelog: ========== * Improved CRC-32 performance on recent x86 CPUs by adding VPCLMULQDQ-accelerated implementations using 256-bit and 512-bit vectors. * Improved Adler-32 performance on recent x86 CPUs by adding VNNI-accelerated implementations using 256-bit and 512-bit vectors. * Improved CRC-32 and Adler-32 performance on short inputs. * Optimized the portable implementation of Adler-32. * Added some basic optimizations for RISC-V. * Dropped support for gcc versions older than v4.9 (released in 2014) and clang versions older than v3.9 (released in 2016). * Dropped support for CRC-32 acceleration on 32-bit ARM using the ARMv8 pmull or crc32 instructions. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02libblockdev: upgrade 3.1.0 -> 3.1.1Wang Mingyu
Changelog: =========== - Use glib2 G_GNUC_UNUSED in place of UNUSED locally defined - Port to G_GNUC_INTERNAL for controlling symbols visibility - Fix some more occurrences of missing port to G_GNUC_UNUSED - dm_logging: Annotate redirect_dm_log() printf format - tests: Add NVMe persistent discovery controller tests - tests: Add NVMe controller type checks - Makefile: Fix bumpver to work with micro versions - tests: Manually remove removed PVs from LVM devices file - tests: Ignore LVM devices file for non-LVM tests - tests: Fix removing custom LVM devices file - nvme: Add bd_nvme_is_tech_avail to the API file - lvm-dbus: Fix passing size for pvresize over DBus Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-01cppzmq-dev expects /usr/lib/libzmq.aChad Rockey
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-29gtkmm4: add x11 to REQUIRED_DISTRO_FEATURESMartin Jansa
* depends on pangomm-2.48 which has x11 in REQUIRED_DISTRO_FEATURES * maybe pangomm-2.48 should be adjusted to use GTK3DISTROFEATURES like regular pangomm in : https://git.openembedded.org/meta-openembedded/commit/?h=scarthgap&id=9abe74eb0bd53316b0bb3fe1d241c83e2674e72e Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-28microsoft-gsl: Disable disabled-macro-expansion warning as error on clang/muslKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-27microsoft-gsl: add new recipe including ptestPeter Marko
The Guidelines Support Library (GSL) contains functions and types that are suggested for use by the C++ Core Guidelines maintained by the Standard C++ Foundation. This repo contains Microsoft's implementation of GSL. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-27aer-inject: Replace hardcoded /usr with ${prefix}Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-27aer-inject: Fix build with latest muslKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-27aer-inject:add new recipechenheyun
aer-inject allows to inject PCIE AER errors on the software level into a running Linux kernel. This is intended for validation of the PCIE driver error recovery handler and CIE AER core handler. References: https://git.kernel.org/cgit/linux/kernel/git/gong.chen/aer-inject.git/ Signed-off-by: chenheyun <chen_heyun@163.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-27thin-provisioning-tools: install binary to ${sbindir}Kai Kang
The binaries of thin-provisioning-tools 0.9.0 are installed to ${sbindir}. And it also set BINDIR in the Makefile in the git repo: BINDIR:=$(DESTDIR)$(PREFIX)/sbin Tweak to install binary to ${sbindir} and create link files there. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-27multipath-tools: Fix build with musl >= 1.2.5Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-27minifi-cpp: Fix libsodium build on aarch64/clangKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-26soci: fix buildpaths warningPeter Marko
WARNING: soci-4.0.3-r0 do_package_qa: QA Issue: File /usr/lib/cmake/SOCI/SOCITargets-noconfig.cmake in package soci-dev contains reference to TMPDIR [buildpaths] This is causing build failures in components depending on soci when building with rm_work or from sstate-cache. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-25iwd: Upgrade to 2.16Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-25directfb: Fix build with musl >= 1.2.5Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-25i2cdev: Include libgen.h on muslKhem Raj
This helps in getting prototype for basename() and fix build errors on clang-18+ Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-25fio: Upgrade to 3.36+gitKhem Raj
Brings needed fixes to build with latest musl as well. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-25uftrace: Fix build with musl >= 1.2.5Khem Raj
The famous basename API fallout Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-25wtmpdb: Upgrade to 0.11.0 releaseKhem Raj
Brings these changes wtmpdb last: support matching for username and/or tty last: add support for time-format option Drop lto patch as it has been fixed differently. Add a patch to fix build with musl Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-25sdbus-c++,sdbus-c++-tools: Upgrade to 1.5.0 releaseKhem Raj
v1.5.0 - Improve handling of exceptions from callback handlers - Add support for async registration of matches - Correctly add libsystemd dependency to pkgconfi - Fix request name signal handling issue - Add INSTALL_TESTS CMake option - Minor UnixFd cleanups - Additional little fixes and updates in code, build system, CI, and documentation Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-25sdbus-c++-libsystemd: Upgrade to 255.4 release of systemdKhem Raj
Synchronise musl patches with oe-core Signed-off-by: Khem Raj <raj.khem@gmail.com>