1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-07 13:40:36 +02:00
Commit Graph

3864 Commits

Author SHA1 Message Date
Maxim Cournoyer
e4d9dfa643 gnu: showtime: Harden wrapper a bit.
* 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-29 00:34:29 +09:00
Maxim Cournoyer
ec44b17a53 gnu: simple-scan: Update to 49.1.
* gnu/packages/gnome.scm (simple-scan): Update to 49.1.
[arguments]: Add #:phases.
[native-inputs]: Add gtk:bin.

Change-Id: I54a851dc7d2620240251422229eb60b7646a6fdc
2026-03-28 16:26:12 +09:00
Maxim Cournoyer
4c366c3d68 gnu: libshumate: Update to 1.6.0.
* gnu/packages/gnome.scm (libshumate): Update to 1.6.0.

Change-Id: I368441d1b506048ec6577d74a8a3e06a1663ad3d
2026-03-28 16:26:12 +09:00
Maxim Cournoyer
a9c03711a5 gnu: gnome-system-monitor: Update to 50.0.
* gnu/packages/gnome.scm (gnome-system-monitor): Update to 50.0.

Change-Id: I95ac90a16593563aaf9353f0992e83f19cb27944
2026-03-28 16:26:12 +09:00
Maxim Cournoyer
a48e0ba917 gnu: gnome-console: Update to 50.0.
* 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-28 16:26:12 +09:00
Maxim Cournoyer
53a8985545 gnu: baobab: Update to 50.0.
* gnu/packages/gnome.scm (baobab): Update to 50.0.

Change-Id: I2278a1bb4b9d24a00cae69aa3169a6d2377fdcb4
2026-03-28 16:26:12 +09:00
Maxim Cournoyer
a410039522 gnu: gnome-calculator: Update to 50.0.
* gnu/packages/gnome.scm (gnome-calculator): Update to 50.0.
[native-inputs]: Add blueprint-compiler.

Change-Id: I17050a7e238b02497a91b6b318603bb96ec7f314
2026-03-28 16:26:12 +09:00
Maxim Cournoyer
108440d9c8 gnu: gnome-boxes: Update to 50.0.
* gnu/packages/gnome.scm (gnome-boxes): Update to 50.0.

Change-Id: I74c4e68e9ea6b73fb1d0524e48b3339f7381b07e
2026-03-28 16:26:12 +09:00
Maxim Cournoyer
0fbf65208a gnu: gnome-meta-core-utilities: Replace totem with showtime.
* gnu/packages/gnome.scm (gnome-meta-core-utilities): Replace totem with showtime.

Change-Id: Ic4e2ea875eb2f6996cb95873a8b823b34e74de7e
2026-03-28 16:26:12 +09:00
Maxim Cournoyer
5ca85ad55e gnu: Add showtime.
* 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-28 16:26:12 +09:00
Maxim Cournoyer
d5b6b4d8b1 gnu: nautilus: Update to 50.0.
* gnu/packages/gnome.scm (nautilus): Update to 50.0.
[native-inputs]: Add blueprint-compiler and xorg-server-for-tests.

Change-Id: I52699140ac398e80229edcdf64df48e81bea41ec
2026-03-28 16:00:45 +09:00
Maxim Cournoyer
52a517dde7 gnu: gexiv2: Update to 0.16.0.
* 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-28 16:00:45 +09:00
Maxim Cournoyer
06090bafcc gnu: blueprint-compiler: Update to 0.20.4.
* gnu/packages/gnome.scm (blueprint-compiler): Update to 0.20.4.

Change-Id: I2ef89186f92559509e6e49a55a0f7e94c39be98e
2026-03-28 14:55:46 +09:00
Maxim Cournoyer
09b5584564 gnu: glycin-loaders: Propagate required pkg-config dependencies.
* 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-28 14:55:46 +09:00
Efraim Flashner
e12d400cf3 gnu: gnome-builder: Remove redundant input.
* gnu/packages/gnome.scm (gnome-builder)[native-inputs]: Remove
redundant gcc-14.

