summaryrefslogtreecommitdiffstats
path: root/meta-oe
Commit message (Collapse)AuthorAgeFilesLines
...
* genimage: add new recipeEnrico Jörns2024-09-121-0/+22
| | | | | Signed-off-by: Enrico Jörns <ejo@pengutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libconfuse: add backported patch to fix search path logicEnrico Jörns2024-09-122-0/+50
| | | | | | | | The fix is required to deal with absolute paths when using genimage in openembedded context. Signed-off-by: Enrico Jörns <ejo@pengutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libconfuse: switch to release tar archiveEnrico Jörns2024-09-121-7/+3
| | | | | | | | | | | | | | | | | | | | | | | Building autotools packages from git can be a bit tricky and requires manual invocations of autogen.sh, etc. An attempt to build for native build fails with: | autoreconf: running: autopoint --force | Can't exec "autopoint": No such file or directory at [..]/tmp/work/x86_64-linux/libconfuse-native/3.3/recipe-sysroot-native/usr/share/autoconf/Autom4te/FileUtils.pm line 318. | autoreconf: error: autopoint failed with exit status: 2 | WARNING: exit code 2 from a shell command. Since the project itself states > Please ensure you download a versioned archive from: > https://github.com/libconfuse/libconfuse/releases/ simply switch this recipe to using release archives and thus simplify it and fix the automake issue. Signed-off-by: Enrico Jörns <ejo@pengutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libconfuse: replace DESCRIPTION by SUMMARYEnrico Jörns2024-09-121-1/+1
| | | | | | | DESCRIPTION will default to SUMMARY, but not the other way round. Signed-off-by: Enrico Jörns <ejo@pengutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libconfuse: provide native and nativesdk supportEnrico Jörns2024-09-121-0/+2
| | | | | | | Allows to use libconfuse in native tools like 'genimage'. Signed-off-by: Enrico Jörns <ejo@pengutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libconfuse: move to meta-oeEnrico Jörns2024-09-121-0/+14
| | | | | | | | | | | This prepares for using libconfuse for the 'genimage' recipe which should reside in meta-oe. Also libftdi (which is in meta-oe already) optionally requires libconfuse when PACKAGECONFIG option 'ftdi-eeprom' is enabled. Signed-off-by: Enrico Jörns <ejo@pengutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* bpftool: Add support for riscv64Harish Sadineni2024-09-121-1/+1
| | | | | | | bpftool is supported for riscv64 and tested on qemuriscv64. Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mce-test: update to latest git revYi Zhao2024-09-111-2/+2
| | | | | | | 9d11fc3e05ea tprctl: enhance sighandler to explicitly print si_code Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mce-inject: upgrade to latest git revYi Zhao2024-09-111-1/+1
| | | | | | | 7668d820cadc simulate a MCE event happened during TDX guest context Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* crash: upgrade 8.0.4 -> 8.0.5Yi Zhao2024-09-113-1/+1
| | | | | | | | ChangeLog: https://crash-utility.github.io/changelog/ChangeLog-8.0.5.txt Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* s-nail: upgrade 14.9.24 -> 14.9.25Yi Zhao2024-09-113-116/+1
| | | | | | | | | | ChangeLog: https://git.sdaoden.eu/browse/s-nail.git/tree/NEWS?h=v14.9.25 Drop backport patches. Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* geoclue: upgrade 2.7.1 -> 2.7.2Yi Zhao2024-09-112-3/+3
| | | | | | | | ChangeLog: https://gitlab.freedesktop.org/geoclue/geoclue/-/releases/2.7.2 Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvm2: upgrade 2.03.25 -> 2.03.26Yi Zhao2024-09-112-36/+2
| | | | | | | | | | | ChangeLog: https://gitlab.com/lvmteam/lvm2/-/tags/v2_03_26 Drop 0001-configure.ac-check-egrep.patch as the issue has been fixed upstream. Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mm-common: upgrade 1.0.4 -> 1.0.6Yi Zhao2024-09-112-47/+1
| | | | | | | | | | | ChangeLog: https://gitlab.gnome.org/GNOME/mm-common/-/blob/1.0.6/NEWS Drop 0001-meson.build-do-not-ask-for-python-installation-versi.patch as the issue has been fixed upstream. Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libjxl: Upgrade to 0.10.3 releaseKhem Raj2024-09-111-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* v4l-utils: Install media ctrl pkgconfig filesEinar Gunnarsson2024-09-112-0/+50
| | | | | | | | | Commit 5f453c3401e20eb5489fac4d3b54a5bf96d019ab installs libraries but without the pkgconfig files, making them harder to link to. This adds pkgconfig files for these libraries Signed-off-by: Einar Jon Gunnarsson <tolvupostur@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcereal: Fix build with clang-19Khem Raj2024-09-102-0/+42
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* postgresql: Use packageconfig flag for readline dependencyHauke Lampe2024-09-101-2/+3
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nmap: depend on libpcre2 not libpcreMartin Jansa2024-09-101-1/+1
| | | | | | | | | | | * switched to libpcre2 in: https://github.com/nmap/nmap/commit/828ab48764b82d0226e860c73c5dac5b11f77385 * in builds hwere libpcre2 isn't pulled by some other dependency it was failing with: | service_scan.h:74:10: fatal error: pcre2.h: No such file or directory | 74 | #include <pcre2.h> | | ^~~~~~~~~| Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* yavta: Update to kernel 6.8Einar Gunnarsson2024-09-101-15/+3
| | | | | | | | | Additional changes: Use https protocol for git fetch Build with meson Signed-off-by: Einar Jon Gunnarsson <tolvupostur@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xterm: upgrade 393 -> 394Wang Mingyu2024-09-101-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* valijson: upgrade 1.0.2 -> 1.0.3Wang Mingyu2024-09-101-1/+1
| | | | | | | | | | | | | | Changelog: =========== - Fix typos in RapidJsonAdapter, only failing when certain features are used - Added explicit default move constructors/operators - Various cosmetic fixes - Implemented functioning move constructors/operators - Compatibility with boost-1.85.0 - Ability to customize regular expression engine Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uhubctl: upgrade 2.5.0 -> 2.6.0Wang Mingyu2024-09-101-1/+1
| | | | | | | | | | | | | | Changelog: ========= - Added support for Raspberry Pi 5 - Fixed bug for big-endian platforms - Fixed sysfs path bug for Linux kernel 6.x or higher - Added flash (inverted cycle) option - turn power on then off - Improved Linux detection - Added more devices to supported table Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pefile: upgrade 2023.2.7 -> 2024.8.26Wang Mingyu2024-09-101-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========== - Close the data attribute before reassigning it - Floor division (//) does mathematical division with the floor functio… - Update new dvrt type and Load Config filed adapt to Windows11 - fix PE.get_data - Fix ambiguous string syntax for PEid parsing regexp - fixed a memory leak that caused the pe file to be access locked. - Exphash from sha256 to md5 to match imphash - More readable calls to superclass - Fix cache_adjust_FileAlignment to work with files not aligned to 0x200 - [StepSecurity] Apply security best practices - Create sets using curly brackets - Change IOError to OSError - Apply isort to sort all imports - Remove "OC Patch" comments - Update tox.ini Python versions - Use with statement to write to file - Remove distutils use - Use chaining comparison operators - Replace list comprehension with set comprehension - Use not in operator - Replace base class name with super() - Increase readability and consistency - Tiny comment improvements - Update oleaut32.py from oleaut32.dll - Improve parse_rich_header - Include ordinals for wsock32.dll - Update ws2_32.py from ws2_32.dll - Update pefile.py for typo - Add parsing for IMAGE_DEBUG_TYPE_EX_DLLCHARACTERISTICS Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nano: upgrade 8.1 -> 8.2Wang Mingyu2024-09-101-1/+1
| | | | | | | | | | | Changelog: ========== - At a Yes-No prompt, beside Y and the localized initial for "Yes", also ^Y is accepted. Similarly, ^N for "No", and ^A for "All". - A text-highlighting bug with Alt+Home/Alt+End is fixed. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libspiro: upgrade 20221101 -> 20240903Wang Mingyu2024-09-101-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libbpf: upgrade 1.4.5 -> 1.4.6Wang Mingyu2024-09-101-2/+2
| | | | | | | | | | Changelog: =========== - BPF skeleton forward compatibility fix - BTF endianness inheritance bug fix Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* hwdata: upgrade 0.385 -> 0.387Wang Mingyu2024-09-101-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gensio: upgrade 2.8.5 -> 2.8.7Wang Mingyu2024-09-101-1/+1
| | | | | | | | | | | | | | | | | Changelog: ========== - Lots of fixes to unix sockets. - The addition of unix stream sockets to Windows. - Unix datagram and seqpacket sockets are now supported. - For older systems and newer systems whose pselect() operation is non-atomic (BSDs, MacOS) there were race conditions and some issues. Most should all be fixed now. - For MacOS and later BSDs, kevent() is now supported. - External threads doing gensio calls will now have their signal masks fixed up to work properly with gensio. - gtlsshd was not working on MacOS Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flatpak-xdg-utils: upgrade 1.0.5 -> 1.0.6Wang Mingyu2024-09-101-1/+1
| | | | | | | | | | | Changelog: ========== - flatpak-spawn now supports --sandbox-a11y-own-name (if supported by portal) - flatpak-spawn prints a useful error when --host isn't permitted - fixed minor leak in flatpak-spawn Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 6.1.20240825.0 -> 6.1.20240908.0Wang Mingyu2024-09-101-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* opengl-es-cts,vulkan-cts: Upgrade recipes to 3.2.11.0 and 1.3.9.2Khem Raj2024-09-0913-398/+199
| | | | | | | | - Drop patches which are upstreamed. - Move common patches to files/ dir - Use gcc to compile for now as it does not work with clang+libc++ Signed-off-by: Khem Raj <raj.khem@gmail.com>
* opentelemetry-cpp: Fix build with clang-19Khem Raj2024-09-092-1/+58
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* poppler: Correct the configuration optionsPeter Kjellerstedt2024-09-091-6/+5
| | | | | | | | | | | | | | | | | | | | | * Remove -DENABLE_ZLIB=ON (it is no longer optional). * Replace -DENABLE_CMS=lcms2 with -DENABLE_LCMS=ON. * Replace the splash PACKAGECONFIG with boost (splash is no longer optional). * Correct the options for the nss and tiff PACKAGECONFIGs. This avoids the following CMake warnings: Manually-specified variables were not used by the project: ENABLE_CMS ENABLE_SPLASH ENABLE_ZLIB WITH_NSS3 WITH_TIFF Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* freeipmi: Add recipeKhem Raj2024-09-092-0/+74
| | | | | | Its needed bt netdata 1.47+ Signed-off-by: Khem Raj <raj.khem@gmail.com>
* paho-mqtt-cpp: Move to tip of 1.4.x branchKhem Raj2024-09-091-3/+4
| | | | | | | - User git submodule fetcher - Disable building examples and enable MQTT C module Signed-off-by: Khem Raj <raj.khem@gmail.com>
* poco: Drop RISCV patchKhem Raj2024-09-092-63/+2
| | | | | | | - Its not needed since GCC 13.2 onwards - Switch to poco-1.13.3 branch Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imx-cst: Add recipeFabio Estevam2024-09-091-0/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a recipe for the i.MX CST (Code Signing Tool) version 3.4.0. The Code Signing Tool is used for secure boot implementation on i.MX devices. Example on how to use the CST tool to sign U-Boot on i.MX5/i.MX6/i.MX7: https://source.denx.de/u-boot/u-boot/-/blob/master/doc/imx/habv4/guides/mx6_mx7_secure_boot.txt Example on how to use the CST tool to sign U-Boot on i.MX8M: https://source.denx.de/u-boot/u-boot/-/blob/master/doc/imx/habv4/guides/mx8m_spl_secure_boot.txt Multiple layers include the imx-cst package and offer their version of the recipes: - meta-freescale - meta-secure-imx - meta-phytec and probably more. The idea of having imx-cst in meta-oe is to centralize and maintain the efforts in a single location. Move the existing imx-cst recipe from meta-freescale recipe to meta-oe. Signed-off-by: Fabio Estevam <festevam@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: Fix build with libc++ 19Khem Raj2024-09-052-0/+183
| | | | | | | | | | | | | | | | | | | | | | | | | | | As noted in the libc++ 19 release notes [1], std::char_traits<> is now only provided for char, char8_t, char16_t, char32_t and wchar_t, and any instantiation for other types will fail. This causes nodejs-20 to fail to compile with clang 19 and libc++ 19, resulting in errors similar to: /usr/include/c++/v1/string:820:42: error: implicit instantiation of undefined template 'std::char_traits<unsigned short>' 820 | static_assert(is_same<_CharT, typename traits_type::char_type>::value, | ^ ../deps/v8/src/inspector/string-16.h:114:28: note: in instantiation of template class 'std::basic_string<unsigned short>' requested here 114 | std::basic_string<UChar> m_impl; | ^ /usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here 23 | struct _LIBCPP_TEMPLATE_VIS char_traits; | ^ Upstream v8 has fixed this in commit 182d9c05e78 [2], so add it as a backported patch, until the next version of node is released. [1] https://libcxx.llvm.org/ReleaseNotes/19.html#deprecations-and-removals [2] https://chromium.googlesource.com/v8/v8.git/+/182d9c05e78 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* poppler: Upgrade to 24.09.0 releaseKhem Raj2024-09-056-1504/+17
| | | | | | Drop backported patches Signed-off-by: Khem Raj <raj.khem@gmail.com>
* polkit: fix build on sysvinitYoann Congal2024-09-051-0/+6
| | | | | | | | | | | | | | | | | | Polkit unconditionally installs a systemd service, remove it in do_install() on SysVinit systems to avoid "installed but not packaged file" error. Fixes this error: ERROR: polkit-125-r0 do_package: QA Issue: polkit: Files/directories were installed but not shipped in any package: /usr/lib/systemd /usr/lib/systemd/system /usr/lib/systemd/system/polkit.service Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. polkit: 3 installed and not shipped files. [installed-vs-shipped] ERROR: polkit-125-r0 do_package: Fatal QA errors were found, failing task. Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* polkit: Switch PAM files to common-*Yoann Congal2024-09-052-1/+55
| | | | | | | | | | | | | | Add a new OS option to polkit meson: "openembedded" and use this to set PAM include to common-* which matches OE-Core libpam. This also may fix a non-reproducibility since polkit meson system tried to detect the host (compiling) OS and changed PAM config from the detected value. Fixes: https://github.com/openembedded/meta-openembedded/issues/860 Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* android-tools: create flag flag file for adbd at a proper locationDmitry Baryshkov2024-09-052-2/+2
| | | | | | | | | | | | | | | | The patches by Raghuvarya changed the location of the file that systemd uses to check whether to start the adbd or not. However those patches completely ignored creating those two flag files, as done by the android-tools recipes. Make the android-tools create the /etc/usb-debugging-enabled file so that it's possible to enable the adbd automatically. Fixes: a29c6386d576 ("android-toold-adbd: Fix inconsistency between selinux configurations") Fixes: 8106cfe769aa ("android-tools-adbd.service: Change /var to /etc in ConditionPathExists") Cc: Raghuvarya S <quic_raghuvar@quicinc.com> Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* paho-mqtt-cpp: Upgrade to 1.4.1 releaseKhem Raj2024-09-042-35/+29
| | | | | | | License file LICENSE is added, therefore use that for checksums license still remains same. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* etcd-cpp-apiv3: Fix build with gprc 2.66+Khem Raj2024-09-042-0/+34
| | | | | | | | | | | | GPR_ASSERT is removed from latest gprc Fixes | /home/pokybuild/yocto-worker/meta-oe/build/build/tmp-glibc/work/core2-64-poky-linux/etcd-cpp-apiv3/0.15.4/git/src/v3/Action.cpp: In member function 'void etcdv3::Action::waitForResponse()': | /home/pokybuild/yocto-worker/meta-oe/build/build/tmp-glibc/work/core2-64-poky-linux/etcd-cpp-apiv3/0.15.4/git/src/v3/Action.cpp:101:5: error: 'GPR_ASSERT' was not declared in this scope | 101 | GPR_ASSERT(got_tag == (void*) this); | | ^~~~~~~~~~ Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nmap: Upgrade to 7.95Khem Raj2024-09-045-1811/+6
| | | | | | | | | License-Update: Use full file for checksum ( COPYING -> LICENSE ) Use system libpcre Drop py3 support patches, its default now Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cryptsetup: upgrade 2.7.4 -> 2.7.5Yi Zhao2024-09-041-1/+1
| | | | | | | | Release Notes: https://www.kernel.org/pub/linux/utils/cryptsetup/v2.7/v2.7.5-ReleaseNotes Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* README.md: discourage use of GitHub pull request systemDmitry Baryshkov2024-09-041-0/+4
| | | | | | | | | Sending patches via GH results in the reviews of a lesser quality. Discourage its usage and point out that developers should use emails only. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mozjs-115: fix build with clang and libc++ 19Khem Raj2024-09-033-0/+68
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* grpc: Upgrade to 1.66.1 releaseKhem Raj2024-09-031-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>