Packages changed:
  ImageMagick (7.1.1.11 -> 7.1.1.12)
  NetworkManager (1.42.6 -> 1.42.8)
  busybox-links
  colord-gtk
  docker
  evolution-data-server (3.48.3 -> 3.48.4)
  glib-networking (2.76.0 -> 2.76.1)
  gnome-control-center (44.2 -> 44.3)
  gnome-software (44.2 -> 44.3)
  gstreamer (1.22.3 -> 1.22.4)
  gstreamer-plugins-bad (1.22.3 -> 1.22.4)
  gstreamer-plugins-base (1.22.3 -> 1.22.4)
  gstreamer-plugins-good (1.22.3 -> 1.22.4)
  gvfs (1.50.4 -> 1.50.5)
  kmod
  libgexiv2
  libopenmpt (0.6.10 -> 0.7.2)
  libphonenumber (8.12.23 -> 8.13.15)
  libtommath
  libunwind (1.6.2 -> 1.7.0)
  libwps (0.4.13 -> 0.4.14)
  libzypp (17.31.14 -> 17.31.15)
  open-vm-tools
  protobuf (21.12 -> 4.22.5)
  protobuf-c
  python-attrs
  python-pycryptodome
  qemu
  sddm
  speech-dispatcher
  webkit2gtk3 (2.40.2 -> 2.40.3)
  webkit2gtk4 (2.40.2 -> 2.40.3)

=== Details ===

==== ImageMagick ====
Version update (7.1.1.11 -> 7.1.1.12)
Subpackages: ImageMagick-config-7-SUSE libMagickCore-7_Q16HDRI10 libMagickWand-7_Q16HDRI10

