jackhill/guix/guix.git
21 months agognu: libgit2-glib: Update to 1.1.0.
Maxim Cournoyer [Sat, 10 Sep 2022 15:13:54 +0000 (11:13 -0400)]
gnu: libgit2-glib: Update to 1.1.0.

* gnu/packages/gnome.scm (libgit2-glib): Update to 1.1.0.
[inputs]: Remove glib.
[propagated-inputs]: Add glib.

21 months agognu: ghex: Update to 42.3.
Maxim Cournoyer [Sat, 10 Sep 2022 14:29:44 +0000 (10:29 -0400)]
gnu: ghex: Update to 42.3.

* gnu/packages/gnome.scm (ghex): Update to 42.3.
[source]: Adjust URL.
[phases]{skip-gtk-update-icon-cache}: Update.
[native-inputs]: Remove labels.  Replace intltool with gettext-minimal.
Remove which.
[inputs]: Replace gtk+ with gtk.

21 months agognu: sound-juicer: Update to 3.38.0.
Maxim Cournoyer [Sat, 10 Sep 2022 14:08:52 +0000 (10:08 -0400)]
gnu: sound-juicer: Update to 3.38.0.

* gnu/packages/gnome.scm (sound-juicer): Update to 3.38.0.
[arguments]: New field.
[native-inputs]: Sort.  Replace intltool with gettext-minimal.  Add glib:bin
and python.
[inputs]: Sort.

21 months agognu: passwordsafe: Rename to secrets and update to 6.5.
Maxim Cournoyer [Sat, 10 Sep 2022 06:52:54 +0000 (02:52 -0400)]
gnu: passwordsafe: Rename to secrets and update to 6.5.

* gnu/packages/gnome.scm (passwordsafe): Deprecate in favor of...
(secrets): ... this new variable.  Update to 6.5.
[meson]: Remove argument.
[imported-modules, modules]: New arguments.
[phases]{disable-postinstall-script}: Patch meson.build.
{python-and-gi-wrap}: Use search-input-file.
[native-inputs]: Remove gtk+:bin.
[inputs]: replace gtk+ with gtk.  Add bash-minimal, libadwaita and
python-pyotp.
[home-page]: Update URL.
[description]: Adjust for renaming.

21 months agognu: cheese: Update to 41.1.
Maxim Cournoyer [Sat, 10 Sep 2022 06:39:28 +0000 (02:39 -0400)]
gnu: cheese: Update to 41.1.

* gnu/packages/gnome.scm (cheese): Update to 41.1.
[tests?]: Remove argument.
[phases]: Delete trailing #t.
{wrap-cheese}: Use search-input-file.
[inputs]: Add bash-minimal.  Move gobject-introspection to...
[native-inputs]: ... here.

21 months agognu: lollypop: Update to 1.4.35 and enable tests.
Maxim Cournoyer [Sat, 10 Sep 2022 06:35:27 +0000 (02:35 -0400)]
gnu: lollypop: Update to 1.4.35 and enable tests.

* gnu/packages/gnome.scm (lollypop): Update to 1.4.35.
[tests?]: Delete argument.
[phases]{disable-gtk-update-icon-cache}: New phase.
{wrap-program}: Use search-input-file.
[native-inputs]: Remove labels.  Remove gtk+:bin.
[inputs]: Remove labels.  Add bash-minimal.

21 months agognu: gspell: Update to 1.11.1.
Maxim Cournoyer [Sat, 10 Sep 2022 06:27:49 +0000 (02:27 -0400)]
gnu: gspell: Update to 1.11.1.

* gnu/packages/gnome.scm (gspell): Update to 1.11.1.
[source]: Delete patches.
[phases]{disable-problematic-tests}: New phase.
[native-inputs]: Remove labels.
* gnu/packages/patches/gspell-dash-test.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.

21 months agognu: orca: Update to 42.3.
Maxim Cournoyer [Sat, 10 Sep 2022 06:19:27 +0000 (02:19 -0400)]
gnu: orca: Update to 42.3.

* gnu/packages/gnome.scm (orca): Update to 42.3.
[phases]{wrap-orca}: Use search-input-file.
[native-inputs]: Remove intltool; add gettext-minimal.
[inputs]: Add bash-minimal.

21 months agognu: python-pyatspi: Update to 2.45.90.
Maxim Cournoyer [Sat, 10 Sep 2022 06:17:03 +0000 (02:17 -0400)]
gnu: python-pyatspi: Update to 2.45.90.

* gnu/packages/gnome.scm (python-pyatspi): Update to 2.45.90.

21 months agognu: libgnomekbd: Update to 3.28.1.
Maxim Cournoyer [Sat, 10 Sep 2022 06:15:55 +0000 (02:15 -0400)]
gnu: libgnomekbd: Update to 3.28.1.

* gnu/packages/gnome.scm (libgnomekbd): Update to 3.28.1.

21 months agognu: gfbgraph: Update to 0.2.5 and enable tests.
Maxim Cournoyer [Sat, 10 Sep 2022 06:13:25 +0000 (02:13 -0400)]
gnu: gfbgraph: Update to 0.2.5 and enable tests.

* gnu/packages/gnome.scm (gfbgraph): Update to 0.2.5.
[tests?]: Delete argument.
[configure-flags]: Remove "--enable-gtk-doc" and "--enable-introspection",
which are correctly automatically detected.
[native-inputs]: Remove autoconf, automake, libtool and which.
[inputs]: Remove labels.

21 months agognu: libgovirt: Update to 0.3.9.
Maxim Cournoyer [Sat, 10 Sep 2022 05:55:09 +0000 (01:55 -0400)]
gnu: libgovirt: Update to 0.3.9.

