summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* python3-inotify: fix testsJoe Slater2023-09-072-0/+621
| | | | | | | | | Some tests in test-inotify.py assume values for watch descriptors. This is not safe, so we retrieve the assigned values to compare with event information generated. Signed-off-by: Joe Slater <joe.slater@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tcpreplay: fix pcap detection with /usr/lib32 multilibMartin Jansa2023-09-032-4/+87
| | | | | | | | | | | * use BPN, BP where useful * use prefix instead of hardcoding /usr * add patch to search also in lib32 subdir of --with-libpcap value to fix: checking for libpcap... configure: error: "Unable to find matching library for header file in TOPDIR/BUILD/work/raspberrypi4_64-oemllib32-linux-gnueabi/lib32-tcpreplay/4.4.4-r0/lib32-recipe-sysroot/usr" Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcyusbserial: fix installed-vs-shipped QA issue with multilibMartin Jansa2023-09-032-1/+46
| | | | | | | | | | | | | | | | | * testing ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR} existence doesn't really work in cross compilation and on some hosts was causing: ERROR: QA Issue: libcyusbserial: Files/directories were installed but not shipped in any package: /usr/lib/libcyusbserial.so.1 /usr/lib/libcyusbserial.so Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. libcyusbserial: 2 installed and not shipped files. [installed-vs-shipped] with multilib using /usr/lib32 or /usr/lib64 when the same didn't exist on host. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* khronos-cts.inc: respect MLPREFIX when appending DEPENDS with anonymous pythonMartin Jansa2023-09-031-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * this causes 2 issues: lib32-opengl-es-cts depending on 64bit wayland and wayland-protocols: $ bitbake-getvar -r lib32-opengl-es-cts DEPENDS # # $DEPENDS [14 operations] # set /OE/build/oe-core/openembedded-core/meta/conf/bitbake.conf:309 # "" # set /OE/build/oe-core/openembedded-core/meta/conf/documentation.conf:137 # [doc] "Lists a recipe's build-time dependencies (i.e. other recipe files)." # :prepend /OE/build/oe-core/openembedded-core/meta/classes-global/base.bbclass:57 # "${BASEDEPENDS} " # :prepend /OE/build/oe-core/openembedded-core/meta/classes-recipe/pkgconfig.bbclass:7 # "pkgconfig-native " # :prepend /OE/build/oe-core/openembedded-core/meta/classes-recipe/cmake.bbclass:10 # "cmake-native " # :append /OE/build/oe-core/openembedded-core/meta/classes-recipe/python3native.bbclass:11 # " python3-native " # append /OE/build/oe-core/meta-openembedded/meta-oe/recipes-graphics/vk-gl-cts/khronos-cts.inc:28 # "python3-lxml-native libpng zlib virtual/libgles2 qemu-native" # :append[libc-musl] /OE/build/oe-core/meta-openembedded/meta-oe/recipes-graphics/vk-gl-cts/khronos-cts.inc:38 # " libexecinfo" # rename (to) classextend.py:108 [map_depends_variable] # "DEPENDS_NONML" # set classextend.py:109 [map_depends_variable] # "${@oe.classextend.get_depends('DEPENDS', d)}" # append classextend.py:110 [map_depends_variable] # [vardeps] " DEPENDS_NONML" # append cmake.bbclass:25 [__anon_30__OE_build_oe_core_openembedded_core_meta_classes_recipe_cmake_bbclass] # " ninja-native" # append khronos-cts.inc:77 [__anon_80__OE_build_oe_core_meta_openembedded_meta_oe_recipes_graphics_vk_gl_cts_khronos_cts_inc] # " wayland-native wayland wayland-protocols" # append khronos-cts.inc:79 [__anon_80__OE_build_oe_core_meta_openembedded_meta_oe_recipes_graphics_vk_gl_cts_khronos_cts_inc] # " virtual/libx11 virtual/egl " # pre-expansion value: # "${@oe.classextend.get_depends('DEPENDS', d)} ninja-native wayland-native wayland wayland-protocols virtual/libx11 virtual/egl " DEPENDS="cmake-native lib32-libpng pkgconfig-native python3-lxml-native python3-native qemu-native virtual/lib32-arm-oemllib32-linux-gnueabi-compilerlibs virtual/arm-oemllib32-linux-gnueabi-gcc virtual/lib32-libc virtual/lib32-libgles2 lib32-zlib ninja-native wayland-native wayland wayland-protocols virtual/libx11 virtual/egl " * lib32-opengl-es-cts-dev runtime depending on 64bit wayland-dev wayland-protocols-dev as caught by multilib QA check: ERROR: QA Issue: lib32-opengl-es-cts package lib32-opengl-es-cts-dev - suspicious values 'wayland-dev wayland-protocols-dev' in RRECOMMENDS [multilib] Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mongodb: enable hardware crc32 only with crc in TUNE_FEATURESMartin Jansa2023-09-031-0/+1
| | | | | | | | | | | | | | | * see https://jira.mongodb.org/browse/SERVER-30893 * fixes: aarch64-oe-linux-gcc -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=TOPDIR/BUILD/work/mach-oe-linux/mongodb/4.4.13-r0/recipe-sysroot -o build/opt/third_party/wiredtiger/src/checksum/arm64/crc32-arm64.o -c -std=c11 -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_FALLOCATE -DHAVE_SYNC_FILE_RANGE -DHAVE_ARM_NEON_INTRIN_H -D_GNU_SOURCE -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Isrc/third_party/zstandard-1.4.3/zstd/lib -Isrc/third_party/snappy-1.1.7 -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_linux -Isrc/third_party/wiredtiger/build_linux src/third_party/wiredtiger/src/checksum/arm64/crc32-arm64.c cc1: warning: command-line option '-Wno-exceptions' is valid for C++/ObjC++ but not for C /tmp/ccGvwFgu.s: Assembler messages: /tmp/ccGvwFgu.s:45: Error: selected processor does not support `crc32cb w2,w2,w3' /tmp/ccGvwFgu.s:77: Error: selected processor does not support `crc32cx w2,w2,x4' /tmp/ccGvwFgu.s:103: Error: selected processor does not support `crc32cb w2,w2,w0' Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* networkmanager-openvpn: Fix build with lld on muslKhem Raj2023-09-032-0/+32
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* network-manager-applet: Fix build with musl/lld linkerKhem Raj2023-09-032-2/+34
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmcrypt: fix multilib conflictKai Kang2023-08-311-1/+3
| | | | | | | | | | | | | It fails to install libmcrypt-dev and lib32-libmcrypt-dev at same time: Error: Transaction test error: file /usr/bin/libmcrypt-config conflicts between attempted installs of libmcrypt-dev-2.5.8-r0.core2_64 and lib32-libmcrypt-dev-2.5.8-r0.i586 Use MULTILIB_SCRIPTS from multilib_script.bbclass to handle them. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* networkmanager: Fix build on muslKhem Raj2023-08-312-0/+42
| | | | | | | | musl does not need _IO_stdin_used, since its not provided by toolchain runtime ( crt files ) lld linker complains about undefined global symbol on musl Signed-off-by: Khem Raj <raj.khem@gmail.com>
* openh264: make neon optional and disable if not supportedBenjamin Bara2023-08-312-0/+107
| | | | | | | | | | | | | | openh264 currently enforces neon on armv7, although it has fallbacks implemented in C/C++ and it is mentioned in the README that it is optional[1]. Therefore, make neon optional and disable it if the machine does not support it. [1] https://github.com/cisco/openh264/blob/v2.3.1/README.md?plain=1#L54 Signed-off-by: Benjamin Bara <benjamin.bara@skidata.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* sysbench: avoid -L/usr/lib32 and configure-unsafe QA issueMartin Jansa2023-08-301-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * when libdir isn't /usr/lib (e.g. /usr/lib32 with multilib), then m4/lib-prefix.m4 can add additional_libdir=\"$libdir\": dnl Potentially add $additional_libdir to $LDFLAGS. dnl But don't add it dnl 1. if it's the standard /usr/lib, dnl 2. if it's already present in $LDFLAGS, dnl 3. if it's /usr/local/lib and we are using GCC on Linux, dnl 4. if it doesn't exist as a directory. if test "X$additional_libdir" != "X/usr/$acl_libdirstem"; then this doesn't happen in regular builds because of condion 1. above * fixes: ERROR: QA Issue: This autoconf log indicates errors, it looked at host include and/or library paths while determining system capabilities. Rerun configure task after fixing this. [configure-unsafe] * drop libaio from DEPENDS as it's added by PACKAGECONFIG when enabled * I've also tried to drop brokensep as it was added in: https://git.openembedded.org/meta-openembedded/commit/?id=bb31da87599853b2e5d4d4adc641a93edb22cd16 https://github.com/openembedded/meta-openembedded/pull/632/commits/d2265dbacdb9e7bd7d6e4a9f1a2b3cc1633fb328 without any explation why brokensep was needed for 1.0.20 (while it wasn't used in 0.4.12 version) and it looks like luajit detection fails without broken sep and build with internal luajit then fails with: ./lua/internal/sysbench.lua.h:1:17: error: expected '=', ',', ';', 'asm' or '__attribute__' before '/' token 1 | unsigned char __/__/__/__/git/src/lua/internal/sysbench_lua[] = | ^ but I'll leave this to someone actually using sysbench Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* feat: bump sdbus-c++ up to v1.3.0Stanislav Angelovic2023-08-303-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-piccata: piccata - a simple CoAP toolkit addedDanik2023-08-301-0/+13
| | | | | | | | | | | | | | | | | | | | python3-piccata: piccata - a simple CoAP toolkit added piccata is a simple CoAP (RFC7252) toolkit compatible with Python 2.7. The toolkit provides basic building blocks for using CoAP in an application. piccata handles messaging between endpoints (retransmission, deduplication) and request/response matching. Handling and matching resources, blockwise transfers, etc. is left to the application but functions to faciliate this are provided. piccata uses a transport abstraction to faciliate using the toolkit for communication over different link types. Transport for a UDP socket is provided. Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-gspread: interface for google spreadsheetDanik2023-08-301-0/+13
| | | | | | | | | python3-gspread: interface for google spreadsheet Simple interface for working with Google Sheets. Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* phodav: make sure systemd files are packaged correctlyMartin Jansa2023-08-301-1/+3
| | | | | | | | | | | | | | * fixes installed-vs-shipped QA issue with multilib: ERROR: lib32-phodav-3.0-r0 do_package: QA Issue: lib32-phodav: Files/directories were installed but not shipped in any package: /usr/lib/systemd /usr/lib/systemd/system /usr/lib/systemd/system/spice-webdavd.service Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. lib32-phodav: 3 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>
* json-schema-validator: restore 0004-cmake-Use-GNUInstallDirs.patchMartin Jansa2023-08-302-0/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * it was removed in: https://git.openembedded.org/meta-openembedded/commit/?id=0697d52777cd530dc59bb05a506327c365bc78a2 * but the patch wasn't applied upstream yet and now fails in multilib builds with: ERROR: lib32-json-schema-validator-2.2.0-r0 do_package: QA Issue: lib32-json-schema-validator: Files/directories were installed but not shipped in any package: /usr/lib/libnlohmann_json_schema_validator.so.2 /usr/lib/libnlohmann_json_schema_validator.so.2.2.0 /usr/lib/libnlohmann_json_schema_validator.so /usr/lib/cmake /usr/lib/cmake/nlohmann_json_schema_validator /usr/lib/cmake/nlohmann_json_schema_validator/nlohmann_json_schema_validatorConfig.cmake /usr/lib/cmake/nlohmann_json_schema_validator/nlohmann_json_schema_validatorConfigVersion.cmake /usr/lib/cmake/nlohmann_json_schema_validator/nlohmann_json_schema_validatorTargets.cmake /usr/lib/cmake/nlohmann_json_schema_validator/nlohmann_json_schema_validatorTargets-noconfig.cmake Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. lib32-json-schema-validator: 9 installed and not shipped files. [installed-vs-shipped] https://github.com/pboettch/json-schema-validator/pull/197 was closed due to branch rename, but I don't see this change applied in: https://github.com/pboettch/json-schema-validator/commits/main/CMakeLists.txt so I guess the .patch is still needed. * adjust the patch to apply on new version and restore it Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libosinfo: build vapi only if gobject-introspection is enabledMarkus Volk2023-08-301-2/+2
| | | | | | | | | this fixes: meson.build:40:8: ERROR: Problem encountered: vala support was requested, but introspection support is mandatory. Signed-off-by: Markus Volk <f_l_k@t-online.de> Acked-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libfaketime: simplify packagingMartin Jansa2023-08-301-7/+2
| | | | | | | | | | | | | | * avoid dev-so QA issue * avoid separate package for the library, because the current "lib${PN}" has a bit ridiculous name in mulilib builds: lib32-liblib32-libfaketime * fixes: ERROR: lib32-libfaketime-0.9.10-r0 do_package_qa: QA Issue: non -dev/-dbg/nativesdk- package lib32-liblib32-libfaketime contains symlink .so '/usr/lib32/faketime/libfaketime.so' [dev-so] Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* spice-guest-vdagent: add missing dependenciesMarkus Volk2023-08-301-2/+2
| | | | | | | | add x11 to REQUIRED_DISTRO_FEATURES Signed-off-by: Markus Volk <f_l_k@t-online.de> Acked-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* spice: add missing dependency on orcMarkus Volk2023-08-301-1/+1
| | | | | | | | | this fixes: meson.build:139:23: ERROR: Dependency "orc-0.4" not found, tried pkgconfig Signed-off-by: Markus Volk <f_l_k@t-online.de> Acked-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* emacs: update to 29.1Alejandro Hernandez Samaniego2023-08-304-94/+187
| | | | | | | | | | | | | | | - Rebase (and rename) use-emacs-native-tools-for-cross-compiling.patch - Build bootstrap-emacs for emacs-native - Use bootstrap-emacs (native) for cross compiling. - We need to pass EMACSLOADPATH and EMACSDATA so we can control the directories being used by bootstrap-emacs. - Create avoid-running-host-binaries-for-sanity.patch to avoid running the newly integrated santity-check by emacs since it tries to run target binaries on the host. - Fix emacs-minimal packaging for new version. Signed-off-by: Alejandro Hernandez Samaniego <alejandro@enedino.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pipewire: upgrade 0.3.78 -> 0.3.79Markus Volk2023-08-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a quick bugfix release that is API and ABI compatible with previous 0.3.x releases. - Fix a regression in suspend that could cause silence. - Fix a regression in JACK port registration that could cause all kinds of JACK problems. (#3485) - Fix a typo in the neon sample conversion functions that could cause distortion. - Add BAP broadcast source and sink support. - pw-top now has a batch mode to dump the output to stdout. - Many more bugfixes and improvements. - Fix a regression in shutdown where a node might not first suspend properly. This cause loss of sound in some cases. (#3378) - Failure to compile a regular expression in the config file will now be reported and ! can be used to negate the match. (#3460) - Fix a regression where some nodes might not set running in some cases. - Nodes are now suspended before the format is cleared, which might fix some crashes. - pw-top now has a batch mode to dump the output to stdout. - The queued samples in audioconvert are now correctly reported in the delay. (#3454) - Make it easier to add a custom profile in ACP. - Fix a typo in the neon sample conversion functions that could cause distortion. (#3463) - device.profile.pro=true is added for pro audio nodes. - An xrun counter was added to spa_io_clock to detect and track skipped data because of xruns. - Add alsa-sink and alsa-source modules. (#3456) - Fix a regression where only the BAP off profile is shown. - Add BAP broadcast source and sink support. - Also emit a latency notify when the buffer size changes. - Fix a regression in JACK port registration. (#3485) - jack_port_tie() is now supported. - Improve property handling, support lists and ranges in addition to fixed values. (#3451) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* thrift: Remove buildpathsMingli Yu2023-08-291-0/+6
| | | | | | | | | | | | | Fixes: WARNING: thrift-0.18.1-r0 do_package_qa: QA Issue: File /usr/lib64/cmake/thrift/thriftnbTargets.cmake in package thrift-dev contains reference to TMPDIR File /usr/lib64/cmake/thrift/thrift_c_glibTargets.cmake in package thrift-dev contains reference to TMPDIR File /usr/lib64/cmake/thrift/thrift_c_glib_zlibTargets.cmake in package thrift-dev contains reference to TMPDIR [buildpaths] WARNING: thrift-0.18.1-r0 do_package_qa: QA Issue: File /usr/src/debug/thrift/0.18.1-r0/compiler/cpp/thrift/thrifty.hh in package thrift-src contains reference to TMPDIR File /usr/src/debug/thrift/0.18.1-r0/compiler/cpp/thrift/thrifty.cc in package thrift-src contains reference to TMPDIR File /usr/src/debug/thrift/0.18.1-r0/compiler/cpp/thrift/thriftl.cc in package thrift-src contains reference to TMPDIR [buildpaths] Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ne10: set incompatible for armv7 without neonBenjamin Bara2023-08-293-8/+8
| | | | | | | | | | | ne10 requires NEON[1], therefore set incompatible for incompatible machines. In this case, don't depend on it in libopus, as it is optional anyways. [1] https://github.com/projectNe10/Ne10/blob/v1.2.1/CMakeLists.txt#L139 Signed-off-by: Benjamin Bara <benjamin.bara@skidata.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* frr: Security fix CVE-2023-3748Yi Zhao2023-08-282-0/+55
| | | | | | | | | | | | | | | | | | | CVE-2023-3748: A flaw was found in FRRouting when parsing certain babeld unicast hello messages that are intended to be ignored. This issue may allow an attacker to send specially crafted hello messages with the unicast flag set, the interval field set to 0, or any TLV that contains a sub-TLV with the Mandatory flag set to enter an infinite loop and cause a denial of service. Reference: https://nvd.nist.gov/vuln/detail/CVE-2023-3748 Patch from: https://github.com/FRRouting/frr/commit/ae1e0e1fed77716bc06f181ad68c4433fb5523d0 Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* spice-protocol: fix populate_sdk error when spice is installedChen Qi2023-08-281-0/+2
| | | | | | | | | | | | | | | | | spice depends on spice-protocol, when IMAGE_INSTALL contains spice, do_populate_sdk fails with the following error: Error: Problem: package libspice-server-dev-0.14.2+git0+7cbd70b931_4fc4c2db36-r0.core2_64 requires spice-protocol-dev, but none of the providers can be installed - conflicting requests - nothing provides spice-protocol = 0.14.4-r0 needed by spice-protocol-dev-0.14.4-r0.core2_64 (try to add '--skip-broken' to skip uninstallable packages) For spice-protocol, it's a development package and all things are in the dev package, so set ALLOW_EMPTY to fix the above error. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: upgrade 18.17.0 -> 18.17.1Archana Polampalli2023-08-281-1/+1
| | | | | | | | | | | | | This is a security release. The following CVEs are fixed in this release: CVE-2023-32002 CVE-2023-32006 CVE-2023-32559 https://github.com/nodejs/node/releases/tag/v18.17.1 Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-m2crypto: Append architecture to SWIG_FEATURES instead of overridingKhem Raj2023-08-271-4/+4
| | | | | | | | | | | For x86/x32 it was overwriting SWIG_FEATURES, its better to append it like for other arches, in addition it brings essential options to remove buildpaths from .so files. Use OPENSSL_NO_FILENAMES define instead of overrding OPENSSL_FILE for achieving reproducibility. Takes care of line numbers too. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-sdbus: add recipePetr Gotthard2023-08-271-0/+11
| | | | | | | | | sdbus is a modern Python library for the systemd D-Bus https://github.com/python-sdbus/python-sdbus https://python-sdbus.readthedocs.io/en/latest/index.html Signed-off-by: Petr Gotthard <petr.gotthard@advantech.cz> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rsyslog: Skip failing omfile-outchannel test on muslKhem Raj2023-08-272-0/+24
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-lz4: Add missing rdeps needed for ptestsKhem Raj2023-08-261-1/+8
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-lz4: Drop using PYTHON_PNKhem Raj2023-08-261-3/+3
| | | | | | PYTHON_PN was useful when sharing recipes with py2 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libfaketime: Eanable LFS64 on muslKhem Raj2023-08-261-0/+2
| | | | | | | Musl has 64bit time_t inherently, ideally this library should be fixed for that but lets apply the musl aliasing solution for now. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libfaketime: Fix build with clangKhem Raj2023-08-262-3/+49
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libfaketime: add recipeTymoteusz Burak2023-08-261-0/+30
| | | | | | | | | | | | | | This commit adds the libfaketime library recipe, which provides time manipulation capabilities for testing and debugging purposes. libfaketime allows developers to modify the system time reported to applications, aiding in scenarios where accurate time emulation is required. I deleted the extra flags altogether as they seem to be only necessary for old versions of this project (0.9.6). CC: Khem Raj <raj.khem@gmail.com> Signed-off-by: Tymoteusz Burak <tymoteusz.burak@3mdeb.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libgpiod: update to v2.0.2Bartosz Golaszewski2023-08-262-70/+1
| | | | | | | | | | This is a small bug-fix release addressing a segfault, a memory corruption bug and a couple minor issues. This also removes the patch that's already upstream. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* spice-guest-vdagent: add recipeMarkus Volk2023-08-261-0/+25
| | | | | | | | | The spice-vdagent needs to be running alongside qemu-guest-agent on virtualizationguest systems that are using the spice protocol to get seamless integration. Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* neatvnc: add new recipeLeon Anavi2023-08-261-0/+40
| | | | | | | | | | | | | Add a new recipe for neatvnc v0.6.0, a liberally licensed VNC server library with a clean interface. It is required for building Weston with VNC backend. Please note that tls is not part of the default PACKAGECONFIG because it requires gnutls. However, to use properly VNC it should be enabled if building Weston 12 with VNC backend. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* aml: add new recipeLeon Anavi2023-08-261-0/+35
| | | | | | | | | Add a new recipe for aml (Andri's Main Loop) v0.3.0. It is required for neatvnc which is required for building Weston with VNC backend. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libopus: add CVE_PRODUCTEmil Kronborg Andersen2023-08-261-0/+2
| | | | | Signed-off-by: Emil Kronborg Andersen <emkan@prevas.dk> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* snappy: add CVE_PRODUCTEmil Kronborg Andersen2023-08-261-0/+2
| | | | | | | | If CVE_PRODUCT is not explicitly set to google:snappy, CVEs are found for https://github.com/KnpLabs/snappy instead. Signed-off-by: Emil Kronborg Andersen <emkan@prevas.dk> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lcms: add CVE_PRODUCTEmil Kronborg Andersen2023-08-261-0/+2
| | | | | Signed-off-by: Emil Kronborg Andersen <emkan@prevas.dk> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libdecor: update to latest commitMarkus Volk2023-08-262-35/+1
| | | | | | | | | https://gitlab.freedesktop.org/libdecor/libdecor/-/commit/bb2ec856aa2ffe30530d6b655d9accec53bbf87d The check for conflicting symbols has been fixed and thus the nasty hack can be removed Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* phodav: add recipeMarkus Volk2023-08-261-0/+23
| | | | | | | | | | | phodav is a small webdav server, that was originally created as a tool to provide folder sharing for spice but it can be used on a wider range of applications. It is usable e.g. in virt-viewer or gnome-boxes Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flatpak: fix api-documentation buildMarkus Volk2023-08-261-1/+4
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libio-socket-ssl-perl: Upgrade to 2.083Khem Raj2023-08-261-3/+3
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: upgrade 20230125.3 -> 20230802.0Willy Tu2023-08-262-46/+3
| | | | | | | | Release notes in https://github.com/abseil/abseil-cpp/releases/tag/20230802.0 Signed-off-by: Willy Tu <wltu@google.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Fix empty 0.0.0-0-g0 jemalloc version by adding --with-versionPetr Chernikov2023-08-261-0/+3
| | | | | | | | | Empty "0.0.0-0-g0" jemalloc version may affect build and usage of some applications. For example, it affects folly build and usage and leads segmentation fault in some cases. Signed-off-by: Petr Chernikov <p.chernikov@yadro.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gnulib: Update SRC_URIMingli Yu2023-08-261-1/+1
| | | | | | | Update the SRC_URI to fix the do_fetch warning. Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dialog: Update the SRC_URIMingli Yu2023-08-261-1/+1
| | | | | | | Update the SRC_URI to fix the do_fetch error. Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>