Commit graph

101503 commits

Author SHA1 Message Date
Maxim Cournoyer bdb1569123
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.
2022-09-13 02:04:48 -04:00
Maxim Cournoyer dfed788230
gnu: libgee: Update to 0.20.5.
* gnu/packages/gnome.scm (libgee): Update to 0.20.5.
[phases]: Use gexps.
2022-09-13 02:04:48 -04:00
Maxim Cournoyer 59206b4668
gnu: yelp: Update to 42.1.
* gnu/packages/gnome.scm (yelp): Update to 42.1.
[inputs]: Add libhandy.
2022-09-13 02:04:48 -04:00
Maxim Cournoyer 6c2454f282
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.
2022-09-13 02:04:47 -04:00
Maxim Cournoyer fb87250b1e
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.
2022-09-13 02:04:47 -04:00
Maxim Cournoyer d6d861c615
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.
2022-09-13 02:04:47 -04:00
Maxim Cournoyer 7bef0fa3a2
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.
2022-09-13 02:04:47 -04:00
Maxim Cournoyer bcb877d391
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.
2022-09-13 02:04:46 -04:00
Maxim Cournoyer 77ad9ef333
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.
2022-09-13 02:04:46 -04:00
Maxim Cournoyer 36fee7184d
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.
2022-09-13 02:04:46 -04:00
Maxim Cournoyer ebd9041614
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.
2022-09-13 02:04:46 -04:00
Maxim Cournoyer 04ed75cc9d
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.
2022-09-13 02:04:45 -04:00
Maxim Cournoyer d6a716f909
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.
2022-09-13 02:04:45 -04:00
Maxim Cournoyer 7ae62f9ddf
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.
2022-09-13 02:04:45 -04:00
Maxim Cournoyer a13849dc55
gnu: amtk: Update to 5.5.1.
* gnu/packages/gnome.scm (amtk): Update to 5.5.1.
2022-09-13 02:04:45 -04:00
Maxim Cournoyer 722548a624
gnu: vte-ng: Update to 0.59.0.
* gnu/packages/gnome.scm (vte-ng): Update to 0.59.0.
2022-09-13 02:04:44 -04:00
Maxim Cournoyer 76791a5504
gnu: vte: Update to 0.69.99.
* gnu/packages/gnome.scm (vte): Update to 0.69.99.
2022-09-13 02:04:44 -04:00
Maxim Cournoyer f0a490732b
gnu: vala-next: Update to 0.56.3.
* gnu/packages/gnome.scm (vala-next): Update to 0.56.3.
2022-09-13 02:04:44 -04:00
Maxim Cournoyer b4a174826d
gnu: seahorse: Update to 42.0.
* gnu/packages/gnome.scm (seahorse): Update to 42.0.
[phases]: Delete trailing #t.
[inputs, native-inputs]: Remove labels.
2022-09-13 02:04:43 -04:00
Maxim Cournoyer c2a2c5fc22
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.
2022-09-13 02:04:43 -04:00
Maxim Cournoyer 048380f4ed
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.
2022-09-13 02:04:43 -04:00
Maxim Cournoyer ce34ff8f3f
gnu: rygel: Update to 0.41.2.
* gnu/packages/gnome.scm (rygel): Update to 0.41.2.
2022-09-13 02:04:43 -04:00
Maxim Cournoyer 87f7f4f60d
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.
2022-09-13 02:04:42 -04:00
Maxim Cournoyer e7ef681cd8
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.
2022-09-13 02:04:42 -04:00
Maxim Cournoyer b7fa27ae6c
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.
2022-09-13 02:04:42 -04:00
Maxim Cournoyer 7cf6b7e21a
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.
2022-09-13 02:04:42 -04:00
Maxim Cournoyer ed26f1cf43
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.
2022-09-13 02:04:42 -04:00
Maxim Cournoyer 22bdb55a24
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.
2022-09-13 02:04:41 -04:00
Maxim Cournoyer 5d138a7221
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.
2022-09-13 02:04:41 -04:00
Maxim Cournoyer ccbbe12721
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.
2022-09-13 02:04:41 -04:00
Maxim Cournoyer 00ca5ce621
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.
2022-09-13 02:04:41 -04:00
Maxim Cournoyer 25c7dd2456
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.
2022-09-13 02:04:40 -04:00
Maxim Cournoyer 4d0945b6ec
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.
2022-09-13 02:04:40 -04:00
Maxim Cournoyer c2b71eb704
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):
2022-09-13 02:04:40 -04:00
Maxim Cournoyer 776b59df4e
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.
2022-09-13 02:04:40 -04:00
Maxim Cournoyer c0e51f87d8
gnu: gnome-music: Update to 42.1.
* gnu/packages/gnome.scm (gnome-music): Update to 42.1.
[meson]: Delete argument.
2022-09-13 02:04:39 -04:00
Maxim Cournoyer 0974144848
gnu: gnome-shell-extensions: Update to 42.3.
* gnu/packages/gnome.scm (gnome-shell-extensions): Update to 42.3.
[native-inputs]: Remove labels.
2022-09-13 02:04:39 -04:00
Maxim Cournoyer 68e3592f5d
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.
2022-09-13 02:04:39 -04:00
Maxim Cournoyer 7ad9360bd6
gnu: Add glib-next.
* gnu/packages/glib.scm (glib-next): New variable.
(glib-with-documentation): Inherit from it.
2022-09-13 02:04:39 -04:00
Maxim Cournoyer dc1cf13ac5
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.
2022-09-13 02:04:38 -04:00
Maxim Cournoyer 8dae63937b
gnu: Remove tepl-5.
* gnu/packages/gnome.scm (tepl-5): Delete variable.
2022-09-13 02:04:38 -04:00
Maxim Cournoyer d94de3f48a
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.
2022-09-13 02:04:38 -04:00
Maxim Cournoyer cad5c7543a
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.
2022-09-13 02:04:38 -04:00
Maxim Cournoyer 89a340ebad
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.
2022-09-13 02:04:37 -04:00
Maxim Cournoyer 5808a8ba3e
gnu: gnome-dictionary: Use latest meson.
* gnu/packages/gnome.scm (gnome-dictionary)
[meson]: Delete argument.
2022-09-13 02:04:37 -04:00
Maxim Cournoyer ddc0c5e961
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.
2022-09-13 02:04:37 -04:00
Maxim Cournoyer 22aaa843ea
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.
2022-09-13 02:04:37 -04:00
Maxim Cournoyer b90710642e
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.
2022-09-13 02:04:36 -04:00
Maxim Cournoyer 5dd3acd0a0
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.
2022-09-13 02:04:36 -04:00
Maxim Cournoyer f93ad1565b
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.
2022-09-13 02:04:36 -04:00