* gnu/packages/gnome.scm (libgovirt): Update to 0.3.9.
[build-system]: Use meson-build-system.
[glib-or-gtk?]: New argument.
[inputs]: Replace rest with rest-next.  Move glib-networking to...
[native-inputs]: ... here.  Remove gtk+:bin.

21 months agognu: komikku: Update to 0.41.0.
Maxim Cournoyer [Sat, 10 Sep 2022 05:28:26 +0000 (01:28 -0400)]
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.

21 months agognu: nautilus: Update to 42.2 and enable tests.
Maxim Cournoyer [Sat, 10 Sep 2022 05:18:17 +0000 (01:18 -0400)]
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.

21 months agognu: tracker: Patch a /bin/bash reference.
Maxim Cournoyer [Sat, 10 Sep 2022 02:54:26 +0000 (22:54 -0400)]
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.

21 months agognu: gtk-vnc: Update to 1.3.1.
Maxim Cournoyer [Sat, 10 Sep 2022 02:31:53 +0000 (22:31 -0400)]
gnu: gtk-vnc: Update to 1.3.1.

* gnu/packages/gnome.scm (gtk-vnc): Update to 1.3.1.
[meson]: Delete argument.

21 months agognu: libxml++: Update to 5.0.2.
Maxim Cournoyer [Sat, 10 Sep 2022 02:09:24 +0000 (22:09 -0400)]
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.

21 months agognu: mobile-broadband-provider-info: Update to 20220725.
Maxim Cournoyer [Fri, 9 Sep 2022 20:52:24 +0000 (16:52 -0400)]
gnu: mobile-broadband-provider-info: Update to 20220725.

* gnu/packages/gnome.scm (mobile-broadband-provider-info): Update to 20220725.
[native-inputs]: Add libxslt.

21 months agognu: network-manager-openconnect: Update to 1.2.8.
Maxim Cournoyer [Fri, 9 Sep 2022 20:48:08 +0000 (16:48 -0400)]
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.

21 months agognu: network-manager-vpnc: Update to 1.2.8.
Maxim Cournoyer [Fri, 9 Sep 2022 20:45:22 +0000 (16:45 -0400)]
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.

21 months agognu: network-manager-openvpn: Update to 1.10.0.
Maxim Cournoyer [Fri, 9 Sep 2022 20:40:34 +0000 (16:40 -0400)]
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.

21 months agognu: network-manager: Update to 1.41.2.
Maxim Cournoyer [Fri, 9 Sep 2022 19:52:10 +0000 (15:52 -0400)]
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.

21 months agognu: file-roller: Update to 3.42.0.
Maxim Cournoyer [Fri, 9 Sep 2022 19:25:07 +0000 (15:25 -0400)]
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.

21 months agognu: shotwell: Update to 0.31.5.
Maxim Cournoyer [Fri, 9 Sep 2022 19:07:34 +0000 (15:07 -0400)]
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.

21 months agognu: gexiv2: Update to 0.14.0.
Maxim Cournoyer [Fri, 9 Sep 2022 19:02:54 +0000 (15:02 -0400)]
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.

21 months agognu: libgee: Update to 0.20.5.
Maxim Cournoyer [Fri, 9 Sep 2022 18:53:08 +0000 (14:53 -0400)]
gnu: libgee: Update to 0.20.5.

* gnu/packages/gnome.scm (libgee): Update to 0.20.5.
[phases]: Use gexps.

21 months agognu: yelp: Update to 42.1.
Maxim Cournoyer [Fri, 9 Sep 2022 18:50:30 +0000 (14:50 -0400)]
gnu: yelp: Update to 42.1.

* gnu/packages/gnome.scm (yelp): Update to 42.1.
[inputs]: Add libhandy.

21 months agognu: d-feet: Update to 0.3.16.
Maxim Cournoyer [Fri, 9 Sep 2022 18:44:08 +0000 (14:44 -0400)]
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.

21 months agognu: epiphany: Update to 42.4.
Maxim Cournoyer [Fri, 9 Sep 2022 18:38:06 +0000 (14:38 -0400)]
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.

21 months agognu: eog-plugins: Update to 42.1.
Maxim Cournoyer [Fri, 9 Sep 2022 18:07:19 +0000 (14:07 -0400)]
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.

21 months agognu: eog: Update to 42.3.
Maxim Cournoyer [Fri, 9 Sep 2022 17:56:13 +0000 (13:56 -0400)]
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.

21 months agognu: rhythmbox: Update to 3.4.6.
Maxim Cournoyer [Fri, 9 Sep 2022 17:51:10 +0000 (13:51 -0400)]
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.

21 months agognu: grilo-plugins: Update to 0.3.15.
Maxim Cournoyer [Fri, 9 Sep 2022 17:28:54 +0000 (13:28 -0400)]
gnu: grilo-plugins: Update to 0.3.15.

* gnu/packages/gnome.scm (grilo-plugins): Update to 0.3.15.
[native-inputs]: Remove labels.  Remove gtk+:bin.  Add gst-plugins-good and
gst-plugins-bad.
[inputs]: Remove commented inputs.  Add avahi and gstreamer.

21 months agognu: grilo: Update to 0.3.15.
Maxim Cournoyer [Fri, 9 Sep 2022 17:17:22 +0000 (13:17 -0400)]
gnu: grilo: Update to 0.3.15.

* gnu/packages/gnome.scm (grilo): Update to 0.3.15.
[arguments]: New field.
[inputs]: Remove libsoup-minimal-2; add libsoup.

21 months agognu: gnome-klotski: Update to 3.38.2.
Maxim Cournoyer [Fri, 9 Sep 2022 13:06:26 +0000 (09:06 -0400)]
gnu: gnome-klotski: Update to 3.38.2.

