1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-22 10:10:31 +02:00
Commit Graph

169905 Commits

Author SHA1 Message Date
Maxim Cournoyer
b2a8efe507 gnu: gtkmm: Update home page.
* gnu/packages/gtk.scm (gtkmm) [home-page]: Update URL.

Change-Id: Ic3de5a4f6f6fd687c0fdb92dd73ae8b0373934ea
2026-03-06 14:53:08 +01:00
Liliana Marie Prikler
0a5c7c5e5d gnu: gtkmm: Update to 4.20.0.
* gnu/packages/gtk.scm (gtkmm): Update to 4.20.0.
2026-03-06 14:53:08 +01:00
Liliana Marie Prikler
a12539b330 gnu: gtk: Check after install.
* gnu/packages/gtk.scm (gtk)[#:phases]: Move ‘check’ after ‘install’.
2026-03-06 14:53:08 +01:00
Liliana Marie Prikler
bbbd083aaa gnu: gtk: Use tinysparql.
* gnu/packages/gtk.scm (gtk): Replace tracker with tinysparql.
2026-03-06 14:53:08 +01:00
Liliana Marie Prikler
4aa0c52e80 gnu: gtk: Update to 4.20.3.
* gnu/packages/gtk.scm (gtk): Update to 4.20.3.
[#:test-flags]: Add “--no-suite=docs”.
[#:phases]<patch>: Re-enable ‘validate’, ‘mask-half-pixel’ and ‘scaling’
tests.
Disable ‘wrapping-label-in-nested-boxes’, ‘yuv-matrix-dmabuf’, and
‘flipping-icons’ tests.
2026-03-06 14:53:08 +01:00
Andreas Enge
df44180879 gnu: Remove zxing-cpp-1.2.
* gnu/packages/aidc.scm (zxing-cpp-1.2): Delete variable.

Change-Id: I72331c380a2cf40aff3a47f5cdee19d1c37e2f5f
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:08 +01:00
Andreas Enge
8bc35d4270 gnu: gst-plugins-bad: Modernize inputs.
* gnu/packages/gstreamer.scm (gst-plugins-bad)[inputs]: Replace
openssl-1.1 by openssl. Remove zxing-cpp-1.2, which is not referenced.

Change-Id: I6659af170df986b0dbd7d9124eff4802a7d82a02
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:08 +01:00
Ada Stevenson
f74a37a4ad gnu: polkit: Remove unneeded phase.
The previous `python-dbusmock` update causes this phase to have no
effect.  There is a small pause, but the package builds fine and so this
phase is no longer necessary.

* gnu/packages/gnome.scm (polkit)[#:phases]: Remove ‘check’ replacement.

Change-Id: I57446688f65c68ea10ca06ac725d1571ef0181a9
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:08 +01:00
Liliana Marie Prikler
8c9c0f4735 gnu: upower: Update to 1.90.10.
* gnu/packages/gnome.scm (upower): Update to 1.90.10.
[snippet]: Adjust accordingly.
[#:phases]<adjust-test-suite>: Likewise.
[native-inputs]: Replace python-dbus-1.2 with python-dbus.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:08 +01:00
Maxim Cournoyer
258340b5b3 gnu: upower: Fix test suite.
* gnu/packages/gnome.scm (upower) [phases] {set-gi-typelib-path}: New phase.
{check}: Reorder after phase new phase.

Change-Id: Id7a4edc9ae7d30ad67130d908be410abe04186ff
2026-03-06 14:53:07 +01:00
Daniel Khodabakhsh
3a2a4c3d13 gnu: ibus-minimal: Update to 1.5.32.
* gnu/packages/ibus.scm (ibus-minimal): Update to 1.5.32.
[configure-flags]: Added "--disable-gtk4" and removed it later in 'ibus'.
[phases]: fix-paths: Removed substitution in src/ibusenginesimple.c because the text is no longer present.
* gnu/packages/ibus.scm (ibus): Replaced addition of "--enable-gtk4" flag with removal of "--disable-gtk4" flag.

Change-Id: I3177fbdf2789e053a177e6dc55d2d35aa932d332
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:07 +01:00
Daniel Khodabakhsh
c5f77cb261 gnu: ibus-minimal: Use git source.
* gnu/packages/ibus.scm (ibus-minimal): Switch source from tar to git.
[native-inputs]: Add autoconf, automake, and libtool.
[phases]: Removed uneeded 'delete-generated-files' stage and moved 'patch-python-target-directories' to after 'configure' is generated as well as added newlines to the end of its substitutions.

Change-Id: I556ba19e4d98d896a21de61def7351db8e2ad9de
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:07 +01:00
Andreas Enge
b1b10621de gnu: Add python-dbus-python as deprecated alias.
* gnu/packages/python-xyz.scm (python-dbus-python): Add as deprecated
package for python-dbus.

Change-Id: Iadb1093c8629fdd01fa1ee70cb148e1e52276390
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:07 +01:00
Andreas Enge
c8392e4a5a gnu: python-dbus-python: Rename to python-dbus.
* gnu/packages/python-xyz.scm (python-dbus-python): Rename to…
(python-dbus): … this. Change name field accordingly.
(python-dbusmock, python-screenkey): Adapt references.
* gnu/packages/admin.scm (solaar): Likewise.
* gnu/packages/gpodder.scm (gpodder): Likewise.
* gnu/packages/music.scm (jack-select): Likewise.
* gnu/packages/password-utils.scm (himitsu-secret-service): Likewise.
* gnu/packages/printers.scm (printrun): Likewise.
* gnu/packages/wm.scm (quicktile): Likewise.

Change-Id: Iaeb2f37c534a699f259d14fc770db86f79c1d7e8
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:07 +01:00
Andreas Enge
1f9e47518b gnu: python-dbus: Rename to python-dbus-1.2.
* gnu/packages/python-xyz.scm (python-dbus): Rename to…
(python-dbus-1.2): … this.
(python-notify2, python-gatt, python2-dbus): Adapt references.
* gnu/packages/audio.scm (cable, jack-2): Likewise.
* gnu/packages/bittorrent.scm (deluge): Likewise.
* gnu/packages/connman.scm (econnman): Likewise.
* gnu/packages/cups.scm (hplip): Likewise.
* gnu/packages/enlightenment.scm (python-efl): Likewise.
* gnu/packages/freedesktop.scm (modem-manager, telepathy-idle): Likewise.
* gnu/packages/gnome.scm (gtg, system-config-printer, libsecret, upower)
(mutter, network-manager, gnome-bluetooth, gnome-shell, terminator)
(gnome-remote-desktop): Likewise.
* gnu/packages/ibus.scm (ibus): Likewise.
* gnu/packages/maths.scm (veusz): Likewise.
* gnu/packages/matrix.scm (pantalaimon): Likewise.
* gnu/packages/messaging.scm (pidgin, gajim): Likewise.
* gnu/packages/mpd.scm (mpdris2): Likewise.
* gnu/packages/music.scm (mididings, a2jmidid, quodlibet): Likewise.
* gnu/packages/password-utils.scm (secretsd): Likewise.
* gnu/packages/stenography.scm (plover): Likewise.
* gnu/packages/sugar.scm (sugar-datastore, sugar-toolkit-gtk3)
(sugar-portfolio-activity): Likewise.
* gnu/packages/video.scm (python-yewtube): Likewise.
* gnu/packages/xdisorg.scm (autokey): Likewise.
* gnu/packages/xfce.scm (catfish): Likewise.
* gnu/packages/xorg.scm (xpra): Likewise.

Change-Id: I19218743260175f1117b8e213131a3b1495c6c48
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:04 +01:00
Maxim Cournoyer
5708c1d67f gnu: libnotify: Update to 0.8.8.
Tests are disabled, as they cause multiple dependency cycles.  Few seem
to run this test suite, including upstream's CI.

* gnu/packages/gnome.scm (libnotify): Update to 0.8.8.
[#:tests?]: Set to #f.
[#:configure-flags]: Add “-Dtests=false”.
[inputs]: Remove gtk+.
2026-03-06 14:52:05 +01:00
Liliana Marie Prikler
76f1682057 gnu: gspell: Update to 1.14.2.
* gnu/packages/gnome.scm (gspell): Update to 1.14.2.
[build-system]: Switch to meson-build-system.
[arguments]: Adjust accordingly.  Use G-Expressions.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:52:05 +01:00
Liliana Marie Prikler
472e264ad6 gnu: gdk-pixbuf: Update to 2.44.4.
* gnu/packages/gtk.scm (gdk-pixbuf): Update to 2.44.4.
[#:configure-flags]: Add “-Dglycin=disabled”.
* gnu/packages/patches/gdk-pixbuf-honor-GUIX_GDK_PIXBUF_MODULE_FILES.patch:
Adjust accordingly.
2026-03-06 14:52:05 +01:00
Liliana Marie Prikler
8464195ef1 gnu: Add localsearch.
* gnu/packages/gnome.scm (localsearch): New variable.
(tracker-miners): Deprecate in favor of localsearch.
2026-03-06 14:52:05 +01:00
Liliana Marie Prikler
7c20a7517d gnu: Add tinysparql.
* gnu/packages/gnome.scm (tinysparql): New variable.
(tracker): Deprecate in favor of tinysparql.
2026-03-06 14:52:05 +01:00
Liliana Marie Prikler
1739ab1eb3 gnu: libgsf: Update to 1.14.54.
* gnu/packages/gnome.scm (libgsf): Update to 1.14.54.
2026-03-06 14:52:05 +01:00
Liliana Marie Prikler
faf37926ef gnu: Add python-pygobject-3.50.
* gnu/packages/glib.scm (python-pygobject-3.50): New variable.
* gnu/packages/gnome.scm (glade3, blueprint-compiler, libsecret)
(orca)[native-inputs]: Replace python-pygobject with python-pygobject-3.50.
(libpeas, libpeas-2, totem, rhythmbox, network-manager, gedit, endeavour)
(gnome-builder)[inputs]: Likewise.
* gnu/packages/gimp.scm (gimp-3)[inputs]: Likewise.
* gnu/packages/ibus.scm (ibus)[inputs]: Likewise.
2026-03-06 14:52:05 +01:00
Liliana Marie Prikler
d7b377c28a gnu: python-pygobject: Update to 3.54.3, disable tests.
* gnu/packages/glib.scm (python-pygobject): Update to 3.54.3.
[source]: Adjust URL. Delete snippet.
[arguments]: Remove #:phases. Add #:tests?.
[native-inputs]: Remove python-pytest and python-wrapper.
[home-page]: Update URL.

Change-Id: I4a495b33e58afd8db72b9797b16e3330b8d29431
2026-03-06 14:52:05 +01:00
Liliana Marie Prikler
b743511181 gnu: Remove gnome-online-accounts-3.44.
* gnu/packages/gnome.scm (gnome-online-accounts-3.44): Delete variable.
2026-03-06 14:52:05 +01:00
Liliana Marie Prikler
cb6be79550 gnu: librest: Update to 0.10.2.
* gnu/packages/gnome.scm (rest): Deprecate in favor of and rename to…
(librest): … this.
Update to 0.10.2.
[build-system]: Switch to meson-build-system.
[arguments]: Convert to list of G-Expressions.
<#:configure-flags>: Adjust accordingly.
[native-inputs]: Add gi-docgen.
[inputs]: Replace libsoup-minimal-2 with libsoup.  Ad json-glib.
(gnome-recipes, gnome-online-miners, gnome-initial-setup)
(libzapojit, endeavour, gfbgraph)[inputs]: Replace rest with librest.
(msgraph)[inputs]: Replace rest-next with librest.
(gnome-online-accounts-3.44)[inputs]: Don't replace librest.
* gnu/packages/geo.scm (gnome-maps): Replace rest-next with librest.
* gnu/packages/gtk.scm (gtk+, gtk): Replace rest with librest.
2026-03-06 14:52:05 +01:00
Maxim Cournoyer
2ce1fbc553 gnu: ftgl: Fix build.
* gnu/packages/patches/ftgl-ftcontour-type.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/gl.scm (ftgl) [source]: Apply it.

Change-Id: Ifaf78e18cd2d1ec1c706ebb5d649d7ead7df335a
2026-03-06 14:52:05 +01:00
Liliana Marie Prikler
c11325ef59 gnu: orc: Update to 0.4.41.
* gnu/packages/gstreamer.scm (orc): Update to 0.4.41.
2026-03-06 14:52:05 +01:00
Maxim Cournoyer
22efd612d7 gnu: aspell: Update to 0.60.8.1.
* gnu/packages/aspell.scm (aspell): Update to 0.60.8.1.
[patches]: Remove aspell-CVE-2019-25051.patch.
[phases]: Delete trailing #t.
* gnu/packages/patches/aspell-CVE-2019-25051.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Unregister it.

Change-Id: I58f8e51d084415f88ce7f0d5b31b23bbf4084018
2026-03-06 14:52:05 +01:00
Maxim Cournoyer
40a10d1f4a gnu: libsoup: Apply patches fixing deadlocks and CVE-2025-4476.
The patches are a subset taken from Debian (see:
<https://sources.debian.org/patches/libsoup3/3.6.5-3/>).

* gnu/packages/patches/libsoup-auth-digest-fix-crash.patch
* gnu/packages/patches/libsoup-deadlock-in-add_listener_in_thread.patch
* gnu/packages/patches/libsoup-fix-merge-of-ranges.patch
* gnu/packages/patches/libsoup-memory-leak-in-soup_form_decode.patch
* gnu/packages/patches/libsoup-multipart-bounds-check.patch
* gnu/packages/patches/libsoup-use-libdl-instead-of-gmodule.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register them.
* gnu/packages/gnome.scm (libsoup-minimal): Apply them.

Change-Id: I7e4968c1d87e28860fc68616f6107d018e0d93dd
2026-03-06 14:52:04 +01:00
Liliana Marie Prikler
19d2038003 gnu: libsoup-minimal: Update to 3.6.5.
* gnu/packages/gnome.scm (libsoup-minimal): Update to 3.6.5.
[inputs]: Move mit-krb5 from here…
[propagated-inputs]: … to here.
2026-03-06 14:52:04 +01:00
Liliana Marie Prikler
d70fe7420b gnu: vala: Update to 0.56.18.
* gnu/packages/gnome.scm (vala): Update to 0.56.18.
2026-03-06 14:52:04 +01:00
Liliana Marie Prikler
d0fe72f6a8 gnu: vala@0.52: Update to 0.52.11.
* gnu/packages/gnome.scm (vala-0.52): Update to 0.52.11.
* gnu/packages/patches/vala-0.52-fix-valagirparser.patch: Adjust accordingly.
2026-03-06 14:52:04 +01:00
Liliana Marie Prikler
336f3491bb gnu: vala@0.52: Fix GIR parser.
* gnu/packages/patches/vala-0.52-fix-valagirparser.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it here.
* gnu/packages/gnome.scm (vala-0.52)[patches]: Use it here.
2026-03-06 14:52:04 +01:00
Maxim Cournoyer
0527bc649a gnu: pangomm: Update to 2.56.1.
* gnu/packages/gtk.scm (pangomm): Update to 2.56.1.

Change-Id: I87f1883433a22d989e7118f2ba35df39ec45ccf6
2026-03-06 14:52:04 +01:00
Liliana Marie Prikler
806a1de82c gnu: glibmm: Update to 2.86.0.
* gnu/packages/glib.scm (glibmm): Update to 2.86.0.
2026-03-06 14:52:04 +01:00
Maxim Cournoyer
c73829a82a gnu: mm-common: Update to 1.0.7.
* gnu/packages/gnome.scm (mm-common): Update to 1.0.7.

Change-Id: I354e133a555385bcb2af0902c21c5d8150be704a
2026-03-06 14:52:04 +01:00
Liliana Marie Prikler
1bca474d01 gnu: pango: Update to 1.56.4.
* gnu/packages/patches/pango-skip-libthai-test.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Unregister it.
* gnu/packages/gtk.scm (pango): Update to 1.56.4.
[source]: Change to git-fetch.
[arguments]: Convert to list of G-Expressions.
<#:configure-flags>: Add “-Dintrospection=enabled”.
<#:phases> {disable-cantarell-tests}: Skip test-font-data.

Change-Id: I044f465555a7a64bb938f41a738bfa720d8ea51e
2026-03-06 14:52:04 +01:00
Maxim Cournoyer
69ed70167e gnu: Remove pango-1.90.
This version is not used anywhere, is actually older than the recent
releases (e.g. 1.56.3) and confuses the updater.

* gnu/packages/gtk.scm (pango-1.90): Delete variable.

Change-Id: I3d236b9f9d5385628edc161ec36e8a6e5e6251c4
2026-03-06 14:52:04 +01:00
Maxim Cournoyer
396d955f06 gnu: harfbuzz: Update home page.
* gnu/packages/gtk.scm (harfbuzz) [home-page]: Update URL.

Change-Id: I08612782162cec1e0db403f65fe568cbd69ae960
2026-03-06 14:52:04 +01:00
Maxim Cournoyer
2237af02fc gnu: glib-networking: Update to 2.80.1.
* gnu/packages/gnome.scm (glib-networking): Update to 2.80.1.

Change-Id: I21a6df957047fa2445f9d5dbd67981f39f0892db
2026-03-06 14:52:04 +01:00
Maxim Cournoyer
f6a7f12680 gnu: gsettings-desktop-schemas: Update to 48.0.
* gnu/packages/gnome.scm (gsettings-desktop-schemas): Update to 48.0.

Change-Id: Iedaff11944ecb21c32a74047f426e16e2b90e278
2026-03-06 14:52:04 +01:00
Maxim Cournoyer
38f501c928 gnu: gnome-backgrounds: Update to 48.2.1.
* gnu/packages/gnome.scm (gnome-backgrounds): Update to 48.2.1.

Change-Id: Id37be0f1b9cbbc962411fce54c6d929d0d8a109e
2026-03-06 14:52:04 +01:00
Liliana Marie Prikler
a40439873e gnu: dbus: Update to 1.16.2.
* gnu/packages/glib.scm (dbus): Update to 1.16.2.
[build-system]: Switch to meson-build-system.
[#:configure-flags, #:phases]: Adjust accordingly.
[native-inputs]: Remove autoconf, autoconf-archive and automake.
Add python.
2026-03-06 14:52:04 +01:00
Maxim Cournoyer
e91af9d876 gnu: yelp-xsl: Update to 42.4.
* gnu/packages/gnome.scm (yelp-xsl): Update to 42.4.
[build-system]: Switch to meson-build-system.

Change-Id: I97ae90008d3e9d14261b14af9f04538fe5e9ed40
2026-03-06 14:52:03 +01:00
Nicolas Graves
0c15434630 gnu: gobject-introspection: Wrap necessary binaries.
Python@3.12 removes the distutils module, which now has to be provided
through python-setuptools.

* gnu/packages/glib.scm (goject-introspection-minimal)
[arguments]<#:phases>: Add phase 'wrap.
<#:modules>: Adjust them accordingly.
[native-inputs]: Improve style.
[propagated-inputs]: Add python-setuptools-bootstrap.
(gobject-introspection)[propagated-inputs]: Replace
python-setuptools-bootstrap by python-setuptools.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:52:03 +01:00
Liliana Marie Prikler
87135e7d91 gnu: gobject-introspection: Delete unnecessary patches.
* gnu/packages/patches/gobject-introspection-cc-1.72.patch: Delete file.
* gnu/packages/patches/gobject-introspection-absolute-shlib-1.72.patch:
Likewise.
* gnu/local.mk (dist_patch_DATA): Unregister them.
2026-03-06 14:52:03 +01:00
Liliana Marie Prikler
2e5e126f41 gnu: gobject-introspection: Update to 1.86.0.
* gnu/packages/glib.scm (gobject-introspection-minimal): Update to 1.86.0.
* gnu/packages/patches/gobject-introspection-absolute-shlib-path.patch: Adjust
accordingly.
2026-03-06 14:52:03 +01:00
Liliana Marie Prikler
9265c30c43 gnu: glib: Update to 2.86.0.
* gnu/packages/glib.scm (glib-minimal): Update to 2.86.0.
[#:phases]<disable-failing-tests>: Drop substitute* for testfilemonitor.
<patch-pkg-config-files>: Use map.
Also patch “lib/pkgconfig/girepository-2.0.pc”.
2026-03-06 14:52:03 +01:00
Maxim Cournoyer
9da01b8882 gnu: openssl: Do not version data directory.
Rationale: the version 1.1.1u was captured in the phase gexp and carried over
in the inherited openssl 3.0.8 package.

* gnu/packages/tls.scm (openssl-1.1) [#:phases] <configure>: Remove version
from openssldir value.
<remove-miscellany>: Adjust accordingly.

Change-Id: I2795f0b57b8b8382b14e313e3741d0f1c22939ae
2026-03-06 14:52:03 +01:00
Maxim Cournoyer
bda6070b47 gnu: openssl: Reinstate parallel tests.
* gnu/packages/tls.scm (openssl-1.1) [arguments]
<#:parallel-tests?>: Delete argument.

Change-Id: Id6372c6634672f7949fb06a6086174b200e61188
2026-03-06 14:52:03 +01:00