gnu: komikku: Update to 0.41.0.
* gnu/packages/gnome.scm (komikku): Update to 0.41.0.
[phases]: Delete trailing #t.
{python-and-gi-wrap}: Use search-input-file.
[inputs]: Add bash-minimal.
gnu: nautilus: Update to 42.2 and enable tests.
* gnu/packages/gnome.scm (nautilus): Update to 42.2.
[patches]: Replace nautilus-add-libportal-gtk3.patch with
nautilus-disable-tracker-tests.patch.
[tests?]: Delete argument.
[phases]: Use gexps.
{check}: Move after install.
{pre-check}: New phase.
[native-inputs]: Replace intltool with gettext-minimal. Add python-pygobject.
[inputs]: Remove libsoup-minimal-2.
* gnu/packages/patches/nautilus-add-libportal-gtk3.patch: Delete file.
* gnu/packages/patches/nautilus-disable-tracker-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
gnu: tracker: Patch a /bin/bash reference.
* gnu/packages/gnome.scm (tracker)[phases]{patch-paths}: New phase.
[native-inputs]: Add glibc-utf8-locales.
[inputs]: Add bash-minimal.
gnu: gtk-vnc: Update to 1.3.1.
* gnu/packages/gnome.scm (gtk-vnc): Update to 1.3.1.
[meson]: Delete argument.
gnu: libxml++: Update to 5.0.2.
* gnu/packages/gnome.scm (libxml++): Update to 5.0.2.
[phases]: Use gexps.
{fix-documentation}: Use search-input-file.
[propagated-inputs]: Remove glibmm-2.64.
(libxml++-2): Update to 2.42.2.
[propagated-inputs]: Add glibmm-2.64.
gnu: mobile-broadband-provider-info: Update to 20220725.
* gnu/packages/gnome.scm (mobile-broadband-provider-info): Update to 20220725.
[native-inputs]: Add libxslt.
gnu: network-manager-openconnect: Update to 1.2.8.
* gnu/packages/gnome.scm (network-manager-openconnect): Update to 1.2.8.
[configure-flags]: Remove "--with-libnm-glib=no". Add "--with-gtk4=yes".
[phases]: Delete trailing #t.
[native-inputs]: Add gilb:bin.
[inputs]: Add gtk and pango-next. Sort.
gnu: network-manager-vpnc: Update to 1.2.8.
* gnu/packages/gnome.scm (network-manager-vpnc): Update to 1.2.8.
[configure-flags]: Remove "--with-libnm-glib=no". Add "--with-gtk4=yes".
[phases]: Delete trailing #t.
[native-inputs]: Add gilb:bin.
[inputs]: Add gtk and pango-next.
gnu: network-manager-openvpn: Update to 1.10.0.
* gnu/packages/gnome.scm (network-manager-openvpn): Update to 1.10.0.
[configure-flags]: Add "--with-gtk4=yes".
[phases]: Delete trailing #t.
[native-inputs]: add glib:bin.
[inputs]: Add gtk and pango-next; sort inputs.
gnu: network-manager: Update to 1.41.2.
* gnu/packages/gnome.scm (network-manager): Update to 1.41.2.
[native-inputs]: Sort. Replace intltool with gettext-minimal. Add perl.
[inputs]: Sort. Add libpsl. Remove libsoup.
gnu: file-roller: Update to 3.42.0.
* gnu/packages/gnome.scm (file-roller): Update to 3.42.0.
[arguments]: New field.
[native-inputs]: Replace intltool with gettext-minimal. Remove gtk+:bin.
[inputs]: Remove gdk-pixbuf. Add libhandy.
gnu: shotwell: Update to 0.31.5.
* gnu/packages/gnome.scm (shotwell): Update to 0.31.5.
[phases]: Remove trailing #t.
[native-inputs]: Delete labels. Replace vala with vala-next.
[inputs]: Likewise, and replace webkitgtk-with-libsoup2 with webkitgtk. Add
libsecret and libwebp.
gnu: gexiv2: Update to 0.14.0.
* gnu/packages/gnome.scm (gexiv2): Update to 0.14.0.
[arguments]: New field.
[native-inputs]: Add python and python-pygobject.
gnu: libgee: Update to 0.20.5.
* gnu/packages/gnome.scm (libgee): Update to 0.20.5.
[phases]: Use gexps.
gnu: yelp: Update to 42.1.
* gnu/packages/gnome.scm (yelp): Update to 42.1.
[inputs]: Add libhandy.
gnu: d-feet: Update to 0.3.16.
* gnu/packages/gnome.scm (d-feet): Update to 0.3.16.
[build-system]: Use meson-build-system.
[out-of-source?]: Remove argument.
[glib-or-gtk?]: New argument.
[phases]{pre-check}: Do not ignore any error. Do not set DBUS_FATAL_WARNINGS.
{wrap-program}: Us search-input-file.
[native-inputs]: Remove labels. Add glib:bin.
[inputs]: Remove hicolor-icon-theme.
gnu: epiphany: Update to 42.4.
* gnu/packages/gnome.scm (epiphany): Update to 42.4.
[configure-flags]: Add -Dsoup2=disabled to use libsoup 3.
[inputs]: Add libsoup. Replace webkitgtk-with-libsoup2 with webkitgtk.
gnu: eog-plugins: Update to 42.1.
* gnu/packages/gnome.scm (eog-plugins): Update to 42.1.
[build-system]: Use meson-build-system.
[arguments]: Delete field.
[inputs]: Sort; add python.
[native-inputs]: Sort; add libgdata.
gnu: eog: Update to 42.3.
* gnu/packages/gnome.scm (eog): Update to 42.3.
[native-inputs, inputs]: Sort.
[inputs]: Add bash-minimal. Move libhandy to...
[propagated-inputs]: ... here.
gnu: rhythmbox: Update to 3.4.6.
* gnu/packages/gnome.scm (rhythmbox): Update to 3.4.6.
[build-system]: Use meson-build-system.
[glib-or-gtk?]: New argument.
[configure-flags]: Delete argument.
[phases]{skip-gtk-update-icon-cache}: New phase.
{wrap-rhythmbox}: Simplify.
[native-inputs]: Remove labels. Replace intltool with gettext-minimal.
[inputs]: Add bash-minimal. Remove labels. Remove libsoup.