* gnu/packages/gnome.scm (gnome-klotski): Update to 3.38.2.
[phases]: Delete trailing #t.
[native-inputs]: Remove labels.

21 months agognu: libgnome-games-support: Update to 2.0.0.
Maxim Cournoyer [Fri, 9 Sep 2022 12:49:41 +0000 (08:49 -0400)]
gnu: libgnome-games-support: Update to 2.0.0.

* gnu/packages/gnome.scm (libgnome-games-support): Update to 2.0.0.
[propagated-inputs]: Remove gtk+; add gtk.
(libgnome-games-support-1): New variable.
(gnome-klotski)[inputs]: Replace libgnome-games-support with
libgnome-games-support-1.
* gnu/packages/games.scm (gnome-2048)[inputs]: Likewise.

21 months agognu: gom: Update to 0.4.
Maxim Cournoyer [Fri, 9 Sep 2022 12:46:41 +0000 (08:46 -0400)]
gnu: gom: Update to 0.4.

* gnu/packages/gnome.scm (gom): Update to 0.4.
[imported-modules, modules, configure-flags]: New arguments.
[native-inputs]: Remove intltool; add gettext-minimal, python, and python-pygobject.

21 months agognu: devhelp: Update to 41.3.
Maxim Cournoyer [Fri, 9 Sep 2022 11:41:19 +0000 (07:41 -0400)]
gnu: devhelp: Update to 41.3.

* gnu/packages/gnome.scm (devhelp): Update to 41.3.
[phases]{fix-devhelp-gir-inputs}: Delete phase.
[native-inputs]: Remove labels.
[inputs]: Remove gsettings-desktop-schemas.
(devhelp-with-libsoup2)[arguments]: Remove field.
[inputs]: Express via modify-inputs.

21 months agognu: amtk: Update to 5.5.1.
Maxim Cournoyer [Fri, 9 Sep 2022 04:29:06 +0000 (00:29 -0400)]
gnu: amtk: Update to 5.5.1.

* gnu/packages/gnome.scm (amtk): Update to 5.5.1.

21 months agognu: vte-ng: Update to 0.59.0.
Maxim Cournoyer [Fri, 9 Sep 2022 04:05:53 +0000 (00:05 -0400)]
gnu: vte-ng: Update to 0.59.0.

* gnu/packages/gnome.scm (vte-ng): Update to 0.59.0.

21 months agognu: vte: Update to 0.69.99.
Maxim Cournoyer [Fri, 9 Sep 2022 04:04:28 +0000 (00:04 -0400)]
gnu: vte: Update to 0.69.99.

* gnu/packages/gnome.scm (vte): Update to 0.69.99.

21 months agognu: vala-next: Update to 0.56.3.
Maxim Cournoyer [Fri, 9 Sep 2022 04:02:35 +0000 (00:02 -0400)]
gnu: vala-next: Update to 0.56.3.

* gnu/packages/gnome.scm (vala-next): Update to 0.56.3.

21 months agognu: seahorse: Update to 42.0.
Maxim Cournoyer [Fri, 9 Sep 2022 04:01:06 +0000 (00:01 -0400)]
gnu: seahorse: Update to 42.0.

* gnu/packages/gnome.scm (seahorse): Update to 42.0.
[phases]: Delete trailing #t.
[inputs, native-inputs]: Remove labels.

21 months agognu: drawing: Update to 1.0.1.
Maxim Cournoyer [Fri, 9 Sep 2022 03:58:02 +0000 (23:58 -0400)]
gnu: drawing: Update to 1.0.1.

* gnu/packages/gnome.scm (drawing): Update to 1.0.1.
[imported-modules, modules]: New arguments.
[phases]{disable-postinstall-script}: New phase.
{python-and-gi-wrap}: Simplify using the search-input-file and site-packages
procedures.
[native-inputs]: Remove labels.  Add itstool and python.
[inputs]: Add bash-minimal and python.

21 months agognu: libwnck: Update to 40.1.
Maxim Cournoyer [Fri, 9 Sep 2022 03:48:58 +0000 (23:48 -0400)]
gnu: libwnck: Update to 40.1.

* gnu/packages/gnome.scm (libwnck): Update to 40.1.
[source]: Update URL.
[native-inputs]: Replace intltool with gettext-minimal.  Sort.
[home-page]: Update URL.

21 months agognu: rygel: Update to 0.41.2.
Maxim Cournoyer [Fri, 9 Sep 2022 03:47:55 +0000 (23:47 -0400)]
gnu: rygel: Update to 0.41.2.

* gnu/packages/gnome.scm (rygel): Update to 0.41.2.

21 months agognu: libmediaart: Update to 1.9.6.
Maxim Cournoyer [Fri, 9 Sep 2022 03:45:50 +0000 (23:45 -0400)]
gnu: libmediaart: Update to 1.9.6.

* gnu/packages/gnome.scm (libmediaart): Update to 1.9.6.
[inputs]: Delete gtk+:doc.  Move gettext-minimal, gobject-introspection and
vala to...
[native-inputs]: ... here.

21 months agognu: gupnp-dlna: Update to 0.12.0.
Maxim Cournoyer [Fri, 9 Sep 2022 03:04:30 +0000 (23:04 -0400)]
gnu: gupnp-dlna: Update to 0.12.0.

* gnu/packages/gnome.scm (gupnp-dlna): Update to 0.12.0.
[build-system]: Use meson-build-system.

21 months agognu: gupnp-av: Update to 0.14.1.
Maxim Cournoyer [Fri, 9 Sep 2022 03:01:25 +0000 (23:01 -0400)]
gnu: gupnp-av: Update to 0.14.1.

