- Update to version 4.18.6:
+ Bugs fixed:
- Wrong behavior of GdkKeymap on macOS
- cups: NULL-terminate array of choices
- Fix the android build
- icontheme: Load the missing image icon from the theme
+ Updated translations.
==== kernel-firmware-iwlwifi ====
Version update (20250603 -> 20250609)
- Update to version 20250609 (git commit 0d92efb540f4):
* Revert "iwlwifi: add Bz/gl FW for core96-76 release"
==== kernel-firmware-mediatek ====
Version update (20250603 -> 20250606)
- Update to version 20250606 (git commit 4f0106cf1943):
* mediatek MT7922: update bluetooth firmware to 20250523103438
* mediatek MT7921: update bluetooth firmware to 20250523111333
* linux-firmware: update firmware for MT7922 WiFi device
* linux-firmware: update firmware for MT7921 WiFi device
==== libapparmor ====
- update dovecot24.diff - more permissions for dovecot 2.4 (boo#1243008)
==== libass ====
Version update (0.17.3 -> 0.17.4)
- Update to 0.17.4:
* add new API to prune old events from memory
- ass_prune_events for manual pruning
- ass_configure_prune to set up automatic pruning
* add ASS_OVERRIDE_BIT_BLUR flag
* fontconfig: fix minor memory leaks in pathological font setups
* coretext: fix build on older compilers or Mac OS X 10.5
* checkasm: fix build for older compilers
* aarch64: fix assembly build on strict compilers due to oversized align
* meson: improve ASM configuration on x86 Android
* meson: align MSVC warnings and optimisations closer to gcc-like compilers
* meson can now build all dev utility executables
==== libopenmpt ====
Version update (0.7.13 -> 0.8.0)
- Update to 0.8.0:
* [New] Can now read PumaTracker (PUMA) modules.
* [New] Can now read Face The Music (FTM) modules.
* [New] Can now read Future Composer (FC / FC13 / FC14 / SMOD)
modules.
* [New] Can now read Game Music Creator (GMC) modules.
* [New] Can now read Chuck Biscuits / Black Artist (CBA) modules
from the Expoze musicdisk by Heretics
* [New] Can now read Real Tracker 2 (RTM) modules.
* [New] Can now read Images Music System (IMS) modules.
* [New] Can now read ChipTracker (MOD) modules.
* [New] Can now read TCB Tracker (MOD) modules.
* [New] Can now read EasyTrax (ETX) modules.
* [New] Can now load UNIC Tracker v1 (UNIC) files.
* [New] MED: Synthesized and hybrid instruments are now
supported.
* [New] GT2: Better support for old “envelopes”, in particular
adding support for the previously missing
tremor / tremolo / vibrato.
* [New] NST: His Master’s Noise “Mupp” instruments are now
supported, as well as command 7 “mega-arp”.
* [New] libopenmpt: New APIs for determining whether order list
entries or pattern indices have a special meaning:
openmpt::module::is_order_skip_entry(),
openmpt::module::is_pattern_skip_item(),
openmpt::module::is_order_stop_entry(),
openmpt::module::is_pattern_stop_item() (C++),
and openmpt_module_is_order_skip_entry(),
openmpt_module_is_pattern_skip_item(),
openmpt_module_is_order_stop_entry(),
openmpt_module_is_pattern_stop_item() (C).
* [New] libopenmpt: New APIs for retrieving pattern time
signature information:
openmpt::module::get_pattern_rows_per_beat(),
openmpt::module::get_pattern_rows_per_measure() (C++),
and openmpt_module_get_pattern_rows_per_beat(),
openmpt_module_get_pattern_rows_per_measure() (C).
* [New] libopenmpt: New APIs for retrieving the
restart / loop position:
openmpt::module::get_restart_order(),
openmpt::module::get_restart_row() (C++),
and openmpt_module_get_restart_order(),
openmpt_module_get_restart_row() (C).
* [New] libopenmpt: New API for retrieving the playback time at a
given order / row combination:
openmpt::module::get_time_at_position() (C++),
and openmpt_module_get_time_at_position() (C).
* When formatting pattern data, effect letters in the volume
column are now always formatted correctly, regardless of the
module format.
* IT: Various playback fixes.
* IT: When using tone portamento to another sample after the
previous sample’s sustain loop has been released, the new
sample should also not play its sustain loop.
* IT: When triggering an empty instrument note slot, completely
ignore the pattern cell - do not reset the currently playing
instrument’s envelopes, and also don’t process any
effects - including global ones.
* IT: Offset with instrument number but no note should play
offset effect with previous note.
* IT: Fixed various combinations of volume column and effect
column portamento effects.
* IT: Implemented a quirk in command Lxx that always executes a
portamento down when no tone portamento has been set up before,
sometimes causing the target note to be reached immediately,
or sliding the note down very subtly.
* IT: Envelope Carry should not be influenced by a previous
note-off.
* XM: When a key-off is encountered before auto-vibrato reaches
full depth, the depth is reset.
* S3M: Combined slides (Kxy / Lxy) are no longer run on the first
tick of a row in files made with Scream Tracker.
* MOD: Groo’s “The Ultimate Beeper” now plays like in ProTracker.
* DTM: Portamentos are now also evaluated on the first tick of
the row.
* MO3: If multiple sample slots shared the same Ogg Vorbis
sample, only one sample slot was loaded.
* MED: Various playback fixes.
* SymMOD: Files containing more than 127 channels are no longer
rejected.
* Better support for automatic slide commands (commands that keep
sliding on following rows) in various formats.
* The pattern channel limit was raised from 127 to 192 for some
formats.
* openmpt123: Multi-threaded encoding is enabled with
libFLAC 1.5.0 or newer.
* xmp-openmpt: Memory consumption during file loading has been
reduced.
- Fix qt devel sub-packages Requires.
- Use _multibuild for qt5 and qt6 so we can disable building the
qt5 flavor in SLE16/SLFO and enable it in Leap 16.
==== libslirp ====
Version update (4.9.0+5 -> 4.9.1+1)
- Update to version 4.9.1+1:
* Mention how to get debugging prints
* Release v4.9.1
* tcp: Fix starting the linger2 timer on socket shutdown
* tcp: Reduce linger time to two minutes
* tcp: on input during init, reset TCPT_KEEP to TCPTV_KEEP_INIT
* tcp: on input, reset TCPT_KEEP to TCPTV_KEEP_IDLE rather than TCPTV_KEEPINTVL
* Modified util.c to handle WSA function return values closer to specification. Explicit checks for INVALID_SOCKET and SOCKET_ERROR are made.
* apple: Fix getting IPv4 DNS server address when IPv4 and IPv4 are interleaved
* Do not link tests with libslirp.map
==== openal-soft ====
Version update (1.24.2 -> 1.24.3~179)
- Use the @TAG@~@VERSION@ format specifier in obs_scm service
- Update to git version 1.24.3+git7f56dcdf. This includes the port
to Qt6 added as a patch previously and also other fixes that
let this build in Leap 15.6.
- Drop patch that's already included in this version:
* 1132.patch
- Use %cmake_build instead of %make_jobs
- Add 1132.patch: port to Qt6
- Apply spec-cleaner -ki changes
- Replaced deprecated ALSOFT_CONFIG CMake option with
ALSOFT_INSTALL_UTILS
- Update to version 1.24.3:
* Fixed handling WASAPI enumerated device changes
* Fixed a crash with UWP builds when __wargv is null
* Fixed using AL_FORMAT_BFORMAT3D_I32
* Improved the bsinc resamplers' cutoff frequencies
* Slightly reduced the aliasing noise in the cubic spline
resampler
* Added new bsinc48 and fast_bsinc48 resampler options.
* Added support for using NFC filters with UHJ output.
- Add cockpit-packages to sw_management Recommends for SLES 16.0
(bsc#1240517).
==== python-maturin ====
Version update (1.8.6 -> 1.8.7)
- Update to 1.8.7
* Allow specifying compression method and level, in both `build`
and `develop` modes
gh#PyO3/maturin#2625
==== python-pycairo ====
Version update (1.26.1 -> 1.28.0)
- Update to 1.28.0:
* Changes:
+ Remove hypothesis test dependency
+ Release the input buffer passed to ImageSurface.create_for_data() when
calling Surface.finish() already, not just when the underlying surface
is destroyed
+ Return a PathDataType (int subtype) instead of int with Path.__iter__()
+ Emit a DeprecationWarning in case ImageSurface.get_data() is called on
an already finished surface.
+ Emit a DeprecationWarning for the undocumented num_glyphs parameter in
Context.glyph_extents(), Context.glyph_path(), Context.show_glyphs(),
ScaledFont.glyph_extents()
* Fixes:
+ Remove the executable bit from cairo/__init__.py
+ Remove usage of removed typing.ByteString to fix compatibility with
Python 3.14.0a1
+ Drop support for Python 3.8
+ Port PEP517/wheel build from setuptools to meson-python.
+ meson: install the package metadata to .dist-info/METADATA instead
of .egg-info
==== python-pyserial ====
- Switch to pyproject macros.
==== python-pysmbc ====
- Convert to pip-based build
==== python-pyzmq ====
- Switch to pyproject macros.
==== python-requests ====
Version update (2.32.3 -> 2.32.4)
- update to 2.32.4:
* CVE-2024-47081 Fixed an issue where a maliciously crafted URL
and trusted environment will retrieve credentials for the wrong
hostname/machine from a netrc file
* Numerous documentation improvements
* Added support for pypy 3.11 for Linux and macOS.
* Dropped support for pypy 3.9 following its end of support.
- drop CVE-2024-47081.patch (merged upstream)
==== rpm ====
- use the pubkey modification time instead of the creation time
as the release number, as it was with older rpm versions
* new patch: pgpreleasemtime.diff
- Update to 4.22.2
* (CVE-2025-0620) [SECURITY] CVE-2025-0620: smbd doesn't pick
up group membership changes when re-authenticating an expired
SMB session; (bso#15707); (bsc#1244136).
* Profile sync fails due to Directory Leases; (bso#15861).
* net ad join fails with "Failed to join domain: failed to
create kerberos keytab"; (bso#15727).
* dcerpcd not able to bind to listening port; (bso#15851).
* vfs_ceph_snapshots fails to list snapshots for entries at any
level beyond share root; (bso#15819).
* CTDB does not put nodes running NFS into grace on graceful
shutdown; (bso#15858).
==== slirp4netns ====
Version update (1.3.2 -> 1.3.3)
- Update to 1.3.3
* The official statically-linked binaries are updated to be linked with the new version of libslirp: v4.9.0 -> v4.9.1 (#357)
* Enabled GitHub Actions Attestations (#355, thanks to @takumin)
==== sqlite3 ====
Version update (3.49.2 -> 3.50.1)
- Update to 3.50 (3.50.1):
* Improved handling and robust output of control characters
* sqlite3_rsync no longer requires WAL mode and needs less
bandwidth
* Bug fixes and optimized JSON handling
* Performance optimizations and developer visible fixes