Packages changed:
  ModemManager
  adwaita-icon-theme (42.0 -> 43)
  at-spi2-core (2.44.1 -> 2.46.0)
  bash
  cairo (1.16.0 -> 1.17.6)
  cockpit (271 -> 276.1)
  cockpit-podman (49.1 -> 53)
  colord
  dconf
  diffutils
  dleyna-server
  evince (42.3 -> 43.0)
  evolution-data-server (3.44.4 -> 3.46.0)
  file-roller (3.42.0 -> 43.0)
  flatpak
  gcr (3.41.0 -> 3.92.0)
  gcr3
  gdm (42.0 -> 43.0)
  geoclue2
  gjs (1.72.2 -> 1.74.0)
  glib-networking (2.72.2 -> 2.74.0)
  glib2 (2.72.3 -> 2.74.0)
  glibmm2_4 (2.66.4 -> 2.66.5)
  gnome-browser-connector
  gnome-calculator (42.2 -> 43.0.1)
  gnome-clocks (42.0 -> 43.0)
  gnome-control-center (42.3 -> 43.0)
  gnome-desktop (42.4 -> 43)
  gnome-disk-utility (42.0 -> 43.0)
  gnome-initial-setup (42.2 -> 43.0)
  gnome-online-accounts (3.44.0 -> 3.46.0)
  gnome-session (42.0 -> 43.0)
  gnome-settings-daemon (42.2 -> 43.0)
  gnome-shell (42.4 -> 43.0)
  gnome-shell-extensions (42.3 -> 43.rc)
  gnome-software (42.4 -> 43.0)
  gnome-terminal (3.44.1 -> 3.46.1)
  gnome-user-docs (42.0 -> 43.0)
  gobject-introspection (1.72.0 -> 1.74.0)
  gsettings-desktop-schemas (42.0 -> 43.0)
  gtk3
  gtk4 (4.8.0 -> 4.8.1)
  gtkmm3 (3.24.6 -> 3.24.7)
  gtksourceview5 (5.4.2 -> 5.6.0)
  gupnp-igd
  harfbuzz (5.1.0 -> 5.2.0)
  libadwaita (1.1.5 -> 1.2.0)
  libgdata
  libgweather4 (4.0.0 -> 4.2.0)
  libhandy (1.6.3 -> 1.8.0)
  libnma (1.8.40 -> 1.10.2)
  libosinfo
  libostree
  libpeas (1.32.0 -> 1.34.0)
  libsoup (3.0.8 -> 3.2.0)
  libwnck (40.1 -> 43.0)
  mdadm
  mutter (42.4 -> 43.0)
  nautilus (42.2 -> 43.0)
  nautilus-share (0.7.3 -> 0.7.5)
  netpbm
  orca (42.2 -> 43.beta)
  polkit-default-privs (1550+20220727.3ce2e2f -> 1550+20220919.3b55a1f)
  python-atspi (2.38.2 -> 2.45.90)
  python-attrs
  python-pycairo (1.20.1 -> 1.21.0)
  python310
  python310-core
  seahorse-nautilus (3.11.92 -> 3.11.92+95)
  sushi (42.0 -> 43.0)
  sysuser-tools
  tcpd
  tracker (3.3.3 -> 3.4.0)
  tracker-miners (3.3.1 -> 3.4.0)
  vte (0.68.0 -> 0.70.0)
  webkit2gtk3 (2.36.7 -> 2.38.0)
  webkit2gtk4 (2.36.7 -> 2.38.0)
  xdg-desktop-portal (1.14.6 -> 1.15.0)
  xdg-desktop-portal-gnome (42.3 -> 43.0)
  yast2-kdump (4.5.4 -> 4.5.5)
  yelp (42.1 -> 42.2)
  yelp-xsl (42.0 -> 42.1)
  zxing-cpp

=== Details ===

==== ModemManager ====
Subpackages: ModemManager-bash-completion ModemManager-lang libmm-glib0

- Disable make_check call, tests currently fails due to our switch
  to glib 2.73.2.
  https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/870
  https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/601
  https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/621

==== adwaita-icon-theme ====
Version update (42.0 -> 43)

- Update to version 43:
  + No changes, stable bump only.
- Update to version 43.beta.1:
  + build: fix dist tarball creation (symlink issue).
- Update to version 43.beta:
  + Fix build
  + fullcolor:
  - drag accept gradient
  - fix trash transparency
  + inkscape 1.2 compatibility
  + symbolic:
  - auth-face for face unlock
  - bluetooth off
  - folder icons
  - modem updates
  - package icons
  - restore
  - revert RTL changes for media seek
  - selection-mode tweaks
  - starred updates
  - update style to the contemporary rounded outlines

==== at-spi2-core ====
Version update (2.44.1 -> 2.46.0)
Subpackages: at-spi2-core-lang libatk-1_0-0 libatk-bridge-2_0-0 libatspi0 typelib-1_0-Atk-1_0 typelib-1_0-Atspi-2_0

- Update to version 2.46.0:
  + Fix GetInterfaces documentation on org.a11y.atspi.Accessible
    interface.
- Add libatk-1_0-0 and libatk-bridge-2_0-0 to baselibs.conf, build
  32bit support.
- Update to version 2.45.91:
  + Send device event controller events using the same signature as
    other events.
  + Document the Accessible, Action, and Cache dbus interfaces.
  + Fix license of atspi-gmain.c.
- Add fdupes BuildRequires and macro, remove duplicate files.
- Provide and Obsolete atk from libatk sub-package.
- Update to version 2.45.90:
  + xml:
  - Add some documentation.
  - Fix event arguments.
  - Add some missing DeviceEventController methods.
  + Bind the AT-SPI bus to the graphical session.
  + Mark bus service as belonging to the session slice.
  + Add ATSPI_ROLE_PUSH_BUTTON_MENU.
  + Add an "announcement" event/signal to allow objects to send
    notifications.
  + Various code clean-ups and test improvements.
- Add pkgconfig(libxml-2.0) BuildRequires: New dependency.
- Add new sub-packages from the now included atk and at-spi2-atk
  packages: libatk-1_0-0, libatk-bridge-2_0-0 and
  typelib-1_0-Atk-1_0.
- Provide/Obsolete at-spi2-atk-gtk2 by the main package.

==== bash ====
Subpackages: bash-doc bash-lang bash-sh

- Enable parallel builds by slpitting clean and all at make time
  (Thanks to Christopher Yeleighton)