* gnu/packages/gnome.scm (gupnp-av): Update to 0.14.1.
[build-system]: Use meson-build-system.

21 months agognu: python-liblarch: Update to 3.2.0 and apply guix style.
Maxim Cournoyer [Fri, 9 Sep 2022 02:37:30 +0000 (22:37 -0400)]
gnu: python-liblarch: Update to 3.2.0 and apply guix style.

* gnu/packages/gnome.scm (python-liblarch): Update to 3.2.0; apply guix style.

21 months agognu: gtg: Update to 0.6.
Maxim Cournoyer [Fri, 9 Sep 2022 02:35:33 +0000 (22:35 -0400)]
gnu: gtg: Update to 0.6.

* gnu/packages/gnome.scm (gtg): Update to 0.6.
[arguments]: Use gexps.
[imported-modules, modules]: New arguments.
[phases]{python-and-gi-wrap}: Simplify with search-input-file and
site-packages.
[native-inputs]: Delete labels.  Add python.
[inputs]: Add bash-minimal and python.

21 months agognu: libpeas: Update to 1.32.0.
Maxim Cournoyer [Fri, 9 Sep 2022 02:22:57 +0000 (22:22 -0400)]
gnu: libpeas: Update to 1.32.0.

* gnu/packages/gnome.scm (libpeas): Update to 1.32.0.

[phases]{start-xserver}: Use search-input-file.
[native-inputs]: Remove labels.
[home-page]: Update URL.

21 months agognu: blueprint-compiler: Update to 0.4.0.
Maxim Cournoyer [Fri, 9 Sep 2022 02:09:21 +0000 (22:09 -0400)]
gnu: blueprint-compiler: Update to 0.4.0.

* gnu/packages/gnome.scm (blueprint-compiler): Update to 0.4.0.
[native-inputs]: Add python and python-pygobject.  Remove gobject-introspection.

21 months agognu: cambalache: Update to 0.10.3.
Maxim Cournoyer [Fri, 9 Sep 2022 02:07:15 +0000 (22:07 -0400)]
gnu: cambalache: Update to 0.10.3.

* gnu/packages/gnome.scm (cambalache): Update to 0.10.3 and fix indentation.
[phases]{patch-source}: Use format to double-quote string.

21 months agognu: libadwaita: Update to 1.2.rc.
Maxim Cournoyer [Fri, 9 Sep 2022 02:04:56 +0000 (22:04 -0400)]
gnu: libadwaita: Update to 1.2.rc.

* gnu/packages/gnome.scm (libadwaita): Update to 1.2.rc.
[inputs]: Remove libportal.  Move gobject-introspection to...
[native-inputs]: ... here.  Remove labels.  Sort.

21 months agognu: libgsf: Update to 1.14.50.
Maxim Cournoyer [Fri, 9 Sep 2022 00:18:24 +0000 (20:18 -0400)]
gnu: libgsf: Update to 1.14.50.

* gnu/packages/gnome.scm (libgsf): Update to 1.14.50.
[arguments]: Use gexps.
[phases]{patch-docbook-xml}: Use search-input-directory and delete trailing
 #t.
[native-inputs]: Remove labels.

21 months agognu: gupnp: Update to 1.5.4.
Maxim Cournoyer [Fri, 9 Sep 2022 00:14:49 +0000 (20:14 -0400)]
gnu: gupnp: Update to 1.5.4.

* gnu/packages/gnome.scm (gupnp): Update to 1.5.4.
[native-inputs]: Remove labels.
[inputs]: Delete gtk+.  Move libsoup and gssdp to...
[propagated-inputs]: ... here.  Add glib and libxml2.
(gupnp-1.4): New variable.

21 months agognu: gssdp: Update to 1.5.2
Maxim Cournoyer [Thu, 8 Sep 2022 22:44:56 +0000 (18:44 -0400)]
gnu: gssdp: Update to 1.5.2

* gnu/packages/gnome.scm (gssdp): Update to 1.5.2.
[native-inputs]: Remove labels.  Replace gtk-doc/stable with gi-docgen.
[inputs]: Replace gtk+ with gtk.
[propagated-inputs]: Remove label.  Replace libsoup-minimal-2 with libsoup.
* gnu/packages/gnome.scm (gssdp-1.4):

21 months agognu: phodav: Update to 3.0.
Maxim Cournoyer [Thu, 8 Sep 2022 20:56:35 +0000 (16:56 -0400)]
gnu: phodav: Update to 3.0.

* gnu/packages/gnome.scm (phodav): Update to 3.0.
[native-inputs]: Remove labels.
[inputs]: Replace libsoup-minimal-2 with libsoup.

21 months agognu: gnome-music: Update to 42.1.
Maxim Cournoyer [Thu, 8 Sep 2022 20:53:04 +0000 (16:53 -0400)]
gnu: gnome-music: Update to 42.1.

* gnu/packages/gnome.scm (gnome-music): Update to 42.1.
[meson]: Delete argument.

21 months agognu: gnome-shell-extensions: Update to 42.3.
Maxim Cournoyer [Thu, 8 Sep 2022 19:35:32 +0000 (15:35 -0400)]
gnu: gnome-shell-extensions: Update to 42.3.

* gnu/packages/gnome.scm (gnome-shell-extensions): Update to 42.3.
[native-inputs]: Remove labels.

21 months agognu: gtranslator: Update to 42.0.
Maxim Cournoyer [Thu, 8 Sep 2022 19:26:07 +0000 (15:26 -0400)]
gnu: gtranslator: Update to 42.0.