Change-Id: I00b1683bd0cf36601a8388b44ad0c360ac7e9745
2026-03-24 10:52:49 +02:00
Maxim Cournoyer
0a91f83fb3 gnu: gnome-clocks: Update to 50.0.
* gnu/packages/gnome.scm (gnome-clocks): Update to 50.0.
[native-inputs]: Add vorbis-tools.

Change-Id: Ibad1fd82969ac782419c82445f34576af53b018c
2026-03-24 11:10:38 +09:00
Maxim Cournoyer
529eb79f0f gnu: gnome-weather: Update to 50.0.
* gnu/packages/gnome.scm (gnome-weather): Update to 50.0.
[native-inputs]: Add node-typescript.

Change-Id: Ic63ffeda0e7e511dfff49ef93f24fe9f97a81c24
2026-03-24 11:07:53 +09:00
Maxim Cournoyer
88b012ab65 gnu: network-manager-openconnect: Do not depend on libsoup2.
* gnu/packages/gnome.scm (network-manager-openconnect)
[inputs]: Replace webkitgtk-with-libsoup2 with webkitgtk-for-gtk3.

Change-Id: I758a4b0e8343b052f21b809c7f2f8e4af675a10e
2026-03-23 14:50:47 +09:00
Maxim Cournoyer
75ad18525e gnu: setzer: Update to 66.
* 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-23 14:47:39 +09:00
Maxim Cournoyer
e8612d3349 gnu: gnome-builder: Do not depend on libsoup2.
* gnu/packages/gnome.scm (gnome-builder) [inputs]: Replace
devhelp-with-libsoup2 with devhelp.
(devhelp-with-libsoup2): Delete variable.

Change-Id: I9a683fab6e7c091ddb5f69f8cb6ca760adae9792
2026-03-23 14:28:49 +09:00
Maxim Cournoyer
274271f30e gnu: shotwell: Update to 0.32.15.
* gnu/packages/gnome.scm (shotwell): Update to 0.32.15.
[inputs]: Replace webkitgkt-for-gtk3 with webkitgtk.

Change-Id: I3603b419fa3295abb603f0eaefb4f9d31bec0749
2026-03-22 23:12:49 +09:00
Ludovic Courtès
1ae20f03f4 gnu: Reference the inherited inputs values.
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-20 13:27:16 +01:00
Ludovic Courtès
2a50c9598b gnu: Reference the inherited ‘arguments’ value.
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-20 13:27:15 +01:00
Yelninei
95066252ee gnu: geocode-glib: Fix locales.
Followup to c582fb3124 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-19 23:06:17 +01:00
Yelninei
c582fb3124 gnu: geocode-glib: Use libc-locales-for-target.
* 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-19 15:32:46 +01:00
Yelninei
7fc8b45fd0 gnu: gnome-desktop: Use libc-utf-8-locales.
* 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-19 15:32:46 +01:00
Noé Lopez
2463a0f815 gnu: gnome-contacts: Update to 49.0.
* 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-18 14:46:40 +09:00
Noé Lopez
e3100762b6 gnu: gnome-contacts: Update to 49.0.
* 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-18 14:46:03 +09:00
Noé Lopez
5773287c6c gnu: folks: Update to 0.15.12.
* gnu/packages/gnome.scm (folks): Update to 0.15.12.

Change-Id: I1bfa9029175c96c22001769c09b0f3c901a5afdd
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-03-18 14:46:03 +09:00
Noé Lopez
13af74d03d gnu: evolution: Update to 3.60.0.
* gnu/packages/gnome.scm (evolution): Update to 3.60.0.

Change-Id: Ia1699642578b263ffc217fdf51e0fe4d8e3258e9
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-03-18 14:46:02 +09:00
Noé Lopez
b72fe8e234 gnu: evolution-data-server: Update to 3.60.0.
* 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-18 14:46:02 +09:00
Andreas Enge
dd0c88a5a2 gnu: Remove seed.
* gnu/packages/gnome.scm (seed): Delete variable.

