aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* XXX: Add Github actions support for CIyoe/mutKhem Raj8 hours2-0/+84
| | | | | | | | Add build Badge Add yoe.yml for Github actions CI support Convert README to markdown format Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pillow: add tk to RDEPENDS ptest pkg only if x11 in DISTRO_FEATURESGeoff Parker8 hours1-1/+1
| | | | | | | | | | | | | | | | | | | | | | commit 7b0e71e00 ("python3-pillow: add ptest support", 2023-01-31) added tk to RDEPENDS:${PN}-ptest. Which cause this error on non x11 builds: ERROR: Nothing RPROVIDES 'tk' (but meta-openembedded/meta-python/recipes-devtools/python/python3-pillow_9.4.0.bb RDEPENDS on or otherwise requires it) tk was skipped: missing required distro feature 'x11' (not in DISTRO_FEATURES) NOTE: Runtime target 'tk' is unbuildable, removing... Missing or unbuildable dependency chain was: ['tk'] NOTE: Runtime target 'iotmanager' is unbuildable, removing... Missing or unbuildable dependency chain was: ['iotmanager', 'python3-pillow', 'tk'] ERROR: Required build target 'update-runtime' has no buildable providers. Missing or unbuildable dependency chain was: ['update-runtime', 'runtime-image', 'iotmanager', 'python3-pillow', 'tk'] Add tk dependency only if DISTRO_FEATURES includes x11 Signed-off-by: Geoff Parker <geoffrey.parker@arthrex.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* crda: remove recipeKai Kang8 hours10-452/+0
| | | | | | | | | | | | | | | | | CRDA is no longer needed as of kernel v4.15 since commit 007f6c5e6eb45 ("cfg80211: support loading regulatory database as firmware file") added support to use the kernel's firmware request API which looks for the firmware on /lib/firmware. Because of this CRDA is legacy software for older kernels, remove the recipe. It could change regulatory domains with iw and wpa_supplicant. Refs 1. https://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/crda.git/tree/README#n8 2. https://wireless.wiki.kernel.org/en/developers/Regulatory/CRDA Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-greenlet: Upgrade to 2.0.2Khem Raj20 hours4-91/+249
| | | | | | | Drop backported patches as they are already in 2.0.2 release Add a patch to cleanup register keyword usage Signed-off-by: Khem Raj <raj.khem@gmail.com>
* vulkan-cts: Rename patch to avoid problems on case insensitive filesytemsKhem Raj27 hours2-1/+1
| | | | | | | see https://github.com/openembedded/meta-openembedded/commit/a493debe11e2e2d100fceac1cc64069f5d85390b#commitcomment-99397029 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* perfetto: Add missing dependencies.Khem Raj30 hours1-4/+18
| | | | | | | | | Latest release 0.31 needs some more bits during build. Add them at right SHA checkouts, from tools/install-build-deps Signed-off-by: Khem Raj <raj.khem@gmail.com>
* minicoredumper: Upgrade to 2.0.2 releaseKhem Raj47 hours4-166/+39
| | | | | | | Drop patches already upstreamed. Add patch to fix tests with clang compiler Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-isort: Upgrade to isort 5.12.0Khem Raj48 hours1-1/+1
| | | | | | | | | | | | | | | | Brings in these changes Fix poetry pip-shims extras dependency (#2078) @jooola Add the ability to restrict which directories isort works against (#1967) @vkomarov-r7 docs: fix simple typo, detrmination -> determination (#1948) @timgates42 updated format strings to fstrings (#2076) @marksmayo Simplify typeshed integration test (#2075) @AlexWaygood Fix re-export sorter (#2065) @parafoxia Add more docs about filter-files option (#2074) @micahjsmith Removal Python 3.7 (#2064) @staticdev Added test case and fix for cython pure python import (#2063) @jtoledo1974 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xfdesktop: update 4.18.0 -> 4.18.1Markus Volk2 days1-2/+14
| | | | | | | Also do an update on the dependencies Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mctp: fix overrides syntax in SYSTEMD_AUTO_ENABLE:${PN}Martin Jansa3 days1-1/+1
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mdns: Upgrade 1790.60.25 -> 1790.80.10Alex Kiernan3 days1-1/+1
| | | | | Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* minicoredumper: Add ptestSimone Weiss3 days3-1/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add the demo from minicoredumper - that is intended as a test for it - as a ptest for minicoredumper. Result example: root@qemux86-64:~# ptest-runner minicoredumper START: ptest-runner 2023-02-02T12:27 BEGIN: /usr/lib/minicoredumper/ptest minicoredumper_demo expecting Segmentation fault with core dump ... [ 21.791878] minicoredumper_[330]: segfault at 0 ip 00000000004014f2 sp 00007ffe4271f870 error 4 in minicoredumper_demo[401000+1000] likely on CPU 0 (core 0, socket 0) [ 21.793886] Code: 00 b8 00 00 00 00 e8 7d fb ff ff 83 bd 5c ff ff ff 01 75 2f 48 c7 45 e8 00 00 00 00 bf 58 21 40 00 e8 52 fb ff ff 48 8b 45 e8 <0f> b6 00 0f be c0 89 c6 bf 77 21 40 00 b8 00 00 00 00 e8 47 ff /usr/lib/minicoredumper/ptest/run-ptest: line 6: 330 Segmentation fault minicoredumper_demo minicoredumper SUCCESS DURATION: 3 END: /usr/lib/minicoredumper/ptest 2023-02-02T12:28 STOP: ptest-runner TOTAL: 1 FAIL: 0 root@qemux86-64:~# Please note the Segmentation fault is intended to provoke a coredump. Signed-off-by: Simone Weiss <simone.weiss@elektrobit.com> Signed-off-by: Kai Tomerius <kai.tomerius@elektrobit.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pipewire: update 0.3.64 -> 0.3.65Markus Volk4 days1-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a bugfix release that is API and ABI compatible with previous 0.3.x releases. - Add back the deprecated symbols but make sure a deprecated warning is emitted for them. This fixes compilation issues in bindings. - Fix an error in the AVX code that could cause crackling in filter-chain when using the mixer. - The convolver in filter-chain can now select an IR from a list of IRs that best matches the current samplerate. Also resampling of the IR has been improved. - A new native module-combine-stream was added. You can use this to create a 5.1 device from 3 stereo soundcards, for example, or direct the output to multiple sinks at once. - Support for Bluetooth MIDI was added. This requires a wireplumber addition as well. - An ALSA plugin rule was added to tweak the buffer settings in Davinci Resolve so that it now runs with acceptable latency. (#1697) - Support for compress offload was added using tinycompress. This allows compressed formats to be decoded in hardware using ALSA on some devices. - Many more buffixes and improvements. - Add back the deprecated symbols but make sure a deprecated warning is emitted for them. (#2952) - Fix a regression when running older servers and newer clients (such as flatpaks on older server) where the server would run clients too soon, causing crashes. (#2964) - Ensure that environment variables override any config values. - pw-cli has received some improvements in the output. - pw-cat can now use ffmpeg to demux streams for compress offload. - The convolver IR volume is now preserved after resampling. - Adapter ports can now have a custom prefix. - module-rt now clamps the realtime priority to the user allowed one if it is within an acceptable range. Before it would fall back to RTKit immediately. - The module-echo-cancel can now have per stream channel layouts which makes it possible to link to specific audio ports on a device. (#2939) - Fix an error in the AVX code that could cause crackling in filter-chain when using the mixer. (#2965) - The convolver in filter-chain can now select an IR from a list of IRs that best matches the current sample-rate. - module-pipe-* now better matches the pulseaudio properties. (#2973) - A new combine-stream module was added to combine multiple sinks into one sink. It is also possible to merge multiple sources into one. - module-rtp-source now has match rules to select what SAP sessions to stream from. There were also improvements to the buffering and latency handling. - module-rtp-sink now handles multicast loopback correctly. - module-rtp-sink implements min-ptime and max-ptime to control the send packet latency. - A new modifier flag was added to the video format parser helper to allow 0 (linear) as a valid modifier. (#2943) - Params includes were reorganized to make it more scalable. Many compressed audio formats were added. - The alsa pcm plugin now handles invalid values from the driver gracefully. (#2953) - Fix some potential stuttering cause by wrong scaling and overflow of the output buffers in audioconvert. (#2680) - Debug output is now also sent to the log instead of stdout. (#2923) - A debug context was added to debug macros to implement custom debug handling. This is used to redirect the debug of pods to the debug log instead of using some custom duplicated code. - Fix some warnings for potentially undefined shifts in format conversion. - Support for compress offload was added using tinycompress. This is mostly used on some embedded hardware where decoding of audio formats can be done in hardware. - Some fixes for LE audio were added. - Support for Bluetooth MIDI was added. This requires a wireplumber addition as well. - Reply OK to empty commands. - Improve compatibility with some devices that send stray \n such as the Sennheiser HD 350BT. (#2991) - Devices with unsupported formats (by the pulseaudio API) are now also listed in the pulseaudio API (with invalid formats). - The native module-combine-stream is used for module-combine-sink. - Make jack.merge-monitor default to true to better match the jack1/2 behaviour. Add an exception for mixxx, which is more usable with unmerged monitors. (#1760) - The property handling in the ALSA plugin was improved. alsa.properties and alsa.rules can now be added to the config file. - A rule was added to tweak the buffer settings in Davinci Resolve so that it can run with acceptable latency. (#1697) - ALSA volume will now also use cubic volumes, like pulseaudio. - The ALSA ctl plugin now also uses the client-rt.conf file. - A new alsa.volume-method was added to configure cubic or linear volume. This can be set per application using the rules. - pipewiresrc will now advertize DMABUF support if the pipeline suports this. - pipewiresrc will now always be a live source unless told otherwise. Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* zfs: Update to 2.1.9Khem Raj4 days1-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* sysdig: Fix build with gcc13Khem Raj4 days2-0/+39
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xdg-desktop-portal: add runtime dependency on rtkitMarkus Volk4 days1-5/+3
| | | | | | | | | | | | | | According to the used desktop environment there are high level xdg-desktop-portal backends available. There are implementations for kde, lxde, gnome, wlroots. Even hyprland provides its own portal backend addition. These backends are known to cause unexpected behavior if mixed together, so it was a little bit overambitious to set the gnome portal as a runtime dependency by default as it may break other environments. Remove it from RDEPENDS Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* opensc: fix private key importJan Luebbe4 days3-0/+89
| | | | | | | | Importing private keys into a PKCS#11 token is broken with OpenSC 0.23.0 and OpenSSL 3. Fix it by backporting the corresponding upstream fixes. Signed-off-by: Jan Luebbe <jlu@pengutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pipewire: Do not split modules using PACKAGES_DYNAMIC for native caseKhem Raj4 days1-0/+1
| | | | | | | | | | | | | One of the module has -native in its name which causes it to be provided by both pipewire and pipewire-native and we need to set preferred provider just for that. The fine tailored packages is not needed for native case anyway so disable it Fixes NOTE: Multiple providers are available for runtime pipewire-modules-protocol-native (pipewire, pipewire-native) Consider defining a PREFERRED_RPROVIDER entry to match pipewire-modules-protocol-native Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rtkit: add recipeMarkus Volk5 days1-0/+23
| | | | | | rtkit is a runtime dependency for xdg-desktop-portal Signed-off-by: Khem Raj <raj.khem@gmail.com>
* system-config-printer: add recipeMarkus Volk5 days1-0/+36
| | | | | | | The OpenPrinting gui for cups configuration Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* concurrencykit: Make patch compatible with Bourne shellDavid Bagonyi5 days1-2/+2
| | | | | | | | The use of `>&` assumes we are using a shell that supports this syntax. In case of running this through `sh`, we get "Syntax error: Bad fd number" Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta: remove True option to getVar calls (again)Martin Jansa5 days4-9/+9
| | | | | | | | | | | | | * True is default since 2016 and most layers were already updated not to pass this parameter where not necessary, e.g. oe-core was updated couple times, first in: https://git.openembedded.org/openembedded-core/commit/?id=7c552996597faaee2fbee185b250c0ee30ea3b5f Updated with the same regexp as later oe-core update: https://git.openembedded.org/openembedded-core/commit/?id=9f551d588693328e4d99d33be94f26684eafcaba Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gegl: Depend on openmp when using clangKhem Raj5 days1-0/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* extract-cert: add recipeJan Luebbe5 days1-0/+14
| | | | | | | | | | | The extract-cert tool is used to fetch the X.509 certificate associated with a key from a PKCS#11 token (such as a HSM or YubiKey). This version is derived from certs/extract-cert in the Linux kernel as a stand-alone tool to make it available when signing other software components besides the kernel. Signed-off-by: Jan Luebbe <jlu@pengutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pillow: add ptest supportRandy MacLeod5 days2-1/+24
| | | | | | | | | | | | | | | | | | | | | | | | Add initial pillow ptest support. The ptest result is: ====== 3600 passed 324 skipped, 2 xfailed, 1 xpassed in 62.41s (0:01:02) ====== for qemux86-64 with 2 GB RAM. The skipped tests as summarized with: # ptest-runner python3-pillow | tee log # grep SKIPP log | cut -d"(" -f2- | cut -d")" -f1 | cut -d" " -f1 | sort | uniq -c| sort -n | tail -4 12 webp 13 Tk 14 Qt 84 raqm Webp was explicityly disabled in 2018 in: 6cb4e90fc python3-pillow: add 5.4.1 I didn't test Tk or Qt and there isn't yet a recipe for libraqm: https://github.com/HOST-Oman/libraqm a library that encapsulates the logic for complex text layout. Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* blueman: add missing runtime dependency, add polkit ruleMarkus Volk5 days1-1/+27
| | | | | | | | | Add a missing runtime dependency on python3-ctypes Add a polkit rule to allow users of group wheel to use blueman without authentification Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pycups: add recipeMarkus Volk5 days1-0/+11
| | | | | | | This is a runtime dependency for system-config-printer Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* kexecboot: update homepageUlrich Ölmann5 days1-1/+1
| | | | | Signed-off-by: Ulrich Ölmann <u.oelmann@pengutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* initramfs-{debug,kexecboot}-image: fix override syntax in commentUlrich Ölmann5 days2-2/+2
| | | | | Signed-off-by: Ulrich Ölmann <u.oelmann@pengutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* syslog-ng: workaround segfault for ppc64leChen Qi5 days2-0/+47
| | | | | | | | | | | | | | | | | | | For now syslog-ng segfaults on ppc64le. The problem could be reproduced by simply adding syslog-ng to IMAGE_INSTALL and then building and starting an image for qemuppc64. The underlying root cause is unknown yet. This workaround, on the other hand, helps improve the situation a little bit in the sense that users can at least use syslog-ng on ppc64le targets. Note that this workaround should be dropped once the upstream issues[1][2] are fixed. This has also stated very clearly in the patch. [1] https://sourceware.org/bugzilla/show_bug.cgi?id=30062 [2] https://github.com/syslog-ng/syslog-ng/issues/4285 Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mongodb: Use bfd linker for x86/musl with gccKhem Raj5 days1-0/+4
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lcdproc: Update to latest tip of trunkKhem Raj5 days5-169/+2
| | | | | | Drop patches already present in trunk as of now Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tesseract: Fix build with gcc13Khem Raj5 days2-1/+33
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio: Fix build with gcc13Khem Raj5 days2-0/+33
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ntopng: Add hiredis to dependsKhem Raj5 days1-1/+1
| | | | | | | | Fails to link otherwise ld: cannot find -lhiredis: No such file or directory collect2: error: ld returned 1 exit status Signed-off-by: Khem Raj <raj.khem@gmail.com>
* perfetto: Fix build with gcc13Khem Raj5 days2-1/+60
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* perfetto: Upgrade to 31.0 releaseKhem Raj5 days2-17/+12
| | | | | | Forward port pc file patch to 0.31 release Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-greenlet: Fix build with gcc13Khem Raj5 days2-1/+58
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* zeromq: Fix build with gcc13Khem Raj5 days2-0/+65
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* hunspell: move ispellaff2myspell script to separate packageMartin Jansa5 days1-1/+4
| | | | | | | | * ispellaff2myspell: A program to convert ispell affix tables to myspell format pulls perl into the images Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* softhsm: enable objectstore backendJan Luebbe5 days1-0/+1
| | | | | | | | | | | We already depend on sqlite, but the objectstore backend using it is not enabled by default. Add the necessary configure option. The db backend is more robust when accessing the objectstore from many parallel processes (such as during kernel module signing). Signed-off-by: Jan Luebbe <jlu@pengutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* softhsm: avoid unnecessary check for native sqlite binaryJan Luebbe5 days2-1/+43
| | | | | | | | | SoftHSMv2 actually only uses the sqlite library. With the check for the sqlite3 binary, building with the DB backend would mean depending on sqlite-native. Signed-off-by: Jan Luebbe <jlu@pengutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: Fix build with gcc13Khem Raj5 days2-0/+71
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* perfetto: Disable ccacheKhem Raj8 days1-0/+2
| | | | | | It does not build with ccache for some reason, loses the compiler name Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mongodb: Pass MAXLINELENGTH to scons invocationKhem Raj8 days1-0/+1
| | | | | | | | | | | | | | | | | | | This helps in overcoming a problem when using scons with ccache enabled. When commands get longer, then it resorts to using response files to do the operations e.g. @/tmp/tmp96j6icra.lnk when this response file is inboked by compiler it works ok, however, this does not when ccache is used to invoke the complilation. We see errors e.g. ccache @/tmp/tmppsyij_0v.lnk ccache: error: execute_noreturn of @/tmp/tmppsyij_0v.lnk failed: No such file or directory Using MAXLINELENGTH setting ensures that we can use ARG_MAX to extend the length of commandline and hence avoid using response files. This issue is also reported in mongodb [1] [1] https://jira.mongodb.org/browse/SERVER-38389 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mongodb: Upgrade to 4.4.18Khem Raj8 days1-5/+5
| | | | | | | Use wildchar instead of /opt/ for build paths becasue it might be different when building with ccache Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mongodb: Fix build with gcc13Khem Raj8 days2-0/+27
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* breakpad: Fix build with gcc13Khem Raj8 days2-0/+31
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dante: Add -P to preprocessor flagsKhem Raj8 days1-0/+1
| | | | | | | | | | | | | | | | | | | configure uses AC_PREPROC_IFELSE to check for certain errors from getaddrinfo() it user search operation in a preprocessed file UNIQUEVALS=`sort $ERRVALFILE | uniq | wc -l | awk '{ print $1 }'` However, line numbers are generated into the preprocesser files and they get sorted higher than numbers gaierrval: # 130 "conftest.c" 3 4 -3 -P ensures that line numbers are not generated into preprocessed files, so these checks can succeed. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* hplip: Inherit python3targetconfigKhem Raj8 days1-1/+1
| | | | | | | | | | | It uses python3-config during build to grok the python specific includedirs, therefore its important to ensure that target specific python3-config is used, otherwise currently it defaults to native python3-config which ends up adding native python3 include paths which might work out ok but is exposed when target is 32bit + lfs enabled, the headers don't match between native and target python Signed-off-by: Khem Raj <raj.khem@gmail.com>