summaryrefslogtreecommitdiff
path: root/gnu/packages/gnome.scm
AgeCommit message (Collapse)Author
2023-12-02gnu: Use ‘libc-utf8-locales-for-target’.Janneke Nieuwenhuizen
* guix/packages.scm (%standard-patch-inputs): Use ‘libc-utf8-locales-for-target’ instead of ‘glibc-utf8-locales’. * guix/self.scm (%packages): Likewise. * gnu/home/services/ssh.scm (file-join): Likewise * gnu/installer.scm (build-compiled-file): Likewise. * gnu/packages/chromium.scm (ungoogled-chromium/wayland): Likewise. * gnu/packages/gnome.scm (libgweather4, tracker): Likewise. * gnu/packages/javascript.scm (js-mathjax): Likewise. * gnu/packages/package-management.scm (guix, flatpak): Likewise. * gnu/packages/raspberry-pi.scm (raspi-arm64-chainloader): Likewise. * gnu/packages/suckless.scm (svkbd): Likewise. * gnu/services.scm (cleanup-gexp): Likewise. * gnu/services/base.scm (guix-publish-shepherd-service): Likewise. * gnu/services/guix.scm (guix-build-coordinator-shepherd-services) (guix-build-coordinator-agent-shepherd-services): Likewise. * gnu/services/guix.scm (guix-build-coordinator-queue-builds-shepherd-services): (guix-data-service-shepherd-services) (nar-herder-shepherd-services) (bffe-shepherd-services): Likewise. * gnu/services/web.scm (anonip-shepherd-service) (mumi-shepherd-services): Likewise. * gnu/system/image.scm (system-disk-image, system-iso9660-image) (system-docker-image, system-tarball-image): Likewise. * gnu/system/install.scm (%installation-services): Likewise. * guix/profiles.scm (info-dir-file): Likewise. (ca-certificate-bundle, profile-derivation): Likewise. * guix/scripts/pack.scm (store-database, set-utf8-locale): Likewise. * tests/pack.scm: Likewise. * tests/profiles.scm ("profile-derivation, cross-compilation"): Likewise. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Co-authored-by: Christopher Baines <mail@cbaines.net> Change-Id: I24239f427bcc930c29d2ba5d00dc615960a6c374
2023-11-26gnu: sysprof: Do not propagate libadwaita.Liliana Marie Prikler
It is perfectly reasonable to use sysprof without its UI. * gnu/packages/gnome.scm (sysprof)[propagated-inputs]: Remove libadwaita. Change-Id: Ib3291bb9897d7cafb91ed38d303ee25e2e18f507 Fixes: Mutter fails to build <https://logs.guix.gnu.org/guix/2023-11-25.log#163016>
2023-11-20gnu: gnome-builder: Update to 44.2.Vivien Kraus
* gnu/packages/gnome.scm (gnome-builder): Update to 44.2. [#:configure-flags]: Add -Ddocs=true. [#:phases]<patch-meson>: Also disable gtk-update-icon-cache in meson.build. Disable test-shortcuts. <set-home>: New phase. <pre-check>: Only enable it when tests? is true. <wrap-typelib>: New phase. [inputs]: Add d-spy, editorconfig-core-c, libdex, libpanel. Replace gtk+ with gtk, libhandy with libadwaita, libsoup-minimal-2 with libsoup, sysprof-3.44 with sysprof, vte with vte-with-gtk-4 and webkitgtk-with-libsoup2 with webkitgtk. Remove glade3. [propagated-inputs]: Replace gtksourceview-4 with gtksourceview. [native-inputs]: Add gi-docgen. Change-Id: I3ac149b76813e28d523fd67050efb0744771a296 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-11-20gnu: sysprof: Update to 3.48.0.Vivien Kraus
* gnu/packages/gnome.scm (sysprof): Update to 3.48.0. [#:configure-flags]: Add -Dhelp=true. [propagated-inputs]: Add glib, json-glib and libadwaita. Change-Id: I0810ce009f01c53ca08cc7e3a6bea702f0a6c252 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-11-20gnu: libpeas: Update to 1.36.0.Vivien Kraus
* gnu/packages/gnome.scm (libpeas): Update to 1.36.0. [arguments]: Convert to G-Expressions. [#:configure-flags]: Add -Dvapi=true and -Dgtk_doc=true. [native-inputs]: Add gi-docgen and vala. [propagated-inputs]: Add glib. Change-Id: I04f726d14662b5db17e3724ca482dc8402cee67b Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-11-20gnu: jsonrpc-glib: Update to 3.44.0.Vivien Kraus
The API documentation can be built with a special configure flag, if we add gi-docgen to the native inputs. * gnu/packages/gnome.scm (jsonrpc-glib): Update to 3.44.0. [#:configure-flags]: Add -Denable_gtk_doc=true. [native-inputs]: Add gi-docgen. Change-Id: Ifff092dfbc16dd70ca40524a625e67aca75aec2e Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-11-17gnu: gexiv2: Update to 0.14.2.Vivien Kraus
* gnu/packages/gnome.scm (gexiv2): Update to 0.14.2. [#:configure-flags]: Remove. [inputs]: Move gobject-introspection… [native-inputs]: … here. Change-Id: I4f0dd10e05eb1e893241a5ebfb49c24d673f91dc Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-11-17gnu: gnome-calculator: Update style.Vivien Kraus
* gnu/packages/gnome.scm (gnome-calculator) [arguments]: Convert to list of G-Expressions. Change-Id: I217aec53e66808cc11a26f5df58fd25355d898b0 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-11-17gnu: gnome-calculator: Update to 44.0.Vivien Kraus
* gnu/packages/gnome.scm (gnome-calculator): Update to 44.0. [inputs]: Replace libsoup-minimal-2 with libsoup. Remove libhandy. [propagated-inputs]: Add gee, glib, gtk. Change-Id: I86dcfedf2b50a0e250ed954e40ef570214f4a23c Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-11-17gnu: orca: Update to 44.2.Vivien Kraus
* gnu/packages/gnome.scm (orca): Update to 44.2. [#:phases]<qualify-programs>: Also expand pgrep. [inputs]: Add procps. Replace at-spi2-atk with at-spi2-core. Change-Id: I05fdab970909edda44ca9957d2ad721f62e6bfec Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-11-17gnu: libadwaita: Update to 1.4.0.Liliana Marie Prikler
* gnu/packages/gnome.scm (libadwaita): Update to 1.4.0. Change-Id: I322caffb65a2b19f87e4c03a267a85c155d65124
2023-11-02gnu: Add calls.Vivien Kraus
* gnu/packages/gnome.scm (libcallaudio): New variable. * gnu/packages/patches/calls-disable-application-test.patch: New file. * gnu/packages/patches/calls-disable-sip-test.patch: New file. * gnu/local.mk (dist_patch_DATA): Register them here. Change-Id: I6f0485e4c73536c576713005cf7cd74610923a21 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-11-02gnu: Add libcall-ui.Vivien Kraus
* gnu/packages/gnome.scm (libcall-ui): New variable. * gnu/packages/patches/libcall-ui-make-it-installable.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it here. Change-Id: I47c403d12c90f9371a8065d2d8d8e829225e5f0c Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-11-02gnu: feedbackd: Update to 0.2.1.Vivien Kraus
* gnu/packages/patches/feedbackd-use-system-gmobile.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it here. * gnu/packages/gnome.scm (feedbackd): Update to 0.2.1. [origin]<patches>: Add “feedbackd-use-system-gmobile.patch”. <snippet>: Remove the gmobile submodule. [inputs]: Add gmobile. Change-Id: I06521c1673efb6aea1d163410fdf3d0206b57d8a Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-11-02gnu: Add gmobile.Vivien Kraus
* gnu/packages/gnome.scm (gmobile): New variable. * gnu/packages/patches/gmobile-make-it-installable.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it here. Change-Id: If36413dfa1ee1e6156f2652fa86282283b592b36 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-10-29gnu: adwaita-icon-theme: Update to 44.0.Vivien Kraus
* gnu/packages/gnome.scm (adwaita-icon-theme): Update to 44.0. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-10-23Merge branch 'master' into gnome-teamLiliana Marie Prikler
Change-Id: Ib6f55bebef2fb235fa59fd5442102a3e0ace3191
2023-10-23gnu: mutter: Remove dependency on (guix build syscalls).Ludovic Courtès
* gnu/packages/gnome.scm (mutter)[arguments]: Remove #:imported-modules. Remove (guix build syscalls) from #:modules. Rewrite ‘check’ phase to reap processes from the build process. [native-inputs]: Remove TINI.
2023-10-23gnu: epiphany: Update to 42.5.Jack Hill
* gnu/packages/gnome.scm (epiphany): Update to 42.5. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-10-23gnu: epiphany: Use webkitgtk-for-gtk3.Jack Hill
* gnu/packages/gnome.scm (epiphany)[inputs]: Replace webkitgtk with webkitgtk-for-gtk3. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-10-23gnu: nautilus: Update to 44.2.1.Liliana Marie Prikler
* gnu/packages/gnome.scm (nautilus): Update to 44.2.1.
2023-10-23gnu: Make webkitgtk-next the new webkitgtk.Liliana Marie Prikler
As of version 2.42.0, the WebKit 6.0 typelib is considered stable. With GNOME itself moving to GTK4 as time marches on, we should reflect the fact that this is the preferred Webkit for future applications. * gnu/packages/webkit.scm (webkitgtk-next): Remove variable. Inline logic… (webkitgtk): … here. Move old value … (webkitgtk-for-gtk3): … here. (webkitgtk-with-libsoup2): Inherit from webkitgtk-for-gtk3. * gnu/packages/geo.scm (gnome-maps): Adjust accordingly. * gnu/packages/gnome.scm (gnome-initial-setup, sushi) (cambalache, devhelp, devhelp-with-libsoup2, gnome-online-accounts) (gnome-online-accounts-3.44, evolution-data-server, evolution-data-server-3.44) (lollypop, evolution, gnome-boxes, geary, komikku): Likewise. * gnu/packages/guile-xyz.scm (guile-gi, nomad): Likewise. * gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Likewise. * gnu/packages/mail.scm (balsa): Likewise. * gnu/packages/mate.scm (atril): Likewise. * gnu/packages/music.scm (ctrlr): Likewise. * gnu/packages/rednotebook.scm (rednotebook): Likewise. * gnu/packages/syndication.scm (gfeeds): Likewise. * gnu/packages/telegram.scm (telegram-desktop): Likewise. * gnu/packages/vnc.scm (remmina): Likewise. * gnu/packages/web-browsers.scm (nyxt): Likewise.
2023-10-21gnu: gnome-bluetooth: Update to 42.6.Liliana Marie Prikler
* gnu/packages/gnome.scm (gnome-bluetooth): Update to 42.6.
2023-10-21gnu: bluefish: Update to 2.2.14.Liliana Marie Prikler
* gnu/packages/gnome.scm (bluefish): Update to 2.2.14.
2023-10-21gnu: gspell: Update to 1.12.2.Liliana Marie Prikler
* gnu/packages/gnome.scm (gspell): Update to 1.12.2.
2023-10-21gnu: tracker-miners: Update to 3.6.1.Liliana Marie Prikler
* gnu/packages/gnome.scm (tracker-miners): Update to 3.6.1.
2023-10-13gnu: Remove gnome-todo.Liliana Marie Prikler
* gnu/packages/gnome.scm (gnome-todo): Delete variable.
2023-10-13gnu: workrave: Use new input style.Liliana Marie Prikler
* gnu/packages/gnome.scm (workrave)[native-inputs]: Drop labels.
2023-10-13gnu: workrave: Update to 1.10.52.Liliana Marie Prikler
* gnu/packages/gnome.scm (workrave): Update to 1.10.52.
2023-10-13gnu: gthumb: Use new input style.Liliana Marie Prikler
* gnu/packages/gnome.scm (gthumb)[inputs, native-inputs]: Drop labels.
2023-10-13gnu: gthumb: Update to 3.12.4.Liliana Marie Prikler
* gnu/packages/gnome.scm (gthumb): Update to 3.12.4.
2023-10-13gnu: gnome-mahjongg: Update to 3.40.0.Liliana Marie Prikler
* gnu/packages/gnome.scm (gnome-mahjongg): Update to 3.40.0.
2023-10-13gnu: gitg: Update to 44.Liliana Marie Prikler
* gnu/packages/gnome.scm (gitg): Update to 44. [source]: Remove “gitg-fix-positional-argument.patch”. [inputs]: Add gpgme and libhandy. * gnu/packages/patches/gitg-fix-positional-argument.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Unregister it.
2023-10-13gnu: libhandy: Update to 1.8.2.Liliana Marie Prikler
* gnu/packages/gnome.scm (libhandy): Update to 1.8.2.
2023-10-13gnu: libgit2-glib: Update to 1.2.0.Liliana Marie Prikler
* gnu/packages/gnome.scm (libgit2-glib): Update to 1.2.0.
2023-10-10gnu: upower: Update to 1.90.2.Vivien Kraus
Upower has an extra hardware description file for use with udev. It should be installed under upower’s output, not eudev’s. A test is disabled, for calling an unimplemented bluez method. The conditional 'adjust-test-for-excess-precision phase is included in the new 'adjust-test-suite, so that the list of phases is always the same. * gnu/packages/gnome.scm (upower): Update to 1.90.2. [#:configure-flags]: Set udevhwdbdir. [#:phases] <adjust-test-for-excess-precision>: Add this phase unconditionnally <disable-failing-test>: Disable test_bluetooth_hidpp_mouse. [inputs]: Remove dbus-glib. [native-inputs]: Add dbus.
2023-10-10gnu: libgudev: Update to 238.Vivien Kraus
* gnu/packages/gnome.scm (libgudev): Update to 238.
2023-10-09gnu: gnome-control-center: Update to 44.3.Vivien Kraus
Some previous fixes have been merged upstream. The gnome version is now read from a dbus service, and passwd is already searched in /run/setuid-programs. In order to let the tests run, we use the same tests environment as gnome-shell. * gnu/packages/gnome.scm (gnome-control-center): Update to 44.3. Apply gnome-control-center-firmware-security.patch. [#:phases]<patch-paths>: Adjust accordingly. <skip-gtk-update-icon-cache>: Adjust accordingly. <check>: Override the check phase to run under dbus. [native-inputs]: Add setxkbmap. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-09-24Merge branch 'master' into gnome-teamLiliana Marie Prikler
2023-09-23gnu: gnome-text-editor: Update to 44.0.Vivien Kraus
* gnu/packages/gnome.scm (gnome-text-editor): Update to 44.0. [inputs]: Add editorconfig-core-c. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-09-23gnu: gnome-text-editor: Add missing input.Vivien Kraus
* gnu/packages/gnome.scm (gnome-text-editor) [inputs]: Add pcre2. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-09-23gnu: NetworkManager: Update to 1.44.0.Vivien Kraus
* gnu/packages/gnome.scm (network-manager): Update to 1.44.0. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-09-23gnu: tracker: Update to 3.6.0.Vivien Kraus
* gnu/packages/gnome.scm (tracker): Update to 3.6.0. [#:phases]: Add 'disable-failing-tests'. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-09-15gnu: libshumate: Update to 1.0.5.Vivien Kraus
* gnu/packages/gnome.scm (libshumate): Update to 1.0.5. [#:phases]:<pre-check>: Removed, moving logic… <check>: … here. Also set other environment variables and run tests using ‘dbus-run-session’. [native-inputs]: Add dbus and at-spi2-core. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-09-15gnu: totem: Update to 43.0.Vivien Kraus
* gnu/packages/gnome.scm (totem): Update to 43.0. [#:phases]<skip-gtk-update-icon-cache>: Adjust accordingly. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-09-15gnu: gnome-photos: Update to 43.1.Vivien Kraus
* gnu/packages/gnome.scm (gnome-photos): Update to 43.1. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-09-15gnu: vala: Update to 0.56.13.Jack Hill
* gnu/packages/gnome.scm (vala): Update to 0.56.13. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-09-15Merge branch 'master' into gnome-team.Liliana Marie Prikler
2023-09-14gnu: gegl: Update to 0.4.46.Vivien Kraus
* gnu/packages/gimp.scm (gegl): Update to 0.4.46. * gnu/packages/gimp.scm (gegl-0.4.44): New variable. * gnu/packages/gnome.scm (gnome-photos)[inputs]: Replace gegl with gegl-0.4.44. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-09-11gnu: yelp: Provide dependencies to display "man:" URIs.Ludovic Courtès
Previously a command like the following one would fail to display the expected man page: guix shell yelp coreutils -C \ --expose=/tmp/.X11-unix --expose=/run/user \ --expose=/var/run/dbus --expose=/etc/machine-id -E ^DISPLAY -- \ /bin/sh -c \ 'export MANPATH=$GUIX_ENVIRONMENT/share/man; echo $MANPATH; yelp man:ls' * gnu/packages/gnome.scm (yelp)[arguments]: New field. [inputs]: Add ‘man-db’ and ‘groff-minimal’. Reported-by: Luis Felipe <sirgazil@zoho.com>