1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-27 20:50:34 +02:00
Commit Graph

164502 Commits

Author SHA1 Message Date
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
Maxim Cournoyer
c5cff587eb gnu: fontconfig: Update to 2.16.0 and modernize.
* gnu/packages/fontutils.scm (fontconfig): Update to 2.16.0.
[propagated-inputs]: Remove labels.
[native-inputs]: Likewise.  Add autoconf-2.71, automake, gettext-minimal and
libtool.
[configure-flags]: Use gexps.
[phases]: Likewise.
(fontconfig-with-documentation): Streamline comment.
[arguments]: Use gexps.
[native-inputs]: Use modify-inputs.
[home-page]: Add missing trailing /.

Co-authored-by: Andreas Enge <andreas@enge.fr>
Change-Id: I8704eec8cef310c7b1122db7a65e612c8c13fbe2
2026-03-06 14:52:03 +01:00
Maxim Cournoyer
38e7132dcf gnu: gnutls: Use p11-kit to provide the default certificates.
This makes it so that GnuTLS always knows to locate the nss-certs without
users having to do anything.  This default behavior can be modified by users
via the p11-kit configuration mechanism, which can be be done per-user.

* gnu/packages/patches/gnutls-skip-trust-store-test.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.
* gnu/packages/tls.scm (gnutls) [source]: Remove
'gnutls-skip-trust-store-test.patch' patch.
[#:configure-flags]: Delete "--with-default-trust-store-dir=/etc/ssl/certs".
Add "--with-default-trust-store-pkcs11=pkcs11:".  Update comment.

Fixes: <https://issues.guix.gnu.org/75902>
Fixes: <https://issues.guix.gnu.org/46779>
Change-Id: Ie45bfe8c2884c1ab277b0fba6135a5af3a9b6a3d
2026-03-06 14:52:03 +01:00
Maxim Cournoyer
356234dc5f gnu: gnutls: Enable zstd compression.
* gnu/packages/tls.scm [arguments] <#:configure-flags>: Add --with-zstd=link.
[propagated-inputs]: Add zstd:lib.

Change-Id: I7cfce764181eebe12a32019107061c88edaa877a
2026-03-06 14:52:03 +01:00
Maxim Cournoyer
a6d7b44cce gnu: gnutls: Streamline definition.
* gnu/packages/tls.scm (gnutls)[source] <patches>:  Add gnutls-no-which.patch.
[arguments] <#:configure-flags>: Do not build without p11-kit on
mips64el (debian has a package for it, it ought to work).  Add
--with-zlib=link flag.
<#:phases>: Delete disable-failing-tests phase.
[native-inputs]: Remove which.
[propagated-inputs]: Do not avoid p11-kit on mips64el architecture.
* gnu/packages/patches/gnutls-no-which.patch: Add file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: I6519b789896dba00de6a1af7a6f772906ce660c1
2026-03-06 14:52:03 +01:00
Maxim Cournoyer
662790943d gnu: softhsm: Install p11-kit module.
* gnu/packages/security-token.scm (softhsm)
[configure-flags]: Use --with-p11-kit flag.

Change-Id: I4dc02ca3ab263c8a6580d8c14a817875fd7ebd0d
2026-03-06 14:52:03 +01:00
Maxim Cournoyer
7ea46ac72f gnu: p11-kit: Add search path specification for P11_MODULE_PATH.
* gnu/packages/tls.scm (p11-kit) [native-search-paths]: New field.

Change-Id: I10b2420340aa42dd1e91d41030b1fa44b549f631
2026-03-06 14:52:03 +01:00
Maxim Cournoyer
2314a89ccc gnu: p11-kit: Add nss-certs to default trust path.
* gnu/packages/tls.scm (p11-kit): [native-inputs]: Add nss-certs.
[arguments] <#:configure-flags>: Expose its certs via an 'anchors'
subdirectory to the trust paths.

Change-Id: Iee727edb1f51f8503fcbdd4ec1dee0d47a6bba39
2026-03-06 14:52:02 +01:00
Maxim Cournoyer
c27389ed51 gnu: p11-kit: Update to 0.25.5, extend trust paths.
* gnu/packages/tls.scm (p11-kit): Update to 0.25.5.
[source]: Drop hurd patch.
[arguments]: Delete #:phases.
<#:configure-flags>: Add more trust paths, for better compatibility with foreign distributions.
[native-inputs]: Add python-minimal.  Remove autoconf, automake,
gettext-minimal and libtool when targeting the Hurd.

Change-Id: I3d52b681c580ddcf10646411b07f7f86541ba163
2026-03-06 14:52:02 +01:00
Liliana Marie Prikler
5ea7ac82a4 gnu: python-brotlicffi: Update to 1.1.0.0.
* gnu/packages/python-compression.scm (python-brotlicffi): Update to 1.1.0.0.
2026-03-06 14:52:02 +01:00
Maxim Cournoyer
112303be80 gnu: brotli: Update to 1.1.0.
* gnu/packages/compression.scm (brotli): Update to 1.1.0.
[source]: Delete obsolete snippet.
[arguments]: Delete field, obsolete.

Change-Id: I4fe13683ff33f528ef897bb65bbb239d4d4985c6
2026-03-06 14:52:02 +01:00
Ludovic Courtès
d7cc8cbef4 gnu: gnutls: Update to 3.8.9.
* gnu/packages/tls.scm (gnutls): Update to 3.8.9.
[arguments]: Add ‘gnutls_cv_soname_z’ to #:configure-flags.
[inputs]: Add ‘zlib’.

Change-Id: Ia0e22f82199e67dafbb2283401fe168499c134b7
2026-03-06 14:52:02 +01:00
Kurome
d18d6e07e5 gnu: hicolor-icon-theme: Update to 0.18.
* gnu/packages/gnome.scm (hicolor-icon-theme): Update to 0.18.
[build-system]: Switch to meson-build-system.
[description]: Update with more details.

Change-Id: I26c186f96da7f5bad1c5707ab2e02cdf6a62bd45
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2026-03-06 14:52:02 +01:00
Andreas Enge
ebe4cc6b3b gnu: Remove python-dolfin-adjoint.
* gnu/packages/simulation.scm (python-dolfin-adjoint): Delete variable.

Fixes: guix/guix#6128
Change-Id: I86bf93403a7cf222b9ae89cb0e786b9b86384d04
2026-03-06 11:36:48 +01:00
Andreas Enge
762f08d74a gnu: Remove autokey.
* gnu/packages/xdisorg.scm (autokey): Delete variable.

Fixes: guix/guix#5414
Change-Id: I75aecf083bbbe61ad66823d88e2b0e204c734925
2026-03-06 11:34:25 +01:00
Spencer King
cbda83ad5a gnu: mg: Update to 20260227.
* gnu/packages/text-editors.scm (mg): Update to 20260227.

Merges guix/guix!6926

Change-Id: I93b0817433d9af1b6edfbe0cb75f28486d631cc6
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-06 10:12:23 +01:00
Gabriel Wicki
1ae39621d2 gnu: Add librelane.
* gnu/packages/electronics.scm (librelane): New variable.

Merges guix/guix!5641

Change-Id: Ic66549a02671e6315233075fb60a5bd7af93f398
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-06 09:42:34 +01:00
Gabriel Wicki
d1f4adcd1c gnu: python-cloup: Update to 3.0.8.
* gnu/packages/python-xyz.scm (python-cloup): Update to 3.0.8.
[native-inputs]: Remove python-wheel; add python-setuptools-scm;

Merges guix/guix!5641

Change-Id: Ib85b2effe287af69bcd880fad7c3f669da55964a
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-06 09:26:52 +01:00