* gnu/packages/gnome.scm (gtranslator): Update to 42.0.  Move input fields
after arguments.
[build-type]: Add comment.
[native-inputs]: Remove labels.
[propagated-inputs]: Replace gtksourceview with gtksourceview-4.
[inputs]: Remove labels.  Remove libdazzle and gtk+.  Replace glib with glib-next.
Replace libsoup-minimal-2 with libsoup.  Add pango-next.

21 months agognu: Add glib-next.
Maxim Cournoyer [Thu, 8 Sep 2022 18:37:46 +0000 (14:37 -0400)]
gnu: Add glib-next.

* gnu/packages/glib.scm (glib-next): New variable.
(glib-with-documentation): Inherit from it.

21 months agognu: libgda: Update to 6.0.0.
Maxim Cournoyer [Thu, 8 Sep 2022 17:58:25 +0000 (13:58 -0400)]
gnu: libgda: Update to 6.0.0.

* gnu/packages/gnome.scm (libgda): Update to 6.0.0.
[source]: Delete modules and snippet field.  Apply new patches.
[build-system]: Use meson-build-system.
[native-inputs]: Remove autoconf, autoconf-archive, automake, libtool, which
and xorg-server-for-tests.
[inputs]: Add json-glib.
* gnu/packages/patches/libgda-cve-2021-39359.patch: New file.
* gnu/packages/patches/libgda-fix-build.patch: Likewise.
* gnu/packages/patches/libgda-fix-missing-initialization.patch: Likewise.
* gnu/packages/patches/libgda-skip-postgresql-tests.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): Register them.

21 months agognu: Remove tepl-5.
Maxim Cournoyer [Thu, 8 Sep 2022 16:02:25 +0000 (12:02 -0400)]
gnu: Remove tepl-5.

* gnu/packages/gnome.scm (tepl-5): Delete variable.

21 months agognu: gnome-latex: Update to 3.41.2.
Maxim Cournoyer [Thu, 8 Sep 2022 16:01:33 +0000 (12:01 -0400)]
gnu: gnome-latex: Update to 3.41.2.

* gnu/packages/gnome.scm (gnome-latex): Update to 3.41.2.
[inputs]: Remove amtk, gsettings-desktop-schemas, gtk+ and gtksourceview, now
propagated by tepl.  Replace tepl-5 with tepl.
[native-inputs]: Remove intltool.

21 months agognu: gnome-boxes: Update to 42.3.
Maxim Cournoyer [Thu, 8 Sep 2022 15:41:26 +0000 (11:41 -0400)]
gnu: gnome-boxes: Update to 42.3.

* gnu/packages/gnome.scm (gnome-boxes): Update to 42.3.
[source]: Delete patches field.
[configure-flags]: Use gexps.
[phases]: New argument.
[native-inputs]: Replace intltool with gettext-minimal.  Delete gtk+:bin.
Sort.
[inputs]: Sort.
* gnu/packages/patches/gnome-boxes-add-guix-logo.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.

21 months agognu: gnome-tweaks: Update to 40.10.
Maxim Cournoyer [Thu, 8 Sep 2022 15:30:44 +0000 (11:30 -0400)]
gnu: gnome-tweaks: Update to 40.10.

* gnu/packages/gnome.scm (gnome-tweaks): Update to 40.10.
[arguments]: Use gexps.
[modules]: New argument.
[phases]{wrap}: Do not use @@ import style.
{wrap-gi-typelib-and-python}: Compute the site-packages directory via the
procedure of the same name.
[native-inputs]: Remove labels.

21 months agognu: gnome-dictionary: Use latest meson.
Maxim Cournoyer [Thu, 8 Sep 2022 15:16:41 +0000 (11:16 -0400)]
gnu: gnome-dictionary: Use latest meson.

* gnu/packages/gnome.scm (gnome-dictionary)
[meson]: Delete argument.

21 months agognu: gnome-weather: Update to 42.0.
Maxim Cournoyer [Thu, 8 Sep 2022 15:09:15 +0000 (11:09 -0400)]
gnu: gnome-weather: Update to 42.0.

* gnu/packages/gnome.scm (gnome-weather): Update to 42.0.
[native-inputs, inputs]: Move after arguments.
[arguments]: Use a plain list and adjust accordingly.
[phases]{disable-gtk-update-icon-cache}: New phase.
{fix-desktop-file}: Use search-input-file.
{wrap}: Likewise.
[native-inputs]: Delete gtk+:bin.
[inputs]: Delete gnome-desktop and libhandy.  Replace libgweather with
libgweather4.  Add bash-minimal, gsettings-desktop-schemas-next, gtk and
libadwaita.

21 months agognu: gedit: Update to 42.2.
Maxim Cournoyer [Thu, 8 Sep 2022 14:48:18 +0000 (10:48 -0400)]
gnu: gedit: Update to 42.2.

* gnu/packages/gnome.scm (gedit): Update to 42.2.
[arguments]: Use gexps.
[parallel-build?]: Tentatively remove argument.
[phases]: Delete trailing #t.
{patch-libgd-fetch}: Rename to...
{do-not-invoke-git}: ... this, removing libgd handling.
{wrap-gedit}: Use 'this-package-input'.
[inputs]: Replace gtksourceview with gtksourceview-4.  Remove amtk,
isco-codes, tepl, libx11 and gnome-desktop.  Add bash-minimal.
Move libxml2 and vala to...
[native-inputs]: ... here.  Remove itstool and libgd.  Add python.

21 months agognu: tepl: Update to 6.1.2 and enable tests.
Maxim Cournoyer [Thu, 8 Sep 2022 14:04:18 +0000 (10:04 -0400)]
gnu: tepl: Update to 6.1.2 and enable tests.