- Do not copy more than 1 byte for \(aq becoming a "'" in
  quotes-man2html.patch
- Small change in quotes-man2html.patch
  * Use a simple "'" aka quote instead of "′" for "\(aq"
- Add patch quotes-man2html.patch
  * Fix boo#1203091 -- BASH(1) Manual Page: Unprocessed macro aq

==== cairo ====
Version update (1.16.0 -> 1.17.6)
Subpackages: libcairo-gobject2 libcairo-script-interpreter2 libcairo2

- Update to version 1.17.6:
  + This snapshot sees the removal of the following backends and
    platform support: Qt4, BeOS, OS/2, DirectFB, DRM, Cogl, OpenVG.
  + Thanks to all past contributors for their work on them. If you
    were using any of these backends then you will need to stick to
    Cairo 1.16.
  + This snapshot is going to be the **last** release of Cairo with
    the Autotools build system. The Meson build has seen many
    improvements and it is considerably easier to maintain and
    faster to build.
- Changes from version 1.17.4:
  + A particularly noteworthy improvement in this release is the
    addition of the meson build system as an alternative to
    autotools.
  + The cogl Cairo backend underwent significant development this
    cycle.
  + Subpixel positioning support allows improved glyph outlines
    with the Freetype font backend.
  + For a complete log of changes, please see
    https://cairographics.org/releases/ChangeLog.1.17.4
- Changes from version 1.17.2:
  + This snapshot provides the new support for writing floating
    point formats as 16 bpc PNGs, with support for RGBA128F and
    RGB96F formats. This new feature increases Cairo's pixman
    version requirement to 0.36.0.
  + Beyond this are a range of bugfixes.
    For a complete log of changes, please see
    https://cairographics.org/releases/ChangeLog.1.17.2
- Drop patches fixed upstream:
  + cairo-Use-FT_Done_MM_Var-instead-of-free-when-available.patch
  + cairo-composite_color_glyphs.patch
  + cairo-pdf-add-missing-flush.patch
  + cairo-do-not-override-explicitly-requested-grayscale-aa.patch
- Rebase remaining patches with quilt.
- Add 0001-Set-default-LCD-filter-to-FreeType-s-default.patch: Set
  default LCD filter to FreeType's default (patch merged upstream).
- Use ldconfig_scriptlets macro for post(un) handling.

==== cockpit ====
Version update (271 -> 276.1)
Subpackages: cockpit-bridge cockpit-packagekit cockpit-system

- new version 276.1
  - login: Use valid selectors when testing for :is() / :where() support.
  - stability and performance improvements
  - previous changes https://cockpit-project.org/blog/cockpit-275.html
- css-overrides.patch, hide-docs.patch, remove-pwscore.patch: refreshed
- kdump-close.patch, kdump-refactor.patch, kdump-suse.patch: upstreamed
  and removed

==== cockpit-podman ====
Version update (49.1 -> 53)

- new version 53. Changes since 49.1 include,
  * Use NumberInput for Image Run Dialog
  * Fix events with large number of containers
  * Translation updates
  * Add Volumes and Env Variables to container details
  * Show volume permission in container integration tab
  * Allow no system users to set restart policy
  * Show image history
  * Stability and performance improvements

==== colord ====
Subpackages: colord-color-profiles colord-lang libcolord2 libcolorhug2

- Add colord-CVE-2021-42523.patch: fix a small memory leak on db
  open failure (boo#1202802 CVE-2021-42523).

==== dconf ====
Subpackages: gsettings-backend-dconf libdconf1

- Bring back 0001-gvdb-Restore-permissions-on-changed-files.patch
  since the useful fix was never merged to upstream (bsc#971074
  bgo#758066 bsc#1203344).

==== diffutils ====
Subpackages: diffutils-lang

- Skip gnulib test test-free under qemu emulation (bsc#1202260)

==== dleyna-server ====

- Add port-to-gupnp1_6.patch: Backport commits from upstream, fix
  build with new gupnp. Following this, replace
  pkgconfig(gssdp-1.2), pkgconfig(gupnp-1.2) and
  pkgconfig(libsoup-2.4) with pkgconfig(gssdp-1.6),
  pkgconfig(gupnp-1.6) and pkgconfig(libsoup-3.0) BuildRequires.

==== evince ====
Version update (42.3 -> 43.0)
Subpackages: evince-lang evince-plugin-pdfdocument libevdocument3-4 libevview3-3 typelib-1_0-EvinceDocument-3_0 typelib-1_0-EvinceView-3_0

- Update to version 43.0:
  + build:
  - Narrow the version to enable nautilus plugin
  - Update flatpak dependencies
  - Use GNOME module post_install()
  - Add new job to generate the docker image
  - Update versions for gitlab-ci's Docker image
  + help:
  - Add Italian localized image
  - Remove unused screenshots
  - Update application screenshot to version 43 UI
  + Updated translations.
- Update to version 43.alpha:
  + backends:
  - Handle labels as optional on markup annotations.
  - Use default color when annotation has no color.
  + build:
  - Add deprecation guards to now old find text related
    functions.
  - Always enable the pdf backend.
  - Bump poppler's version to latest stable.
  - Bump version after release.
  - Let flatpak build fail.
  + ci: Remove unused path when building flatpak.
- Pass nautilus=false to meson, disable build of nautilus-evince.
  Following this, drop pkgconfig(libnautilus-extension)
  BuildRequires, no longer needed, and nautilus-evince sub-package.

==== evolution-data-server ====
Version update (3.44.4 -> 3.46.0)
Subpackages: evolution-data-server-lang

- Update to version 3.46.0:
  + Updated translations.
- Update to version 3.45.3:
  + build: Correct use of manual NSS/NSPR build flags
  + libedataserverui: Add a widget to show certificate information
  + Replace GcrCertificateWidget with libedataserverui's
    ECertificateWidget
  + Bugs fixed:
  - Camel: VACUUM cannot run from within a transaction
  - e-cal-component.c: typo VTOTO -> VTODO
- Drop unused pkgconfig(gcr-4-gtk3) BuildRequires.
- Update to version 3.45.2:
  + Bump libsoup minimum version requirement to 3.1.1
  + CamelDataWrapper: Add function to construct it from data
  + ESourceMailAccount: Add 'builtin' property
  + Add functions to manipulate Google Task API
  + e_soup_session_util_normalize_uri_path: Normalize path only
    when not encoded
  + Replace libgdata dependency with built-in functions
  + Add camel_folder_get_full_display_name()
  + CamelFolderSummary: Hide empty email address in user visible
    strings
  + Calendar: Correct handling of a "not modified" On The Web
    calendar
  + ESoupSession: Extract common auth failure code into a utility
    function
  + ESoupAuthBearer: Check for token expiration in
    e_soup_auth_bearer_is_authenticated()
  + EOAuth2Service: Correct free function for GBytes structure
  + ESoupSession: Allow NULL source internally
  + Check for non-zero value passed to g_flags_get_first_value()
  + alarm-notify: Use themed icon instead of file icon for
    notifications
  + ESoupSession: Avoid downgrade of Bearer (OAuth2) auth for
    authentication
  + Bugs fixed:
  - LDAP: Conditionally use displayName for file-as
  - IMAPx: Unsubscribed folders in personal namespace hidden in
    offline
  - ESoupSession: Remember server fail response for detailed error
  - ECalClient: Remove libical errors from components on write
  - IMAPx: Unsubscribed folder always removed from the UI
  - reminders-widget: Sort snooze times by duration
- Drop libdata dependency following upstream changes.
- Update to version 3.45.1:
  + The Evolution-Data-Server had been ported to libsoup3, which
    means anything what uses it, and all of its dependencies,
    should be libsoup3 too.
  + Change how OAuth2 credentials are stored in the code.
  + ESoupAuthBearer: Implement two more SoupAuth virtual methods.
  + ERemindersWidget: Allow width shrink for small screens.
  + e-module: Add debug prints about module loading.
  + Fix few memory leaks discovered by Coverity scan.
  + goa-ews: Handle certificate errors during autodiscover.
  + GOA module: Prevent ESource removal on D-Bus reconnect or
    registry reload.
  + EExtensible: Introduce e_extensible_reload_extensions().
  + EDataFactory: Reload extensions on factory start.
  + book/cal-meta-backend: Claim error on refresh call in Power
    Saver mode.
  + Calendar: Add functions to handle LANGUAGE parameter on
    properties.
  + e-cal-component: Fix a logic flaw in the foreach_property().
  + alarm-notify: Use localized summary/description properties,
    if available.
  + build: Look for WebKitGTK only when GTK/GTK4 is enabled.
  + Correct libedataserverui4 main header file.
  + ECredentialsPrompterImplPassword: Dialog not closed on
    OK/Cancel click in gtk3.
  + ESoupSession: Change handling of credentials.

==== file-roller ====
Version update (3.42.0 -> 43.0)
Subpackages: file-roller-lang

- Update to version 43.0:
  + New features and user visible changes: Add read-only support
    for Apple’s `dmg` image format through 7-zip.
  + Bugs fixed: Prevent libarchive backend from writing endless
    padding when extracting RAR archives.
  + Other changes: Various source code clean-ups.
  + Updated translations.
- Update to version 43.alpha:
  + New features and user visible changes:
  - Support `7zz` and `7zzs` programs from the official 7-Zip
    project. Distros will want to adjust the
    `data/packages.match` file.
  - Add a mnemonic to Extract button.
  - Make password field reveal icon consistent with other GNOME
    apps.
  - Nautilus extension now supports extracting multiple archives
    simultaneously with “Archive to…”.
  - Add context menu item to navigate to a file from search.
  + Bugs fixed:
  - Fix RAR decompression support in 7-Zip backend.
  - Fix opening RAR archives with encrypted headers.
  + Other changes:
  - Port Nautilus extension to Nautilus 43.
  - Various code clean-ups.
  - Slightly modernized Meson code.
  - Use portal-based APIs for opening files, adding dependency on
    libportal and libportal-gtk3.
  - Add support for building internal API docs using gi-docgen.
  - Do not hide File-Roller icon in the KDE app laucher.
  - Remove dependency on libnotify.
  + Updated translations.
- Switch back to upstream tarball, drop service.
- Drop pkgconfig(libnotify) BuildRequires: No longer needed.
- Replace pkgconfig(libnautilus-extension) with
  pkgconfig(libnautilus-extension-4) BuildRequires following
  upstream changes.
- Add desktop-file-utils, pkgconfig(libportal),
  pkgconfig(libportal-gtk3) and pkgconfig(gtk4) BuildRequires, new
  dependencies.
- Rebase patches with quilt.
- Add back lhasa and arj Suggests.

==== flatpak ====
Subpackages: libflatpak0 system-user-flatpak

- Drop pkgconfig(libsoup-2.4) BuildRequires: rely on the curl
  backend. Following this, pass --with-curl to configure.
- Add pkgconfig(libxml-2.0) BuildRequires, exsisting dependency,
  previously pulled in by libsoup.

==== gcr ====
Version update (3.41.0 -> 3.92.0)
Subpackages: gcr-lang gcr-ssh-agent gcr-ssh-askpass gcr-viewer

- Update to version 3.92.0:
  + This is the beta release of gcr4, which is a major version bump
    after gcr3 with several API and ABI breaks.
  + `GcrCertificateSection` and `GcrCertificateField` have been
    added, which now allow consumers to more easily create their
    own GcrCertificate-based UIs.
  + gcr4 will no longer ship UI libraries, i.e. gcr-gtk3 or
    gcr-gtk4.
  + `GcrComparable` and `GckList` have been removed.
- Drop pkgconfig(gtk+-3.0) BuildRequires, no longer needed, nor
  supported. Following upstream changes, stop passing gtk3=true to
  meson.
- Drop sub-package typelib-1_0-GcrUi-3, it was already gone since
  3.90.0 release.
- Update to version 3.90.0:
  + The "gcr" pkgconfig package now no longer contains the UI
    widgets (i.e. the former "gcr-base" package)..
  + "gcr-ui" no longer exists. There is now "gcr-gtk3" and
    "gcr-gtk4" for the GTK3 and GTK4 versions respectively. These
    might be removed from by the beta release however, in favor of
    widgets for each DE (e.g. libadwaita or libgranite or ...).
  + All deprecated API has been removed, as well as most UI-related
    code. This includes most widgets, GcrColumn and any icons.
  + Most GObject-based code has been updated to use modern
    constructs like the `G_DECLARE_*` macros.
  + "pkcs11.h" and "pkcs11.vapi" have been removed. If you used
    "pcks11.h", this is provided by the p11-kit package. If you
    used pkcs11.vapi, you'll have to copy it directly in your
    repository.
  + The org.gnome.crypto.pgp schema is no longer shipped. The
    options provided in it are part of GPG configuration files.
  + The minimally required version of Meson is now 0.59.
  + All `GcrCollection` based APIs are now ported to `GListModel`.
  + Added lookup of trust assertions for distrusted certs.
  + Updated translations.
- Drop b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: fixed
  upstream.
- Update to version 3.41.1:
  + meson: Fix unknown kw argument in gnome.generate_gir.
  + gcr: Add G_SPAWN_CLOEXEC_PIPES flag to all the g_spawn
    commands.
  + docs: Port from gtk-doc to gi-docgen.
  + Unbreak build without systemd.
  + Several CI fixes.
  + Updated translations.
- Drop b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fixed
  upstream.
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires following
  upstreams port.
- Use ldconfig_scriptlets macro for post(un) handling.
- Split out doc subpackage.
- Add fdupes BuildRequires and macro, remove duplicate files.
- Build data and doc sub-packages as noarch.

==== gcr3 ====
Subpackages: libgck-1-0 libgcr-3-1

- gcr-ssh-askpass: this package does still exist on gcr4 too, but
  the two are not interchanchable. The binary though has a
  different name, so they do not conflict. Drop the
  provides/obsoletes on gcr-ssh-askpass and recommend
  gcr-ssh-askpass by the library.
- Add provides/conflicts to the sub packages to co-exist with gcr:
  + gcr3-data provides gcr-data and conflicts with gcr-data:
    packages provided by gcr and gcr3 will thus be picked from gcr
    (higher version)
  + Same setup done for gcr3-viewew, -prompter, -ssh-askpass, and
  - ssh-agent.
- Rename package to gcr3, as compat stack.

==== gdm ====
Version update (42.0 -> 43.0)
Subpackages: gdm-lang gdm-schema gdmflexiserver libgdm1 typelib-1_0-Gdm-1_0

- Update to version 43.0:
  + Drop vestigial code.
  + Fixes in GPU detection.
  + Use _GNU_SOURCE again to avoid compile warning.
  + Updated translations.
- Drop patches fixed upstream:
  + gdm-Fix-type-of-signal-connection-id.patch
  + gdm-Stop-listening-to-udev-events.patch
- Rebase patches with quilt.

==== geoclue2 ====
Subpackages: system-user-srvGeoClue typelib-1_0-Geoclue-2_0

- Add 129.patch: Port to use soup3. Following this, replace
  pkgconfig(libsoup-2.4) with pkgconfig(libsoup-3.0) BuildRequires.

==== gjs ====
Version update (1.72.2 -> 1.74.0)
Subpackages: libgjs0 typelib-1_0-GjsPrivate-1_0

- Update to version 1.74.0:
  + Many improvements to the examples and documentation.
  + Overrides to certain non-introspectable functions that will now
    gracefully throw an exception instead of crashing.
  + Closed bugs and merge requests:
  - Various maintenance.
  - http example not reliable, relies on server provided
    content-length.
  - Gio set_attribute SIGSEGV (Address boundary error).
  - doc:
    . Reformat for better scraping with DevDocs.
    . Update Home.
  - GLib: override GThread functions.
- Use ldconfig_scriptlets macro for post(un) handling.
- Require xorg-x11-Xvfb on SLE-15-SP5, rather than
  xorg-11-server-Xvfb (bsc#1203274).
- Update to version 1.73.2:
  + New JavaScript features! This version of GJS is based on
    SpiderMonkey 102, an upgrade from the previous ESR (Extended
    Support Release) of SpiderMonkey 91. Here are the highlights of
    the new JavaScript features. For more information, look them up
    on MDN or devdocs.io.
  + New APIs
  - The `Object.hasOwn()` static method can be used as an easier
    replacement for `Object.prototype.hasOwnProperty.call(...)`.
  - `Intl.supportedValuesOf()` lets you enumerate which
    calendars, currencies, collation strategies, numbering
    systems, time zones, and units are available for
    internationalization.
  + It's now possible to use
    `GObject.BindingGroup.prototype.bind_full()` with JS functions.
    Previously this method was unusable in JS.
  + Gio.FileEnumerator is now iterable, both synchronously (with
    for-of or array spread syntax) and asynchronously (with
    for-await-of).
  + Performance improvements in the built-in `imports.signals`
    module.
  + Many improvements to the examples and documentation.
  + Closed bugs and merge requests:
  - Spidermonkey 102
  - Object connections / signal emissions optimizations
  - tests/Gio: Cleanup Gio._promisify
  - Include JUnit reports in builds
  - Integrate pretty print to the debugger
  - doc:
    . Edit GJS description
    . note the version `constructor()` became supported
    . Modernize examples
    . Document byteArray deprecation and migration
    . add simple Gtk.TickCallback example
  - build: disable sysprof agent for subproject fallback
  - Update CI images
  - GListModel.get_n_items returns garbage value
  - Add override for g_binding_group_bind_full()
  - Make GFileEnumerator iterable and async iterable
- Replace pkgconfig(mozjs-91) with pkgconfig(mozjs-102)
  BuildRequires following upstreams changes.
- Update to version 1.73.1:
  + The interactive interpreter now displays its output more
    intelligently, pretty-printing the properties and values of
    objects based on their type. This improvement also applies to
    the log() and logError() functions.
  + New API: DBus proxy classes now include methods named with the
    suffix 'Async', which perform async calls to DBus APIs and
    return Promises. This is in addition to the existing suffixes
    'Sync' (for blocking calls) and 'Remote' (for async calls with
    callbacks.)
  + There is an override for
    Gio.ActionMap.prototype.add_action_entries(). Previously this
    method wouldn't work because it required an array of
    Gio.ActionEntry objects, which are not possible to construct in
    GJS. Now it can be used with an array of plain objects. (e.g.
    `this.add_action_entries
    ([{name: 'open', activate() { ... }}]);`
  + GJS is now compatible with libffi 3.4.2 and later. All earlier
    versions of GJS are not compatible with libffi 3.4.2 and later
    unless libffi is built with the --disable-exec-static-tramp
    flag.
  + GJS now requires Meson 0.54 to build.
  + Closed bugs and merge requests:
  - Verbose Object Print Output
  - Add support for JS async calls in DBusProxyWrapper
  - Crash after build against libffi 3.4.2
  - Handle reference cycles in new console pretty print function
  - Gnome-Shell 42 - crash after login (general protection fault)
  - Various maintenance
  - jsapi-util-strings: Ignore locale to compute the upper case
    of a char (i.e. fix implicit properties on Turkish locale)
  - Dockerfile: Install Turkish locale in CI for UTF-8 locale too
  - Improve pretty-print output for GObject-introspected objects
  - Expose pretty print function to tests
  - build: track changes to Sysprof meson options
  - Make Gio.ActionMap.add_action_entries work
  - Make DBus session and system props non-enumerable
  - gi/arg-inl: Mark the arg functions as constexpr
  - build: Do not use verbose GJS debug logging in tests by
    default
  - minijasmine: Print test JS errors output if any
  - doc: document the existence of the console object in GJS
  - arg-cache: Use a switch to select the not-introspectable error
  - log_set_writer_func is not safe to use

==== glib-networking ====
Version update (2.72.2 -> 2.74.0)
Subpackages: glib-networking-lang

- Update to version 2.74.0:
  + Updated translations.
- Update to version 2.74.rc:
  + Support PKCS #12 encrypted certificates.
  + Various improvements to Meson build system.
  + Multiple fixes for proxy tests.
- Update to version 2.74.beta:
  + Drop environment proxy resolver to lowest priority.

==== glib2 ====
Version update (2.72.3 -> 2.74.0)
Subpackages: glib2-lang glib2-tools libgio-2_0-0 libglib-2_0-0 libgmodule-2_0-0 libgobject-2_0-0 libgthread-2_0-0

- Update to version 2.74.0:
  + Use EPOLL_CLOEXEC by default
  + Fixed various regression on GRegex as per the PCRE2 porting
  + Fixed various memory leaks
  + Bugs fixed: glgo#GNOME/gtksourceview#278,
    glgo#GNOME/gtksourceview#283, glgo#GNOME/GLib#2688,
    glgo#GNOME/GLib#2713, glgo#GNOME/GLib#2719,
    glgo#GNOME/GLib#2729, glgo#GNOME/GLib#2733,
    glgo#GNOME/GLib#2737, glgo#GNOME/GLib#2741,
    glgo#GNOME/gtk#4400, glgo#GNOME/GLib!2820,
    glgo#GNOME/GLib!2855, glgo#GNOME/GLib!2861,
    glgo#GNOME/GLib!2868, glgo#GNOME/GLib!2873,
    glgo#GNOME/GLib!2874, glgo#GNOME/GLib!2875,
    glgo#GNOME/GLib!2876, glgo#GNOME/GLib!2879,
    glgo#GNOME/GLib!2881, glgo#GNOME/GLib!2882,
    glgo#GNOME/GLib!2883, glgo#GNOME/GLib!2900.
  + Updated translations.
- Replace pkgconfig(libpcre) with pkgconfig(libpcre2-8)
  BuildRequires. No longer used by glib (replaced by pcre2
  in 2.73.2).
- Drop 99783e0408f8ae9628d2c7a30eb99806087da711.patch for 2.73.x
  branch, fixed upstream already.

==== glibmm2_4 ====
Version update (2.66.4 -> 2.66.5)
Subpackages: libgiomm-2_4-1 libglibmm-2_4-1

- Update to version 2.66.5:
  + Gio:
  - ListStore: Don't derive a gtkmm__GListStore GType
  - DBus::Proxy: get_connection(), get_interface_info(): Add
    refreturn.
  + Documentation: Gio::Action: Improve the documentation.
  + gmmproc: Improved handling of final types.
  + Build:
  - Meson build: Avoid unnecessary configuration warnings.
  - Meson/MSVC: Add more warnings to ignore.
  - NMake Makefiles: Ensure g[lib|io]mm[config.h|.rc] are
    created.
- Use ldconfig_scriptlets macro for post(un) handling.

==== gnome-browser-connector ====

- Use new upstream source url.

==== gnome-calculator ====
Version update (42.2 -> 43.0.1)
Subpackages: gnome-calculator-lang gnome-shell-search-provider-gnome-calculator

- Update to version 43.0.1:
  + Fixed appdata versioning.
- Update to version 43.0:
  + Removed old issue tracker references.
- Updated to version 43.rc:
  + Fix crash when entering new function name.
  + Fix source view border.
  + Flatpak build update.
  + Port about window to libadwaita.
  + Port to libsoup3.
  + Updated translations.
  + Drop patch 4fff5e1.patch due to libsoup3 being patched upstream
- Add 4fff5e1.patch: Build with soup3. Following this, replace
  pkgconfig(libsoup-2.4) with pkgconfig(libsoup-3.0) BuildRequires.
- Update to version 43.alpha:
  + Fixed broken undo/redo.
  + Make sure variable name definitions work with whitespace too.
  + Fix translatable strings.
  + Fixed missing implicit multiplication with variable and root.
  + Meson warning fixes.
  + Updated translations.

==== gnome-clocks ====
Version update (42.0 -> 43.0)
Subpackages: gnome-clocks-lang gnome-shell-search-provider-gnome-clocks

- Update to version 43.0:
  + Updated translations.
- Update to version 43.beta:
  + Port to AdwAboutWindow
  + Fix notifications are immediately withdrawn.
  + Updated translations.
- Update to version 43.alpha:
  + Build against either geocode-glib-1.0 or geocode-glib-2.0.
  + Disable "Add" button by default on new timer dialog.
  + Fix the incorrect order of stopwatch's time label using RTL
    locale.
  + Do not match timezones on search.
- Replace pkgconfig(geocode-glib-1.0) with
  pkgconfig(geocode-glib-2.0) BuildRequires following upstream
  changes.

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

- Update to version 43.0:
  + Updated translations.
- Update to version 43.rc:
  + Fix AM/PM labeling issue;
  + Remove no longer used icon;
  + Select panel only if non-folded when search is canceled;
  + Several UI improvements regarding device security;
  + Fix primary monitor selection.
  + Allow backgrounds to use any image format;
  + Improve dark theme support;
  + Keyboard: Fix activation of input source toggle button and
    improve handling of Shift shortcuts.
  + Power: Fix blank screen and power button behavior settings;
  + Printers: Show empty state after removing last printer;
  + Fix Move Up and Move Down actions when searching;
  + Fix sound alert selection;
  + Improve support to Wacom Express Key Remote;
  + Updated translations.
- Update URL tag to https://apps.gnome.org/app/org.gnome.Settings/,
  the new upstream web page dedicated to Settings (this package).
- Bump meson build requirement from 0.53.0 to 0.57.0.
- Add noarch as BuildArch for color, goa, user-faces, and devel
  subpackages as they do not contain any native code/binaries.
- Add rpmlintrc to filter false-positives about
  desktopfile-without-binary warnings for color, goa and user-faces
  subpackages since they call "gnome-control-center color/goa/etc"
  rather than a binary of their own. Also filter the
  file-not-in-%lang warning because we strip the English language
  from the lang subpackage and package it in the main package.
- Replace pkgconfig(gcr-3) with pkgconfig(gcr-base-3)
  BuildRequires: Align with what meson checks for.
- Drop explicit pkgconfig(libsoup-2.4) BuildRequires: No longer
  needed, as color sub-module was ported away from it. See
  https://gitlab.gnome.org/GNOME/gnome-control-center/-/commit/a9c398e5d9d45fb4638b38d6bb3f677a2b12b249
- Update to version 43.beta:
  + Cellular: Add WWAN 5G connection support.
  + Device Security:
  - Polish failure messages.
  - Various style updates.
  + Display: Support privacy screens.
  + Info: Show build id in a separate row.
  + Network: Fix VPN empty state.
  + Sound: Update default sounds.
  + User Accounts: Fix back button not appearing sometimes.
  + Updated translations.
- Update to version 43.alpha:
  + Improved accessibility in various panels.
  + New Device Security panel.
  + Date & Time: Update visual style of the timezone map.
  + Display: Various visual improvements.
  + Sound: Remove dog barking sounds.
  + Updated translations.

==== gnome-desktop ====
Version update (42.4 -> 43)
Subpackages: gnome-desktop-lang libgnome-desktop-3_0-common typelib-1_0-GnomeDesktop-3_0

- Update to version 43:
  + Updated translations.
- Update to version 43.rc:
  + gnome-languages: Simplify XPG language parsing.
  + Updated translations.

==== gnome-disk-utility ====
Version update (42.0 -> 43.0)
Subpackages: gnome-disk-utility-lang

- Update to version 43.0:
  + Updated translations.
- Update to version 43.rc:
  + flatpak: Use devel branch for Udisks.
  + flatpak: Use libfdisk from util-linux.
  + flatpak: Use devel build for blockdev.
  + Updated translations.
- Update to version 43.beta:
  + ci: Use nigthly image
  + flatpak:
  - Use specific udisk tag
  - own org.gnome.Disks.NotificationMonitor
  - Use fallback-x11 instead of x11
  - Add libnotify
  + desktop: Mark app as using notifications
  + Updated translations.
- Update to version 43.alpha:
  + flatpak: use alternative location for keyutils-1.6.1.tar.bz2.
  + Remove incompatible volatile qualifiers.
  + INSTALL: Fix broken link.
  + Add development pointers to the readme and remove obsolete
    TODOs.
  + gduatasmartdialog: Replace deprecated GIO function.
  + gduformatdiskdialog: Fix parameter of g_signal_connect () and
    remove unused variable.
  + gduapplication: Fix parameter of g_signal_connect ().
  + gduutils:
  - Implement gdu_utils_can_format.
  - Remove unused variable in gdu_utils_can_check.
  + createfilesystempage:
  - Check for vfat support.
  - Add tooltip for missing utilities.
  + gduapplication: Free string after use.
  + gduatasmartdialog: Free string after use.
  + gduwindow: Free GList after use.
  + meson: Use gnome.post_install.
  + Updated translations.
- Add desktop-file-utils BuildRequires: New dependency.

==== gnome-initial-setup ====
Version update (42.2 -> 43.0)
Subpackages: gnome-initial-setup-lang

- Update to version 43.0:
  + Updated translations.
- Update to version 43.rc.1:
  + The authentication dialog in the enterprise login page
    regressed in the port to GTK 4; in this release, its buttons
    are accessible once again, and its appearance improved.
  + Updated translations.
- Update to version 43.rc:
  + Initial Setup no longer crashes if using capital letters or
    periods in the username. Now, it always forbids such characters
    to be used (glgo#GNOME/gnome-initial-setup#117,
    glgo#GNOME/gnome-initial-setup!30).
  + Several regressions in the timezone page got fixed
    (glgo#GNOME/gnome-initial-setup#145,
    glgo#GNOME/gnome-initial-setup!157,
    glgo#GNOME/gnome-initial-setup!158).
  + Page-skipping works again (glgo#GNOME/gnome-initial-setup!156).
  + Parental Controls support now correctly requires malcontent
    0.11.0's new API name.
- Update to version 43.beta:
  + Initial Setup has been ported to GTK 4, libadwaita, and
    friends. As a result:
  - libnma-gtk4 is now required, rather than libnma.
  - GTK 4 is required in addition to GTK 3. This is because
    goa-backend does not have a GTK 4 port. Like in
    gnome-control-center, the use of goa-backend is split out
    into a separate process.
  - webkit2gtk5 is now required. (However, goa-backend brings a
    transitive dependency on webkit2gtk4.)
  - Since webkit2gtk5 requires libsoup 3, the soup2=true
    configuration option has been removed. Initial Setup depends
    on geocode-glib-2.0, and versions of librest and gweather4
    built against libsoup 3.
  - Support for taking a selfie as your account avatar has been
    removed, since libcheese-gtk lacks a GTK 4 port, and the
    optional libcheese[-gtk] dependency is no more.
  - Parental controls support requires malcontent 0.11 which is
    not released at the time of writing.
  + When systemd support is enabled, Initial Setup now installs a
    sysusers.d snippet for its user.
- Adjustments for port to GTK4:
  + Drop pkgconfig(cheese) and pkgconfig(cheese-gtk) BuildRequires.
  + Replaced BuildRequires:
  - pkgconfig(libhandy-1) -> pkgconfig(libadaita-1)
  - pkgconfig(libnma) -> pkgconfig(libnma-gtk4)
  - pkgconfig(webkit2gtk-4.1) -> pkgconfig(webkit2gtk-5.0)
- Update to version 43.alpha.1:
  + When built with -Dsoup2=false (the default), Initial Setup now
    depends on geocode-glib-2.0, introduced in geocode-glib 3.26.3
    as a parallel-installable, soup3-flavoured version of the
    library. When built with -Dsoup2=true, Initial Setup continues
    to depend on geocode-glib-1.0.
  + Initial Setup's build system tries to detect when its
    dependencies are built against an incompatible libsoup, but
    there is one known case that is not detected at build time. If
    Initial Setup is built with parental controls enabled, the
    malcontent parental controls library brings with it a
    dependency on libflatpak and libostree. Neither of these
    libraries can currently be built against libsoup3. Either they
    must be built against  libcurl rather than libsoup; or Initial
    Setup must be built with -Dsoup2=true; or Initial Setup must be
    built with -Dparental_controls=disabled; or Initial Setup will
    abort on startup.
- Stop passing soup2=true to meson.
- Replace pkgconfig(geocode-glib-1.0), pkgconfig(rest-0.7) and
  pkgconfig(webkit2gtk-4.0) with pkgconfig(geocode-glib-2.0),
  pkgconfig(rest-1.0) and pkgconfig(webkit2gtk-4.1) BuildRequires
  following upstream changes.
- Update to version 43.alpha:
  + Initial Setup now builds against rest-1.0 if available, falling
    back to rest-0.7 if not. There is no meson option to control
    this.
  + Initial Setup now builds against libsoup 3 by default. As a
    transitional measure, you can opt to build against libsoup 2 by
    passing -Dsoup2=true to meson setup. geocode-glib-1.0,
    gweather4, and rest (1.0 or 0.7) must have been built against
    the same version of libsoup.
  + A number of Meson .wrap files for dependencies such as
    gweather4 have been removed. These dependencies are now widely
    available in stable distros and container images thereof.
  + Initial Setup no longer reads gnome-version.xml to determine
    the GNOME version in the fallback case when no OS information
    is available from /etc/os-release. gnome-version.xml has been
    removed from GNOME 43.
- Pass -D soup2=true to meson: we are not yet ready for the soup3
  switch.

==== gnome-online-accounts ====
Version update (3.44.0 -> 3.46.0)
Subpackages: gnome-online-accounts-lang libgoa-1_0-0 libgoa-backend-1_0-1

- Update to version 3.46.0:
  + Build system fixes with recent Meson.
  + Updated translations.
- Add 0001-google-Remove-Photos-support.patch: google: Remove
  Photos support. In theory, support for photos is still desired.
  However, right now the implementation of the Google PicasaWeb API
  in libgdata no longer works. Until that's fixed, there's no point
  in advertising support for photos. See
  https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/issues/63
- Update to version 3.45.2:
  + Use debugging messages instead of warnings.
  + Fix documentation build.
  + Updated translations.
- Enable build of documentation again.
- Update to version 3.45.1:
  + Removed providers:
  - Foursquare
  - Facebook
  - Flickr
  + Port to libsoup3
  + Port to librest-1.0
  + Drop the Autotools build
  + Update the Google OAuth2 provider
- Add meson BuildRequires and macros, switch to meson buildsystem.
- Use ldconfig_scriptlets macro for post(un) handling.
- Replace BuildRequires following upstream changes:
  + Drop pkgconfig(libsoup-2.4), pkgconfig(rest-0.7) and
    pkgconfig(webkit2gtk-4.0).
  + Add pkgconfig(javascriptcoregtk-4.1), pkgconfig(libsoup-3.0),
    pkgconfig(rest-1.0) and pkgconfig(webkit2gtk-4.1).
- Do not build gtk-docs as it is currently broken.

==== gnome-session ====
Version update (42.0 -> 43.0)
Subpackages: gnome-session-core gnome-session-default-session gnome-session-lang gnome-session-wayland

- Update to version 43.0:
  + Build system improvements.
  + GError clean up fix.
  + Updated translations.

==== gnome-settings-daemon ====
Version update (42.2 -> 43.0)
Subpackages: gnome-settings-daemon-lang

- Update to version 43.0:
  + Updated translations.
- Update to version 43.rc:
  + Color: Night light and color management functionality moved to
    Mutter
  + Housekeeping: Notify of applications being closed due to OOM
  + Updated translations.
- Update to version 43.beta:
  + Build with gcr4 by default.
- Replace pkgconfig(gcr-3) with pkgconfig(gcr-4) BuildRequires
  following upstream changes.

==== gnome-shell ====
Version update (42.4 -> 43.0)
Subpackages: gnome-extensions gnome-shell-calendar gnome-shell-lang

- Update to version 43.0:
  + Fix rebooting into boot loader menu.
  + Improve entry legibility in GNOME Classic.
  + Fixed crash.
  + Misc. bug fixes and cleanups.
  + Updated translations.
- Pass -Dtests=false to meson: we build mutter without installed
  tests and thus do not have the deps available for this.
- Update to version 43.rc:
  + Tweak quick settings appearance
  + Use NM connectivity check URI for portal helper
  + Only show "Night Light" toggle when supported
  + Fix accessibility of quick settings sliders
  + Use more unambiguous icons in on-screen keyboard
  + Add screenshot item to quick settings
  + Fix entering extended characters from on-screen keyboard
  + Prevent SignalTracker from leaking objects
  + Fix turning off VPN in quick settings
  + Fix initial selection in switch-monitor popup on desktop
  + Improve handling of recurring events
  + Indicate transitional states in bluetooth quick toggle
  + Work around pipewire regression for screencasts
  + Plugged memory leak
  + Misc. bug fixes and cleanups
  + Updated translations.
- Replace pkgconfig(libsoup-2.4) with pkgconfig(libsoup-3.0)
  BuildRequires: gnome-shell already supports soup3.
- Update to version 43.beta:
  + Allow extension updates with only Extension Manager installed
  + Use new About window in Extensions app
  + Stop auto-dismissing notifications on focus changes
  + Tweak access portal dialog
  + Add device switcher to volume sliders
  + Replace combined system menu with quick settings
  + Use the same format in screencast and screenshot file names
  + Only load extensions that support the current session mode
  + Improve overview animation performance
  + Port to gcr4
  + Fix logging in with realmd
  + Optimize workspace background shadow
  + Improve app grid navigation
  + Improve on-screen keyboard
  - Delete multiple characters and words when holding backspace
  - Provide word suggestions when using plan keyboard layouts
  - Use extended layout when TERMINAL hint is set
  + Fix remembering set up bluetooth devices
  + Misc. bug fixes and cleanups.
  + Updated translations.
- Replace pkgconfig(gcr-base-3) with pkgconfig(gcr-4) BuildRequires
  following upstreams port.
- Update to version 43.alpha:
  + Add convenience property for icon-only buttons.
  + Align space-padded times in world clock.
  + Fix top bar menus on lock screen.
  + Show wireguard connects in VPN list.
  + Fix on-screen keyboard gestures.
  + Fix focus tracking in magnifier on wayland.
  + Fix OSD colors with light stylesheet.
  + Only close messages via delete key if they can be closed.
  + Fix screenshots when XDG directories are disabled.
  + Do not create systemd scope for D-Bus activated apps.
  + Improve high-contrast stylesheet.
  + Hide overview after 'Show Details' from app context menu.
  + Fix feedback when turning on a11y features by keyboard.
  + Fix stylesheet papercuts.
  + Use libsoup 3.0 by default.
  + Indicate selected language in on-screen keyboard menu.
  + Respect IM hint for candidates list in on-screen keyboard.
  + Fix edge case where windows stay dimmed after a modal is
    closed.
  + Improve Belgian on-screen keyboard layout.
  + Fix fallback ibus-daemon launching.
  + Make sure screenshot UI opens above dialogs.
  + Use EventEmitter class instead of injecting Signal methods.
  + Plugged leak.
  + Misc. bug fixes and cleanups.

==== gnome-shell-extensions ====
Version update (42.3 -> 43.rc)
Subpackages: gnome-shell-classic gnome-shell-extensions-common gnome-shell-extensions-common-lang

- Rebase gnome-shell-add-app-to-desktop.patch.
- Update to version 43.rc:
  + Misc. bug fixes and cleanups.
- Update to version 43.beta:
  + Misc. bug fixes and cleanups.
  + Updated translations.
- Update to version 43.alpha:
  + Updated translations.

==== gnome-software ====
Version update (42.4 -> 43.0)
Subpackages: gnome-software-lang

- Update to version 43.0:
  + Updated translations.
- Install gschema override with distribution default priority of
  20
- Update to version 43.rc:
  + Supports video as a screenshot.
  + Improvements of source picker in the details page.
  + Fixes a bug when viewing details of a package file.
  + Fixes a bug when reading certain .flatpakref file.
  + Updated translations.
- Drop 81301904.patch: Applied upstream.
- Now that flatpak is switched to use soup3, we can drop
  pkgconfig(libsoup-2.4) and enable pkgconfig(libsoup-3.0)
  BuildRequires, and pass soup2=false to meson.
- Add 81301904.patch: Remove apicheck of flatpak soupapi, patch
  needed until next gnome-software release.

==== gnome-terminal ====
Version update (3.44.1 -> 3.46.1)
Subpackages: gnome-shell-search-provider-gnome-terminal gnome-terminal-lang nautilus-extension-terminal

- Update to version 3.46.1:
  * prefs:
  - Make preferences dialogue OOP
  - Change default value
  * build: Update README
  * po: Mark bogus translated string as fuzzy
  * prefs: Try to improve translator hint comment
  * Updated translations.
- Update to version 3.45.99:
  * all:
  - ODR fix
  - Replace %m with using g_strerror() in printf calls
  * build:
  - Assert sanity
  - Build fix for netbsd
  - Fix nautilus extension install directory
  - Remove erroneous volatile
  - Update nautilus extension build req
  + nautilus: Don't include gdk headers in the nautilus extension
  + profile: Use the correct schema source to lookup schemas
  + Updated translations.
- Replace pkgconfig(libnautilus-extension) with
  pkgconfig(libnautilus-extension-4) BuildRequires, following
  upstream changes/port.
- Update to version 3.45.90:
  + all: Insert text as paste
  + build:
  - Improve libc feature extension defines
  - Move version defines from config.h to meson cpp_args
  + client: Filter out other terminal's environment variables
  + nautilus: Do not use deprecated symbols
  + profile:
  - editor:
    . Remove unknown charsets from the builtin list
    . Skip unknown charsets
  + regex: Revert sed accident
  + Revert "screen: Use clean env when creating new tab"
  + screen: Use same match cursor as vte hyperlink cursor.
  + util: Show timestamps in the local timezone
  + Updated translations.

==== gnome-user-docs ====
Version update (42.0 -> 43.0)

- Update to version 43.0:
  + Updates for GNOME 43.
  + Updated translations.

==== gobject-introspection ====
Version update (1.72.0 -> 1.74.0)
Subpackages: girepository-1_0 libgirepository-1_0-1

- Update to version 1.74.0:
  + Update the GIR data for GLib, GObject, GModule, and GIO.
- Update to version 1.73.1:
  + Update the GIR data for GLib, GObject, GModule, and GIO
  + Disable rpath on Windows
  + Add llvm/mingw support on Windows
  + Fix annotations in libgirepository
  + Support C99 designated initializers when parsing C declarations
  + Add some more types to win32 GIR
  + Let doctool prepend emitting objects in GJS signals
  + Require a C99 toolchain like GLib
- gi-find-deps.sh: extend js script parser to detect imports in the
  form import 'gi://GeocodeGlib?version=2.0'.
- Update to version 1.73.0:
  + Update the GIR data for GLib, GObject, GModule, and GIO.
  + scanner:
  - Support pre-processor macros with zero arguments.
  - Support ISO C varargs in macros.
  + Fix subproject build.

==== gsettings-desktop-schemas ====
Version update (42.0 -> 43.0)
Subpackages: gsettings-desktop-schemas-lang

- Update to version 43.0:
  + Updated translations.
- Update to version 43.rc.1:
  + Update default background file extension to webp
  + Updated translations.
- Update to version 43.rc:
  + Add setting for touchpad acceleration profiles
  + Add specific schema for trackpoint pointer devices
  + Updated translations.
- Update to version 43.alpha:
  + Fix description of use-same-proxy setting.
  + Updated translations.

==== gtk3 ====
Subpackages: gtk3-data gtk3-immodule-amharic gtk3-immodule-inuktitut gtk3-immodule-thai gtk3-immodule-tigrigna gtk3-immodule-vietnamese gtk3-immodule-xim gtk3-lang gtk3-schema gtk3-tools libgtk-3-0 typelib-1_0-Gtk-3_0

- Drop pkgconfig(rest-0.7) BuildRequires: it seems to serve no
  purpose, nor can I find anything to suggest that gtk depends on
  it.

==== gtk4 ====
Version update (4.8.0 -> 4.8.1)
Subpackages: gtk4-lang gtk4-schema gtk4-tools libgtk-4-1 typelib-1_0-Gtk-4_0

- Update to version 4.8.1:
  + Input:
  - Fix problems with input method interactions that caused dead
    keys not to work.
  - Accept single-key compose sequences (these are used with some
    keyboard layouts).
  + GtkColumnView: Flip column order in right-to-left context.
  + GtkGridView: Fix problems with rubberbanding.
  + GtkFileChooser:
  - Fix positioning of popovers in the places view.
  - Make ~ and . keyboard shortcuts work again.
  + gsk: Make glyph upload more similar to icons.
  + Make file transfer via portals work, this fixes file copy/paste
    and dnd in flatpaks.
  + Updated translations.

==== gtkmm3 ====
Version update (3.24.6 -> 3.24.7)

- Update to version 3.24.7:
  + Gtk:
  - Don't derive gtkmm__GtkXxx GTypes from final types
  - TextView::get_tabs(): Fix a memory leak
  + Documentation: Widget: Improve the class documentation
  + Demos: Dialog demo: Add a non-modal dialog
  + Build:
  - Meson build: Avoid configuration warnings
  - MSVC build: Disable more warnings
  - Fix build with -Dbuild-deprecated-api=false
- Add gtkmm3-docs-without-timestamp.patch: We do not want
  __DATE__ and __TIME__ in our packages.

==== gtksourceview5 ====
Version update (5.4.2 -> 5.6.0)
Subpackages: gtksourceview5-lang libgtksourceview-5-0

- Update to version 5.6.0:
  + Updated languages: awk.lang, lean.lang
  + Updated style schemes: Adwaita.xml, Adwaita-dark.xml,
    solarized-light.xml, solarized-dark.xml, cobalt.xml.
  + A bug with input grabs has been fixed when using GtkSourceHover
    to create interactive tooltips in a stack or notebook.
  + highlight-current-line is only rendered when the toplevel is
    active.
  + Merging of snippet bundles handles tooltips now.
  + The snippet manager now delays snippet parsing until needed.
  + Completion of snippets is now lazier resulting in less memory
    and CPU usage.
  + Informative tooltips for snippets are now more aggressively
    dismissed.
  + Scrolling now dismisses interactive hover tooltips.
  + Use of Escape now dismisses the completion list and forwards
    the event to the GtkSourceView, improving integration of Vim
    emulation.
  + Snippet filtering correctness has been improved when
    adding/removing characters from the filter text.
  + Assistants such as the completion list defer repositioning to
    the next frame tick which improves some situations with
    widgetry not having an allocation when snapshotted.
  + A new GtkSourceCompletion::provider-model-changed signal has
    been added which allows observation of providers by external
    tooling. This can be used to implement features like
    "top matches" from various completion providers.
  + Testsuite improvements.
  + GtkSourceView now uses GSignalGroup and GBindingGroup from
    GLib, and therefore bumps our GLib dependency as it would be
    necessary with updated GTK releases anyway.
  + GtkSourceHoverDisplay now specifies a CSS element name for use
    by applications in styling.
  + GtkSourceCompletion now uses PANGO_UNDERLINE_SINGLE_LINE and
    PANGO_WEIGHT_BOLD Pango attributes for highlighting fuzzy
    matches. This improves visibility when used with certain
    character sets.
  + Splicing of Pango attributes has been improved for completion
    which ensures the merging does not result in missing
    attributes.
  + Some methods have been marked as virtual for Vala.
  + Updated translations.
- Add optional pkgconfig(fontconfig) and pkgconfig(pangoft2)
  BuildRequires: build fonconfig support.
- Update to version 5.5.1:
  + Many fixes to GtkSourceSnippet parsing and expaction.
  + Various test-suite fixes.
  + The snippet completion provider now avoids inflating snippet
    objects until they are inserted.
  + Input-method integration improvements for custom indenters.
  + Performance improvements to GtkSourceBuffer.
  + Performance improvements when translating improperly encoded
    documents to fallback hexadecimal characters.
  + Disable GtkSourceBuffer::cursor-moved signal while loading
    buffers with GtkSourceFileLoader.
  + Adwaita.xml styling fixes for def:error.
  + More profiling integration with sysprof.
  + Updated languages: lean, latex, chdr, cpphdr.
  + Updated translations.
- Update to version 5.5.0:
  + Build fixes for deprecated meson features and MSVC
    improvements.
  + Fixes for hover assistant placement and display.
  + A number of improvements to Vim emulation.
  + The overview map can now avoid redrawing in a number of
    scenarios.
  + The completion popover can now avoid repositioning in a number
    of scenarios.
  + The completion popover now hides before resetting grid content.
  + Language specifications can now provide a suggested suffix or
    name for new files. GNOME Text Editor has examples for using
    this new opt-in metadata.
  + Various fixes display of snippet assistants.
  + New languages: twig.lang.
  + Updated translations.
- Add explicit pkgconfig(libpcre2-8) BuildRequires as meson checks
  for it, already pulled in by other dependencies.
- Use ldconfig_scriptlets macro for post(un) handling.

==== gupnp-igd ====

- Add 79a1e4cf8c256132978a1d8ab718c8ad132386de.patch: Port to GUPnP
  1.6 API. Following this, replace pkgconfig(gssdp-1.2) and
  pkgconfig(gupnp-1.2) with pkgconfig(gssdp-1.6) and
  pkgconfig(gupnp-1.6) BuildRequires.
- Use ldconfig_scriptlets macro for post(un) handling.

==== harfbuzz ====
Version update (5.1.0 -> 5.2.0)
Subpackages: libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz-subset0 libharfbuzz0 typelib-1_0-HarfBuzz-0_0

- Update to version 5.2.0:
  + Fix regressions in hb-ft font functions for FT_Faces with
    transformation matrix.
  + The experimental hb-repacker API now supports splitting several
    GPOS subtable types when needed.
  + The HarfBuzz extensions to OpenType font format are now opt-in
    behind build-time flags.
  + The experimental hb-subset variable fonts instantiation API can
    now instantiate more font tables and arbitrary axis locations.
  + Unicode 15 support.
  + Various documentation improvements.
  + The hb-view command line tool now detects WezTerm inline images
    support.
  + Fix FreeType and ICU dependency lookup with meson.
  + New API:
  - +HB_SCRIPT_KAWI
  - +HB_SCRIPT_NAG_MUNDARI
- Drop patch fixed upstream:
  + harfbuzz-5.1.0-repacker-fix-signedness-of-char-in-tests.patch

==== libadwaita ====
Version update (1.1.5 -> 1.2.0)
Subpackages: libadwaita-1-0 libadwaita-lang typelib-1_0-Adw-1

- Update to version 1.2.0:
  + Docs:
  - Fix @card_shade_color description.
  - Fix a typo in AdwTabView docs.
  - Fix AdwMessageDialog example.
  + Updated translations.
- Update to version 1.2.rc:
  + Ensure setter documentation is consistent with their properties
  + Demo: Fix a critical when toggling tab indicators
  + AdwCarousel: Fix a crash when removing a child while it's
    animating
  + AdwMessageDialog: Use maximum width when no parent is set,
    instead of minimum
  + AdwSqueezer: Sizing fixes
  + AdwTabBar
  - Fix long press handling
  - Fix a crash when clicking empty space while a tab is
    animating
  + AdwTabView: Fix set_menu_model() input check
  + AdwWindow: Clarify docs around child/content properties
  + Stylesheet
  - Fix AdwSplitButton disabled state
  - Fix focus transitions
  - Fix GtkColorScale slider
  - Fix AdwViewSwitcher needs-attention dot color
  + Updated translations.
- Update to version 1.2.beta:
  + Fix deprecations with newer GLib
  + Fix strict aliasing warnings
  + Fix GLSL shader compile errors on certain systems
  + AdwAboutWindow:
  - Fix a random crash when closing
  - Rework the flat header bar layout
  - Properly mark as final class
  + AdwAvatar: Fix draw_to_texture() with rectangular avatars
  + AdwEntryRow:
  - Add entry-activated signal
  - Add attributes property
  - Add activates-default property
  - Don't select text when clicking the row
  + AdwMessageDialog: Fix crash when destroying the parent before
    the dialog
  + AdwShadowHelper: Fix warnings when drawing vertical shadow
  + AdwSplitButton: Add dropdown-tooltip property
  + AdwSwipeTracker:
  - Fix swipe speed on GTK 4.7.x
  - Fix criticals with GTK 4.7.x
  + AdwTabBar:
  - Remove tab background when there's only one tab
  - Add a tooltip for close buttons
  - Fix squished or clipped text with gtk-hint-font-metrics=0
  - Fix scrolling to a tab with disabled animations
  - Fix assorted tab reordering issues
  + AdwTabView:
  - Add shortcut management API
  - Add AdwTabPage:indicator-tooltip property
  - Handle shortcuts on CAPTURE phase
  - Shortcut propagation and bell fixes
  + AdwToast: Add button-clicked signal
  + AdwViewStack: Add adw_view_stack_add_titled_with_icon()
  + Demo:
  - Prefer properties over <child> in UI files
  - Don't explicilty add GtkViewport to GtkScrolledWindow
  - Stop using .inline-toolbar
  - Fix build on Windows
  + Stylesheet:
  - Unify @view_fg_color with other foreground colors
  - Improve contrast of @success_color and @warning_color
  - Fix infobar margins and spacing
  - Partially support .navigation-sidebar with GtkTreeView
  - Move GtkScale focus onto its slider
  - Ensure consistant GtkScale size when using marks
  - Remove unnecessary transitions
  + Updated translations.
- Update to version 1.2.alpha:
  + Introduce AdwAboutWindow.
  + Introduce AdwEntryRow and AdwPasswordEntryRow.
  + Introduce AdwMessageDialog.
  + Introduce AdwPropertyAnimationTarget.
  + AdwAnimation: Add adw_animation_set_target().
  + AdwCallbackAnimationTarget: Fix callback annotations.
  + AdwActionRow:
  - Set a11y relations for the activatable widget.
  - Tweak spacing to match toolbars and AdwEntryRow.
  + AdwAvatar: Fix initials not updating after setting
    custom-image.
  + AdwComboRow: Add an example to docs.
  + AdwExpanderRow: Change arrow orientation to make it look less
    similar to action rows that open subpages.

==== libgdata ====
Subpackages: libgdata-lang libgdata22

- Add 47.patch: build: Build against new gcr-4 library. Following
  this, replace pkgconfig(gcr-base-3) with pkgconfig(gcr-4)
  BuildRequires. Patch based on mr
  https://gitlab.gnome.org/GNOME/libgdata/-/merge_requests/47
- Pass oauth1=disabled to meson and drop pkgconfig(oauth)
  BuildRequires. Disabled by default upstream, and google have
  deprecated oauth1 since 2012.
- Drop unused pkgconfig(gdk-pixbuf-2.0) and
  pkgconfig(libuhttpmock-0.0), we already pass
  always_build_tests=false to meson, so they are "wasted".
- Remove already disabled pkgconfig(gtk+-3.0) BuildRequires.

==== libgweather4 ====
Version update (4.0.0 -> 4.2.0)
Subpackages: gweather4-data libgweather-4-0 libgweather4-lang typelib-1_0-GWeather-4_0

- Update to version 4.2.0:
  + Allow overriding vapigen with older Meson versions.
  + Documentation fixes.
  + Build fixes with newer versions of Meson.
  + Updated translations.
- Update to version 4.1.1:
  + Locations database changes
  - Give proper name for Cannes-Mandelieu Airport
  - Add name of Korean cities written in Hangul
  - Update romanization of the name of Korean cities
  - Re-organize India's locations based on states
  - Add airports in Georgia
  - Add various cities in Brazil
  - Add various cities in Chile
  - Add major cities and all international airports in Indonesia
  - Replace cities in the Netherlands with the top 44 large
    cities
  - Add Dunedin, NZ
  - Add Zhytomyr, UA
  + Disable documentation when cross-compiling
  + Fix issue with missing variable initialization
  + Use Meson's gnome.post_install() instead of our custom script
  + Add NWS weather provider for locations in the US
  + Updated translations.
- Add pkgconfig(json-glib-1.0) BuildRequires: New dependency.
- Update to version 4.1.0:
  + Update dependency to geocode-glib-2.0.
  + Switch to using libsoup3 by default.
  + Add cities in: Greece, Turkey, India, Argentina.
  + Fix various locations in Israel and Palestine.
  + Fix test METAR service test suite.
  + Updated translations.
- Replace pkgconfig(geocode-glib-1.0) and pkgconfig(libsoup-2.4)
  with pkgconfig(geocode-glib-2.0) and pkgconfig(libsoup-3.0)
  BuildRequires following upstreams port.
- Pass soup2=false to meson, build just soup3 support.

==== libhandy ====
Version update (1.6.3 -> 1.8.0)
Subpackages: libhandy-1-0 libhandy-lang typelib-1_0-Handy-1_0

- Update to version 1.8.0:
  + Updated translations.
- Update to version 1.7.90:
  + Remove unnecessary cast in HdyPreferencesGroup.
  + Updated translations.
- Update to version 1.7.0:
  + HdyDeck: Remove a non-existent property mention.
  + HdyStyleManager:
  - Correctly reset the theme if we're not overriding it. Fixes
    switching away from HighContrast.
  - Fix a typo in docs.
  - Remove a leftover debug message.
  + Add environment variables to control styles from Builder.

==== libnma ====
Version update (1.8.40 -> 1.10.2)
Subpackages: libnma-gtk4-0 libnma-lang libnma0 typelib-1_0-NMA-1_0

- Update to version 1.10.2:
  + Do not pop a certificate chooser if nobody clicked the button.
  + Updated translations.
- Update to version 1.10.0:
  + Libnma-gtk4 now has Smart Card support viad Gtk4-enabled
    version of Gcr.
  + nma-cert-chooser.c is now included in the list of translated
    files.
- Add fix-dependency-pc-name.patch: Update gcr-4.pc name to new
  form. Following this: Add pkgconfig(gcr-4) and pkgconfig(gck-2)
  BuildRequires and pass gcr_gtk4=true to meson, build the new
  gcr-gtk4 based advanced certificate chooser.
- Pass b_lto=true to meson, build with LTO support.

==== libosinfo ====
Subpackages: libosinfo-1_0-0 libosinfo-lang

- Add 3a0fef72.patch: build: Add option to select libsoup ABI.
  Following this, add conditional pkgconfig(libsoup-3.0)
  BuildRequires.
- Modernize spec, use ldconfig_scriptlets macro for post(un)
  handling, package COPYING with license macro.

==== libostree ====
Subpackages: libostree-1-1

- Use curl as http backend, stop depending on soup2:
  Drop pkgconfig(libsoup-2.4) and add pkgconfig(libcurl)
  BuildRequires, and pass with-curl=yes and --with-soup=no to
  configure.

==== libpeas ====
Version update (1.32.0 -> 1.34.0)
Subpackages: libpeas-1_0-0 libpeas-gtk-1_0-0 libpeas-lang libpeas-loader-python3 typelib-1_0-Peas-1_0 typelib-1_0-PeasGtk-1_0

- Update to version 1.34.0:
  + Resource-based plugins are sorted by module-name before loading
    to aid in reproducibility.
  + Sorting of plugins with dependencies has been altered to
    improve sort-order with more complex plugin dependency graphs.
  + Updated translations.
- Add fdupes BuildRequires and macro, remove duplicate files.
- Package sub-package glade-catalog-libpeas as noarch.

==== libsoup ====
Version update (3.0.8 -> 3.2.0)
Subpackages: libsoup-3_0-0 libsoup-lang typelib-1_0-Soup-3_0

- Update to version 3.2.0:
  + No changes, stable bump only.
- Update to version 3.1.4:
  + Numerous improvements to HTTP/2 reliablity.
  + Fix `http` proxy authentication with default proxy resolver.
  + Fix undefined ``ssize_t`` with MSVC.
- Update to version 3.1.3:
  + Fix compile error when `SOUP_VERSION_MAX_ALLOWED` is defined.
- Changes from version 3.1.2:
  + Replace HTTP/2 tests using Quart with internal HTTP/2 server
    tests.
  + Improve version macros including adding ability to define
    `SOUP_DISABLE_DEPRECATION_WARNINGS`.
- Drop -D http2_tests=disabled meson paramter: no longer supported.
- Drop 299.patch: merged upstream.
- Update to version 3.1.1:
  + Reintroduce some thread-safety to SoupSession (see
    https://libsoup.org/libsoup-3.0/client-thread-safety.html)
  + Add SoupServerMessage:tls-peer-certificate and
    SoupServerMessage:tls-peer-certificate-errors
  + Port docs to gi-docgen
  + Update documentation.
- Replace pkgconfig(gtk-doc) with pkgconfig(gi-docgen)
  BuildRequires (and update options passed to meson) following
  upstreams port.
- Add 299.patch: multithread-test: show error information in case
  of request failure. multithread-test: skip proxy tests if apache
  is not available.
- Use ldconfig_scriptlets for post(un) handling.

==== libwnck ====
Version update (40.1 -> 43.0)
Subpackages: libwnck-3-0 libwnck-lang typelib-1_0-Wnck-3_0

- Update to version 43.0:
  + WnckHandle is now public and should be used for all the
    operations. Usage of all the older entry-point getters is now
    deprecated.

==== mdadm ====

- mdadm.spec: add EXTRAVERSION string to make command line
  (jsc#SLE-24761, bsc#1193566)

==== mutter ====
Version update (42.4 -> 43.0)
Subpackages: mutter-lang

- Update to version 43.0:
  + Fix stuttering in Xorg session.
  + Make MetaBarrier type derivable again.
  + Fixes crash.
  + Updated translations.
- Fix night-light-support: Add b81429ac.patch: meta-monitor: Keep
  the dbus night-light-supported property in sync.
- Update to version 43.rc:
  + Remember monitor scale when switching configurations
  + Embed wayland output name into screencast streams
  + Limit precision of stored refresh rates
  + Add support for the "max bpc" connector property
  + Fix focus-tracking corner case
  + Add detail to ::event signal
  + Improve heuristics for adding fallback monitor modes
  + Take over color management from gnome-settings-daemon
  + Allow scanout for offscreen rotated views
  + Fix hot corner regression on X11
  + Fix losing IM focus in some circumstances
  + Avoid swapping redundant portions of buffers onscreen
  + Animate windows moving between monitors
  + Make NVIDIA + gbm use atomic mode setting
  + Fixed crashes
  + Plugged memory leak
  + Misc. bug fixes and cleanups
  + Updated translations.
- Add pkgconfig(colord) and pkgconfig(lcms2) BuildRequires: New
  dependencies.
- Pass tests=false to meson, disable build of all tests.
- Update to version 43.beta:
  + Add basic color-scheme support for server-side decorations
  + Add single pixel buffer support
  + Add support for multi-monitor direct scanout
  + Add tool to pretty print display configuration
  + Always send modifiers to clients if supported
  + Better integrate cogl tests with existing infrastructure
  + Continue gi-docgen migration
  + Defer and accumulate redraw-clip on scanout
  + Don't skip frames after skipped KMS updates
  + Don't skip vblank sync on missing presentation timestamp
  + Fall back to ARGB if XRGB is not supported
  + Fix cursor showing on Xilinx
  + Fix cursor visibility on X11 with only tablets as input
  + Fix glitches in apps using subsurfaces
  + Fix registering as X11 window manager if GDK_BACKEND is set
  + Highlight actors becoming reactive under the pointer
  + High-resolution scroll wheel support
  + Notify about privacy screen changes via predictions
  + Reduce client work when entering overview
  + Remove mipmap framerate limiting
  + Replace MetaTextureTower with native GL mipmapping
  + Report actual monitor transform
  + screencast:
  - Set correct stride when using dmabufs
  - Use flag to signal failed recording
  + Support direct scanout on GPUs without modifiers support
  + Plugged leaks
  + Fixed crashes
  + Misc. bug fixes and cleanups
  + Updated translations.
- Drop zenity BuildRequires/Requires: The dependency was removed in
  alpha release.
- Update to version 43.alpha:
  + Drop zenity dependency.
  + Fix initialization of privacy mode in displays that support it.
  + Add NightLightSupported property to DisplayConfig.
  + Don't use direct scanout for transparent windows.
  + Improve picking a window for direct scanout.
  + Drop support for obsolete wayland protocols.
  + Fix --replace again.
  + Do not allow windows to steal focus when the shell has a grab.
  + Fix night light without GAMM_LUT property.
  + Expose Cogl's Snippet API to introspection.
  + wayland: Fix rotation transform.
  + Build and deploy API documentation.
  + Attach color state information to actors.
  + Fix pointer confinement on HiDPI setups.
  + Fix dma-bufu screencast regression.
  + Fix monitor mirroring in some cases.
  + Parse HDR and Colorimetry CTA-861 EDID extension blocks.
  + Fix cursor tracking during screencasts on X11.
  + Fixed crashes.
  + Plugged leaks.
  + Misc. bug fixes and cleanups.
- Bump api_major to 11, following upstream.

==== nautilus ====
Version update (42.2 -> 43.0)
Subpackages: gnome-shell-search-provider-nautilus nautilus-lang

- Update to version 43.0:
  + Bugs fixed:
  - Open first search result with Enter, as before.
  - Don't freeze when opening media storage.
  + Updated translations.
- Update to version 43.rc:
  + Resolving regressions from the GTK 3 to 4 switch:
  - Restore accessible labels for view items/.
  - HiDPI icons and thumbnails.
  - Restore transient location entry behavior.
  - Restore spacebar shortcut to trigger sushi file previewer.
  - Restore ability to create new file from dropped text.
  - Restore ability to duplicate via DND + Ctrl.
  + Drag-and-drop enhancements:
  - Allow dropping files into Starred to star them.
  - Prevent "open on hover" while moving pointer.
  + Menu enhancements:
  - Add menu item to remove files from Starred list.
  - Don't activate menu button when clicking folder name.
  - Don't offer "Properties" and "Add to Bookmarks" actions when
    they don't make sense.
  + Properties enhancements:
  - Wrap long filename words in Properties.
  - Refine properties for root directory.
  - Show error state for extensions properties.
  + General enhancements:
  - Redesign trash infobar.
  - Add tooltips to every headerbar control.
  - Update and modernize libnautilus-extension documentation.
  - Update appdata screenshots.
  + Bugfixes:
  - Fix various app chooser issues.
  - Fix various batch rename dialog issues.
  - Fix Highcontrast styles.
  - Fix focus misbehaviours in the new views.
  - Don't show URI escape codes in tooltips.
  - Show sharing infobar in gnome-user-share's fallback location.
  - Fix icon size in file conflict dialog.
  - Fix operations indicator animation.
  - Mark missing translatable strings.
  - Fix various memory leaks.
  - Fix compilation errors.
  + Updated translations.
- Replace gtk-doc BuildRequires for pkgconfig(gi-docgen): follow
  upstreams move to gi-docgen.
- Mark gnome-shell-search-provider-nautilus noarch.
- Update to version 43.beta.1:
  + Restore view options tooltip
  + Mark new files for translation
  + Look for extensions in their new installation directory
- Stop creating 3.0 extensions directory, and bump soversion on
  what we currently support and build.
- Update to version 43.beta:
  + Adapting main window elements to smaller sizes;
  - Make sidebar foldable.
  - Split toolbar contorls into top and bottom toolbars at small
    sizes.
  + Restoring Disks integration:
  - Open storage unit in Disks from Properties.
  - Format with Disks from the sidebar context menu.
  + Absorbing features from core plug-ins:
  - Provide infobar for Public folder, instead of
    gnome-user-share.
  - Provide context menu action to open folders in Console.
  - Replace nautilus-send-to extension with Email portal.
  + Remodeling plug-ins
  - List installed extensions plug-ins in About.
  - Implement new Properties API and port Image and Audio/Video.
  - Remove GTK-dependent API from libnautilus-extension.
  - Bump libnautilus-extension versions.
  + Improving search UI design
  - Use modern design patterns for type filter chooser.
  - Elaborate FTS snippets and place them in a container.
  + Modernizing Properties window
  - Implement new "pages and rows" design.
  - Move ability to set default app into Open With dialog.
  + Reorganizing context menus.
  + Refining view visual styles
  - Saturate selection colors.
  - Add icon shadows.
  - Refine layout of column editor dialog.
  + Using more modern widgetry:
  - Use AdwTabBar for detatchable tabs.
  - Use AdwEmptyState for empty folder views.
  - Use AdwMessageDialog instead of GtkMessage.
  + Resolving regressions from the GTK 3 to 4 switch:
  - Restore Accessibility relations.
  - Restore location entry suggestions.
  - Restore libcloudproviders integration.
  + Opening new tab with middle click on next and forward buttons.
  + Miscellaneous bugfixes.
  + Leftover known regressions in 43.beta:
  - Lacks HiDPI icons.
  - Lacks attention-grabbing animation on operations button.
  + Updated translations.
- Add pkgconfig(cloudproviders) BuildRequires: New dependency.
- Rename libnautilus-extension2 to libnautilus-extension4 following
  upstreams soname changes.
- Update to version 43.alpha:
    ... changelog too long, skipping 51 lines ...
  upstream soname bump.

==== nautilus-share ====
Version update (0.7.3 -> 0.7.5)
Subpackages: nautilus-share-lang

- Update to version 0.7.5:
  + Fix dialogs for permission changes
  + Fix misc issues
- Changes from version 0.7.4:
  + Port to libnautilus-extension-4 for Nautilus 43 compatibility
  + Port to GTK4
  + Port from autotools to Meson
  + Fix misc issues
- Switch to source service.
- Add meson BuildRequires and macros following upstreams port.
- Other changes in BuildRequires:
  + Added: pkgconfig, pkgconfig(glib-2.0), pkgconfig(gtk4) and
    pkgconfig(libnautilus-extension-4)
  + Dropped: intltool, nautilus-devel and libtool.
- Add nautilus-share-lang-fix.patch: Add LINGUAS file to po dir
  https://gitlab.gnome.org/coreyberla/nautilus-share/-/issues/2

==== netpbm ====
Subpackages: libnetpbm11

- ppmforge-fix-overflow.patch: Fix arithmetic overflow in ppmforge
- ppmforge-test.patch: removed

==== orca ====
Version update (42.2 -> 43.beta)
Subpackages: orca-lang

- Update to version 43.beta:
  + Web:
  - Fix issue causing Orca to remain silent with autofocused
    inputs.
  - Prevent structural navigation exiting current modal dialog.
  - Make cell ancestor presentation optional.
  + General:
  - Fix issue causing the description to not be presented.
  - Fix several popup menu-related issues.
  - Fix issue causing certain static text in dialogs to not be
    presented.
  + Updated translations.
- Update to version 43.alpha:
  + Web:
  - Improve presentation of articles in feeds.
  - Improve presentation of unknown setsize and row/column count.
  - Fix several "chattiness" issues related to ARIA widgets.
  - Improve performance in large rich-text editors.
  - Include focusable elements with clickancestor action in the
    list of "clickables".
  + WebKitGtk: Fix issue causing WebKitGtk 2.36 content to not be
    handled by Orca's webkit support.
  + General:
  - Add more event-flood handling to improve performance in
    general, but especially for gnome-shell.
  - Fix bug related to which script responded to a mouse-button
    event.
  + Updated translations.

==== polkit-default-privs ====
Version update (1550+20220727.3ce2e2f -> 1550+20220919.3b55a1f)

- adjust spec file to deal with /sbin -> /usr/sbin path change
- Update to version 1550+20220919.3b55a1f:
  * kdiskmark: adjust to new major version action renaming (bsc#1202725)
  * Use /usr/sbin nowadays (boo#1191090)

==== python-atspi ====
Version update (2.38.2 -> 2.45.90)

- Only BuildRequire at-spi2-atk-gtk2 and atk-devel if
  at-spi2-core < 2.45. In newer versions, at-spi2-atk was merged
  into -core and obsoleted.
- Update to version 2.45.90:
  + Add object:announcement to the list of events.
  + Add support for ATSPI_ROLE_PUSH_BUTTON_MENU.

==== python-attrs ====

- python-six is not required for build

==== python-pycairo ====
Version update (1.20.1 -> 1.21.0)

- Update to version 1.21.0:
  * Require Python 3.7+
  * Require meson 0.53+
  * Using setup.py directly to build/install pycairo is deprecated.
    Use meson instead.
  * setup.py now requires setuptools. Previously it was optional.
  * The complete API reference is now included in the typing stubs,
    so it can be consumed/shown by IDEs.
- Add f5a795ea.patch: Some test improvements for cairo 1.17.6

==== python310 ====
Subpackages: python310-curses python310-dbm

- test-int-timing.patch: gh-96710: Make the test timing more lenient for
  the int/str DoS regression test. (#96717)

==== python310-core ====
Subpackages: libpython3_10-1_0 python310-base

- test-int-timing.patch: gh-96710: Make the test timing more lenient for
  the int/str DoS regression test. (#96717)

==== seahorse-nautilus ====
Version update (3.11.92 -> 3.11.92+95)
Subpackages: nautilus-extension-seahorse seahorse-nautilus-lang

- Update to version 3.11.92+95:
  * libnautilus-extension: Prefer libnautilus-extension-4
  * nautilus extension: Port to libnautilus-extension-4
  * Add gpg version 2.3 so seahorse-nautilus will build
  * Stop including deprecated nautilus extension headers.
  * Fix UI files usage
- Switch to source service git checkout.
- Changes in BuildRequires:
  + Dropped: intltool, update-desktop-files,
    pkgconfig(libnautilus-extension) and
    glib2_gsettings_schema_requires macro.
  + Added: meson and pkgconfig(libnautilus-extension-4).
- Switched to meson macros and dropped sed call adding supported
  versions of gpg and drop post(un) handling since we now rely on
  filetriggers as well as suse_update_desktop_file macro calls.
- Update Supplements to current standard.

==== sushi ====
Version update (42.0 -> 43.0)
Subpackages: sushi-lang

- Update to version 43.0:
  + Another stable Sushi release.
- Changes from version 43.rc:
  + Make Webkit-4.1 a hard dependency.

==== sysuser-tools ====

- Use append so if a pre file already exists it isn't overridden

==== tcpd ====

- use _libdir (boo#1191098)

==== tracker ====
Version update (3.3.3 -> 3.4.0)
Subpackages: libtracker-sparql-3_0-0 tracker-data-files

- Update to version 3.4.0:
  + Added tracker_sparql_connection_deserialize_async() API to
    deserialize RDF content.
  + Library is no built monolithically, Vala dependency is removed.
  + Improved performance of database updates.
  + Updated translations.
- Update to version 3.4.0.rc:
  + Big performance improvements to inserts, updates and deletes.
  + Escape IRIs in TrackerResource as per IRIREF definition.
  + Update minimum meson version to 0.53.
  + Specify better ICU dependency in internal static library.
  + Plug a small memory leak.
  + Add missing include.
  + Fix/silence build time warnings.
  + Updated translations.
- Update to version 3.4.0.beta:
  + Fix issues with URI expansion inserting TrackerResource data.
  + Rewrite bus connection to use C and stream-based cursors, vala
    dependency is no longer necessary.
  + Fix handling of nrl:InverseFunctionalProperty during database
    updates.
  + Updated translations.

==== tracker-miners ====
Version update (3.3.1 -> 3.4.0)
Subpackages: tracker-miner-files tracker-miners-lang

- Update to version 3.4.0:
  + Updated translations.
- Update to version 3.4.0.rc:
  + Fixes to libav/ffmpeg extractor.
  + Remove text/plain files from ignored-files, there are more
    specific setting to control indexed text content.
  + Fix build on MacOS.
  + Fix compiler/build warnings.
  + Updated translations.
- Update to version 3.4.0.beta:
  + Add --list and --delete options to RSS miner.
  + Text extraction fixes on ODS and ODG file formats.
  + Improve logging of filesystem miner elapsed time information.
  + Improve performance of filesystem move operations.
  + Do not show duplicate results in "tracker3 search" CLI tool.
  + Updated translations.
- Drop 401.patch: Fixed upstream.

==== vte ====
Version update (0.68.0 -> 0.70.0)
Subpackages: libvte-2_91-0 vte-lang

- Update to version 0.70.0:
  + build: Post release version bump
- Update to version 0.69.99:
  + build: Version 0.69.99 for gnome 43rc
  + lib: Fix spawning on netbsd
  + widget:
  - Fix Widget::regex_match_check_at()
  - Use correct view coordinates
  - gtk4:
    . Only notify terminal when focused
    . Don't grab the focus on focus-in
- Disable glade catalog support via bcond.
- Fixup the defines, most importantly name the vte typelib
  correctly again.
- Update to version 0.69.92:
  + all:
  - Include <termios.h> directly
  - Remove SIXEL support from stable branch
  - Don't override widget's CSS names
  + bindings:
  - gir: Change vte/gtk4 gir nsversion
  - vala:
    . Add vapi for vte/gtk4
    . Remove the test app
  + build:
  - Also set _XOPEN_SOURCE
  - Build fix for netbsd
  - Bump meson req version to 0.51
  - Check for python version
  - Define __BSD_VISIBLE on freebsd
  - Define list of libc feature test macros only once
  - Fix debug build
  - Make sure __BSD_VISIBLE is defined on freebsd
  - Remove gtk4 notice
  - Try to fix pwrite detection on non-glibc systems
  - Update gtk3 req version
  - Use an explict python interpreter
  + docs:
  - Install toml file to subdir
  - Port to gi-docgen
  + fonts:
  - gtk4: Create a new pango context
  - Only set language if different to the current language
  - Pass nullptr for language
  + glib:
  - glue:
    . Include string
    . Include string_view
  + lib:
  - Fix reserved size calculation
  - Move glib glue code to glib-glue.cc
  + Revert "emulation: Support XTVERSION sequence"
  + sixel: Remove stray semicolon
  + spawn: Fix build without CLOSE_RANGE_CLOEXEC
  + widget:
  - Add API to get selected text
  - widget: Add format arg to new API to get selected text
  - Correct some Since annotations
  - Defer alignment API to next cycle
  - Don't queue_resize() during allocation
  - Fix padding borders
  - Fix some API version tags
  - gtk4:
    . Add API to check event context
    . Don't invalidate endlessly
    . Lower the priority of the style provider
    . Make background API available on gtk4
    . Simplify invalidation tracking
  - gtk: Make new API naming self-consistent
  - Ignore synthetic scroll events
  - Listen for toplevel focus change
  - Only avoid reentrant queue_resize() in GTK4
  - Queue a resize on CSS changes
  - Remove errneous gtk_widget_allocate call
  + Update translations.
- Rebase vte-enable-build-flag-pie.patch with quilt.
- Set bcond to without, build gtk4 support.
- Drop gtk-doc and add pkgconfig(gi-docgen) BuildRequires following
  upstreams port to gi-docgen.

==== webkit2gtk3 ====
Version update (2.36.7 -> 2.38.0)
Subpackages: WebKit2GTK-4.1-lang libjavascriptcoregtk-4_1-0 libwebkit2gtk-4_1-0 webkit2gtk-4_1-injected-bundles

- Update to version 2.38.0 (boo#1203530):
  + New media controls UI style.
  + Add new API to set WebView’s Content-Security-Policy for web
    extensions support.
  + Make it possible to use the remote inspector from other
    browsers using WEBKIT_INSPECTOR_HTTP_SERVER env var.
  + MediaSession is enabled by default, allowing remote media
    control using MPRIS.
  + Add support for PDF documents using PDF.js.
  + Security fixes: CVE-2022-32886, CVE-2022-32912.
- Update to version 2.37.91:
  + Cache and reuse image-based backing stores to improve memory
    consumption.
  + Fix printing with bubblewrap sandbox enabled.
  + Deprecate enable-frame-flattening setting because the
    functionality will be removed for 2.40.
  + Fix deadlock when disposing player while handling rotation tag.
  + Fix several crashes and rendering issues.
  + Updated translations.

==== webkit2gtk4 ====
Version update (2.36.7 -> 2.38.0)
Subpackages: WebKit2GTK-5.0-lang libjavascriptcoregtk-5_0-0 libwebkit2gtk-5_0-0 webkit2gtk-5_0-injected-bundles

- Update to version 2.38.0 (boo#1203530):
  + New media controls UI style.
  + Add new API to set WebView’s Content-Security-Policy for web
    extensions support.
  + Make it possible to use the remote inspector from other
    browsers using WEBKIT_INSPECTOR_HTTP_SERVER env var.
  + MediaSession is enabled by default, allowing remote media
    control using MPRIS.
  + Add support for PDF documents using PDF.js.
  + Security fixes: CVE-2022-32886, CVE-2022-32912.
- Update to version 2.37.91:
  + Cache and reuse image-based backing stores to improve memory
    consumption.
  + Fix printing with bubblewrap sandbox enabled.
  + Deprecate enable-frame-flattening setting because the
    functionality will be removed for 2.40.
  + Fix deadlock when disposing player while handling rotation tag.
  + Fix several crashes and rendering issues.
  + Updated translations.

==== xdg-desktop-portal ====
Version update (1.14.6 -> 1.15.0)
Subpackages: xdg-desktop-portal-lang

- Update to version 1.15.0:
  + Add Meson build files. For now, both Autotools and Meson are
    available in the source tree.
  + Make the Screenshot portal request permission to take
    screenshots. Frontends that implement the version 2 of
    org.freedesktop.portal.impl.Screenshot portal can now be aware
    that the screenshot permission was granted through the new
    'permission_store_checked' option, and skip any kind of dialog
    when that is the case.
  + Stop sending the app id quoted in the Background portal.
  + Fix a bug in cgroup name parsing.
  + Various fixes to the Realtime portal.
  + Updated translations.

==== xdg-desktop-portal-gnome ====
Version update (42.3 -> 43.0)
Subpackages: xdg-desktop-portal-gnome-lang

- Update to version 43.0:
  + Updated translations.
- Update to version 43.rc:
  + Remember last app folder in the Filechooser portal
  + Improve Closed signal emission in the RemoteDesktop/Screencast
    portal
  + Updated translations.
- Update to version 43.beta:
  + Don't show screenshot sharing dialog for non-interactive
    screenshots.
  + Fix restoring window screencast streams.
  + Updated translations.
- Update to version 43.alpha:
  + Various fixes to the screencast dialog.
  + New Dynamic Launcher portal.
  + Plug various memory leaks.
  + Tweak wallpaper portal dialog.
  + Updated translations.

==== yast2-kdump ====
Version update (4.5.4 -> 4.5.5)

- bsc#1202575
  - fixed internal error caused by bug in UI in 4.5.3
- 4.5.5

==== yelp ====
Version update (42.1 -> 42.2)
Subpackages: libyelp0 yelp-lang

- Update to version 42.2:
  + Updated translations.

==== yelp-xsl ====
Version update (42.0 -> 42.1)

- Update to version 42.1:
  + Updated translations.
- Package NEWS and README.md.

==== zxing-cpp ====

- Add fmt 9.0 compatibility patch (boo#1202273):
  * 0001-test-update-to-libfmt-v9.0.0.patch