summaryrefslogtreecommitdiff
path: root/gnu/packages/gnome.scm
AgeCommit message (Collapse)Author
2026-04-06gnu: gtx: Fix build.Hugo Buddelmeijer
* gnu/packages/gnome.scm (gtx)[#:configure-flags]: Add “-Wno-error=incompatible-pointer-types” to CFLAGS. Change-Id: I157f32c20f4f1ea049f2ca8444b431854f5cfd4e Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-30gnu: loupe: Fix building.Efraim Flashner
* gnu/packages/gnome.scm (loupe)[arguments]: Add another cargo build-system phase to the 'prepare-cargo-build-system phase. Change-Id: I25a2cfbb39b7fadf7006e2a7e4e08d391fa2c21d
2026-03-29gnu: showtime: Harden wrapper a bit.Maxim Cournoyer
* gnu/packages/gnome.scm (showtime) [#:phases] {gi-wrap}: Wrap libgstgtk4.so first in GST_PLUGIN_SYSTEM_PATH. [inputs]: Add gst-plugins-base and gst-plugins-good. Remove gst-plugins-rs. Change-Id: I190456ca08f3cdfd3128c1823364a646a67fd0cd
2026-03-28gnu: simple-scan: Update to 49.1.Maxim Cournoyer
* gnu/packages/gnome.scm (simple-scan): Update to 49.1. [arguments]: Add #:phases. [native-inputs]: Add gtk:bin. Change-Id: I54a851dc7d2620240251422229eb60b7646a6fdc
2026-03-28gnu: libshumate: Update to 1.6.0.Maxim Cournoyer
* gnu/packages/gnome.scm (libshumate): Update to 1.6.0. Change-Id: I368441d1b506048ec6577d74a8a3e06a1663ad3d
2026-03-28gnu: gnome-system-monitor: Update to 50.0.Maxim Cournoyer
* gnu/packages/gnome.scm (gnome-system-monitor): Update to 50.0. Change-Id: I95ac90a16593563aaf9353f0992e83f19cb27944
2026-03-28gnu: gnome-console: Update to 50.0.Maxim Cournoyer
* gnu/packages/gnome.scm (gnome-console): Update to 50.0. [#:phases] {check}: New phase override. [native-inputs]: Add dbus and xorg-server-for-tests. Change-Id: If8f5aed014657753d34d523e4d141c89ea08b7b7
2026-03-28gnu: baobab: Update to 50.0.Maxim Cournoyer
* gnu/packages/gnome.scm (baobab): Update to 50.0. Change-Id: I2278a1bb4b9d24a00cae69aa3169a6d2377fdcb4
2026-03-28gnu: gnome-calculator: Update to 50.0.Maxim Cournoyer
* gnu/packages/gnome.scm (gnome-calculator): Update to 50.0. [native-inputs]: Add blueprint-compiler. Change-Id: I17050a7e238b02497a91b6b318603bb96ec7f314
2026-03-28gnu: gnome-boxes: Update to 50.0.Maxim Cournoyer
* gnu/packages/gnome.scm (gnome-boxes): Update to 50.0. Change-Id: I74c4e68e9ea6b73fb1d0524e48b3339f7381b07e
2026-03-28gnu: gnome-meta-core-utilities: Replace totem with showtime.Maxim Cournoyer
* gnu/packages/gnome.scm (gnome-meta-core-utilities): Replace totem with showtime. Change-Id: Ic4e2ea875eb2f6996cb95873a8b823b34e74de7e
2026-03-28gnu: Add showtime.Maxim Cournoyer
* gnu/packages/gnome.scm (showtime): New variable. * gnu/packages/patches/showtime-python-3.11-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: I49d7e852df8cff649b8b9fd23b89422161c99c68
2026-03-28gnu: nautilus: Update to 50.0.Maxim Cournoyer
* gnu/packages/gnome.scm (nautilus): Update to 50.0. [native-inputs]: Add blueprint-compiler and xorg-server-for-tests. Change-Id: I52699140ac398e80229edcdf64df48e81bea41ec
2026-03-28gnu: gexiv2: Update to 0.16.0.Maxim Cournoyer
* gnu/packages/gnome.scm (gexiv2): Update to 0.16.0. (gexiv2-0.14): New variable. (shotwell) [inputs]: Replace gexiv2 with gexiv2-0.14. * gnu/packages/gimp.scm (gimp-2, gimp-resynthesizer) * gnu/packages/image-processing.scm (gmic-qt-gimp) * gnu/packages/pantheon.scm (pantheon-photos) * gnu/packages/photo.scm (rapid-photo-downloader, entangle): Likewise. Change-Id: I58f5fea110905cd50b2aad5e1731de94bc82f01d
2026-03-28gnu: blueprint-compiler: Update to 0.20.4.Maxim Cournoyer
* gnu/packages/gnome.scm (blueprint-compiler): Update to 0.20.4. Change-Id: I2ef89186f92559509e6e49a55a0f7e94c39be98e
2026-03-28gnu: glycin-loaders: Propagate required pkg-config dependencies.Maxim Cournoyer
* gnu/packages/gnome.scm (glycin-loaders) [native-inputs]: Move gtk, lcms-next... [inputs]: ... as well as fontconfig, glib, libseccomp to... [propagated-inputs]: ... here. Change-Id: Ife0b3c888be4cb0d4730883a301f743b3ee3dda1
2026-03-24gnu: gnome-builder: Remove redundant input.Efraim Flashner
* gnu/packages/gnome.scm (gnome-builder)[native-inputs]: Remove redundant gcc-14. Change-Id: I00b1683bd0cf36601a8388b44ad0c360ac7e9745
2026-03-24gnu: gnome-clocks: Update to 50.0.Maxim Cournoyer
* gnu/packages/gnome.scm (gnome-clocks): Update to 50.0. [native-inputs]: Add vorbis-tools. Change-Id: Ibad1fd82969ac782419c82445f34576af53b018c
2026-03-24gnu: gnome-weather: Update to 50.0.Maxim Cournoyer
* gnu/packages/gnome.scm (gnome-weather): Update to 50.0. [native-inputs]: Add node-typescript. Change-Id: Ic63ffeda0e7e511dfff49ef93f24fe9f97a81c24
2026-03-23gnu: network-manager-openconnect: Do not depend on libsoup2.Maxim Cournoyer
* gnu/packages/gnome.scm (network-manager-openconnect) [inputs]: Replace webkitgtk-with-libsoup2 with webkitgtk-for-gtk3. Change-Id: I758a4b0e8343b052f21b809c7f2f8e4af675a10e
2026-03-23gnu: setzer: Update to 66.Maxim Cournoyer
* gnu/packages/gnome.scm (setzer): Update to 66. [inputs]: Remove gtk+, gtksourceview-4, and webkitgtk-with-libsoup2; add gobject-introspection, gtk, gtksourceview, libadwaita, libportal, python-bibtexparser, python-numpy, python-pillow, and webkitgtk. [description]: Update to refer to GTK, not GTK+. Change-Id: I440157e2ca6a80e5649c6e0ba1a54820b8f03990
2026-03-23gnu: gnome-builder: Do not depend on libsoup2.Maxim Cournoyer
* gnu/packages/gnome.scm (gnome-builder) [inputs]: Replace devhelp-with-libsoup2 with devhelp. (devhelp-with-libsoup2): Delete variable. Change-Id: I9a683fab6e7c091ddb5f69f8cb6ca760adae9792
2026-03-22gnu: shotwell: Update to 0.32.15.Maxim Cournoyer
* gnu/packages/gnome.scm (shotwell): Update to 0.32.15. [inputs]: Replace webkitgkt-for-gtk3 with webkitgtk. Change-Id: I3603b419fa3295abb603f0eaefb4f9d31bec0749
2026-03-20gnu: Reference the inherited inputs values.Ludovic Courtès
This commit was made by running this command: sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm … and then reverting individual hunks where the change would trigger unbound variable warnings or other issues (such as ‘native-inputs’ is bound in the body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined just above). Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
2026-03-20gnu: Reference the inherited ‘arguments’ value.Ludovic Courtès
This commit was made by running this command: sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm … and then: 1. reverting changes from ‘gnu/packages/rust.scm’ and ‘gnu/packages/java.scm’ since they would incur derivation changes and/or breakage; 2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’; 3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’, which use ‘substitute-keyword-arguments’ for arguments that are not inherited (and thus ‘arguments’ would be unbound); 4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’ which make bogus assumptions about inherited arguments. Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
2026-03-19gnu: geocode-glib: Fix locales.Yelninei
Followup to c582fb3124a5db732630174f395fafca225076ef which incorrectly used the utf8-locales. * gnu/packages/gnome.scm (geocode-glib)[native-inputs]: Replace libc-utf8-locales-for-target by libc-locales-for-target. [arguments]<#:phases>: Remove 'set-locales. Fixes: guix/guix#7304 Change-Id: If8c17d788cda767807bad168076e37eef932b64c Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-19gnu: geocode-glib: Use libc-locales-for-target.Yelninei
* gnu/packages/gnome.scm (geocode-glib)[native-inputs]: Replace glibc-locales with libc-utf8-locales-for-target. Change-Id: Id39873148e2318341f3c8dba5cbe5f20dcff9cbc Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-19gnu: gnome-desktop: Use libc-utf-8-locales.Yelninei
* gnu/packages/gnome.scm (gnome-desktop)[native-inputs]: Replace glibc-locales with libc-utf8-locales-for-target. Change-Id: Ie48c5c383b6e3b2b4f55d7b69fbe863966f556ea Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-18gnu: gnome-contacts: Update to 49.0.Noé Lopez
* gnu/packages/gnome.scm (gnome-contacts): Update to 49.0. [source]: Add compatibility patch from version 50.alpha. * gnu/packages/patches/gnome-contacts-evolution-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Register the patch. Change-Id: If192104170bede40da385c50b7571ccb72f47489 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-03-18gnu: gnome-contacts: Update to 49.0.Noé Lopez
* gnu/packages/gnome.scm (gnome-contacts): Update to 49.0. [source]: Add compatibility patch from version 50.alpha. * gnu/packages/patches/gnome-contacts-evolution-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Register the patch. Change-Id: If192104170bede40da385c50b7571ccb72f47489 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-03-18gnu: folks: Update to 0.15.12.Noé Lopez
* gnu/packages/gnome.scm (folks): Update to 0.15.12. Change-Id: I1bfa9029175c96c22001769c09b0f3c901a5afdd Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-03-18gnu: evolution: Update to 3.60.0.Noé Lopez
* gnu/packages/gnome.scm (evolution): Update to 3.60.0. Change-Id: Ia1699642578b263ffc217fdf51e0fe4d8e3258e9 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-03-18gnu: evolution-data-server: Update to 3.60.0.Noé Lopez
* gnu/packages/gnome.scm (evolution-data-server): Update to 3.60.0. [arguments]<#:configure-flags>: Enable GTK4 oauth support. [inputs]: Use latest libphonenumber and add webkitgtk for GTK4. Fixes: <https://codeberg.org/guix/guix/issues/6299>. Change-Id: I6b02a6b061d5066736c1024f5f1bdeb472acf4d0 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-03-17gnu: Remove seed.Andreas Enge
* gnu/packages/gnome.scm (seed): Delete variable. Fixes: guix/guix#6411 Change-Id: I6410e0955ae3100b0223207b74b3b843abbcff0c
2026-03-15gnu: bluefish: Fix build.Noé Lopez
* gnu/packages/gnome.scm (bluefish)[arguments]: Disable warning errors for implicit function declarations. Change-Id: I5adaaf81f2ea2498b8d4a3e564841b3160767844 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-14gnu: portablexdr: Fix build.Artyom V. Poptsov
* gnu/packages/gnome.scm (portablexdr): Fix build. [native-inputs]: Add bison and flex. [arguments] <#:phases>: Add patch-rpcgen-parse phase. Change-Id: I011e403246a8ae8bcbb4805ce8b186f95b830420
2026-03-12gnu: gnome-boxes: Update to 49.1.Maxim Cournoyer
* gnu/packages/gnome.scm (gnome-boxes): Update to 49.1. [#:phases] {relax-gcc-14-strictness}: Delete. Change-Id: I00767a2f05ec1d0f4e51114724d15eea4d71c127
2026-03-12gnu: gnome-meta-core-utilities: Add decibels.Maxim Cournoyer
* gnu/packages/gnome.scm (gnome-meta-core-utilities) [propagated-inputs]: Add decibels. Change-Id: Id00c8e789ced1fdd40b6221ad3c0542e33f8d2c1
2026-03-12gnu: Add decibels.Noé Lopez
* gnu/packages/gnome.scm (decibels): New variable. Co-authored-by: Maxim Cournoyer <maxim@guixotic.coop> Change-Id: I3df869ad682aa2dce71ef1e57b142ccb221bb327
2026-03-12gnu: gnome-essential-extras: Switch font to font-adwaita.Maxim Cournoyer
* gnu/packages/gnome.scm (gnome-essential-extras): Replace font-abattis-cantarell with font-adwaita. Change-Id: I8d4fe81a364caec14e8962b653fd743299ed2840
2026-03-12gnu: gnome-music: Fix error at execution.Maxim Cournoyer
Before this change, the execution would fail with a "TypeError: constructor returned NULL" error. * gnu/packages/gnome.scm (gnome-music) [inputs]: Replace tracker with tinysparql and tracker-miners with localsearch. Change-Id: I9ba1be70ca385fb0303e0ce717ee22f9cb206235
2026-03-09gnu: gnome-user-share: Remove reference to (guix build json).Nicolas Graves
* gnu/packages/gnome.scm (gnome-user-share)[arguments] <#:imported-modules>: Remove (guix build json). Fixes: guix/guix#6941 Change-Id: I80878e68470ee60755f2dc3fe0a7cd110b4ab61f Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-08gnu: calls: Update to 49.1.1.Maxim Cournoyer
* gnu/packages/gnome.scm (calls): Update to 49.1.1. [patches]: Delete calls-disable-application-test.patch. [#:phases] {disable-problematic-tests}: New phase. [inputs]: Replace libpeas with libpeas-2. * gnu/packages/patches/calls-disable-application-test.patch: Delete file. * gnu/local.mk (dist_patch_DATA): De-register it. Change-Id: I07f1dc148fe1a3f70f457e0d38eecd0b7b76cbf9
2026-03-08gnu: libcall-ui: Update to 0.2.1.Maxim Cournoyer
* gnu/packages/gnome.scm (libcall-ui): Update to 0.2.1. [propagated-inputs]: Replace gtk+ with gtk. Add libadwaita. Change-Id: I32af61cd1a24badf981f04641877e28d8386af90
2026-03-08gnu: libdmapsharing: Update to 3.9.13.Maxim Cournoyer
* gnu/packages/gnome.scm (libdmapsharing): Update to 3.9.13. [native-inputs]: Remove vala (the build fails otherwise). [inputs]: Add libsoup. Change-Id: Ic28ac91b5b652657b267ab32c91a7e3f555dff10
2026-03-06gnu: soundconverter: Fix build.Andreas Enge
* gnu/packages/gnome.scm (soundconverter)[inputs]: Replace python-pygobject by python-pygobject-3.50. Change-Id: If1193fece7e5d35d6bd292efddb634d2ed0759c7
2026-03-06gnu: gnome-recipes: Fix build.Liliana Marie Prikler
* gnu/packages/patches/gnome-recipes-rest-in-soup.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it here. * gnu/packages/gnome.scm (gnome-recipes)[patches]: Use it here.
2026-03-06gnu: Remove libgda.Liliana Marie Prikler
* gnu/packages/gnome.scm (libgda): Delete variable.
2026-03-06gnu: gtranslator: Update to 49.0.Liliana Marie Prikler
* gnu/packages/gnome.scm (gtranslator): Update to 49.0. [#:phases]<sskip-gtk-update-icon-cache>: Also disable “update_desktop_database”. [inputs]: Remove libgda. Replace libhandy with libadwaita. [propagated-inputs]: Replace gtksourceview-4 with gtksourceview. [description]: Update.
2026-03-06gnu: gnote: Update to 48.2.Ben Hansen
* gnu/packages/gnome.scm (gnote): Update to 48.2. [#:phases]: Update ‘skip-gtk-update-icon-cache’ accordingly. [native-inputs]: Remove python. [inputs]: Remove gspell. Replace gtk+ with gtk and gtkmm-3 with gtkmm. Add libadwaita. Change-Id: I163739a8aaeef578590ec95a7364b1e459e07a0d Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>