* gnu/packages/gnome.scm (tepl): Update to 6.1.2.
[tests?]: Delete argument.
[phases]: New argument.
[native-inputs]: Move gsettings-desktop-schemas to propagated-inputs.
[inputs]: Move libxml2 to native-inputs.  Move amtk, glib,
gsettings-desktop-schemas, gtk+ and gtksourceview-4 to...
[propagated-inputs]: ... here.

21 months agoimport: gnome: Improve version handling logic.
Maxim Cournoyer [Wed, 7 Sep 2022 03:09:53 +0000 (23:09 -0400)]
import: gnome: Improve version handling logic.

Before this change, we'd get:

    $ guix refresh gedit
    updating from version 40.1 to version 43.alpha...

This is because the new GNOME version scheme introduced in 2021 with GNOME 40
was not treated correctly.  Also, no longer ignore odd numbered minor
versions, as this appears to be a declining practice in GNOME.

* guix/import/gnome.scm (latest-gnome-release)
<pre-release-text?>: New predicate.
<even-minor-version?>: Rename to...
<release-version?>: ...this.  Return #f in case the version corresponds to a
development release.
* guix/import/gnome.scm (latest-gnome-release): Adjust accordingly.

21 months agognu: gnome-screenshot: Update to 41.0.
Maxim Cournoyer [Tue, 6 Sep 2022 02:16:28 +0000 (22:16 -0400)]
gnu: gnome-screenshot: Update to 41.0.

* gnu/packages/gnome.scm (gnome-screenshot): Update to 41.0.
[glib-or-gtk?]: New argument.
[native-inputs]: Remove labels and sort.  Replace intltool with
gettext-minimal.
[inputs]: Remove libcanberra.

21 months agognu: gnome-terminal: Update to 3.44.1.
Maxim Cournoyer [Tue, 6 Sep 2022 01:43:13 +0000 (21:43 -0400)]
gnu: gnome-terminal: Update to 3.44.1.

* gnu/packages/gnome.scm (gnome-terminal): Update to 3.44.1.
[build-system]: Use meson-build-system.
[configure-flags]: Remove argument.
[glib-or-gtk?]: New argument.
[phases]{patch-/bin/true}: Delete phase.
{patch-build-system}: New phase.
[native-inputs]: Delete labels and sort.  Replace intltool with
gettext-minimal.  Add python.
[inputs]: Sort.  Add gnome-shell and nautilus.

21 months agognu: gnome-sudoku: Update to 42.0.
Maxim Cournoyer [Tue, 6 Sep 2022 00:16:07 +0000 (20:16 -0400)]
gnu: gnome-sudoku: Update to 42.0.

* gnu/packages/gnome.scm (gnome-sudoku): Update to 42.0.
[native-inputs]: Sort.  Replace intltool with gettext-minimal.

21 months agognu: gnome-mines: Replace intltool with gettext-minimal.
Maxim Cournoyer [Tue, 6 Sep 2022 00:11:55 +0000 (20:11 -0400)]
gnu: gnome-mines: Replace intltool with gettext-minimal.

[native-inputs]: Replace intltool with gettext-minimal.

21 months agognu: gnome-keyring: Update to 42.1 and enable tests.
Maxim Cournoyer [Tue, 6 Sep 2022 00:07:53 +0000 (20:07 -0400)]
gnu: gnome-keyring: Update to 42.1 and enable tests.

* gnu/packages/gnome.scm (gnome-keyring): Update to 42.1.
[phases]{check}: Move after install and override.
[inputs]: Sort.
[native-inputs]: Add dbus and docbook-xml-4.3.  Replace intltool with
gettext-minimal.  Remove autoconf and automake.

21 months agognu: gnome-font-viewer: Update to 42.0.
Maxim Cournoyer [Mon, 5 Sep 2022 21:42:52 +0000 (17:42 -0400)]
gnu: gnome-font-viewer: Update to 42.0.

* gnu/packages/gnome.scm (gnome-font-viewer): Update to 42.0.
[phases]: Delete trailing #t.  Use gexps.
{patch-thumbnailer}: Use search-input-file.
[native-inputs]: Delete labels.
[inputs]: Replace gtk+ with gtk.  Add libadwaita.

21 months agognu: gnome-calculator: Update to 42.2.
Maxim Cournoyer [Mon, 5 Sep 2022 21:35:42 +0000 (17:35 -0400)]
gnu: gnome-calculator: Update to 42.2.

* gnu/packages/gnome.scm (gnome-calculator): Update to 42.2.
[phases]{skip-gtk-update-icon-cache}: New phase.
[native-inputs]: Remove gtk+:bin.
[inputs]: Add gsettings-desktop-schemas-next and libadwaita.

21 months agognu: pango-next: Rename from "pango "to "pango-next".
Maxim Cournoyer [Mon, 5 Sep 2022 21:34:39 +0000 (17:34 -0400)]
gnu: pango-next: Rename from "pango "to "pango-next".

* gnu/packages/gtk.scm (pango-next)[name]: Rename from pango to pango-next.

21 months agognu: gnome-contacts: Update to 42.0.
Maxim Cournoyer [Mon, 5 Sep 2022 06:51:29 +0000 (02:51 -0400)]
gnu: gnome-contacts: Update to 42.0.

* gnu/packages/gnome.scm (gnome-contacts): Update to 42.0.
[glib-or-gtk?]: New argument.
[phases]{generate-vapis}: Delete phase.
{skip-gtk-update-icon-cache}: Adjust.
[inputs]: Delete labels.  Replace gtk+ with gtk, evolution-data-server with
evolution-data-server-3.44 and gnome-online-accounts with
gnome-online-accounts-3.44.  Add libadwaita.  Remove docbook-xml and
docbook-xsl.  Move gettext-minimal, gobject-introspection and
libxslt to...
[native-inputs]: ... here.  Delete labels.  Add desktop-file-utils.
[propagated-inputs]: Replace folks with folks-with-libsoup2.

