summaryrefslogtreecommitdiffstats
path: root/meta-oe
Commit message (Collapse)AuthorAgeFilesLines
...
* vdpauinfo: require x11 in DISTRO_FEATURESMartin Jansa2024-08-272-1/+5
| | | | | | | | | | | | | | | | | | | | | It depends on libvdpau and libvdpau has: inherit features_check REQUIRED_DISTRO_FEATURES = "x11" since: commit 0055684612edddae0f041e984c8497c5e5b32e74 Author: Armin Kuster <akuster808@gmail.com> Date: Tue Mar 6 17:27:30 2018 -0800 Subject: libvdpau: only include when x11 in DISTRO_FEATURES the same restriction should be repeated here to avoid: ERROR: Nothing PROVIDES 'libvdpau' (but meta-oe/meta-oe/recipes-graphics/vdpau/vdpauinfo_1.5.bb DEPENDS on or otherwise requires it) libvdpau was skipped: missing required distro feature 'x11' (not in DISTRO_FEATURES) Also add it to packagegroup-meta-oe and fix libvdpau there. Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* packagegroup-meta-oe: include deqp-runner into packagegroup-meta-oe-graphicsDmitry Baryshkov2024-08-271-0/+1
| | | | | | | Include deqp-runner into the graphics packagegroup. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* deqp-runner: improved version of parallel-deqp-runnerDmitry Baryshkov2024-08-273-0/+458
| | | | | | | | Add recipe for the deqp-runner, an improved and currently developed version of the parallel-deqp-runner program. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* directfb: Fix C++17 build warningRicardo Simoes2024-08-262-0/+45
| | | | | | | | | | | | | | | | | | | DirectFB explicitly supports usage of C++. With C++17 and later the below warning is given: lib/direct/util.h:223:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 223 | register int ret = 0; | ^~~ To address that, this commit brings in the patch proposed by PR which removes the usage of the register keyword: https://github.com/deniskropp/DirectFB/pull/25 Signed-off-by: Ricardo Simoes <ricardo.simoes@pt.bosch.com> Signed-off-by: Mark Jonas <mark.jonas@de.bosch.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* directfb: Add zlib PACKAGECONFIGRicardo Simoes2024-08-261-3/+3
| | | | | | | | | zlib was always enabled in DEPENDS and EXTRA_OEMAKE. Now it is a PACKAGECONFIG which is enabled by default. Signed-off-by: Ricardo Simoes <ricardo.simoes@pt.bosch.com> Signed-off-by: Mark Jonas <mark.jonas@de.bosch.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* directfb: Add freetype PACKAGECONFIGRicardo Simoes2024-08-261-3/+3
| | | | | | | | | freetype was always enabled in DEPENDS and EXTRA_OEMAKE. Now it is a PACKAGECONFIG which is enabled by default. Signed-off-by: Ricardo Simoes <ricardo.simoes@pt.bosch.com> Signed-off-by: Mark Jonas <mark.jonas@de.bosch.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* directfb: Order PACKAGECONFIG alphabeticallyRicardo Simoes2024-08-261-5/+5
| | | | | | Signed-off-by: Ricardo Simoes <ricardo.simoes@pt.bosch.com> Signed-off-by: Mark Jonas <mark.jonas@de.bosch.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* protobuf: version bump 4.25.3 -> 4.25.4Jan Vermaete2024-08-251-1/+3
| | | | | | | | + adding UPSTREAM_CHECK_GITTAGREGEX because `devtool latest-version` was going to the 28 release (what still in rc) Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gtk+: Fix CVE-2024-6655Soumya Sambu2024-08-252-0/+41
| | | | | | | | | | | | | | A flaw was found in the GTK library. Under certain conditions, it is possible for a library to be injected into a GTK application from the current working directory. References: https://nvd.nist.gov/vuln/detail/CVE-2024-6655 Upstream-patch: https://gitlab.gnome.org/GNOME/gtk/-/commit/3bbf0b6176d42836d23c36a6ac410e807ec0a7a7 Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cpuset: Add recipe for cpuset tool 1.6.2Michael Trimarchi2024-08-251-0/+13
| | | | | | | | | | | | | | | | | | Cpuset is a Python application that forms a wrapper around the standard Linux filesystem calls to make using the cpusets facilities in the Linux kernel easier. This can be used on linux realtime or standard linux Example cset shield --cpu 2-3 echo c > /proc/irq/287/smp_affinity irq=`ps | grep -m 1 "irq/287" | awk '{ print $1 }'` cset shield -s -p $irq --force chrt -f -p 75 $irq Signed-off-by: Michael Trimarchi <michael@amarulasolutions.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libblockdev: Fix build with latest e2fsprogsKhem Raj2024-08-242-0/+93
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libspatialite: Upgrade to 5.1Khem Raj2024-08-244-23/+37
| | | | | | | - Drop the libtool patch its already fixed in this version - Add a patch to support libxml2 2.13+ Signed-off-by: Khem Raj <raj.khem@gmail.com>
* raptor2: Do not use curl-config to detect curlKhem Raj2024-08-242-3/+76
| | | | | | it fails in cross build environment, use pkg-config instead Signed-off-by: Khem Raj <raj.khem@gmail.com>
* zsh: update 5.8 -> 5.9Jörg Sommer2024-08-234-290/+13
| | | | | | | | | | The patches for CVE-2021-45444 were applied upstream on 2022-02-12. The snipped for do_install was taken from https://salsa.debian.org/debian/zsh/-/blob/8cc745c38fba1d4ec3e5d66cffbeadd8b492c2ce/debian/rules#L132 Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-psycopg: add v3.2.1Tim Orling2024-08-231-0/+14
| | | | | | | Psycopg 3 is a modern implementation of a PostgreSQL adapter for Python. Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* krb5: fix CVE-2024-26458 and CVE-2024-26461Yogita Urade2024-08-232-0/+208
| | | | | | | | | | | | | | | | | | | | CVE-2024-26458: Kerberos 5 (aka krb5) 1.21.2 contains a memory leak in /krb5/src/lib/rpc/pmap_rmt.c. CVE-2024-26461: Kerberos 5 (aka krb5) 1.21.2 contains a memory leak vulnerability in /krb5/src/lib/gssapi/krb5/k5sealv3.c. References: https://nvd.nist.gov/vuln/detail/CVE-2024-26458 https://nvd.nist.gov/vuln/detail/CVE-2024-26461 Upstream Patch: https://github.com/krb5/krb5/commit/c5f9c816107f70139de11b38aa02db2f1774ee0d Signed-off-by: Yogita Urade <yogita.urade@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ftgl: Switch to maintained forkKhem Raj2024-08-222-3/+3
| | | | | | | | | As per [1], this repo is not being actively maintained therefore rebase to a fork and pull request is also redirected. [1] https://github.com/frankheckenbach/ftgl/pull/19#issuecomment-2306010295 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* drgn: add new recipeJamin Lin2024-08-221-0/+80
| | | | | | | | | | | | | | | | | | | | | | | | | drgn is a debugger with an emphasis on programmability drgn exposes the types and variables in a program for easy, expressive scripting in Python. Drgn depends on: 1. python3 2. elfutils 3. openmp a. clang toolchain should use libomp(openmp) from meta-clang b. gnu gcc toolchain should use libgomp(gcc-runtime) from openembedded-core The build requires: 1. setuptools 2. automake 3. autoconf 4. libtool 5. pkgconf Signed-off-by: Jamin Lin <jamin_lin@aspeedtech.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* vdpauinfo: add recipeThomas Perrot2024-08-221-0/+16
| | | | | | | | vdpauinfo is a command-line tool that can query the capabilities of the system's VDPAU implementation. Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: support cross compile without qemu user conditionallyHongxu Jia2024-08-222-45/+126
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Due to the scope of supported BSPs by qemu-user is limited, such as a segment fault on armv9 after qemu apply commit [target/arm: Convert LDAPR/STLR (imm) to decodetree][1] ``` |tmp-glibc/work/neoversen2-crypto-wrs-linux/nodejs/20.5.1/node-v20.5.1/out/ Release/v8-qemu-wrapper.sh: line 7: 3179613 Segmentation fault (core dumped) PSEUDO_UNLOAD=1 qemu-aarch64 -r 5.15 -L tmp-glibc/work/neoversen2-crypto-wrs-linux/ nodejs/20.5.1/recipe-sysroot -E LD_LIBRARY_PATH=tmp-glibc/work/neoversen2-crypto-wrs-linux/ nodejs/20.5.1/recipe-sysroot/usr/lib64:tmp-glibc/work/neoversen2-crypto-wrs-linux/ nodejs/20.5.1/recipe-sysroot/usr/lib64 "$@" ``` Upstream nodejs have cross compile support, but it needs host and target have same bit width (e.g. a x86_64 host targeting arrch64 to produce a 64-bit binary). So: 1. If host and target have different bit width, build with QEMU user as usual; 2. If host and target have same bit width, enable notejs cross compile support: - The build tools of nodejs is GYP[2], set CC_host, CFLAGS_host, CXX_host, CXXFLAGS_host, LDFLAGS_host, AR_host for host build which is separated with target build [3] - Satisfy layer compatibility, set GYP variables in prefuncs of do_configure, do_compile and do_install other than in recipe parsing - Add missing native packages to fix library missing on host build - Rework libatomic.patch, explicitly link to libatomic for clang conditionally [1] https://github.com/qemu/qemu/commit/2521b6073b7b4b505533a941d4f9600f7585dc78 [2] https://github.com/nodejs/node-gyp [3] https://github.com/nodejs/node-gyp/blob/main/gyp/docs/UserDocumentation.md#cross-compiling Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mariadb: File conflicts for multilibGuocai He2024-08-221-2/+5
| | | | | | | File conflicts between attempted installs of mariadb and lib32-mariadb Signed-off-by: Guocai He <guocai.he.cn@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* android-toold-adbd: Fix inconsistency between selinux configurationsquic-raghuvar2024-08-221-1/+1
| | | | | | | | | | ConditionPathExists is set to /etc/usb-debugging-enabled as part of meta-oe/recipes-devtools/android-tools/android-tools/android-tools-adbd.service file. However, in meta-oe/dynamic-layers/selinux/recipes-devtool/android-tools/android-tools/android-tools-adbd.service file ConditionPathExists is set to /var/usb-debugging-enabled This causes an internal inconsistency between selinux-enabled and -disabled configurations. Hence, change ConditionPathExists=/var/usb-debugging-enabled to ConditionPathExists=/etc/usb-debugging-enabled Reported-by: @lumag
* ftgl: Upgrade to 2.4.0Khem Raj2024-08-216-141/+53
| | | | | | | - Switch to git fork which has all the patches - Fix build with freetype 2.13.3 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* opensc: Cosmetic fixesNiko Mauno2024-08-211-4/+3
| | | | | | | | | Apply some suggestions from oe-stylize.py and sort configure options alphabetically, and remove stale version comment line which has not been updated for some time. Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* opensc: Fix LICENSE declarationNiko Mauno2024-08-211-1/+1
| | | | | | | | | According to https://github.com/OpenSC/OpenSC/wiki#license OpenSC is licensed under LGPL-2.1 or later, which seems to be affirmed also by the comments in the source code files, as well as the COPYING file. Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* opensc: Drop virtual/libiconv from DEPENDSNiko Mauno2024-08-211-1/+1
| | | | | | | | | According to https://github.com/OpenSC/OpenSC/blob/0.25.1/NEWS#L1124-L1125 since version 0.12.0 the iconv dependency has been removed. Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* opensc: Add 'readline' PACKAGECONFIG optionNiko Mauno2024-08-211-2/+1
| | | | | | | | | This helps us to also get rid of associated RDEPENDS declaration which implicitly pulled readline to rootfs, even configure resolved readline as not enabled. Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* opensc: Amend FILES:${PN} declarationNiko Mauno2024-08-211-1/+0
| | | | | | | | | Commit da68f807bd718fb848acc792fd9326df719e0880 added the symlink .so path to FILES:${PN}-dev to fix QA error, complement the operation by removing identical line from FILES:${PN} Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* poppler: CVE-2024-6239Yogita Urade2024-08-213-0/+1388
| | | | | | | | | | | | | | | | | | | | A flaw was found in the Poppler's Pdfinfo utility. This issue occurs when using -dests parameter with pdfinfo utility. By using certain malformed input files, an attacker could cause the utility to crash, leading to a denial of service. CVE-2024-6239-0002 is the CVE fix and CVE-2024-6239-0001 is dependent commit to fix the CVE. Reference: https://nvd.nist.gov/vuln/detail/CVE-2024-6239 Upstream patch: https://gitlab.freedesktop.org/poppler/poppler/-/commit/0554731052d1a97745cb179ab0d45620589dd9c4 https://gitlab.freedesktop.org/poppler/poppler/-/commit/fc1c711cb5f769546c6b31cc688bf0ee7f0c1dbc Signed-off-by: Yogita Urade <yogita.urade@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flatpak: update 1.15.9 -> 1.15.10Markus Volk2024-08-211-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Dependencies: In distributions that compile Flatpak to use a separate bubblewrap (bwrap) executable, version 0.10.0 is required. This version adds a new feature which is required by the security fix in this release. Security fixes: Don't follow symbolic links when mounting persistent directories (--persist option). This prevents a sandbox escape where a malicious or compromised app could edit the symlink to point to a directory that the app should not have been allowed to read or write. (CVE-2024-42472, GHSA-7hgv-f2j8-xw87) Documentation: Mark the 1.12.x and 1.10.x branches as end-of-life (#5352) Other bug fixes: Fix several memory leaks (#5883, #5884) Internal changes: Record a log file when running build-time tests with AddressSanitizer (#5884) Add initial suppressions file for AddressSanitizer (#5884) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* bubblewrap: update 0.9.0 -> 0.10.0Markus Volk2024-08-211-1/+1
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* iwd: update 2.18 -> 2.19Markus Volk2024-08-211-1/+1
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* webkitgtk3: update 2.44.2 -> 2.44.3Markus Volk2024-08-211-1/+1
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* polkit-group-rule: package polkit rulesMartin Jansa2024-08-211-0/+2
| | | | | | | | | | | | | | | | | | * broken since https://github.com/openembedded/meta-openembedded/pull/859 which moved the files from ${sysconfdir} which is packaged in ${PN} by default into ${datadir} which isn't packaged causing: ERROR: QA Issue: polkit-group-rule-network: Files/directories were installed but not shipped in any package: /usr /usr/share /usr/share/polkit-1 /usr/share/polkit-1/rules.d Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. polkit-group-rule-network: 4 installed and not shipped files. [installed-vs-shipped] Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gpsd: upgrade 3.24 -> 3.25; new gpsd-snmpJörg Sommer2024-08-211-2/+5
| | | | | | | | This new version installs /usr/share/snmp/mibs/gpsd/GPSD-MIB which is packaged in a new package gpsd-snmp. Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libyui-ncurses: Fix buildpaths QA ErrorKhem Raj2024-08-211-3/+7
| | | | | | This is a workaround but lets live with this instead of deleting it Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fluentbit: Make it deprecatedKhem Raj2024-08-192-1/+2
| | | | | | | | | It does not build in a reproducible way that is now enforced by yocto project. Fails with WARNING: fluentbit-1.9.9-r0 do_package_qa: QA Issue: File /usr/bin/.debug/td-agent-bit in package fluentbit-dbg contains reference to TMPDIR [buildpaths] Signed-off-by: Khem Raj <raj.khem@gmail.com>
* composefs: upgrade 1.0.4 -> 1.0.5Jose Quaresma2024-08-191-7/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - switch to meson build system Changelog [1]: $ git --no-pager log --oneline v1.0.4..v1.0.5 098d985 (tag: v1.0.5) Merge pull request #312 from cgwalters/release 0fae8a8 Release 1.0.5 9bdc377 Merge pull request #310 from cgwalters/symlink-limit b06ea9b Verify payload length early on 3beb011 Merge pull request #308 from cgwalters/minor-rust-lints a695ad4 Merge pull request #309 from giuseppe/libcomposefs-drop-ro 0a0d50f libcomposefs: drop using "ro" option b35dc83 dumpfile: Fix clippy lint a919ab8 rust: Drop unused cfg 3a87868 Merge pull request #307 from giuseppe/not-override-errno bb94687 Merge pull request #306 from giuseppe/mkcomposefs-report-close-errors 76b4da5 mkcompose: report close() errors 502bc27 libcomposefs: do not override errno 2d2c09d Merge pull request #304 from jluebbe/meson 0260856 meson.build: Allow use as a meson subproject 5f512ac Merge pull request #303 from cgwalters/mount-source 91a3047 mount: Consistently use `composefs` as source 45e6179 Merge pull request #302 from cgwalters/info-term f64022f info: Add missing terminator for `longopts` d81cb87 Merge pull request #300 from jluebbe/meson 04c8a8e ci: Add GitHub Actions workflow which uses meson 64709f6 ci: Install meson package b6f2b75 Add meson as an alternative to autotools 942cd73 Merge pull request #299 from giuseppe/composefs-info-set-locale 5072fd7 composefs-info: specify locale to isgraph/isprint 4f19d00 Merge pull request #298 from cgwalters/rust-misc 43a1d28 rust: Add README.md files, link to crates.io a8bc747 rust: Clarify that "composefs-core" is really "composefs" 483356c Merge pull request #297 from cgwalters/rust-include 02213c0 composefs-core: Drop incorrect `include` dce84ff Merge pull request #295 from cgwalters/rust-descr 3d2af03 Merge pull request #296 from Kiskae/upstream-tmpdir-fix 6928fcf test: remove hardcoded /tmp e21be07 rust: Add mandatory `description` field, other misc changes 28dc491 Merge pull request #292 from cgwalters/rust-ci-dual 59c5a27 Merge pull request #293 from cgwalters/rust-minor 689ccc6 rust: Some doc and misc tweaks 426b65d ci: Test Rust code against current C code 32b3f6e Merge pull request #291 from Kiskae/patch-1 f7465b3 use correct `composefs-info` binary [1] https://github.com/containers/composefs/compare/v1.0.4...v1.0.5 Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nvme-cli: upgrade 2.9.1 -> 2.10.2Christophe Vu-Brugier2024-08-193-127/+2
| | | | | Signed-off-by: Christophe Vu-Brugier <christophe.vu-brugier@seagate.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libyui: Upgrade to 4.6.2Khem Raj2024-08-193-180/+7
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* botan: Make it reproducibleKhem Raj2024-08-151-4/+4
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fvwm: Fix buildpaths QA ErrorsKhem Raj2024-08-151-0/+3
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libforms: Remove buildpaths from fd2ps and fdesign scriptsKhem Raj2024-08-151-0/+5
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* sharutils: Let POSIX_SHELL be overridable from environmentKhem Raj2024-08-152-0/+50
| | | | | | | This helps fix WARNING: sharutils-4.15.2-r0 do_package_qa: QA Issue: File /usr/bin/shar in package sharutils contains reference to TMPDIR Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lprng: Specify target paths for needed utilitiesKhem Raj2024-08-141-1/+3
| | | | | | | | | | | | pr,openssl,chown,chgrp are guessed during configure and they are found on host, sometimes under native sysroot and some under HOSTTOOLS which is not right, therefore point to target locations of these tools Fixes all errors like below File /usr/sbin/lprng_certs in package lprng contains reference to TMPDIR Signed-off-by: Khem Raj <raj.khem@gmail.com>
* transmission: Upgrade to 4.0.6 releaseKhem Raj2024-08-141-3/+3
| | | | | | | Use external libpsl, this also avoids hardcoded buildpaths which gets into binaries due to inplace vendored libpsl Signed-off-by: Khem Raj <raj.khem@gmail.com>
* glibmm: Upgrade to 2.66.7 releaseKhem Raj2024-08-141-1/+1
| | | | | | | | Changes are here [1] [1] https://gitlab.gnome.org/GNOME/glibmm/-/commit/a33c12cb694a46f97fe46372e6a97a22bbcd601f#9f621eb5fd3bcb2fa5c7bd228c9b1ad42edc46c8 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* audit: upgrade 4.0.1 -> 4.0.2Yi Zhao2024-08-142-52/+1
| | | | | | | | | | | | | | | | | | | | ChangeLog: - Fix musl C builds - Many code cleanups - Use atomic variables if available for signal related flags - Dont rotate audit logs when auditd is in debug mode - Fix a couple memory leaks on error paths - Correct output when displaying rules with exe/path/dir - Fix auparse lookup test to not use the system libaupaurse - Improve auparse metrics - Update auparse normalizer for recent syscalls - Make status report uniform Drop 0001-Replace-__attribute_malloc__-with-__attribute__-__ma.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>
* libosinfo: add runtime dependency osinfo-dbKai Kang2024-08-144-1/+96
| | | | | | | | | osinfo-db is required by libosinfo to list os info. So add the recipes osinfo-db and its dependency osinfo-db-tools-native. Then add osinfo-db to RDEPENDS of libosinfo. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Upgrade dbus-cxx to 2.5.2Robert Middleton2024-08-135-27/+65
| | | | | | | | | | | In addition, allow for other configuration options for dbus-cxx and split into different packages. SDK can now also be built with dbus-cxx tools, generally used to generate C++ interface code from DBus introspection files. This required adding cppgenerate in a new recipe for dependency purposes. Signed-off-by: Khem Raj <raj.khem@gmail.com>