aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* import: gnome: Improve version handling logic.Maxim Cournoyer2022-09-13
| | | | | | | | | | | | | | | | | | 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.
* gnu: gnome-screenshot: Update to 41.0.Maxim Cournoyer2022-09-13
| | | | | | | | * 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.
* gnu: gnome-terminal: Update to 3.44.1.Maxim Cournoyer2022-09-13
| | | | | | | | | | | | * 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.
* gnu: gnome-sudoku: Update to 42.0.Maxim Cournoyer2022-09-13
| | | | | * gnu/packages/gnome.scm (gnome-sudoku): Update to 42.0. [native-inputs]: Sort. Replace intltool with gettext-minimal.
* gnu: gnome-mines: Replace intltool with gettext-minimal.Maxim Cournoyer2022-09-13
| | | | [native-inputs]: Replace intltool with gettext-minimal.
* gnu: gnome-keyring: Update to 42.1 and enable tests.Maxim Cournoyer2022-09-13
| | | | | | | | * 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.
* gnu: gnome-font-viewer: Update to 42.0.Maxim Cournoyer2022-09-13
| | | | | | | | * 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.
* gnu: gnome-calculator: Update to 42.2.Maxim Cournoyer2022-09-13
| | | | | | | * 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.
* gnu: pango-next: Rename from "pango "to "pango-next".Maxim Cournoyer2022-09-13
| | | | * gnu/packages/gtk.scm (pango-next)[name]: Rename from pango to pango-next.
* gnu: gnome-contacts: Update to 42.0.Maxim Cournoyer2022-09-13
| | | | | | | | | | | | | | * 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.
* gnu: gnome-characters: Update to 42.0.Maxim Cournoyer2022-09-13
| | | | | | | | * 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.
* gnu: eog: Update to 42.2.Maxim Cournoyer2022-09-13
| | | | | | | | | | | | | * 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.
* gnu: gnome-user-docs: Update to 42.0.Maxim Cournoyer2022-09-13
| | | | * gnu/packages/gnome.scm (gnome-user-docs): Update to 42.0.
* gnu: gnome-music: Update to 42.0.Maxim Cournoyer2022-09-13
| | | | | | | * 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.
* gnu: gnome-photos: Update to 43.beta.Maxim Cournoyer2022-09-13
| | | | | | | | * 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.
* gnu: evince: Update to 42.3.Maxim Cournoyer2022-09-13
| | | | | | | | | | * 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.
* gnu: gnome-disk-utility: Update to 42.0.Maxim Cournoyer2022-09-13
| | | | | * gnu/packages/gnome.scm (gnome-disk-utility): Update to 42.0. [native-inputs]: Delete labels. Replace intltool with gettext-minimal.
* gnu: gnome-initial-setup: Update to 42.2.Maxim Cournoyer2022-09-13
| | | | | | | | | | * 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.
* gnu: gnome-calendar: Update to 42.2.Maxim Cournoyer2022-09-13
| | | | | | | | | | | | | * 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.
* gnu: gnome-clocks: Update to 42.0.Maxim Cournoyer2022-09-13
| | | | | | | | * 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.
* gnu: gnome-session: Update to 42.0.Maxim Cournoyer2022-09-13
| | | | | | | * 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.
* gnu: gnome-control-center: Update to 42.3.Maxim Cournoyer2022-09-13
| | | | | | | | | | | | * 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.
* gnu: gnome-bluetooth: Update to 42.4.Maxim Cournoyer2022-09-13
| | | | | | | | | * 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.
* gnu: colord-gtk: Update to 0.3.0.Maxim Cournoyer2022-09-13
| | | | | | | | | | * 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.
* gnu: gnome-shell: Update to 42.4.Marius Bakke2022-09-13
| | | | | | | | | | | * 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):
* gnu: gnome-online-accounts: Update to 3.45.2, remove "lib" output.Maxim Cournoyer2022-09-13
| | | | | | | | | | | | | | | | | | | * 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.
* gnu: libgweather4: Update to 4.1.1 and run tests.Maxim Cournoyer2022-09-13
| | | | | | | | | | | | | | * 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.
* gnu: Add rest-next.Maxim Cournoyer2022-09-13
| | | | * gnu/packages/gnome.scm (rest-next): New variable.
* gnu: gtksourceview: Update to 5.5.1.Maxim Cournoyer2022-09-13
| | | | | | | | | | | | | | | | | * 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.
* gnu: Add gobject-introspection-next.Maxim Cournoyer2022-09-13
| | | | | | | | * gnu/packages/glib.scm (gobject-introspection-next): New variable. * gnu/packages/patches/gobject-introspection-absolute-shlib-path-1.72.patch: New file. * gnu/packages/patches/gobject-introspection-cc-1.72.patch: Likewise. * gnu/local.mk (dist_patch_DATA): Register them.
* gnu: gtk: Replace librsvg with librsvg-bootstrap.Maxim Cournoyer2022-09-13
| | | | | | | | This is to use the same version of librsvg as used by the 'gtk+' package and avoid propagation conflicts. * gnu/packages/gtk.scm (guile-cairo)[inputs]: Remove librsvg. [propagated-inputs]: Replace librsvg with librsvg-bootstrap.
* gnu: cups-pk-helper: Replace polkit with polkit-duktape.Maxim Cournoyer2022-09-13
| | | | | | | | This avoids the error: "package `cups-pk-helper@0.2.7' has an invalid input: ("_" #<syntax-transformer polkit>)". On core-updates, polkit-duktape is the default polkit anyway. * gnu/packages/cups.scm (cups-pk-helper)[inputs]: Replace polkit with polkit-duktape.
* gnu: accountsservice: Add bash-minimal to inputs.Maxim Cournoyer2022-09-13
| | | | * gnu/packages/freedesktop.scm (accountsservice)[inputs]: Add bash-minimal.
* gnu: mozjs: Update home-page.Maxim Cournoyer2022-09-13
| | | | | * gnu/packages/gnuzilla.scm (mozjs)[home-page]: Update URL. [synopsis]: Capitalize JavaScript.
* gnu: gjs: Update to 1.72.2.Marius Bakke2022-09-13
| | | | | | | * 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.
* gnu: gjs: Remove input labels.Marius Bakke2022-09-13
| | | | * gnu/packages/gnome.scm (gjs)[native-inputs]: Remove labels.
* gnu: gjs: Build with mozjs 78.Marius Bakke2022-09-13
| | | | | | | This is a follow-up to commit d6fa3ac7a8203173b125390aed596832565a3687. * gnu/packages/gnome.scm (gjs)[propagated-inputs]: Change from MOZJS to MOZJS-78.
* gnu: mozjs: Add 91.13.0.Marius Bakke2022-09-13
| | | | * gnu/packages/gnuzilla.scm (mozjs-91): New variable.
* gnu: lxsession: Use polkit-duktape.Maxim Cournoyer2022-09-13
| | | | | * gnu/packages/lxde.scm (lxsession)[inputs]: Replace polkit with polkit-duktape.
* gnu: gdm: Patch dbus-run-session path.Maxim Cournoyer2022-09-13
| | | | | * gnu/packages/gnome.scm (gdm)[phases]{patch-paths}: New phase. [inputs]: Add dbus.
* gnu: gdm: Use gexps and new style inputs.Maxim Cournoyer2022-09-13
| | | | | | | | | * gnu/packages/gnome.scm (gdm)[phases]: Use gexps. {pre-configure}: Use search-input-file. {install-logo}: Likewise, and use #$output. {install-placeholder-desktop-entry}: use search-input-directory. {link-autostart-files}: Use this-package-input, $output. [native-inputs]: Remove labels and sort in lexicographical order.
* gnu: gdm: Update to 42.0.Maxim Cournoyer2022-09-13
| | | | | | | | | | * gnu/packages/gnome.scm (gdm): Update to 42.0. [inputs]: Add libgudev. * gnu/packages/patches/gdm-default-session.patch: Rebase patch. * gnu/packages/patches/gdm-elogind-support.patch: Likewise. * gnu/packages/patches/gdm-pass-gdk-pixbuf-loader-env.patch: Likewise. * gnu/packages/patches/gdm-remove-hardcoded-xwayland-path.patch: Likewise. * gnu/packages/patches/gdm-wayland-session-wrapper-from-env.patch: Likewise.
* gnu: accountsservice: Propagate glib.Maxim Cournoyer2022-09-13
| | | | | * gnu/packages/freedesktop.scm (accountsservice) [propagated-inputs]: Add glib.
* gnu: mutter: Update to 42.4, use gexps and remove input labels.Maxim Cournoyer2022-09-13
| | | | | | | | | | | | | | * gnu/packages/gnome.scm (mutter): Update to 42.4. [arguments]: Use gexps. [configure-flags]: Use search-input-file. [phases]{patch-docbook-xml}: Likewise. {adjust-runpath-linker-directives}: New phase. {check}: Set HOME. Set XDG_RUNTIME_DIR to an absolute path, and chmod 700 its directory. [native-inputs, propagated-inputs, inputs]: Remove labels. [native-inputs]: Add wayland-protocols-next. [propagated-inputs]: Replace gsettings-desktop-schemas with gsettings-desktop-schemas-next.
* gnu: Add wayland-protocols-next.Maxim Cournoyer2022-09-13
| | | | * gnu/packages/freedesktop.scm (wayland-protocols-next): New variable.
* gnu: pipewire-0.3: Update to 0.3.56 and use gexps.Maxim Cournoyer2022-09-13
| | | | | * gnu/packages/linux.scm (pipewire-0.3): Update to 0.3.56. [arguments]: Use gexps.
* gnu: gnome-online-accounts: Update to 3.44.0 and delete input labels.Maxim Cournoyer2022-09-13
| | | | | | | * gnu/packages/gnome.scm (gnome-online-accounts): Update to 3.44.0. [arguments]: Use gexps. [native-inputs]: Delete labels. Replace intltool with gettext-minimal. [inputs]: Delete labels.
* gnu: evolution-data-server: Update to 3.44.4 and remove input labels.Maxim Cournoyer2022-09-13
| | | | | | * gnu/packages/gnome.scm (evolution-data-server): Update to 3.44.4. [arguments]: Use gexps. [native-inputs, propagated-inputs, inputs]: Delete input labels.
* gnu: ibus: Update to 1.5.27, use gexps and remove input labels.Maxim Cournoyer2022-09-13
| | | | | | | | | | | | * gnu/packages/ibus.scm (ibus): Update to 1.5.27. [arguments]: Use gexps. [configure-flags]: Use search-input-file. Add '--disable-systemd-services'. [make-flags]: Add the DISABLE_GUI_TEST variable. [phases]{patch-docbook-xml}: Use this-package-native-input. {patch-python-target-directories}: Break line. {fix-paths}: Use format to double quote command. [inputs, native-inputs]: Delete labels. [inputs]: Add bash-minimal.
* gnu: libnma: Update to 1.10.2 and delete input labels.Maxim Cournoyer2022-09-13
| | | | | | | * gnu/packages/gnome.scm (libnma): Update to 1.10.2. [configure-flags]: New argument. [phases]{patch-docbook-xml}: Use search-input-file. [native-inputs]: Delete labels.