21 months agognu: gnome-characters: Update to 42.0.
Maxim Cournoyer [Mon, 5 Sep 2022 06:40:33 +0000 (02:40 -0400)]
gnu: gnome-characters: Update to 42.0.

* gnu/packages/gnome.scm (gnome-characters): Update to 42.0.
[phases]{disable-gtk-update-icon-cache}: New phase.
{wrap}: Use search-input-file.
[native-inputs]: Delete labels.  Remove gtk+:bin.
[inputs]: Replace gtk+ with gtk. Add libadwaita.

21 months agognu: eog: Update to 42.2.
Maxim Cournoyer [Mon, 5 Sep 2022 06:30:14 +0000 (02:30 -0400)]
gnu: eog: Update to 42.2.

* gnu/packages/gnome.scm (eog): Update to 42.2.
[source]: Delete patches.
[configure-flags]: Use gexps.
[phases]: Likewise.
{skip-gtk-update-icon-cache}: New phase.
{wrap-eog}: Use search-input-file.
[native-inputs]: Replace intltool with gettext-minimal.
[inputs]: Add libhandy and gtk.
* gnu/packages/patches/eog-update-libportal-usage.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.

21 months agognu: gnome-user-docs: Update to 42.0.
Maxim Cournoyer [Mon, 5 Sep 2022 06:20:15 +0000 (02:20 -0400)]
gnu: gnome-user-docs: Update to 42.0.

* gnu/packages/gnome.scm (gnome-user-docs): Update to 42.0.

21 months agognu: gnome-music: Update to 42.0.
Maxim Cournoyer [Mon, 5 Sep 2022 06:16:21 +0000 (02:16 -0400)]
gnu: gnome-music: Update to 42.0.

* gnu/packages/gnome.scm (gnome-music): Update to 42.0.
[phases]{skip-gtk-update-icon-cache}: New phase.
[native-inputs]: Remove gtk+:bin.
[inputs]: Add gtk and libadwaita.

21 months agognu: gnome-photos: Update to 43.beta.
Maxim Cournoyer [Mon, 5 Sep 2022 06:04:39 +0000 (02:04 -0400)]
gnu: gnome-photos: Update to 43.beta.

* gnu/packages/gnome.scm (gnome-photos): Update to 43.beta.
[arguments]: Use gexps.
[phases]{disable-gtk-update-icon-cache}: New phase.
[native-inputs]: Remove gtk+:bin.  Delete labels.
[inputs]: Delete labels.

21 months agognu: evince: Update to 42.3.
Maxim Cournoyer [Mon, 5 Sep 2022 06:00:46 +0000 (02:00 -0400)]
gnu: evince: Update to 42.3.

* gnu/packages/gnome.scm (evince): Update to 42.3.
[meson]: Delete argument.
[configure-flags]: Remove "-Dintrospection" and "-Dgtk_doc=false."
[phases]: Delete trailing #t.
[native-inputs]: Delete labels.  Add gi-docgen.  Replace intltool with
gettext-minimal.  Sort.
[home-page]: Update URL.

21 months agognu: gnome-disk-utility: Update to 42.0.
Maxim Cournoyer [Mon, 5 Sep 2022 05:53:41 +0000 (01:53 -0400)]
gnu: gnome-disk-utility: Update to 42.0.

* gnu/packages/gnome.scm (gnome-disk-utility): Update to 42.0.
[native-inputs]: Delete labels.  Replace intltool with gettext-minimal.

21 months agognu: gnome-initial-setup: Update to 42.2.
Maxim Cournoyer [Mon, 5 Sep 2022 05:47:24 +0000 (01:47 -0400)]
gnu: gnome-initial-setup: Update to 42.2.

* gnu/packages/gnome.scm (gnome-initial-setup): Update to 42.2.
[configure-flags]: Remove "-Dcheese=auto".
[phases]: Use search-input-file.
[native-inputs]: Remove labels.  Remove gtk+:bin.
[inputs]: Remove labels.  Sort lexicographically.  Add cheese.  Replace
libgweather with libgweather4-with-libsoup2.
Replace gnome-online-accounts with gnome-online-accounts-3.44.

21 months agognu: gnome-calendar: Update to 42.2.
Maxim Cournoyer [Mon, 5 Sep 2022 05:32:19 +0000 (01:32 -0400)]
gnu: gnome-calendar: Update to 42.2.

* gnu/packages/gnome.scm (gnome-calendar): Update to 42.2.
[tests?]: Delete argument.
[phases]{skip-gtk-update-icon-cache}: Adjust.
[native-inputs]: Remove labels.
[propagated-inputs]: Move evolution-data-server to...
[inputs]: ... here, and replace it with evolution-data-server-3.44.  Remove
labels.  Remove libhandy.  Replace libgweather with
libgweather4-with-libsoup2.
Replace gnome-online-accounts with gnome-online-accounts-3.44.
Add libadwaita and pango-next.

21 months agognu: gnome-clocks: Update to 42.0.
Maxim Cournoyer [Mon, 5 Sep 2022 05:23:45 +0000 (01:23 -0400)]
gnu: gnome-clocks: Update to 42.0.

* gnu/packages/gnome.scm (gnome-clocks): Update to 42.0.
[phases]{skip-gtk-update-icon-cache}: Adjust.
[native-inputs]: Remove labels and sort.  Replace vala with vala-next.
[inputs]: Sort.  Remove libhandy.  Replace libgweather with
libgweather4-with-libsoup2.  Replace gtk+ with gtk.  Add libadwaita.

