summaryrefslogtreecommitdiff
path: root/gnu/packages/gnome.scm
AgeCommit message (Collapse)Author
2026-05-18gnu: caribou: Update to 0.4.21-0.9c900f0.Hugo Buddelmeijer
* gnu/packages/gnome.scm (caribou): Update to 0.4.21-0.9c900f0. [source]: Switch to git-fetch. [inputs]: Remove labels. [native-inputs]: Add autoconf, automake, gnome-common, libtool, and which. Remove labels. Change-Id: I18ebc3588db5fe6138e6dec6937bbbace34fd36d Merges: https://codeberg.org/guix/guix/pulls/8595 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: ocrfeeder: Fix build on Python@3.12.Nicolas Graves
* gnu/packages/gnome.scm (ocrfeeder) [source]: Switch to git-fetch. [arguments]<#:phases>: Improve style. Add phase 'fix-configure-on-python-3.12. [native-inputs]: Drop input labels. Add autoconf, automake, gnome-common, which, yelp-tools. [inputs]: Drop input labels. Change-Id: I4b5e8ce484114af3f21a1053ad58033e8d7e34f4 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: libsoup-minimal: Make tests deterministic.Hugo Buddelmeijer
* gnu/packages/gnome.scm (libsoup-minimal): Make tests deterministic. [arguments]<#:parallel-tests?>: Set to #f. [home-page]: Update URL. Fixes: guix/guix#7508. Merges: https://codeberg.org/guix/guix/pulls/7511 Change-Id: Ia30f8594455f50b9df26988933622af313b3c0d8 Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: packages: Drop python-pytest-runner native-inputs.Nicolas Graves
This commit was generated using https://codeberg.org/guix/guix/pulls/5862: guix style -S remove-native-inputs --parameter=python-pytest-runner and adding back python-pytest if necessary. * gnu/packages/geo.scm (python-pyshp) * gnu/packages/backup.scm (vorta) [native-inptus]: Remove python-pytest-runner, add python-pytest. * gnu/packages/backup.scm (duplicity) * gnu/packages/linux.scm (python-spython) * gnu/packages/bioinformatics.scm (python-cwl-utils) * gnu/packages/databases.scm (python-pyarrow, datasette) * gnu/packages/fontutils.scm (python-cu2qu) * gnu/packages/gnome.scm (terminator) * gnu/packages/music.scm (stargate) * gnu/packages/python-science.scm (python-upsetplot) * gnu/packages/python-web.scm (python-falcon, python-cssselect2) * gnu/packages/python-xyz.scm (python-docrep, python-cairocffi, python-entrypoint2) * gnu/packages/task-management.scm (todoman) * gnu/packages/video.scm (yle-dl) * gnu/packages/vpn.scm (sshuttle) [native-inptus]: Remove python-pytest-runner. Relates-to: https://codeberg.org/guix/guix/issues/7474 Change-Id: Ia79595309ba8965c4374e7c24a1ef4c3e36fe1ea Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18guix: build-system: Set pypi-uri in pyproject, drop python module.Nicolas Graves
After this commit, when both modules are imported: - if pyproject is imported before, the warning is 'pypi-uri' is deprecated, use '(@ (guix build-system pyproject) pypi-uri)' instead - if python is imported before, the warning is `pypi-uri' imported from both (guix build-system python) and (guix build-system pyproject) This seems convenient enough to warn for deprecation in the short term, while avoiding any breaking changes. * guix/build-system/pyproject.scm (pypi-uri): Move the procedure from (guix build-system python) here. * guix/build-system/python (pypi-uri): Drop definition, import it from (guix build-system pyproject) and deprecate it. * gnu/packages/openldap.scm: Reorder modules to get the right warning. * gnu/packages/pypy.scm: Likewise. * gnu/packages/*.scm : Drop module (guix build-system python). * tests/import/pypi.scm: Likewise. Merges: https://codeberg.org/guix/guix/pulls/7448 Change-Id: Ib42f53bc545052eb7918a25afe9db6d5fc2cb834 Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: mutter: Drop uneeded imported modules.Nicolas Graves
* gnu/packages/gnome.scm (mutter)[arguments] <#:imported-modules, #:modules>: Drop them. Change-Id: I161914091d1f488cc29c55b1b7cbe0c98de96286 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: terminator: Switch to python-dbus.Hugo Buddelmeijer
* gnu/packages/gnome.scm (terminator): Switch to python-dbus. [inputs]: Remove python-dbus-1.2; add python-dbus. Change-Id: I5ef84a30b3ff76f7581a6e9aa74ecb99ee750040 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: network-manager: Switch to python-dbus.Hugo Buddelmeijer
* gnu/packages/gnome.scm (network-manager): Switch to python-dbus. [native-inputs]: Remove python-dbus-1.2; add python-dbus. Change-Id: I67131ccb14540d96dc0bf6639a142d1385d37d2c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: libsecret: Switch to python-dbus.Hugo Buddelmeijer
* gnu/packages/gnome.scm (libsecret): Switch to python-dbus. [native-inputs]: Remove python-dbus-1.2; add python-dbus. Change-Id: If17e0eb40e5ed3493d5013bb9cc09135634e3239 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: system-config-printer: Switch to python-dbus.Hugo Buddelmeijer
* gnu/packages/gnome.scm (system-config-printer): Switch to python-dbus. [inputs]: Remove python-dbus-1.2; add python-dbus. Change-Id: Iba41894960ac4e432ad7cd03ce99cbcf228825d9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: gtg: Switch to python-dbus.Hugo Buddelmeijer
* gnu/packages/gnome.scm (gtg): Switch to python-dbus. [inputs]: Remove python-dbus-1.2; add python-dbus. Change-Id: I1ee875a33dc5a628bc8e4a5fe521c62319cafb57 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-liblarch: Fix build by switching to python-pygobject-3.50.Hugo Buddelmeijer
* gnu/packages/gnome.scm (python-liblarch): Switch to python-pygobject-3.50. [propagated-inputs]: Remove python-pygobject; add python-pygobject-3.50. Change-Id: I2e528bda69f3cd5de7a23620e71160553b53a36b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-17gnu: glabels: Fix build.Artyom V. Poptsov
* gnu/packages/gnome.scm (glabels): Fix build. [arguments]<#:configure-flags>: Add "-Wno-error=incompatible-pointer-types" to CFLAGS. Change-Id: I9bc7b1e6f517a8f48f2c0af1fd475b29a2270181
2026-05-12gnu: Add accerciser.Danny Milosavljevic
* gnu/packages/gnome.scm (accerciser): New variable. Change-Id: I5cad3737920881d3c5f73b116f2f2e18fc587ea6 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-05-01gnu: gnome-essential-extras: Add xdg-user-dirs-gtk.Noé Lopez
This is needed to have the user directories show up in nautilus. * gnu/packages/gnome.scm (gnome-essential-extras): Add xdg-user-dirs-gtk. Change-Id: Ia4810da9ef7a6eb73fdbb448353172411d1f6fd1 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-04-29gnu: orca: Remove an obsolete substitute* instance.Vivien Kraus
* gnu/packages/gnome.scm (orca)[#:phases]<qualify-programs>: Remove an obsolete substitute* instance. Change-Id: I9a960012e39a4e3f4a7767d71b30a90176230870 Signed-off-by: Noé Lopez <noelopez@free.fr>
2026-04-29gnu: orca: Prevent crash on startup.Vivien Kraus
* gnu/packages/patches/orca-fix-gst-init-check-call.patch: New file. * gnu/local.mk (dist_patch_DATA): Reference it here. * gnu/packages/gnome.scm (orca): Use it here. [#:phases]<qualify-program>: Adapt to upstream quote style change. [inputs]: Add python-dbus. Change-Id: I585d610901c7c3d488840c00f0a1d03942eebe01 Signed-off-by: Noé Lopez <noelopez@free.fr>
2026-04-17gnu: gnome-meta-core-utilities: Replace evince with papers.Maxim Cournoyer
* gnu/packages/gnome.scm (gnome-meta-core-utilities): Replace evince with papers. Change-Id: I44363e976b3a7fa1e86822138d65b26661c62566
2026-04-15gnu: Add papers.Liliana Marie Prikler
* gnu/packages/gnome.scm (papers): New variable. * gnu/packages/rust-crates.scm (rust-ashpd-0.12.1) (rust-float-next-after-1.0.0, rust-formatx-0.2.4, rust-geo-0.30.0) (rust-geo-types-0.7.18, rust-geographiclib-rs-0.2.5, rust-i-float-1.7.0) (rust-i-key-sort-0.2.0, rust-i-overlay-2.0.5, rust-i-shape-1.7.0) (rust-i-tree-0.8.3, rust-ink-stroke-modeler-rs-0.1.0, rust-oo7-0.5.0) (rust-robust-1.2.0): New variables. (lookup-cargo-inputs): Add ‘papers’.
2026-04-12gnu: gucharmap: Update to 17.0.1.Acid Bong
* gnu/packages/gnome.scm (gucharmap): Update to 17.0.1. [unicode-files]: Adjust hashes accordingly. [build-system]: Switch to meson-build-system. [arguments]<#:modules>: Adjust accordingly. <#:glib-or-gtk?>: Set to #t. <#:configure-flags>: Remove CFLAGS. Replace “--with-unicode-data=../unicode-data” with “-Ducd_path=../unicode-data”. Add “-Dvapi=false” and “-Ddocs=false”. [native-inputs]: Add python. Update origin for unicode-files. Change-Id: I81da73f9093c6f770825271a4eaed484a95e7ecc Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-04-12gnu: gucharmap: Drop input labels.Acid Bong
* gnu/packages/gnome.scm (gucharmap)[native-inputs, inputs]: Drop labels. Change-Id: I01f063ae2871887903fa657f82618e8cbd1d619a Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
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>