aboutsummaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2022-09-13gnu: tepl: Update to 6.1.2 and enable tests.Maxim Cournoyer
* 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-13gnu: gnome-screenshot: Update to 41.0.Maxim Cournoyer
* 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-13gnu: gnome-terminal: Update to 3.44.1.Maxim Cournoyer
* 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-13gnu: gnome-sudoku: Update to 42.0.Maxim Cournoyer
* gnu/packages/gnome.scm (gnome-sudoku): Update to 42.0. [native-inputs]: Sort. Replace intltool with gettext-minimal.
2022-09-13gnu: gnome-mines: Replace intltool with gettext-minimal.Maxim Cournoyer
[native-inputs]: Replace intltool with gettext-minimal.
2022-09-13gnu: gnome-keyring: Update to 42.1 and enable tests.Maxim Cournoyer
* 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-13gnu: gnome-font-viewer: Update to 42.0.Maxim Cournoyer
* 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-13gnu: gnome-calculator: Update to 42.2.Maxim Cournoyer
* 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-13gnu: pango-next: Rename from "pango "to "pango-next".Maxim Cournoyer
* gnu/packages/gtk.scm (pango-next)[name]: Rename from pango to pango-next.
2022-09-13gnu: gnome-contacts: Update to 42.0.Maxim Cournoyer
* 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-13gnu: gnome-characters: Update to 42.0.Maxim Cournoyer
* 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-13gnu: eog: Update to 42.2.Maxim Cournoyer
* 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-13gnu: gnome-user-docs: Update to 42.0.Maxim Cournoyer
* gnu/packages/gnome.scm (gnome-user-docs): Update to 42.0.
2022-09-13gnu: gnome-music: Update to 42.0.Maxim Cournoyer
* 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-13gnu: gnome-photos: Update to 43.beta.Maxim Cournoyer
* 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-13gnu: evince: Update to 42.3.Maxim Cournoyer
* 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-13gnu: gnome-disk-utility: Update to 42.0.Maxim Cournoyer
* gnu/packages/gnome.scm (gnome-disk-utility): Update to 42.0. [native-inputs]: Delete labels. Replace intltool with gettext-minimal.
2022-09-13gnu: gnome-initial-setup: Update to 42.2.Maxim Cournoyer
* 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-13gnu: gnome-calendar: Update to 42.2.Maxim Cournoyer
* 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-13gnu: gnome-clocks: Update to 42.0.Maxim Cournoyer
* 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-13gnu: gnome-session: Update to 42.0.Maxim Cournoyer
* 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-13gnu: gnome-control-center: Update to 42.3.Maxim Cournoyer
* 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-13gnu: gnome-bluetooth: Update to 42.4.Maxim Cournoyer
* 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-13gnu: colord-gtk: Update to 0.3.0.Maxim Cournoyer
* 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.
2022-09-13gnu: gnome-shell: Update to 42.4.Marius Bakke
* 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-13gnu: gnome-online-accounts: Update to 3.45.2, remove "lib" output.Maxim Cournoyer
* 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-13gnu: libgweather4: Update to 4.1.1 and run tests.Maxim Cournoyer
* 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-13gnu: Add rest-next.Maxim Cournoyer
* gnu/packages/gnome.scm (rest-next): New variable.
2022-09-13gnu: gtksourceview: Update to 5.5.1.Maxim Cournoyer
* 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-13gnu: Add gobject-introspection-next.Maxim Cournoyer
* 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.
2022-09-13gnu: gtk: Replace librsvg with librsvg-bootstrap.Maxim Cournoyer
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.
2022-09-13gnu: cups-pk-helper: Replace polkit with polkit-duktape.Maxim Cournoyer
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.
2022-09-13gnu: accountsservice: Add bash-minimal to inputs.Maxim Cournoyer
* gnu/packages/freedesktop.scm (accountsservice)[inputs]: Add bash-minimal.
2022-09-13gnu: mozjs: Update home-page.Maxim Cournoyer
* gnu/packages/gnuzilla.scm (mozjs)[home-page]: Update URL. [synopsis]: Capitalize JavaScript.
2022-09-13gnu: gjs: Update to 1.72.2.Marius Bakke
* 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-13gnu: gjs: Remove input labels.Marius Bakke
* gnu/packages/gnome.scm (gjs)[native-inputs]: Remove labels.
2022-09-13gnu: gjs: Build with mozjs 78.Marius Bakke
This is a follow-up to commit d6fa3ac7a8203173b125390aed596832565a3687. * gnu/packages/gnome.scm (gjs)[propagated-inputs]: Change from MOZJS to MOZJS-78.
2022-09-13gnu: mozjs: Add 91.13.0.Marius Bakke
* gnu/packages/gnuzilla.scm (mozjs-91): New variable.
2022-09-13gnu: lxsession: Use polkit-duktape.Maxim Cournoyer
* gnu/packages/lxde.scm (lxsession)[inputs]: Replace polkit with polkit-duktape.
2022-09-13gnu: gdm: Patch dbus-run-session path.Maxim Cournoyer
* gnu/packages/gnome.scm (gdm)[phases]{patch-paths}: New phase. [inputs]: Add dbus.
2022-09-13gnu: gdm: Use gexps and new style inputs.Maxim Cournoyer
* 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.
2022-09-13gnu: gdm: Update to 42.0.Maxim Cournoyer
* 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.
2022-09-13gnu: accountsservice: Propagate glib.Maxim Cournoyer
* gnu/packages/freedesktop.scm (accountsservice) [propagated-inputs]: Add glib.
2022-09-13gnu: mutter: Update to 42.4, use gexps and remove input labels.Maxim Cournoyer
* 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.
2022-09-13gnu: Add wayland-protocols-next.Maxim Cournoyer
* gnu/packages/freedesktop.scm (wayland-protocols-next): New variable.
2022-09-13gnu: pipewire-0.3: Update to 0.3.56 and use gexps.Maxim Cournoyer
* gnu/packages/linux.scm (pipewire-0.3): Update to 0.3.56. [arguments]: Use gexps.
2022-09-13gnu: gnome-online-accounts: Update to 3.44.0 and delete input labels.Maxim Cournoyer
* 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.
2022-09-13gnu: evolution-data-server: Update to 3.44.4 and remove input labels.Maxim Cournoyer
* gnu/packages/gnome.scm (evolution-data-server): Update to 3.44.4. [arguments]: Use gexps. [native-inputs, propagated-inputs, inputs]: Delete input labels.
2022-09-13gnu: ibus: Update to 1.5.27, use gexps and remove input labels.Maxim Cournoyer
* 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.
2022-09-13gnu: libnma: Update to 1.10.2 and delete input labels.Maxim Cournoyer
* 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.