Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | mutter: update 45.4 -> 46.0 | Markus Volk | 2024-03-18 | 1 | -2/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 46.0 ==== * Fix duplicate scroll events over libei [Peter; !3637] * Fix window menu with mouse button modifier [Jonas; !3623] * Fix caret offset in accessible event [Carlos; !3643] * Fix handling of scroll events for mice [Carlos; !3642] * Use timerfd for clock timing [Christian; !3636] * Advertise support for BGRA for all screencast types [Robert; !3617] * Add support for preferred_buffer_scale/transform [Robert; !3580] * Use memfd to store selection data [Yotam; !3551] * Fix globally active input focus [Sebastian K.; !3651] * Call malloc_trim() after loading background image [Sebastian K.; !3653] * Fix dynamic max render time sometimes getting stuck on constant framerate [Robert; !3655] * Introduce base of new gesture framework [Jonas; !2389] * Work around windows missing work area changes [Balló; !3601] * Fix black screen with some drivers [Sebastian W.; !3646] * Improve login screen <-> session transition [Jocelyn; !3659] * Fixed crashes [Bilal, Carlos; !3656, !3660] * Misc. bug fixes and cleanups [Philip, Peter, Sebastian W., Zander, Petr, Sebastian K., Robert, Bilal, Jonas; !3640, !3647, !3648, !3654, !3658, !3622, !1918, !3067, !3661, !3662, !3652, !3645] Contributors: Yotam Bar-On, Zander Brown, Jonas Dreßler, Bilal Elmoussaoui, Jocelyn Falempe, Carlos Garnacho, Balló György, Christian Hergert, Petr Hodina, Peter Hutterer, Sebastian Keller, Robert Mader, Sebastian Wick, Philip Withnall Translators: Sabri Ünal [tr], Aurimas Černius [lt], Jordi Mas i Hernandez [ca], Asier Sarasua Garmendia [eu], Matej Urbančič [sl], Anders Jonsson [sv], Bruce Cowan [en_GB], Guillaume Bernard [fr], Kukuh Syafaat [id], Milo Casagrande [it], Rūdolfs Mazurs [lv], Fran Dieguez [gl], Ask Hjorth Larsen [da] 46.rc ===== * screencast: Renegotiate when DMABUF allocation fails [columbarius; !2557] * Unify wayland pointer- and keyboard grab mechanisms [Carlos; !3420] * Add modifier-aware screencasting support [Doğukan; !3537] * Fix synchronization issue on Xorg [Daniel; !3590] * Send fractional_scale event immediately on window creation [Jonas; !3598] * wayland/client: Add make_dock() method [Leonhard; !3612] * Fix gray area on top of some X11 fullscreen windows [Sebastian K.; !3608] * Stick dragged windows to the right anchor point [Carlos; !3546] * cally/text: Fix emission of `text_caret_moved` signal [Florian; !3621] * clutter/text: Fix minimum height calculation [Julian; !3610] * Add experimental support for variable refresh rate [Dor; !1154] * Expose the minimum refresh rate of monitors through D-Bus [Dor; !3576] * Use "default" cursor for moving windows [Sebastian K.; !3634] * Fixed crashes [Carlos, Michel; !3618, !3632] * Misc. bug fixes and cleanups [Robert, Bilal, Dor, Florian, Sebastian W., Daniel, msizanoen, Corentin, Agustín, Sebastian K., Marco, Doğukan, Carlos, Jonas, Barnabás; !3217, !3581, !3582, !3583, !3586, !3574, !3587, !3585, !3584, !3588, !3553, !3589, !3593, !3595, !3597, !3599, !3327, !3603, !3606, !3594, !3611, !3613, !3552, !3620, !3592, !3614, !3619, !3625, !3628, !3627, !3624, !3629, !3630, !3633, !3027] Contributors: Dor Askayo, columbarius, Agustín Dall'Alba, Michel Dänzer, Jonas Dreßler, Bilal Elmoussaoui, Carlos Garnacho, Sebastian Keller, Doğukan Korkmaztürk, Leonhard, Robert Mader, msizanoen, Florian Müllner, Corentin Noël, Barnabás Pőcze, Julian Sparber, Marco Trevisan (Treviño), Daniel van Vugt, Sebastian Wick Translators: Ekaterine Papava [ka], Danial Behzadi [fa], Aurimas Černius [lt], Yuri Chornoivan [uk], Yaron Shahrabani [he], Nathan Follens [nl], Matej Urbančič [sl], Jordi Mas i Hernandez [ca], Kukuh Syafaat [id], Luming Zh [zh_CN], Andi Chandler [en_GB], Asier Sarasua Garmendia [eu], Quentin PAGÈS [oc], Rūdolfs Mazurs [lv], Irénée THIRION [fr], Daniel Mustieles [es], Daniel Rusek [cs], Piotr Drąg [pl], Balázs Úr [hu], Artur S0 [ru] 46.beta ======= * Implement mouse cursor hotspots for KMS atomic [Albert, Zack; !3337, !3503] * Improve project and development documentation [Bilal, Sebastian W.; !3489, !3505, !3519] * Add a documentation website [Bilal; !3490] * Refactor wayland focus management [Carlos; !3511] * Remove experimental rt-scheduler feature [Dallas; !3296] * Remove ClutterCanvas [Shmuel; !3470] * Consider reduced blanking with lower pixelclock [Kai-Heng; !3449] * Fix centering non-modal transients over parent [Florian; !3533] * Allow XKB model to be configured [Leorize; !2760] * Enable KMS deadline timer after a VT switch if it was inhibited [Dor; !3534] * Prepare for variable refresh rate support [Dor; !3521, !3560, !3561] * Restore IM state flushing before handling key events [Carlos; !3536] * Swap stylus buttons to match traditional order [Peter; !3541] * Fix handling of pad ring wrap arounds [Peter; !3545] * Support Broadcast RGB/RGB range KMS property [Sebastian W.; !3535] * Ensure all planes support EGL config format [Sebastian W.; !3512] * Handle Alt modifier in pad actions [Peter; !3522] * Store eraser and stylus tools separately [Peter; !3542] * Disambiguate output mapped to tablet with connector name [Carlos; !3556] * Fix lost keyboard focus after dismissing popups [Carlos; !3568] * Implement direct scanout for cropped and scaled surfaces [Robert; !3559, !3177] * Fixed crashes [Peter, Carlos, Sebastian W., Simon, Olivier, Daniel; !3383, !3517, !3518, !2774, !3446, !3539, !3562, !3565] * Misc. bug fixes and cleanups [Bilal, Daniel, Sebastian W., Robert, Zander, Florian, Carlos, Corentin, Shmuel, Dor, Sebastian K., Jonas; !3498, !3418, !3500, !3492, !3484, !3504, !3499, !3333, !3351, !3501, !3211, !3506, !3387, !3509, !3510, !3483, !3467, !3514, !3515, !3516, !3520, !3513, !3507, !3526, !3527, !3528, !3450, !3531, !3549, !3532, !3543, !3529, !3530, !3550, !3554, !3540, !3569, !3563, !3570, !3555, !3572, !3571, !3538, !3573, !3575] Contributors: Dor Askayo, Zander Brown, Jonas Dreßler, Bilal Elmoussaoui, Albert Esteve, Kai-Heng Feng, Olivier Fourdan, Carlos Garnacho, Peter Hutterer, Sebastian Keller, Leorize, Robert Mader, Simon McVittie, Shmuel Melamud, Florian Müllner, Corentin Noël, Zack Rusin, Dallas Strouse, Daniel van Vugt, Sebastian Wick Translators: Ekaterine Papava [ka], Efstathios Iosifidis [el], Artur S0 [ru], Daniel Rusek [cs], Fran Dieguez [gl], Sabri Ünal [tr] 46.alpha ======== * Fix filtering keybinding events in presence of grabs [Sebastian K.; !3054] * Fix direct scanout support when using integer scaling [Daniel; !3290] * Fix capitalization of some keys when caps lock is on [Carlos; !3306] * Fix vsync regression [Robert; !3286] * Fix visibility of software cursors when using direct scanout [Robert; !3302] * Fix artifacts at the bottom of some surfaces [Robert; !3310] * Discard monitor configs with fractional scale when unusable [Jonas Å.; !3299] * Apply track point settings [Rohan; !3089] * xwayland: Enable XDG portal only when not nested [Olivier; !3303] * Inhibit real-time scheduling when mode setting [Ray; !3324] * Don't delay frame updates after idle period [Michel; !3174] * Fix running Xwayland in headless setup with nvidia driver [Olivier; !3320] * wayland: Send keyboard modifiers after the enter event [Alexandros; !3341] * wayland/client: Add make_desktop() method [Florian; !3305] * Add a target workspace to raise_and_make_recent() [Sebastian W.; !3315] * clutter: Drop cairo helpers [Bilal; !3086] * cogl: Port away from CoglObject [Bilal; !3193] * mtk: Add a Region type [Bilal; !3292] * Propagate focus appearance to all ancestors [Sebastian W.; !3356] * Ignore locked modifiers in keybinding machinery [Carlos; !3369] * Fix disabling check-alive timeout [Sebastian K.; !3367] * Drop ClutterContainer interface [Zander; !3377, !3384] * Improve sloppy and mouse focus modes [Sebastian W.; !3258] * Sync geometry only when window is mapped [Sebastian W.; !3401, !3404] * Improve repick due to transform changes [Carlos; !3385] * Fix tablets on X11 having the wrong device [Carlos; !3393] * Disable HW cursor when inhibited by backend [Robert; !3412] * screencast: Bring back blitting [Georges; !3406] * backends/native: Try 10 bpc formats [Michel; !3139] * Fix forcing EGLStream with NVIDIA proprietary driver [Daniel; !2905] * screencast: Add ability to stop streams [Jonas Å., Pascal; !3307] * Use standard cursor names from CSS specification [Carlos; !3295] * Avoids over-synchronization due to client reads [Michel; !3389, !3408] * Add more profiling instrumentation [Ivan; !3417] * Allow specifyig the layout manager for an actor type [Florian; !3445] * Fix handling of relative mode for tablets [Peter; !3410] * Dynamically assign hardware planes during configuration [Jonas Å.; !3428] * Simplify X11 focus management [Carlos; !3269] * background: Fix background color around image [Sebastian W.; !3459] * text-input: Use correct offsets in delete_surrounding_text [Alynx; !2712] * Add wayland shm YCbCr support [Sebastian W.; !3371] * Set a minimum guessed scale [Joan; !3464] * Fix building without native backend [Bilal; !3480] * Fix occasional artifacts at top of X11 fullscreen windows [Carlos; !3476] * Add documentation for building, running and debugging [Sebastian W.; !3465, !3485] * Improve tablet pressure curve calculation [Peter; !3399] * Fixed crashes [Carlos, Jonas D., Robert, Sebastian W., Jonas Å., Sebastian K.; !3287, !3283, !3311, !3322, !3318, !3370, !3392, !3335, !3422, !3376, !3453] * Plugged leaks [Sebastian K.; !3411, !3442] * Misc. bug fixes and cleanups [Daniel, Corentin, Carlos, Jonas Å., Ivan, Michel, Sebastian W., Robert, Barnabás, Peter, Bilal, Sebastian K., Zander, Florian, Mike, Qiu, Olivier, Christopher, Mart; !3212, !3298, !3267, !3297, !3313, !3316, !3317, !3323, !3325, !3326, !3328, !3330, !3332, !3319, !3097, !3288, !3347, !3178, !3240, !3338, !3352, !3321, !2618, !3309, !3353, !3348, !3349, !3358, !3361, !3362, !3276, !3340, !3365, !3366, !3364, !3363, !3375, !3181, !3374, !3379, !3382, !3388, !3354, !3386, !3398, !3395, !3397, !3368, !3400, !3396, !3405, !3403, !3409, !3413, !3402, !3280, !3394, !3421, !3423, !3431, !3432, !3425, !3438, !3440, !3430, !3429, !2016, !3443, !3444, !3441, !3451, !3350, !3434, !3437, !3447, !1908, !3456, !3452, !3454, !3455, !2620, !3463, !3466, !3458, !3468, !3469, !3474, !3473, !3471, !3479, !3482, !3487, !3486, !3478, !3488, !3357, !3491] Contributors: Jonas Ådahl, Zander Brown, Michel Dänzer, Jonas Dreßler, Bilal Elmoussaoui, Christopher Fore, Olivier Fourdan, Alexandros Frantzis, Carlos Garnacho, Mike Gorse, Peter Hutterer, Rohan Hendrik Jotz-Lean, Sebastian Keller, Robert Mader, Ivan Molodetskikh, Florian Müllner, Georges Basile Stavracas Neto, Corentin Noël, Pascal Nowack, Barnabás Pőcze, Mart Raudsepp, Ray Strode, Joan Torres, Daniel van Vugt, Qiu Wenbo, Sebastian Wick, Alynx Zhou Translators: Kristjan SCHMIDT [eo], Rafael Fontenelle [pt_BR], Guillaume Bernard [fr], Jordi Mas i Hernandez [ca], Florentina Mușat [ro], Ngọc Quân Trần [vi], Artur S0 [ru] Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | mutter: remove zenity from rdepends | Markus Volk | 2024-03-18 | 1 | -1/+1 | |
| | | | | | | | | zenity is not a runtime requirement for mutter and because of its dependency on webkitgtk it is quite heavy. Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | pipewire: update 1.0.3 -> 1.0.4 | Markus Volk | 2024-03-18 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a bugfix release that is API and ABI compatible with previous 1.0.x releases. Highlights - Track memfd better to avoid inconsistent memory. Also make sure the mixer info is removed correctly in all cases on destroyed ports. - Correctly handle removed objects in the metadata. - Add an option to set the server and client priorities instead of using a hardcoded value of 88. - The FFADO module has been fixed. Audio and MIDI now works with the same latency as the JACK driver. This has now also been tested with a Focusrite Saffire Pro 14. - The JACK library has seen some important fixes. Some ardour crackling has been fixed when looping and multiple MIDI ports on a client should now work. - Small bugfixes and improvements. PipeWire - Track memfd better to avoid inconsistent memory. Also make sure the mixer info is removed correctly in all cases on destroyed ports. - Fix Props param emission again in pw_stream. (#3833) - Add MAPPABLE flag to buffer data to indicate that the fd can be mmapped directly. Use this on DMABUF from v4l2. (#3840) - Correctly handle removed object in the metadata. - FreeBSD build and compatibility fixes. - Add an option to set the server and client priorities instead of using a hardcoded value of 88. - Read config overrides in the right order. - Fix PIPEWIRE_QUANTUM rate handling in pw_stream and pw_filter. - Fix pw_context_parse_conf_section(), actually use the conf argument. - A new pw_stream_get_nsec() and pw_filter_get_nsec() function was added to get the current time of the stream/filter without having to assume a particular clock. - A new default.clock.quantum-floor property was added to configure the absolute lowest buffer-size. (#3908) docs - Many doc updates. tools - Make sure we always quit pw-cli when the server stops. (#3837) - pw-top now prints all drivers in batch mode. (#3899) modules - Don't destroy the client in protocol-simple on EAGAIN. - Handle IPv6 better in the RTP modules. Fix IPv6 SAP header parsing. (#3851) - The FFADO module has been fixed. Audio and MIDI now works with the same latency as the JACK driver. This has now also been tested with a Focusrite Saffire Pro 14. (#3558) pulse-server - Make sure the peer_name is filled to avoid protocol errors. SPA - Small resampler tweaks to improve stability of adaptive resampler. - Add ALSA option to control htimestamp autodisable. - Avoid some potential crashes in audioconvert when ports are removed. - Improve HDMI jack detection on some SOCs. - The audioconvert now has a monitor.passthrough option to pass the latency information on the monitor ports. (#3888) GStreamer - Don't use timeouts when autoconnect=false in pipewiresrc. (#3884) - pipewiresrc and pipewiresink can now be automatically selected as audio source and sink. - An invalid memory access was fixed when destroying the device provider. JACK - Remove properties correctly with the object id, not serial. - Improve sync with the data thread by pausing the core. Also improve handling of port io to avoid invalid buffer access. - Fix PIPEWIRE_QUANTUM rate handling. - Support multiple MIDI input ports per client. (#3901) - The output buffer size is now always correctly set. (#3892) ALSA - Handle errors from eventfd_create correctly. Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | layer.conf: Prepare for release, drop nanbield LAYERSERIES | Khem Raj | 2024-03-17 | 10 | -10/+10 | |
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | lvgl: lv-conf.inc: generalize sed instructions | Christophe Chapuis | 2024-03-17 | 1 | -23/+23 | |
| | | | | | | | | | Use [ \t] to detect optionnal spaces at the beginning of each line, and after the define. Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com> Reviewed-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | lvgl: fix libdrm include | Christophe Chapuis | 2024-03-17 | 1 | -0/+2 | |
| | | | | | | | | | | When DRM is activated for LVGL, it adds a dependency on drm.h. As for lvgl-demo-fb, add an include path to fix this usecase. Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com> Acked-by: Martin Jansa <martin.jansa@gmail.com> Reviewed-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | lvgl: add more variables to lv-conf.inc | Christophe Chapuis | 2024-03-17 | 1 | -0/+17 | |
| | | | | | | | | | As it can be usefull to customize these other variables, let's add them in lv-conf.inc. Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com> Reviewed-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | lvgl: cleanup sed instructions in lv-conf.inc | Christophe Chapuis | 2024-03-17 | 1 | -14/+14 | |
| | | | | | | | | | Use back reference instead of repeating the search pattern. Later on this could lead to a more generic way of replacing values in the .h file. Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com> Reviewed-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | lvgl: remove useless FILES include | Christophe Chapuis | 2024-03-17 | 1 | -1/+0 | |
| | | | | | | | | | As ${includedir}${PN} is already listed in FILES, there is no need to add one of its subdirectories. Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com> Reviewed-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | lvgl: install lv_conf.h | Christophe Chapuis | 2024-03-17 | 1 | -0/+5 | |
| | | | | | | | | | | Add an install append to copy the generated lv_conf.h as part of the lvgl package, so that it will be found and used by the recipes that want to use lvgl. Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com> Reviewed-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | lvgl: fix typo in lv-conf.inc | Christophe Chapuis | 2024-03-17 | 1 | -1/+1 | |
| | | | | | | | | | Fix a typo in the first sed instruction, where the #if 0 is never changed to #if 1 at the beginning of lv_conf.h. Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com> Reviewed-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | spandsp: new telephony DSP library | Jörg Sommer | 2024-03-17 | 3 | -0/+267 | |
| | | | | | Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | libqmi: Revert back to the latest stable 1.34.0 | Petr Gotthard | 2024-03-17 | 1 | -3/+3 | |
| | | | | | | | Only even version numbers are stable. Signed-off-by: Petr Gotthard <petr.gotthard@advantech.cz> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | libmbim: Revert back to the latest stable 1.30.0 | Petr Gotthard | 2024-03-17 | 1 | -3/+3 | |
| | | | | | | | Only even version numbers are stable. Signed-off-by: Petr Gotthard <petr.gotthard@advantech.cz> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | frr: Fix build on newer musl | Khem Raj | 2024-03-17 | 2 | -0/+35 | |
| | | | | | | provide GNU like basename on non-glibc systems Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | frr: Upgrade to latest on 9.1 stable | Khem Raj | 2024-03-17 | 1 | -1/+1 | |
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | dietsplash: Update and fix build with musl | Khem Raj | 2024-03-17 | 2 | -3/+32 | |
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | buildtools-imagemagick: Add new recipe | Richard Purdie | 2024-03-17 | 1 | -0/+10 | |
| | | | | | | | | This is useful on the Yocto Project autobuilder to allow automated screenshot testing/processing during QA. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | imagemagick/lcms/fftw: Allow nativesdk versions to exist | Richard Purdie | 2024-03-17 | 3 | -3/+3 | |
| | | | | | | | | | These allow the use of imagemagick in SDKs where it is useful to perform image analysis such as on the autobuilder for screenshot processing during QA testing. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | python3-pydantic-core: just set PYPI_PACKAGE | Ross Burton | 2024-03-17 | 1 | -3/+1 | |
| | | | | | | | | There's no need to set PYPI_ARCHIVE_NAME and S explicitly if PYPI_PACKAGE is set correctly. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | recipes: Drop remaining PR values from recipes | Martin Jansa | 2024-03-17 | 53 | -53/+0 | |
| | | | | | | | | | | | | * as oe-core did in: https://git.openembedded.org/openembedded-core/commit/?id=d4c346e8ab * when people are have to maintain own PRs for recipes in oe-core, they might add them for meta-oe recipes at the same time when upgrading to next LTS Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | sngrep: new recipe for ncurses SIP Messages flow viewer | Jörg Sommer | 2024-03-17 | 1 | -0/+37 | |
| | | | | | Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | unionfs-fuse, dropwatch, postgresql, yasm, multipath-tools, ↵ | Martin Jansa | 2024-03-17 | 9 | -0/+18 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | python3-pybind11: add missing Upstream-Status * add Pending to .patch files where it was accidentally droped with upgrades or modifications in: f88e5b146e postgresql: upgrade 15.5 -> 16.2 c904e169db multipath-tools: upgrade 0.9.3 -> 0.9.8 105be9b3d9 unionfs-fuse: upgrade 2.2 --> 3.4 or new patches where the author didn't notice/care: 2a7f74cdb0 dropwatch: Use header files from sysroot instead of build host f5cc9f272a yasm: improve reproducibility 39028d0d9d python3-pybind11: Restore strip prevention patch authors of these added to CC, please be more careful with removing or not adding these or enable patch-status in ERROR_QA for your builds, see: https://lists.openembedded.org/g/openembedded-core/topic/104922136#197113 * added with: for p in `/OE/layers/openembedded-core/scripts/contrib/patchreview.py -v . | grep Missing.Upstream-Status.tag | sed 's/.*(//g;s/)$//g'`; do grep -q ^Upstream-Status: $p || sed -i "s/^---$/\nUpstream-Status: Pending\n---/g" $p; grep -q ^Upstream-Status: $p || sed -i "1iUpstream-Status: Pending\n" $p; done Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | postgresql: fix a runtime error | Changqing Li | 2024-03-17 | 1 | -0/+1 | |
| | | | | | | | | | | | | | | | initdb on target will fail with below error: 2024-03-13 08:40:23.253 UTC [4410] FATAL: could not load library "/usr/lib64/postgresql/dict_snowball.so": /usr/lib64/postgresql/dict_snowball.so: undefined symbol: CurrentMemoryContext Refer [1][2], for cross compile, --export-dynamic is assumed as not supported, and cause above error. For oe, both gcc and clang support --export-dynamic, fixed by set LDFLAGS_EX_BE directly [1] https://www.postgresql.org/message-id/79e63515-0f5e-30f4-136d-96e23b1a817d%40posteo.de [2] https://github.com/postgres/postgres/commit/9db49fc5bfdc0126be03f4b8986013e59d93b91d#diff-49473dca262eeab3b4a43002adb08b4db31020d190caaad1594b47f1d5daa810 Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | lvgl: Generate proper shared libraries with version suffix | Marek Vasut | 2024-03-17 | 3 | -2/+70 | |
| | | | | | | | | | | | | Add missing version suffix to shared libraries. Currently the filename of generated shared libraries is only liblvgl.so, which prevents coexistence of different versions of LVGL on the same system. Set VERSION and SOVERSION to make cmake add the version suffix to generated shared libraries. That changes the filename to liblvgl.so.9.0.0 and includes symlink with major ABI version, i.e. liblvgl.so.9 . Signed-off-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | layer.conf: Update for the scarthgap release series | Khem Raj | 2024-03-16 | 10 | -10/+10 | |
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | python3-pylint: Fix ptest failures | Dan McGregor | 2024-03-13 | 2 | -0/+45 | |
| | | | | | | | | Due to the way we install ptests, some imports switch from first party to third party. Update test expectations Signed-off-by: Dan McGregor <dan.mcgregor@vecima.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | jwt-cpp: fix cmake file install path | Peter Marko | 2024-03-13 | 1 | -1/+1 | |
| | | | | | | | | | | jwt-cpp module cannot be found with default find_package options. Per [1] package name is mandatory on unix build installations. [1] https://cmake.org/cmake/help/latest/command/find_package.html#search-procedure Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | dnf-plugin-tui: upgrade 1.3 -> 1.4 | Wang Mingyu | 2024-03-13 | 1 | -2/+1 | |
| | | | | | | | | Changelog: fix the bug of syntax error when poky updated to scarthgap. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | lvgl: Fix dev-elf build QA | Khem Raj | 2024-03-13 | 1 | -0/+2 | |
| | | | | | | | | | | | | | | lvgl does not produce versioned shared libraries Fixes ERROR: QA Issue: -dev package lvgl-dev contains non-symlink .so '/usr/lib/liblvgl_examples.so' -dev package lvgl-dev contains non-symlink .so '/usr/lib/liblvgl.so' -dev package lvgl-dev contains non-symlink .so '/usr/lib/liblvgl_thorvg.so' -dev package lvgl-dev contains non-symlink .so '/usr/lib/liblvgl_demos.so' [dev-elf] Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Marek Vasut <marex@denx.de> | |||||
* | lvgl: Replace sed patching with real patches | Marek Vasut | 2024-03-12 | 8 | -22/+337 | |
| | | | | | | | | Replace the current awful sed hacking with real patches bound for upstream. The sed hacking was simply not maintainable anymore. Signed-off-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | lvgl: Build shared library | Marek Vasut | 2024-03-12 | 1 | -1/+1 | |
| | | | | | | | | | | Build LVGL as shared library instead of static library. In case there are multiple applications linking against LVGL, this is more efficient, and it also makes it possible to update only the LVGL library separately from the applications. Signed-off-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | lvgl: Default to XRGB8888 DRM framebuffer | Marek Vasut | 2024-03-12 | 2 | -0/+8 | |
| | | | | | | | | | | | | | | | The ARGB8888 framebuffer format for base canvas makes little sense as the base canvas is unlikely to be transparent and require alpha. Use XRGB8888 framebuffer format which is more widely supported by DRM drivers as base plane pixel format. This is identical to upstream fix for this issue which already landed: https://github.com/lvgl/lv_drivers/commit/c71e5f84bb2aebaed0644e31b8868bf90b199d32 The upstream fix just never made it into the LVGL 9.0.0 for some reason, an repeated upstream fix is being worked in now. Signed-off-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | lvgl: Configure assertions based on DEBUG_BUILD | Marek Vasut | 2024-03-12 | 1 | -0/+8 | |
| | | | | | | | | | Configure all the LVGL assertions to enabled or disabled based on OE DEBUG_BUILD variable. This way, debug builds come with assertions which are expensive, while regular builds do not. Signed-off-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | lvgl: Add SDL2 fullscreen mode configuration option | Marek Vasut | 2024-03-12 | 1 | -0/+2 | |
| | | | | | | | | Expose SDL2 fullscreen mode as configuration option. The default is disabled, which matches the SDL2 backend configuration in LVGL. Signed-off-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | lvgl: Rename lv-drivers.inc to lv-conf.inc | Marek Vasut | 2024-03-12 | 3 | -2/+2 | |
| | | | | | | | | The lv-conf.inc is much more fitting name, since there is now only one configuration file and that is called lv_conf.h . No functional change. Signed-off-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | lvgl: Upgrade to LVGL 9 series | Marek Vasut | 2024-03-12 | 7 | -171/+95 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade LVGL and matching recipes to LVGL 9 series. Use latest git HEAD instead of 9.0.0 release to pull in fixes which landed after the 9.0.0 release and which are of interest to Linux deployments. There are significant breaking changes, which are listed below. The lv-drivers and lv-lib-png PNG library seem to be part of the main LVGL repository, drop the now unnecessary recipes. Configuration is now done in lv_conf.h only, there is no more lv_drv_conf.h, rework lv-drivers.inc accordingly. USE_SDL_GPU support has been renamed to LV_USE_DRAW_SDL and newly depends on libsdl2-image, SDL_DOUBLE_BUFFERED to LV_SDL_BUF_COUNT=2 . All configuration options from lvgl_%.bb, LV_COLOR_DEPTH, LV_MEM_CUSTOM as well as LV_TICK_CUSTOM, LV_TICK_CUSTOM_INCLUDE, LV_TICK_CUSTOM_SYS_TIME_EX are all moved into lv-drivers.inc , so the configuration is done in one place, using the same set of configuration options. Wayland support is gone, drop it from lv-drivers.inc. Evdev input device selection via EVDEV_NAME is also gone, the selection is now done using API call lv_evdev_create(). DRM card selection via DRM_CARD is also gone, the selection is now done using API call lv_linux_drm_set_file(). Move LVGL_CONFIG_DRM_CARD into lvgl-demo-fb, which calls lv_linux_drm_set_file(). The lvgl-demo-fb recipe is adjusted to be compatible with LVGL 9 again, this makes some of the sed adjustments really awful, so this part will be replaced by upstream patches in a separate commit to avoid growing this commit even more. The lvgl-demo-fb recipe is also no longer using git submodules, but instead fetches both its source and LVGL using git fetcher separately. This is needed to build the SDL backend successfully, which requires newer LVGL than what the repository points to via its submodule. Signed-off-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | lvgl: Drop dialog-lvgl | Marek Vasut | 2024-03-12 | 3 | -133/+0 | |
| | | | | | | | | This recipe is barely compatible with LVGL 8.3, the repository seems to be unreachable now, drop the recipe. Signed-off-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | python3-pylint: Update to 3.1.0 | Dan McGregor | 2024-03-12 | 1 | -2/+2 | |
| | | | | | | | | PyLint needs to be comapatible with Astroid. It was recently updated to version 3.1.0, so follow suit with pylint. Signed-off-by: Dan McGregor <dan.mcgregor@vecima.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | libtinyxml2: Extend for nativesdk | Khem Raj | 2024-03-11 | 1 | -1/+1 | |
| | | | | | | | Some layers e.g. meta-freescale/variscrite uses nativesdk-uuu in the SDK which depends on it. Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | abseil-cpp: Split so-files into separate packages | Ola x Nilsson | 2024-03-11 | 1 | -0/+23 | |
| | | | | | | | | | | | | | Use PACKAGES_DYNAMIC and PACKAGESPLITFUNCS to put each shared object into its own package named libabsl-*. The shared objects depend on each other which means you still get a lot of them if you link against a single one. The main package abseil-cpp RDEPENDS on all of the libabsl-* packages. Signed-off-by: Ola x Nilsson <olani@axis.com> Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | abseil-cpp: A little clean-up | Peter Kjellerstedt | 2024-03-11 | 1 | -7/+2 | |
| | | | | | | | | | | * Remove ASNEEDED:class-native and ASNEEDED:class-nativesdk as they make no difference since ${ASNEEDED} is only added to TARGET_LDFLAGS. * Remove additions to FILES:${PN}-dev since the added paths are already added by default. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | gtk-vnc: fix reproducibility issue | Markus Volk | 2024-03-11 | 1 | -0/+2 | |
| | | | | | | | | | | gtk-vnc inserts lines containing ${S} into the source. Although required for compilation, it affects reproducibility for the src package. Fix this by simply not packaging the modified source code Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | libgpiod: update to v2.1.1 | Bartosz Golaszewski | 2024-03-11 | 1 | -1/+1 | |
| | | | | | | | This is a bug-fix release addressing a couple issues in core libgpiod. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | polkit: remove unneeded workaround | Markus Volk | 2024-03-11 | 2 | -33/+1 | |
| | | | | | | | polkitd doesn't segfault with MemoryDenyWriteExecute=yes anymore Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | samba: upgrade 4.19.4 -> 4.19.5 | Yi Zhao | 2024-03-10 | 1 | -1/+2 | |
| | | | | | | | | | | | | | Release Notes: https://www.samba.org/samba/history/samba-4.19.5.html Specify --pythondir to fix do_package_qa QA Issue: WARNING: samba-4.19.5-r0 do_package_qa: QA Issue: File /usr/lib/libsamba-util.so.0.0.1 in package libsamba-util contains reference to TMPDIR [buildpaths] Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | cryptsetup: upgrade 2.7.0 -> 2.7.1 | Yi Zhao | 2024-03-10 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cryptsetup 2.7.1 Release Notes ============================== Stable bug-fix release with minor extensions. Changes since version 2.7.0 * Fix interrupted LUKS1 decryption resume. With the replacement of the cryptsetup-reencrypt tool by the cryptsetup reencrypt command, resuming the interrupted LUKS1 decryption operation could fail. LUKS2 was not affected. * Allow --link-vk-to-keyring with --test-passphrase option. This option allows uploading the volume key in a user-specified kernel keyring without activating the device. * Fix crash when --active-name was used in decryption initialization. * Updates and changes to man pages, including indentation, sorting options alphabetically, fixing mistakes in crypt_set_keyring_to_link, and fixing some typos. * Fix compilation with libargon2 when --disable-internal-argon2 was used. * Do not require installed argon2.h header and never compile internal libargon2 code if the crypto library directly supports Argon2. * Fixes to regression tests to support older Linux distributions. Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | ser2net: add a systemd service file | Michael Heimpold | 2024-03-10 | 2 | -2/+29 | |
| | | | | | | | | | | | This adds and installs a simple systemd service for ser2net. The service is only started in case a non-zero configuration file /etc/ser2net/ser2net.yaml exists. Additionally, this configuration file a marked as such in the recipe. Signed-off-by: Michael Heimpold <mhei@heimpold.de> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | waylandpp: fix reproducibility issue | Markus Volk | 2024-03-10 | 1 | -0/+5 | |
| | | | | | | | remove STAGING_DIR_HOST and S from the waylandpp-targets.cmake file Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | crossguid: fix reproducibility issue | Markus Volk | 2024-03-10 | 1 | -0/+3 | |
| | | | | | | | remove STAGING_DIR_HOST from the crossguid-config.cmake file Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com> |