summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* libzip: upgrade 1.11.1 -> 1.11.2Wang Mingyu2024-11-051-1/+1
| | | | | | | | Changelog: Fix performance regression in `zip_stat` introduced in 1.11. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libvpx: upgrade 1.14.1 -> 1.15.0Wang Mingyu2024-11-052-5/+5
| | | | | | | | libvpx-configure-support-blank-prefix.patch refreshed for 1.15.0 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libnvme: upgrade 1.10 -> 1.11Wang Mingyu2024-11-051-1/+1
| | | | | | | | Changelog: https://github.com/linux-nvme/libnvme/releases/tag/v1.11 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libjcat: upgrade 0.2.1 -> 0.2.2Wang Mingyu2024-11-051-1/+1
| | | | | | | | Changelog: - Add bt-logindex blob kind Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libdbd-sqlite-perl: upgrade 1.74 -> 1.76Wang Mingyu2024-11-051-1/+1
| | | | | | | | | | | | Changelog: =========== - Switched to a production version - Upgraded SQLite to 3.46.1 - Fix for Windows quadmath builds - Omit load_extension if static build Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libdaq: upgrade 3.0.16 -> 3.0.17Wang Mingyu2024-11-051-1/+1
| | | | | | | | | | Changelog: ========== - daq_netmap: Fix build on Linux with non-system headers - example: support snap encapsulation Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* leptonica: upgrade 1.84.1 -> 1.85.0Wang Mingyu2024-11-051-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fastfloat: upgrade 5.2.0 -> 6.1.6Wang Mingyu2024-11-051-1/+1
| | | | | | | | Changelog: doctest: if SYSTEM_DOCTEST add a find_package(doctest REQUIRED) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* evolution-data-server: upgrade 3.54.0 -> 3.54.1Wang Mingyu2024-11-055-24/+24
| | | | | | | | | | | | | | | | | 0001-CMakeLists.txt-Remove-TRY_RUN-for-iconv.patch 0001-cmake-Do-not-export-CC-into-gir-compiler.patch 0002-CMakeLists.txt-remove-CHECK_C_SOURCE_RUNS-check.patch 0004-call-native-helpers.patch Bug Fixes: ========== - Pass GError instead of CamelException to camel_movemail_solaris - Fix argument types in ENABLE_BROKEN_SPOOL code - Use GIConv instead of iconv_t with iconv wrappers - ESoupSession: Sometimes accesses server without OAuth2 token Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 6.1.20241006.0 -> 6.1.20241103.0Wang Mingyu2024-11-051-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* babl: upgrade 0.1.108 -> 0.1.110Wang Mingyu2024-11-051-1/+1
| | | | | | | | | | | Changelog: ========== - Fixes to alpha componet in HCY, HSL, HSV and YCbCr models. - Use same CIE Lab conversion for start/end as rest with SIMD. - Remove reliance on set rounding mode. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Drop unnecessary SRC_URI md5sum from the recipes in meta-oe.J. S.2024-11-05161-161/+0
| | | | | Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* postgresql: Disable tcl support by defaultKhem Raj2024-11-051-1/+1
| | | | | | | It needs tcl8 and defaults have moved to using tcl9 and postgres has to be ported to work with tcl9 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gnulib: Add do_deploy_archives backRobert Yang2024-11-051-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | The gnulib has sources, so we can't delete do_deploy_archives, the commit which deleted it said: """ commit 32d29814278262005ef9bd691178c68b8cb1e000 Author: leimaohui <leimaohui@cn.fujitsu.com> Date: Fri Aug 3 16:32:33 2018 +0800 Fix bug when inherit archiver. """ I tried the following build: ARCHIVER_MODE[src] = "original" ARCHIVER_MODE[src] = "patched" ARCHIVER_MODE[src] = "configured" ARCHIVER_MODE[src] = "mirror" The bug should be fixed during the past years. Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gtkwave: Add packageconfig knob for tcl supportKhem Raj2024-11-051-2/+5
| | | | | | | TCL 9.x is not supported and its coming to core, therefore make way for disabling it by adding the knob and keep is off by default. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-apiflask: version bump 2.1.1 -> 2.2.1Jan Vermaete2024-11-051-6/+4
| | | | | | | | | | | fixed: do_check_backend: QA Issue: inherits setuptools3 but has pyproject.toml with setuptools.build_meta, use the correct class [pep517-backend] warning:oelint.vars.dependsordered:'RDEPENDS' entries should be ordered alphabetically Download of the source archive was failing with PYPI_PACKAGE set. Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fluentbit: Add IPO option as a packageconfig knobKhem Raj2024-11-051-0/+4
| | | | | | | | | | | | | | | LTO seems to fail when using clang compiler, therefore disable it for now. | arm-yoe-linux-musleabi-ld.lld: error: undefined hidden symbol: co_swap_function.llvm.232435740610378447 | >>> referenced by arm.c:76 (lib/monkey/deps/flb_libco/arm.c:76) | >>> library/fluent-bit.lto.libfluent-bit.a(flb_input_thread.c.o at 1278594).o:(input_thread) | >>> referenced by flb_input_thread.c:0 (src/flb_input_thread.c:0) | >>> library/fluent-bit.lto.libfluent-bit.a(flb_input_thread.c.o at 1278594).o:(input_thread) | >>> referenced by arm.c:76 (lib/monkey/deps/flb_libco/arm.c:76) | >>> library/fluent-bit.lto.libfluent-bit.a(flb_output.c.o at 1447274).o:(.Lflb_output_task_flush$local) | >>> referenced 88 more times Signed-off-by: Khem Raj <raj.khem@gmail.com>
* postgresql: Add tclsh 9 supportKhem Raj2024-11-053-1/+28
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* glibmm: use ${bindir_native}Christian Eggers2024-11-051-2/+2
| | | | | | | | | With the current ${bindir} the build fails if BBCLASSEXTEND'ing to nativesdk and enabling maintainer-mode. Fixes: 3d0279c18738 ("glibmm: fix reproducibility issues") Signed-off-by: Christian Eggers <ceggers@arri.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* unbound: update to latest to fix occasional build failureMartin Jansa2024-11-051-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | buildhistory-diff shows few new files in testdata: packages/core2-64-oe-linux/unbound/unbound-ptest: FILELIST: added " /usr/lib/unbound/ptest/tests/testdata/rpz_val_block.rpl /usr/lib/unbound/ptest/tests/testdata/serve_expired_ttl_reset.rpl /usr/lib/unbound/ptest/tests/testdata/val_negcache_ttl_prefetch.rpl /usr/lib/unbound/ptest/tests/testdata/val_negcache_ttl.rpl /usr/lib/unbound/ptest/tests/testdata/iter_max_global_quota.rpl /usr/lib/unbound/ptest/tests/testdata/iter_unverified_glue.rpl /usr/lib/unbound/ptest/tests/testdata/serve_expired_val_bogus.rpl /usr/lib/unbound/ptest/tests/testdata/iter_unverified_glue_fallback.rpl /usr/lib/unbound/ptest/tests/testdata/serve_expired_client_timeout_val_bogus.rpl /usr/lib/unbound/ptest/tests/testdata/serve_expired_client_timeout_val_insecure_delegation.rpl /usr/lib/unbound/ptest/tests/testdata/dns64_prefetch_cache.rpl" wasn't tested in runtime, I don't use it, I just wanted to get rid of random build failure from world builds (happens at least since kirkstone which has 1.15.0). Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xmlrpc-c: improve the fix for parallel build a bitMartin Jansa2024-11-051-7/+70
| | | | | | | | | * still needs some improvements, but should work a bit better I've rebuilt it 30 times without triggering the issue now with previous version it failed on 5th iteration already Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* snapper: use nonarch_libdir in FILESMarkus Volk2024-11-051-2/+2
| | | | | | | This avoids an 'installed vs.shipped' issue for multilib Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-zstandard: add a recipe for version 0.23.0Thomas Perrot2024-11-052-0/+24
| | | | | | | | This package offers Python bindings to interface with the Zstandard compression library. Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* drm-info: add recipeHiago De Franco2024-11-051-0/+13
| | | | | | | | This recipe provides information about DRM devices, useful for debugging and checking information about DRM. Signed-off-by: Hiago De Franco <hiago.franco@toradex.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* netdata: WebUI choice between all (default), v0, v1 or v2Jan Vermaete2024-11-051-0/+20
| | | | | | | | | | | | | Added a PACKAGECONFIG to select the version of the WebUI to be installed. When not set, all versions (v0, v1 and v2) will be installed. What is the default of Netdata. Enabling only the v1 version makes the package 25% smaller. More info: https://github.com/netdata/netdata/issues/15640#issuecomment-1946041083 Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* iwd: update 2.20 -> 3.0Markus Volk2024-11-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | ver 3.0: Fix issue with handling alpha2 code for United Kingdom. Fix issue with handling empty TX/RX bitrate attributes. Fix issue with handling RSSI polling fallback workaround. Fix issue with handling harmless cloned information elements. Add experimental support for External Authentication feature. ver 2.22: Fix issue with handling the Affinities property. Fix issue with handling ConnectedAccessPoint signal when roaming. ver 2.21: Fix issue with pending scan requests after regdom update. Fix issue with handling the rearming of the roaming timeout. Fix issue with survey request and externally triggered scans. Fix issue with RSSI fallback when setting CQM threshold fails. Fix issue with FT-over-Air without offchannel support. Add support for per station Affinities property. Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gnome-online-accounts: Upodate 3.52.0 -> 3.52.1Markus Volk2024-11-051-1/+1
| | | | | | | | | | | | | | | | Overview of changes in 3.52.1 ============================= * Bugs fixed: - !285 goakerberosprovider: don't assume all errors are auth errors - !285 goaoauthprovider: fix expected NULL GError * Translation updates: - Catalan (Jordi Mas i Hernandez) - Latvian (Rūdolfs Mazurs) - Thai (Aefgh Threenine) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* netdata: Upgrade from 1.47.3 to 1.47.5 releaseJan Vermaete2024-11-023-71/+13
| | | | | | | | | | | | * 0001-Add-check-for-64bit-builtin-atomics.patch applied upstream * removed not longer used systemd service file The service of the netdata is used in previous commit(s) * oelint_adv issues solved Changlog: https://github.com/netdata/netdata/blob/master/CHANGELOG.md#v1475-2024-10-24 Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: upgrade 20.18.0 -> 22.11.0J. S.2024-11-0111-223/+136
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This moves us from the previous Long Term Support version codenamed 'Iron' to the newly released Long Term Support version 22.11.0 Codename 'Jod' Changelog: https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V22.md#22.11.0 License-Update: Add amaro dependency under MIT License. Add swc dependency under Aapche License Version 2.0. Add simdjson dependency under Apache License Version 2.0. Add on-exit-leak-free under MIT License. Remove ESLint. Remove base64 dependency. Removed patchs: 182d9c05e78.patch - This was a backport to 20.x it is now integrated in 22.x Added patches: Two small patches here to use Bourne Shell instad of BASH. 0001-custom-env.patch 0001-positional-args.patch This patch from https://github.com/nodejs/node/commit/686da19abb that addressed CVE-2024-22017 0001-deps-disable-io_uring-support-in-libuv.patch Other patches were refreshed. Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* bcu: add nxp board control utilities version 1.1.100Leonard Göhrs2024-11-012-0/+61
| | | | | | | | | | | | | | | | | | | | | | | | | The bcu command can be used to communicate with board control hardware on NXP EVK development boards to: - reset / power cycle the board into a specified boot mode. - monitor the power consumption. - read / write the eeprom content. - measure temperatures. - etc. Supported boards are e.g.: - i.MX8MP-EVK - i.MX8DXL-EVK - i.MX8ULP-EVK - i.MX93-EVK The tool can either be built for the target architecture to control a board from a system running Yocto (less common) or for the host architecture to run it via `oe-run-native bcu-native bcu`. Signed-off-by: Leonard Göhrs <l.goehrs@pengutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* panel-mipi-dbi.bbclass: initial addition of the firmware blob classLeonard Göhrs2024-11-011-0/+48
| | | | | | | | | | | | The `panel-mipi-dbi.bbclass` can be used to build a firmware file for use with the `panel-mipi-dbi` Linux driver. The class uses the `mipi-dbi-cmd` from `panel-mipi-dbi-native` to assemble a human readable list of init commands into a firmware file for use with the `panel-mipi-dbi` Linux driver. Signed-off-by: Leonard Göhrs <l.goehrs@pengutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* panel-mipi-dbi: initial addition of the firmware blob assemblerLeonard Göhrs2024-11-011-0/+28
| | | | | | | | | | | | | | | | This python script assembles a list of human readable commands into a firmware blob. The firmware blob is interpreted by the `panel-mipi-dbi` Linux driver to initialize a MIPI DBI display panel and its controller. MIPI DBI is not to be confused with MIPI DSI. The former is usually used to drive small displays that are attached via SPI, while the latter is a fast communication standard using differential signaling, that is also suitable for larger displays. Signed-off-by: Leonard Göhrs <l.goehrs@pengutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* signing.bbclass: add label length checkJohannes Schneider2024-11-011-0/+5
| | | | | | | | | | | | Add a (more helpful) error message in case the Package-Name exceeds a certain length which would have the softhsm tools error out. The $PN is used as 'label' in the softhsm, which is a "CK_UTF8CHAR paddedLabel[32]" in softhsm2-util.cpp, so it must not be longer. Signed-off-by: Johannes Schneider <johannes.schneider@leica-geosystems.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* signing.bbclass: add certificate ca-chain handlingJohannes Schneider2024-11-011-0/+30
| | | | | | | | | | | | | | | | | | | | | Add handling of ca-chains which can consist of more than one certificate in a .pem file, which need to be split off, processed and stored separately in the softhsm - as the tool-chain signing.bbclass::signing_import_cert* -> softhsm -> 'extract-cert' only supports one-per-file, due to using/expecting "plain" x509 in-/output. The added signing_import_cert_chain_from_pem function takes a <role> basename, and iterates through the input .pem file, creating numbered <role>_1, _2, ... roles as needed. Afterwards the certificates can be used or extracted one-by-one from the softhsm, using the numbered roles; the only precondition - or limitation - is that the PKI structure has to be known beforhand; e.g. how many certificates are between leaf and root. Signed-off-by: Johannes Schneider <johannes.schneider@leica-geosystems.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* zfs: fix host-related reproducibilityYoann Congal2024-10-311-0/+6
| | | | | | | | | | | The zfs package content varies depending the host distro. To fix this, force target distribution ("vendor") to Debian to match default values for things like: NFS server service name, bash completion path, configuration files, ... The Debian values do match the OpenEmbedded ones. Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpv: cleanup and improvementsMarkus Volk2024-10-311-7/+6
| | | | | | | | | | | | - add PACKAGECONFIG for lcms2 - fix dependencies for vulkan and vdpau - replace leftover from autotools EXTRA_OECONF -> EXTRA_OEMESON - vaapi-x-egl option has been removed - gl-wayland option has been renamed to egl-wayland - explicitly disable shaderc which is only required for windows builds Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-django: rename .inc file to BPN.incMartin Jansa2024-10-313-2/+2
| | | | | | | | * this one has 2 versions, so the .inc file cannot be folded into .bb files but we can at least rename it to start with BPN for consistency Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flask-sijax: fold .inc file into .bbMartin Jansa2024-10-312-14/+15
| | | | | | | * python2 is long dead, kill .inc file as well Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flask-bootstrap: fold .inc file into .bbMartin Jansa2024-10-312-14/+14
| | | | | | | * python2 is long dead, kill .inc file as well Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-django-south: fold .inc file into .bbMartin Jansa2024-10-312-18/+16
| | | | | | | * python2 is long dead, kill .inc file as well Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-rfc3986-validator: drop unnecessary FILESEXTRAPATHSMartin Jansa2024-10-312-2/+0
| | | | | | | | * rename python-rfc3986-validator to BPN python3-rfc3986-validator which is included in default FILESPATH Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flask-xstatic: drop unnecessary FILESEXTRAPATHS and fold .inc into .bbMartin Jansa2024-10-313-16/+15
| | | | | | | | | | * python2 is long dead, kill .inc file as well * rename python-flask-xstatic to BPN python3-flask-xstatic which is included in default FILESPATH Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pykickstart: drop unnecessary FILESEXTRAPATHSMartin Jansa2024-10-311-1/+0
| | | | | | | * 'files' was always in default FILESPATH, no need to add it again with FILESEXTRAPATHS Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-m2crypto: drop unnecessary FILESEXTRAPATHSMartin Jansa2024-10-311-2/+0
| | | | | | | | | | | | | | | | | * python-m2crypto directory doesn't exist since: commit b8bbcd4dea422be57123d75fbf77db6d33542b06 Author: Khem Raj <raj.khem@gmail.com> Date: Sat May 1 12:04:27 2021 -0700 python3-m2crypto: Upgrade to 0.37.1 Unifiy .inc into .bb Add patches to fix issues with openssl 1.1.x Remove m2crypto-0.26.4-gcc_macros patch, its no longer needed Refresh existing patches Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* colord-native: rename directory and drop unnecessary FILESEXTRAPATHSMartin Jansa2024-10-313-2/+0
| | | | | | | | | | | | | | * ${BPN}-native is weird work around for ${P} and ${PN} being dropped from default FILESPATH in 2012 with: https://git.openembedded.org/openembedded-core/commit/?h=dylan&id=fb359583b659cda643973fa285002aaffb729a51 better to just rename directory to something which is included in the default value (like BPN) the filename are different in target and native colord build so they don't need to be in separate directories. Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* perfetto: drop unnecessary FILESEXTRAPATHSMartin Jansa2024-10-312-2/+0
| | | | | | | * we already have a common directory in default FILESPATH called 'files' Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libgpiod: improve FILESEXTRAPATHSMartin Jansa2024-10-312-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * I thought that PN in FILESEXTRAPATHS worked as everywhere else and as described in: https://lore.kernel.org/all/2261745fc01a4e3887ee98f98a425e88@vivavis.com/T/ * but surprisingly (to me) FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}-2.x:" ends with effectively ${BPN}-2.x in bitbake -e (and the build doesn't fail to fetch file://gpio-manager.init in lib32-libgpiod build * I've tried with kirkstone and dunfell as well and it ends with "libgpiod-2.x" for all 3 PNs: dunfell $ grep ^FILESEXTRAPATHS= env.* | sed 's@/OE.*dunfell/@@g' env.lib32-libgpiod:FILESEXTRAPATHS="meta-oe/meta-oe/recipes-support/libgpiod/libgpiod-2.x:__default:" env.libgpiod:FILESEXTRAPATHS="meta-oe/meta-oe/recipes-support/libgpiod/libgpiod-2.x:__default:" env.libgpiod-native:FILESEXTRAPATHS="meta-oe/meta-oe/recipes-support/libgpiod/libgpiod-2.x:__default:" dunfell $ grep ^PN= env.* env.lib32-libgpiod:PN="lib32-libgpiod" env.libgpiod:PN="libgpiod" env.libgpiod-native:PN="libgpiod-native" There is the QA check for PN in SRC_URI, maybe I took it a bit further and updated all FILESEXTRAPATHS references as well in our layers (in 2023) even when it wasn't causing build failures, e.g.: https://github.com/webosose/meta-webosose/commit/38d3cbf010a5e4e112d82ee473eecc718d9cc687 * so it's not so important to use BPN, but it's a bit clearer as that's what it ends evaluated into and what default FILESPATH is using as well: meta/classes-global/base.bbclass:FILESPATH = "${@base_set_filespath(["${FILE_DIRNAME}/${BP}", "${FILE_DIRNAME}/${BPN}", "${FILE_DIRNAME}/files"], d)}" meta/conf/bitbake.conf:#FILESPATH = "${FILE_DIRNAME}/${PF}:${FILE_DIRNAME}/${P}:${FILE_DIRNAME}/${PN}:${FILE_DIRNAME}/${BP}:${FILE_DIRNAME}/${BPN}:${FILE_DIRNAME}/files:${FILE_DIRNAME}" BPN was added in denzil 2009 (and FILESPATH moved to base.bbclass, bitbake.conf has commented-out value since then): https://git.openembedded.org/openembedded-core/commit/?h=denzil&id=94c895aad5ad286f172b04bc33ba670220d5eba8 PF was dropped in dylan 2012: https://git.openembedded.org/openembedded-core/commit/?h=dylan&id=3efa13cd76bbd5611805021945fc9def88d9fd93 P and PN were dropped shortly after in dylan 2012: https://git.openembedded.org/openembedded-core/commit/?h=dylan&id=fb359583b659cda643973fa285002aaffb729a51 Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* asyncmqtt: add recipeAndrea Ricchi2024-10-311-0/+14
| | | | | | | | | | | async_mqtt is an C++ library for asynchronous MQTT communication. The library is header-only using C++17 and Boost libraries; the main features are client and server support, MQTT v3.1.1 and v5.0 support, continuous packet sending and auto acquiring/mapping topic alias is supported. Signed-off-by: Andrea Ricchi <andrea.ricchi@amarulasolutions.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libgpiod: selectively enable GObject introspectionBartosz Golaszewski2024-10-301-2/+4
| | | | | | | | | | | | | | | | | The oe-core bbclass for GObject introspection sets GI_DATA_ENABLED if the relevant distro feature is enabled. That means that it's up to the inheriting recipe to disable it if needed. For libgpiod: we only want to enable it if any of the GLib based packages is being generated (GLib bindings, D-Bus daemon or ptest). This also effectively reverts commit 78a332939f8b (libgpiod_2.2: depend on glib-2.0) which indiscriminately pulls in GLib for all packages generated by this recipe which feels like shooting a fly with a cannon. Fixes: 9626e8a2c8f2 ("libgpiod: update to v2.2") Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* swagger-ui: OpenAPI (aka swagger) website (v5.17.14)Jan Vermaete2024-10-301-0/+22
| | | | | | | | | | | | | | | | | | | | New recipe with the static version of the Swagger UI. This is *not* a NPM version of the website (swagger-ui, swagger-ui-dist, swagger-ui-react). But the static release. Plain old HTML/CSS/JS (Standalone) The folder /dist includes all the HTML, CSS and JS files needed to run SwaggerUI on a static website or CMS, without requiring NPM. Download the latest release. Copy the contents of the /dist folder to your server. Open swagger-initializer.js in your text editor and replace "https://petstore.swagger.io/v2/swagger.json" with the URL for your OpenAPI 3.0 spec. -- https://github.com/swagger-api/swagger-ui/blob/HEAD/docs/usage/installation.md#plain-old-htmlcssjs-standalone Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>