Fixes: guix/guix#6411
Change-Id: I6410e0955ae3100b0223207b74b3b843abbcff0c
2026-03-17 16:44:59 +01:00
Noé Lopez
c2b8e60f06 gnu: bluefish: Fix build.
* 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-15 07:14:15 +01:00
Artyom V. Poptsov
cd29889ba4 gnu: portablexdr: Fix build.
* 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-14 12:01:56 +03:00
Maxim Cournoyer
c7877de635 gnu: gnome-boxes: Update to 49.1.
* gnu/packages/gnome.scm (gnome-boxes): Update to 49.1.
[#:phases] {relax-gcc-14-strictness}: Delete.

Change-Id: I00767a2f05ec1d0f4e51114724d15eea4d71c127
2026-03-12 16:27:20 +09:00
Maxim Cournoyer
f1223aec55 gnu: gnome-meta-core-utilities: Add decibels.
* gnu/packages/gnome.scm (gnome-meta-core-utilities)
[propagated-inputs]: Add decibels.

Change-Id: Id00c8e789ced1fdd40b6221ad3c0542e33f8d2c1
2026-03-12 15:43:04 +09:00
Noé Lopez
95088727b3 gnu: Add decibels.
* gnu/packages/gnome.scm (decibels): New variable.

Co-authored-by: Maxim Cournoyer <maxim@guixotic.coop>
Change-Id: I3df869ad682aa2dce71ef1e57b142ccb221bb327
2026-03-12 15:42:06 +09:00
Maxim Cournoyer
ba9de7e3f8 gnu: gnome-essential-extras: Switch font to font-adwaita.
* gnu/packages/gnome.scm (gnome-essential-extras): Replace
font-abattis-cantarell with font-adwaita.

Change-Id: I8d4fe81a364caec14e8962b653fd743299ed2840
2026-03-12 14:02:12 +09:00
Maxim Cournoyer
15b6aae8e2 gnu: gnome-music: Fix error at execution.
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-12 13:24:25 +09:00
Nicolas Graves
e6db3ab852 gnu: gnome-user-share: Remove reference to (guix build json).
* 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-09 10:30:59 +02:00
Maxim Cournoyer
b7e1435593 gnu: calls: Update to 49.1.1.
* 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-08 09:49:45 +09:00
Maxim Cournoyer
875c9698f0 gnu: libcall-ui: Update to 0.2.1.
* gnu/packages/gnome.scm (libcall-ui): Update to 0.2.1.
[propagated-inputs]: Replace gtk+ with gtk.  Add libadwaita.

Change-Id: I32af61cd1a24badf981f04641877e28d8386af90
2026-03-08 09:49:45 +09:00
Maxim Cournoyer
c01835c6ec gnu: libdmapsharing: Update to 3.9.13.
* 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-08 09:49:45 +09:00
Andreas Enge
7a8b90fcd6 gnu: soundconverter: Fix build.
* gnu/packages/gnome.scm (soundconverter)[inputs]: Replace python-pygobject
by python-pygobject-3.50.

Change-Id: If1193fece7e5d35d6bd292efddb634d2ed0759c7
2026-03-06 14:53:18 +01:00
Liliana Marie Prikler
b61ea5173d gnu: gnome-recipes: Fix build.
* 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-06 14:53:18 +01:00
Liliana Marie Prikler
7f638c8ea1 gnu: Remove libgda.
* gnu/packages/gnome.scm (libgda): Delete variable.
2026-03-06 14:53:18 +01:00
Liliana Marie Prikler
a2dc026afb gnu: gtranslator: Update to 49.0.
* 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-06 14:53:17 +01:00
Ben Hansen
067d356e9e gnu: gnote: Update to 48.2.
* 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>
2026-03-06 14:53:17 +01:00
Noé Lopez
9f7ed4fb53 gnu: gnome-mahjongg: Move to (gnu packages gnome-circle).
* gnu/packages/gnome-circle.scm (gnome-mahjongg): New variable.
* gnu/packages/gnome.scm (gnome-mahjongg): Replace with deprecated alias.

Change-Id: I41f3630904ceb0d779038a8523c7012bdbe84354
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:17 +01:00
Noé Lopez
39043b6ce5 gnu: secrets: Move to (gnu packages gnome-circle).
* gnu/packages/gnome-circle.scm (secrets): New variable.
* gnu/packages/gnome.scm (secrets): Replace with deprecated alias.

Change-Id: I07c65ddca922358998174b8313ecb9b8306c3d5a
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:17 +01:00