summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* protobuf: remove rdepends on abseil-cppPeter Marko2025-02-031-2/+0
| | | | | | | | | | | | | | | | | | | This commit reverts https://git.openembedded.org/meta-openembedded/commit/?id=5af1cd3ada4cc86864810a12c82771ba1afdce64 That commit prefers sdk development instead of release images. The additional libraries are not needed for protobuf at runtime. Also any component depending on protobuf will have whole abseil-cpp in sysroots so linking all the libraries is possible and any additional ones will be installed. What may not work is if protobuf is installed in sdk image and application using it wants to use an additional abseil-cpp library. However that is easily fixable by adding also abseil-cpp to sdk. Removing hard-dependency in release images is much harder. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* protobuf: remove unneeded atomic linker flagPeter Marko2025-02-031-6/+0
| | | | | | | | This is handled in protofuf cmake since 3.15: https://github.com/protocolbuffers/protobuf/commit/55ed1d427ccc0d200927746329ac9b811dee77b9 Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* capnproto: remove binaries from target-build, add bbclassGyorgy Sarvari2025-02-033-1/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When linking to capnproto from another project, cmake fails to find this package with the following error: | CMake Error at ${RECIPE_SYSROOT}/usr/lib/cmake/CapnProto/CapnProtoTargets.cmake:176 (message): | The imported target "CapnProto::capnp_tool" references the file | | "${RECIPE_SYSROOT}/usr/bin/capnp" | | but this file does not exist. Possible reasons include: To solve this, this change includes the following: 1. Add a patch that removes the files installed (and exported) in ${bindir} from the target build. The CMake file originally verified that these files exist when another recipe tried to use it, however the ${RECIPE_SYSROOT} does not contain the binaries in ${bindir}, so it failed quick in the do_configure step. (This alone is enough to link against the cross-compiled libraries of capnproto successfully, but code-generation from capnproto definition fails) 2. Add a new bbclass for capnproto. To cross-compile an application that uses capnproto, the application needs to be linked against the cross-compiled version of the libraries, however the native version of the binaries need to be used to generate C++ code from the capnproto definitions. This class sets the correct CMake arguments, to use the capnproto binaries from the native package, instead of looking for the non-existent cross-compiled binaries. (These variables can be found in ${libdir}/cmake/CapnProto/CapnProtoConfig.cmake file) Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* bmap-writer: Upgrade to 1.0.2Ayoub Zaki2025-02-031-5/+3
| | | | | | | * switch to libtinyxml2 * add streaming helper Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libspdm: Fixup the build flagsAlistair Francis2025-02-031-1/+4
| | | | | Signed-off-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mod-dnssd: update SRC_URIGyorgy Sarvari2025-02-031-1/+1
| | | | | | | | | Upstream repository url changed. Fixes unsuccessful fetch warning. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-lief: Update to tip of master branchKhem Raj2025-02-021-1/+2
| | | | | | | | | | | Fixes build issues with clang In file included from TMPDIR/work/core2-32-yoe-linux/python3-lief/0.16.2/git/src/MachO/ChainedPointerAnalysis.cpp:19: TMPDIR/work/core2-32-yoe-linux/python3-lief/0.16.2/git/include/LIEF/MachO/ChainedPointerAnalysis.hpp:390:17: error: static assertion failed due to requirement 'sizeof(LIEF::MachO::ChainedPointerAnalysis::union_pointer_t) == 16' 390 | static_assert(sizeof(union_pointer_t) == 16); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gvfs: add backport patch to add support for libnfs6Markus Volk2025-02-022-1/+279
| | | | | | | | | | This is fixed in gvfs 1.57 Add a backport patch from archlinux: https://gitlab.archlinux.org/archlinux/packaging/packages/gvfs/-/blob/main/0001-nfs-Support-libnfs-6-backport-to-1.56.patch?ref_type=heads Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ndpi: correct LICENSE valueGyorgy Sarvari2025-02-011-1/+1
| | | | | Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* open62541: fix qa error with encryption-openssl PACKAGECONFIGGyorgy Sarvari2025-02-011-0/+3
| | | | | | | | | | | | | In case "encryption-openssl" PACKAGECONFIG is enabled, do_package_qa fails: ERROR: open62541-1.3.8-r0 do_package_qa: QA Issue: File /usr/lib/cmake/open62541/open62541Targets.cmake in package open62541-dev contains reference to TMPDIR [buildpaths] Fix it by changing the value of RECIPE_SYSROOT to CMAKE_SYSROOT variable, so the qa check passes, and other CMake projects should be still able to find the CMake package provided by this recipe. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* znc: fix LICENSE value, clean up SRC_URIGyorgy Sarvari2025-02-011-9/+3
| | | | | | | | | | | 1. Set the correct LICENSE value 2. Csocket is a submodule of the main znc project. Instead of cloning it separately in a subfolder, just let the gitsm fetcher to fetch the correct revisions, at the correct place. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libdvbcsa: set correct LICENSEGyorgy Sarvari2025-01-311-1/+1
| | | | | Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pipewire-0.2: drop old version of recipeGyorgy Sarvari2025-01-312-109/+0
| | | | | | | | | | | | | | | | | pipewire-0.2 (which is a pre-pandemic version of pipewire) has been kept around[1] to satisfy the dependencies of mutter (< 3.36). Mutter has been updated to a version that doesn't require this old pipewire more than 3 years ago[2]. There is a much more newer version of pipewire recipe available in the same folder, and it seems there aren't further recipes depending on this old version. [1]: https://github.com/openembedded/meta-openembedded/commit/5200e029ea4f853f83b0c0884af5f6d9626b78ea [2]: https://github.com/openembedded/meta-openembedded/commit/7cd570b486074d5876eae9fd48232694939a3e64 Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Fix variable assignment whitespaceRichard Purdie2025-01-3138-171/+170
| | | | | | | | | | | | Recipes are much more readable with whitespace around the assignment operators. Fix various assignments in meta-openembedded recipes to show this is definitely the preferred formatting. This fixes recipes with larger numbers of issues but there are just under 100 other references left to fix. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fatresize: set correct LICENSEGyorgy Sarvari2025-01-311-1/+1
| | | | | Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-asgiref: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-13/+2
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-appdirs: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-17/+2
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-inotify: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-15/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cbor2: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-14/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cachetools: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-18/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-blinker: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-16/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-configobj: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-17/+2
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aspectlib: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-14/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-arrow: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-15/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-bleak: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-15/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-dasbus: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-14/+2
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-dominate: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-15/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-ecdsa: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-11/+2
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-execnet: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-15/+2
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-fastjsonschema: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-13/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flask: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-14/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flexcache: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-17/+2
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flexparser: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-17/+2
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-freezegun: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-12/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-geojson: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-16/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-html2text: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-17/+2
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-httptools: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-18/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-intervals: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-14/+2
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-ipy: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-17/+2
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-iso3166: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-18/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-jdcal: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-14/+2
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-lz4: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-10/+2
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-marshmallow: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-14/+3
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-multidict: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-14/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-msgpack: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-18/+3
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-outcome: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-15/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-ordered-set: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-16/+3
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-netaddr: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-14/+2
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-inflection: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-15/+2
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* plymouth: remove extra kernel parameterPiotr Łobacz2025-01-302-32/+0
| | | | | | | | | | | Setting `--kernel-command-line` in systemd service is unmodifiable from the bootloader kernel parameters. `splash` together with `plymouth.ignore-serial-consoles` should be added by the user to e.g. bootloader configuration file instead. Signed-off-by: Piotr Łobacz <p.lobacz@welotec.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>