21 months agognu: gnome-session: Update to 42.0.
Maxim Cournoyer [Mon, 5 Sep 2022 05:00:08 +0000 (01:00 -0400)]
gnu: gnome-session: Update to 42.0.

* gnu/packages/gnome.scm (gnome-session): Update to 42.0.
[meson]: Delete argument.
[phases]{wrap-gnome-session}: Use search-input-file.
[native-inputs]: Remove labels and sort lexicographically.

21 months agognu: gnome-control-center: Update to 42.3.
Maxim Cournoyer [Mon, 5 Sep 2022 04:53:56 +0000 (00:53 -0400)]
gnu: gnome-control-center: Update to 42.3.

* gnu/packages/gnome.scm (gnome-control-center): Update to 42.3.
[configure-flags]: Delete argument.
[phases]: Use gexps.
{patch-paths}: Use search-input-file.
{no-polkit-magic}: Delete phase.
[inputs]: Delete clutter-gtk, libcanberra and libsoup-minimal-2.  Add gnutls
and libadwaita.  Move docbook-xsl to...
[native-inputs]: ... here.  Replace intltool with gettext-minimal.  Remove
hicolor-icon-theme.  Sort.

21 months agognu: gnome-bluetooth: Update to 42.4.
Maxim Cournoyer [Mon, 5 Sep 2022 04:48:25 +0000 (00:48 -0400)]
gnu: gnome-bluetooth: Update to 42.4.

* gnu/packages/gnome.scm (gnome-bluetooth): Update to 42.4.
[arguments]: Delete field.
[native-inputs]: Remove labels.  Remove gtk+:bin.  Replace intltool with
gettext-minimal.
[propagated-inputs]: Replace gtk+ with gtk.  Add libadwaita.
[inputs]: Remove libcanberra.  Add gsound, pango-next and upower.

21 months agognu: colord-gtk: Update to 0.3.0.
Maxim Cournoyer [Mon, 5 Sep 2022 04:25:19 +0000 (00:25 -0400)]
gnu: colord-gtk: Update to 0.3.0.

* gnu/packages/freedesktop.scm (colord-gtk): Update to 0.3.0.
[build-system]: Use meson-build-system.
[configure-flags] New argument.
[native-inputs]: Replace intltool with gettext-minimal.
[inputs]: Add pango-next.
[propagated-inputs]: Replace gtk+ with gtk.
[description]: Substitute GTK+ for GTK.

21 months agognu: gnome-shell: Update to 42.4.
Marius Bakke [Sat, 10 Sep 2022 16:02:31 +0000 (18:02 +0200)]
gnu: gnome-shell: Update to 42.4.

* gnu/packages/gnome.scm (gnome-shell): Update to 42.4.
[source](patches): Remove.
[arguments]: Adjust substitution to disable GTK icon cache.  Filter disallowed
references from GUIX_PYTHONPATH.  While at it, also prevent MESON from ending
up in the closure.
[inputs]: Change from LIBGWEATHER to LIBGWEATHER4.
* gnu/packages/patches/gnome-shell-polkit-autocleanup.patch:
* gnu/local.mk (dist_patch_DATA):

21 months agognu: gnome-online-accounts: Update to 3.45.2, remove "lib" output.
Maxim Cournoyer [Mon, 5 Sep 2022 03:02:11 +0000 (23:02 -0400)]
gnu: gnome-online-accounts: Update to 3.45.2, remove "lib" output.

* gnu/packages/gnome.scm (gnome-online-accounts): Update to 3.45.2.
[build-system]: Use meson-build-system.
[glib-or-gtk?]: New argument.
[phases]{patch-libgoa-output}: Delete phase.
{disable-gtk-update-icon-cache}: New phase.
[native-inputs]: Add gettext-minimal.
[inputs]: Replace rest with rest-next; replace webkitgtk-with-libsoup2 with
webkitgtk.  Add gcr and mit-krb5.
(gnome-recipes): Adjust for the removed gnome-online-accounts output.
(gnome-music, gnome-online-miners, gnome-initial-setup): Likewise.
(libgdata, gnome-contacts, grilo-plugins, evolution-data-server)
(gnome-shell, gnome-todo, gnome-calendar, gnome-shell-extensions)
(gnome-calculator, gnome-latex): Likewise.
(gnome-online-accounts-3.44): New variable.
* gnu/packages/geo.scm (gnome-maps): Likewise.
* gnu/packages/webkit.scm: Update comment.

21 months agognu: libgweather4: Update to 4.1.1 and run tests.
Maxim Cournoyer [Mon, 12 Sep 2022 00:36:43 +0000 (20:36 -0400)]
gnu: libgweather4: Update to 4.1.1 and run tests.

* gnu/packages/gnome.scm (libgweather4): Update to 4.1.1.
[tests?]: Delete argument.
[configure-flags]: Remove -Dgtk_doc=false.
[phases]{pre-check}: Rename to...
{set-HOME}: ... this.
{disable-problematic-tests}: New phase.
{check}: Move after install phase.
[native-inputs]: Add gi-docgen, glibc-utf8-locales and
gsettings-desktop-schemas.
[propagated-inputs]: Add json-glib2.  Replace libsoup-minimal-2 with libsoup.
(libgweather4-with-libsoup2): New variable.

21 months agognu: Add rest-next.
Maxim Cournoyer [Mon, 5 Sep 2022 02:19:31 +0000 (22:19 -0400)]
gnu: Add rest-next.

* gnu/packages/gnome.scm (rest-next): New variable.