Commit Graph

2771 Commits

Author SHA1 Message Date
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
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
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
Maxim Cournoyer
4f99135131
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.
2022-09-13 02:04:36 -04:00
Maxim Cournoyer
e50781c1a3
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.
2022-09-13 02:04:36 -04:00
Maxim Cournoyer
7d38c6261d
gnu: gnome-mines: Replace intltool with gettext-minimal.
[native-inputs]: Replace intltool with gettext-minimal.
2022-09-13 02:04:35 -04:00
Maxim Cournoyer
051c5d9bf1
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.
2022-09-13 02:04:35 -04:00
Maxim Cournoyer
b74f837118
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.
2022-09-13 02:04:35 -04:00
Maxim Cournoyer
314444917b
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.
2022-09-13 02:04:35 -04:00
Maxim Cournoyer
04154c650d
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.
2022-09-13 02:04:34 -04:00
Maxim Cournoyer
dd5d0fd76b
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.
2022-09-13 02:04:34 -04:00
Maxim Cournoyer
3c2a706047
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.
2022-09-13 02:04:34 -04:00
Maxim Cournoyer
0e5d6934e5
gnu: gnome-user-docs: Update to 42.0.
* gnu/packages/gnome.scm (gnome-user-docs): Update to 42.0.
2022-09-13 02:04:33 -04:00
Maxim Cournoyer
7a8b36b6fc
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.
2022-09-13 02:04:33 -04:00
Maxim Cournoyer
ecaad21f23
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.
2022-09-13 02:04:33 -04:00
Maxim Cournoyer
184d61114f
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.
2022-09-13 02:04:33 -04:00
Maxim Cournoyer
3b366fd118
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.
2022-09-13 02:04:33 -04:00
Maxim Cournoyer
021e9d8102
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.
2022-09-13 02:04:32 -04:00
Maxim Cournoyer
16e0e0ed2b
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.
2022-09-13 02:04:32 -04:00
Maxim Cournoyer
d1623e3076
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.
2022-09-13 02:04:32 -04:00
Maxim Cournoyer
212f9c62bf
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.
2022-09-13 02:04:24 -04:00
Maxim Cournoyer
02b4c6f3ab
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.
2022-09-13 01:46:51 -04:00
Maxim Cournoyer
b94e1572a5
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.
2022-09-13 01:46:41 -04:00
Marius Bakke
0884238e15
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):
2022-09-13 00:20:39 -04:00
Maxim Cournoyer
69df14a026
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.
2022-09-13 00:20:39 -04:00
Maxim Cournoyer
7a03ab6ef7
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.
2022-09-13 00:20:38 -04:00
Maxim Cournoyer
6a82d5a9ae
gnu: Add rest-next.
* gnu/packages/gnome.scm (rest-next): New variable.
2022-09-13 00:20:38 -04:00
Maxim Cournoyer
560a47aa93
gnu: gtksourceview: Update to 5.5.1.
* gnu/packages/gtk.scm (gtksourceview): Update to 5.5.1.
[build-system]: Use meson-build-system.
[phases]: Use gexps.
{disable-gtk-update-icon-cache}: New phase.
{pre-check}: Use search-input-file.
[native-inputs]: Remove labels.  Remove intltool and itstool.  Add
gettext-minimal, gi-docgen and gobject-introspection-next.
[propagated-inputs]: Remove labels.  Remove gtk+.  Add fontconfig, fribidi,
gtk, pango-next and pcre2.  Replace glib with glib-next.
(gtksourceview-4): New variable.
(gtksourceview-3): Inherit from gtksourceview-4 and adjust accordingly.
* gnu/packages/gnome.scm (tepl): Replace gtksourceview with gtksourceview-4.
(sushi)[inputs]: Likewise.
* gnu/packages/guile-xyz.scm (nomad): Likewise.
2022-09-13 00:20:38 -04:00
Marius Bakke
d9f58e6998
gnu: gjs: Update to 1.72.2.
* gnu/packages/gnome.scm (gjs): Update to 1.72.2.
[arguments]: Remove #:meson.
[propagated-inputs]: Change from MOZJS-78 to MOZJS-91.
[home-page]: Update URL.
2022-09-13 00:20:37 -04:00
Marius Bakke
b05afdda39
gnu: gjs: Remove input labels.
* gnu/packages/gnome.scm (gjs)[native-inputs]: Remove labels.
2022-09-13 00:20:37 -04:00