- version update to 7.1.1.12
- added patches
  fix CVE-2023-3428 [bsc#1212847], heap-buffer-overflow in coders/tiff.c
  + ImageMagick-CVE-2023-3428.patch

==== NetworkManager ====
Version update (1.42.6 -> 1.42.8)
Subpackages: NetworkManager-bluetooth NetworkManager-lang NetworkManager-tui NetworkManager-wwan libnm0 typelib-1_0-NM-1_0

- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.
- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.

==== busybox-links ====
Subpackages: busybox-coreutils busybox-gawk busybox-grep busybox-gzip busybox-hostname busybox-sed busybox-sendmail busybox-which busybox-xz

- Make sure last stays in busybox-util-linux, even if we moved
  the original binary from util-linux to wtmpdb

==== colord-gtk ====

- fix segfault when turning monitor back on (bsc#1212840):
  Fix-the-callback-signature-to-fix-a-crash.patch

==== docker ====
Subpackages: docker-bash-completion

- Recommend docker-rootless-extras instead of Require(ing) it, given
  it's an additional functionality and not inherently required for
  docker to function.
- Add docker-rootless-extras subpackage
  (https://docs.docker.com/engine/security/rootless)

==== evolution-data-server ====
Version update (3.48.3 -> 3.48.4)
Subpackages: evolution-data-server-lang libcamel-1_2-64 libebackend-1_2-11 libebook-1_2-21 libebook-contacts-1_2-4 libecal-2_0-2 libedata-book-1_2-27 libedata-cal-2_0-2 libedataserver-1_2-27 libedataserverui-1_2-4

- Update to version 3.48.4:
  + Bug Fixed: Camel: Learn as Junk filter action not actually
    running the learn function.

==== glib-networking ====
Version update (2.76.0 -> 2.76.1)
Subpackages: glib-networking-lang

- Update to version 2.76.1:
  + Fix proxy tests when built against libproxy 0.5.
  + Updated translations.
- Drop a7db10e8862050f19af5c2eebcd1d590a04d5ced.patch: fixed
  upstream.
- Add a7db10e8862050f19af5c2eebcd1d590a04d5ced.patch: Fix tests
  using libproxy 0.5.

==== gnome-control-center ====
Version update (44.2 -> 44.3)
Subpackages: gnome-control-center-color gnome-control-center-goa gnome-control-center-lang gnome-control-center-user-faces

- Update to version 44.3:
  + Updated translations.

==== gnome-software ====
Version update (44.2 -> 44.3)
Subpackages: gnome-software-lang gnome-software-plugin-packagekit

- Update to version 44.3:
  + Fix a crash when refining a flatpak app.
  + Fix a state recover after a failed app update.
  + Updated translations.

==== gstreamer ====
Version update (1.22.3 -> 1.22.4)
Subpackages: gstreamer-lang libgstreamer-1_0-0 typelib-1_0-Gst-1_0

- Update to version 1.22.4:
  + Highlighted bugfixes:
  - Security fixes for flacparse, dvdspu, and subparse.
  - d3d11videosink: Fix error on pause and play.
  - decklink: Correctly handle SDK strings on macOS and free
    strings after usage on Linux.
  - filesink: Fix buffered mode writing of buffer lists and
    buffers with multiple memories.
  - gldownload: handle passthrough without a critical.
  - h265parse: Fix framerate handling regression.
  - oggdemux: vp8 fixes.
  - mp4mux, qtmux, qtdemux: Opus audio mapping fixes.
  - pngdec: Fix wrong colours output from 16bit RGB images.
  - ptp clock: Work around ptpd bug in default configuration.
  - srtpdec: fix critical warnings on shutdown.
  - v4l2src: fix support for bayer format.
  - v4l2videoenc: support force-keyframe event in v4l2 encoder.
  - vtenc: apply DTS offset to ensure DTS <= PTS.
  - gst-python: allow more functions to be called before
    gst_init().
  - various bug fixes, memory leak fixes, and other stability and
    reliability improvements.
  + gstreamer:
  - filesink: Fix buffered mode writing of buffer lists and
    buffers with multiple memories.
  - basesink: Clear EOS flag on STREAM-START event.
  - typefindhelper: downgrade bogus error level debug log
    message.
  - ptp:
    . Correctly parse clock ID from the commandline parameters in
    the helper.
    . Work around bug in ptpd in default configuration.
- Rebase reduce-required-meson.patch.

==== gstreamer-plugins-bad ====
Version update (1.22.3 -> 1.22.4)
Subpackages: gstreamer-plugins-bad-lang libgstadaptivedemux-1_0-0 libgstbadaudio-1_0-0 libgstbasecamerabinsrc-1_0-0 libgstcodecparsers-1_0-0 libgstcodecs-1_0-0 libgstcuda-1_0-0 libgstisoff-1_0-0 libgstmpegts-1_0-0 libgstphotography-1_0-0 libgstplay-1_0-0 libgstplayer-1_0-0 libgstsctp-1_0-0 libgsttranscoder-1_0-0 libgsturidownloader-1_0-0 libgstva-1_0-0 libgstvulkan-1_0-0 libgstwayland-1_0-0 libgstwebrtc-1_0-0 libgstwebrtcnice-1_0-0

- Update to version 1.22.4:
  + asfmux: fix possible unaligned write on 32-bit ARM.
  + d3d11videosink: Fix error on pause and play.
  + d3dvideosink: Fix navigation event leak.
  + decklink: Correctly handle SDK strings on macOS and free
    strings after usage on Linux.
  + dvdspu: Make sure enough data is allocated for the available
    data.
  + fdkaacdec: Support up to 5 rear channels.
  + h265parse: Fix framerate handling.
  + kmssink: Add STM32 LTDC and NXP i.MX8M Plus LCDIFv3
    auto-detection.
  + sdpdemux: ensure that only one srcpad is created per stream.
  + srtpdec: fix critical warnings on shutdown.
  + testsrcbin: Remove spurious caps unref.
  + va: map the mbbrc to correct enum value in get_property().
  + vtenc: apply DTS offset to ensure DTS <= PTS.
  + vtdec: time glitches on h264 playback.
  + waylandsink: Emit "map" signal boarder surface is ready.
- Rebase reduce-required-meson.patch.

==== gstreamer-plugins-base ====
Version update (1.22.3 -> 1.22.4)
Subpackages: gstreamer-plugins-base-lang libgstallocators-1_0-0 libgstapp-1_0-0 libgstaudio-1_0-0 libgstfft-1_0-0 libgstgl-1_0-0 libgstpbutils-1_0-0 libgstriff-1_0-0 libgstrtp-1_0-0 libgstrtsp-1_0-0 libgstsdp-1_0-0 libgsttag-1_0-0 libgstvideo-1_0-0 typelib-1_0-GstTag-1_0

- Update to version 1.22.4:
  + alsasink: Fix stall for transition from PAUSED to READY with
    USB speakerphone.
  + appsink: unref buffer in prev sample early so buffers from v4l2
    can be released properly.
  + basetextoverlay: Fix typo in "text-y" property description.
  + gldownload: handle passthrough without a critical.
  + glfilter: add parent meta to output buffer for input buffer.
  + oggdemux: vp8: Push headers downstream and detect keyframe
    packets.
  + opus: Fix potential crash when getting unexpected channel
    position.
  + streamsynchronizer: reset eos on STREAM_START.
  + subparse: Look for the closing > of a tag after the opening <.
  + video: convertframe: Add D3D11 specific conversion path.
  + videometa: Only validate the alignment only when it contains
    some info.
  + video-blend: Fix linking error with C++.
- Rebase reduce-required-meson.patch.

==== gstreamer-plugins-good ====
Version update (1.22.3 -> 1.22.4)
Subpackages: gstreamer-plugins-good-gtk gstreamer-plugins-good-lang

- Update to version 1.22.4:
  + flacparse: Avoid integer overflow in available data check for
    image tags.
  + flvmux: use the correct timestamp to calculate wait times.
  + isomp4: Fix (E)AC-3 channel count handling.
  + jpegdec: fixes related to interlaced jpeg.
  + pngdec: Fix wrong colours output from 16bit RGB images.
  + qtmux, qtdemux: fix byte order for opus extension.
  + rtspsrc: Do not try send dropped get/set parameter.
  + qt5, qt6: Add more meson options and eliminate all automagic.
  + qt: glrenderer: don't attempt to use QWindow from non-Qt main
    thread.
  + qml6glsink: Support building on win32.
  + v4l2src: fix support for bayer format.
  + v4l2: Change to query only up to
    V4L2_CID_PRIVATE_BASE+V4L2_CID_MAX_CTRLS.
  + v4l2videodec: treat MPEG-1 format as MPEG-2.
  + v4l2videoenc: support force keyframe event in v4l2 encoder.
  + tests: rtpbin_buffer_list: fix possible unaligned write/read on
    32-bit ARM.
- Add libQt5Gui-private-headers-devel BuildRequires: New
  explicit dependency.
- Rebase reduce-required-meson.patch.
- Drop adaptivedemux2-uri-data.patch: Fixed upstream.

==== gvfs ====
Version update (1.50.4 -> 1.50.5)
Subpackages: gvfs-backend-afc gvfs-backend-goa gvfs-backend-samba gvfs-backends gvfs-fuse gvfs-lang

- Update to version 1.50.5:
  + smbbrowse: Fix empty device listing after unrelated mount
    failure.
  + udisks: Fix missing unmount notifications.
  + trash:
  - Fix nfs4 and cifs monitoring.
  - Fix wrongly reported item-count.
  + smb: Allow renaming a file to the same name with a different
    case.
  + mtp: Emit delete event on device disconnection.
  + Some other fixes and improvements.
  + Updated translations.
- Drop patches fixed upstream:
  + fc2669f63c5def1528dda2e7833db5774aa08e22.patch
  + 85bfb701fc95abeaa8a8ca3d9059378a9490f738.patch
  + 41862c0179f834d8bc3bd84ce78ee495050f2676.patch

==== kmod ====
Subpackages: kmod-bash-completion libkmod2

- Fix up usrmerge patches to make the feature configurable (boo#1212835)
  * testsuite-Handle-different-sysconfdir.patch
  * testsuite-depmod-use-defines-for-the-rootfs-lib_modu.patch
  * depmod-Introduce-outdir-option.patch
  * man-depmod.d-Fix-incorrect-usr-lib-search-path.patch
  * kmod-Add-config-command-to-show-compile-time-configu.patch
- Refresh usr-lib-modprobe.patch
- Refresh usr-lib-modules.patch
- Refresh no-stylesheet-download.patch

==== libgexiv2 ====

- Drop baselibs.conf: the biarch module is not used anymore.
- Add fix-32bit-compat.patch: Fix 32bit build compatibility. Taken
  from https://gitlab.gnome.org/GNOME/gexiv2/-/merge_requests/75
- Add 06adc8fb70cb8c77c0cd364195d8251811106ef8.patch: Fix
  compatibility with exiv2 main branch.

==== libopenmpt ====
Version update (0.6.10 -> 0.7.2)

- Update to 0.7.2:
  * [New] MOD: Can now read modified 8-channel MOD files from the DOS game Aleshar - The World Of Ice.
  * [Sec] Possible out-of-bounds read or write when reading malformed MED files. (r19389)
  * [Bug] The Opal OPL3 emulator symbols were not namespaced properly.
- Update to 0.7.1
  * IT: Improved fingerprinting of early ModPlug Tracker versions.
  * XMF: Modules from Astroidea demos can now be read as well.
- Changes in 0.7.0:
  * [New] 667 files from Composer 667 are now supported.
  * [New] GTK and GT2 files from Gramouf Tracker are now supported.
  * [New] Can now read a variant of the DSMI AMF format called DMF,
    as found in various DOS games distributed by Webfoot (Tronic,
    H2O, PowBall, etc.).
  * [New] DSM files from Dynamic Studio are now supported.
  * [New] XMF files from the DOS game Imperium Galactica are now
    supported.
  * [New] Can now read the hacked MOD format (DMF) from the game
    “Apocalypse Abyss”.
  * [New] libopenmpt: New APIs for getting the current tempo as a
    floating point value: openmpt::module::get_current_tempo2()
    (C++), and openmpt_module_get_current_tempo2() (C).
  * [New] C API: New stream callbacks for various platform
    extensions to the C stdio interface:
    openmpt_stream_get_file_posix_lfs64_callbacks()
    in libopenmpt/libopenmpt_stream_callbacks_file_posix_lfs64.h
    for explicit off64_t on Posix systems,
    openmpt_stream_get_file_posix_callbacks()
    in libopenmpt/libopenmpt_stream_callbacks_file_posix.h
    for off_t on Posix systems,
    openmpt_stream_get_file_msvcrt_callbacks()
    in libopenmpt/libopenmpt_stream_callbacks_file_msvcrt.h
    for 64bit file support on Windows systems with the Microsoft
    C runtime, and openmpt_stream_get_file_mingw_callbacks()
    in libopenmpt/libopenmpt_stream_callbacks_file_mingw.h
    for 64bit file support when targetting MinGW.
    The old openmpt_stream_get_file_callbacks() has been
    deprecated in favour of a stricly standard conforming
    openmpt_stream_get_file_callbacks2() in the same
    libopenmpt/libopenmpt_stream_callbacks_file.h header.
    libopenmpt/libopenmpt.h defines
    LIBOPENMPT_STREAM_CALLBACKS_FILE_POSIX_LFS64,
    LIBOPENMPT_STREAM_CALLBACKS_FILE_POSIX,
    LIBOPENMPT_STREAM_CALLBACKS_FILE_MSVCRT,
    and LIBOPENMPT_STREAM_CALLBACKS_FILE_MINGW respectively
    in order to allow for checking header availability.
  * [New] C API: New stream callbacks for memory buffers.
    openmpt_stream_get_buffer_callbacks() and
    openmpt_stream_buffer_init() are deprecated.
    Use openmpt_stream_get_buffer_callbacks2() and
    openmpt_stream_buffer_init2() instead.
    The new variants do not support loading only a file prefix and
    checking for overflow any more. This was only useful when using
    the old openmpt_could_open_probability2() style interface from
    the libopenmpt 0.2 API, which has been superseded by
    openmpt_probe_file_header(),
    openmpt_probe_file_header_without_filesize(), and
    openmpt_probe_file_header_from_stream() in libopenmpt 0.3.0.
  * [New] libopenmpt_ext: New interface interactive3 adding
    openmpt::ext::interactive3::set_current_tempo2() (C++) and
    openmpt_module_ext_interface_interactive3.set_current_tempo2()
    (C) which allow setting non-integer tempo values.
  * [New] New Makefile option CONFIG=mingw-w64 which consolidates
    all MinGW-w64 build configurations with the following options:
    MINGW_FLAVOUR=[|-posix|-win32], WINDOWS_ARCH=[x86|amd64],
    WINDOWS_FAMILY=[|desktop-app|app|phone-app|pc-app],
    and WINDOWS_VERSION=[win95|win98|winme|winnt4|win2000|winxp|winxp64|winvista|win7|win8|win8.1|win10|win11].
  * [New] New Makefile option CONFIG=mingw which consolidates all
    MinGW build configurations with the following options:
    MINGW_FLAVOUR=[|-posix|-win32],
    and WINDOWS_VERSION=[win95|win98|winme|winnt4|win2000|winxp].
  * [New] Building with MSYS2 is now fully supported for Makefile
    and Autotools build systems.
  * [New] Makefile CONFIG=djgpp now supports CPU= option to build
    optimized for a particular CPU. See build/make/config-djgpp.mk
    for all available options. FLAVOURED_DIR=1 places the
    CPU-specific optimized builds in separate folders below bin/.
  * [New] Building with a MinGW32 CRTDLL toolchain is now supported
    via Makefile option CONFIG=mingw32crt.
  * [New] Makefile now uses PKG_CONFIG as path to pkg-config.
  * [New] The C++ API is now also enabled for Emscripten builds
    by default.
  * [New] Support for GCC 7 has been restored.
  * [New] Support for Clang 6 has been restored.
  * [New] Support for Android NDK 18 has been restored.
  * [New] openmpt123: --banner [0|1|2] allows changing the
    openmpt123 banner style to hidden, shown, or verbose,
    respectively.
  * [New] openmpt123: --assume-terminal allows skipping the
    openmpt123 terminal check, and thus allows running the UI with
    non-terminal stdin, which can be useful for some very basic
    remote control functionality.
  * [Change] xmp-openmpt: The Amiga resampler emulation is now
    enabled by default.
  * [Change] in_openmpt: The Amiga resampler emulation is now
    enabled by default.
  * [Change] The official Windows builds (x86, amd64, arm, arm64)
    now require Windows 10 21H2 (or later). The official legacy
    Windows builds (x86-legacy, amd64-legacy) are unchanged and
    still require Windows 7 (or later).
    ... changelog too long, skipping 83 lines ...
    happen when using a volume command to achieve the same effect).

==== libphonenumber ====
Version update (8.12.23 -> 8.13.15)

- absl is also needed for using the -devel package
- Update to version 8.13.15:
  * Updated phone metadata for region code(s): BE, BF, IL, MN, NE, OM, SO, SV
  * Updated carrier data for country calling code(s):
    226 (en), 227 (en), 252 (en), 351 (en), 968 (en), 972 (en)
- Update to version 8.13.14:
  * Many data changes
  * Removal of unused leading_zero_possible proto field in
    phonemetadata.proto and all generated code
  * https://github.com/google/libphonenumber/blob/v8.13.14/release_notes.txt
- Depends on abseil now
- Turn metadata regeneration off explicitly, wasn't done previously
  either. This allows dropping the java dependency.
- Add patches to fix building:
  * 0001-Build-with-C-17.patch
  * 0001-Revert-Fix-typo-in-arguments-to-add_metadata_gen_tar.patch
- protobuf got fixed, builds fine with 22 now
- prefer protobuf 21 as it is not compatible with v22

==== libtommath ====

- handle rpmlint warnings/errors:
  * update rpmlintrc to address new Factory warnings
  * make libtommath-examples noarch
  * make shared library executable
- specfile style changes enforced by hard to avoid format_spec_file
  service
- Add 546.patch: Fix possible integer overflow.

==== libunwind ====
Version update (1.6.2 -> 1.7.0)

- Update to 1.7.0:
  * DWARF: dwarf4 fix cie parsing.
  * x86_64: Stop aliasing RSP and CFA.
  * Prefer EXTBL unwinding on ARM.
  * [GCC pedantic] Fix "error: comma at end of enumerator list"
    when linking to libunwind.
  * Fix table indexing in dwarf_search_unwind_table.
  * Expose function-pointer-to-name API.
  * Add port for Linux on LoongArch.
  * Add more POSIX polyfills for nix cross-build on win.
  * DWARF: avoid a data race.
  * skip latex2man check with --disable-documentation.
  * Skip init_mem_validate calls during remote unwind.
  * [Loongarch64] amend the LoongArch64's CMakeLists.txt and compiling error.
  * Update license in pal-single-threaded.c.
  * Fix to malloc call in tdep_get_elf_image.
  * Updated to determine PAGE_SIZE dynamically.
  * Unwind with pointer authentication on arm64.
  * Make some structs non-empty.
  * DWARF: avoid invalid memory access with invalid CFI.
  * fix incorrect store in AArch64 getcontext.
  * avoid leaking registers across sigreturn.
  * Use constant for array size in os-linux.
  * added coredump support for s390x.
  * Allow an alternate LOG_DRIVER to be specified.
  * Remove bashisms from tests/check-namespace.sh.
  * Add autodetection of procfs_status type.
  * Add remote unwinding support for macOS.
  * Expose get_proc_info_in_range API.
  * Autodetect presence of elf_fpregset_t.
  * coredump: stop assuming .text and .eh_frame are both in the first
    segment of an ELF file.
  * Make sigaltstack() optional.
  * Add support for arm fp registers unwind.
  * updated dist to focal for s390x jobs.
  * Add RISC-V machine value in remote unwind.
  * Fix SOFTFP case for arm getcontext.
  * Added support for unwinding from the vsyscall region.
  * Stop the autotools nag about AC_CONFIG_MACRO_DIRS.
  * Fix make distcheck due to missing coredump header.
  * Fix undefined behavior issues in aarch64.
  * Account for lr in aarch64's uc_addr.
  * tests/run-coredump-unwind: Skip test if no coredump has been created.
  * [LoongArch64] Update the port to latest kernel ABI.
  * arm64: Add support for unwinding in SVE functions
  * check-namespace.sh: adjust aarch64 symbols.
  * Updated to determine PAGE_SIZE dynamically for loongarch64.
  * Gia64-test-nat.c: #include <signal.h> for sigaction().
  * Fix for unw_backtrace fast path does not work on x86_64.
  * fix the way load offset is detected so it works with lld linker.
  * Remove the unused powerpc setcontext() dummies.
  * Add unw_backtrace2 function.
- Include the man pages, README and LICENSE files.
- Update libunwind.keyring file.

==== libwps ====
Version update (0.4.13 -> 0.4.14)

- Update to 0.4.14:
  * autoupdate configure.ac
  * correct various warnings

==== libzypp ====
Version update (17.31.14 -> 17.31.15)

- Fix build against protobuf >= 22 (fixes #465, closes #466)
  Port away from protobuf_generate_cpp. Upstream protobuf does not
  export protobuf_generate_cpp by default anymore.
  Use protobuf_generate instead, which is also available on older
  versions.
- Remove SUSE < SLE11 constructs (fixes #464).
- version 17.31.15 (22)

==== open-vm-tools ====
Subpackages: libvmtools0 open-vm-tools-desktop

- limit to protobuf < 22 for now until build failures have been fixed

==== protobuf ====
Version update (21.12 -> 4.22.5)

- Add patch to fix linking ThreadSafeArena:
  * 0001-Use-the-same-ABI-for-static-and-shared-libraries-on-.patch
- Drop the protobuf-source package, no longer used
- update to 22.5:
  C++
  * Add missing cstdint header
  * Fix: missing -DPROTOBUF_USE_DLLS in pkg-config (#12700)
  * Avoid using string(JOIN..., which requires cmake 3.12
  * Explicitly include GTest package in examples
  * Bump Abseil submodule to 20230125.3 (#12660)
- update to 22.4:
  C++
  * Fix libprotoc: export useful symbols from .so
  * Fix btree issue in map tests.
  Python
  * Fix bug in _internal_copy_files where the rule would fail in
    downstream repositories.
  Other
  * Bump utf8_range to version with working pkg-config (#12584)
  * Fix declared dependencies for pkg-config
  * Update abseil dependency and reorder dependencies to ensure
    we use the version specified in protobuf_deps.
  * Turn off clang::musttail on i386
- drop python2 handling
- fix version handling and package the private libs again
- Fix confusion in versions

==== protobuf-c ====

- limit to protobuf < 22 as it is not compatible with newer
  versions (gh#protobuf-c#544)

==== python-attrs ====

- remove outdated constructs, we no longer support < 3.8

==== python-pycryptodome ====

- Add %{?sle15_python_module_pythons}

==== qemu ====

- Patches added (first one is relevant for boo#1197298 and bsc#1212768):
  * [openSUSE][RPM] Use --preserve-argv0 in qemu-linux-user (#32)
  * [openSUSE][RPM] Split qemu-tools package (#31)

==== sddm ====
Subpackages: sddm-branding-openSUSE

- Add patches to allow dropping InputMethod= from 11-kwin_wayland.conf
  (boo#1212880):
  * 0001-greeter-Look-at-WAYLAND_DISPLAY-for-platform-detecti.patch
  * 0002-Ignore-InputMethod-qtvirtualkeyboard-on-wayland.patch

==== speech-dispatcher ====
Subpackages: libspeechd2 python3-speechd

- Use always python3.11 to build, so Leap use also python3.11 to
  build.

==== webkit2gtk3 ====
Version update (2.40.2 -> 2.40.3)
Subpackages: WebKitGTK-4.1-lang libjavascriptcoregtk-4_1-0 libwebkit2gtk-4_1-0 typelib-1_0-JavaScriptCore-4_1 typelib-1_0-WebKit2-4_1 webkit2gtk-4_1-injected-bundles

- Update to version 2.40.3:
  + Make memory pressure monitor honor memory.memsw.usage_in_bytes
    if exists.
  + Include key modifiers in wheel events.
  + Apply cookie blocking policy to WebSocket handshakes.
  + Remove accidental dependency on GLib 2.70.
  + Fix the build with BUBBLEWRAP_SANDBOX disabled.
  + Fix several crashes and rendering issues.

==== webkit2gtk4 ====
Version update (2.40.2 -> 2.40.3)
Subpackages: WebKitGTK-6.0-lang libjavascriptcoregtk6_0-1 libwebkitgtk6_0-4 webkitgtk-6_0-injected-bundles

- Update to version 2.40.3:
  + Make memory pressure monitor honor memory.memsw.usage_in_bytes
    if exists.
  + Include key modifiers in wheel events.
  + Apply cookie blocking policy to WebSocket handshakes.
  + Remove accidental dependency on GLib 2.70.
  + Fix the build with BUBBLEWRAP_SANDBOX disabled.
  + Fix several crashes and rendering issues.