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
Giacomo Leidi
bf26de07bd
build-system: glib-or-gtk: Also wrap binaries in sbin directories.
...
* guix/build/glib-or-gtk-build-system.scm (wrap-all-programs): Also search
“${directory}/sbin” for wrappable binaries.
Change-Id: I970195bf53b00e0d87a01649581791ab72b7b91a
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
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
Maxim Cournoyer
512ed73989
teams: Update gnome-core-refresh script.
...
* etc/teams/gnome/gnome-core-refresh (%names): Register pypgobject and pyatspi
mappings.
Change-Id: I5343870e33fbd25859f5fb39522953225c6236b9
2026-03-06 14:51:54 +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
Gabriel Wicki
7425e7e03a
gnu: Add python-yamlcore-0.0.2.
...
* gnu/packages/python-xyz.scm (python-yamlcore-0.0.2): New variable.
Merges guix/guix!5641
Change-Id: I5a52801c4a892f5325997cca60ea08e3e137f56e
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-03-06 09:26:02 +01:00
Gabriel Wicki
78276ee606
gnu: Add python-lln-libparse.
...
* gnu/packages/electronics.scm (python-lln-libparse): New variable.
Merges guix/guix!5641
Change-Id: Ic36e8902b12a75a8de32ac9bd1077475367bfd12
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-03-06 09:25:42 +01:00
coopi
929d7f6a82
gnu: Add emacs-modus-catppuccin-themes.
...
* gnu/packages/emacs-xyz.scm (emacs-modus-catppuccin-themes): New variable.
Merges guix/guix!6765
Change-Id: I45f20f47776310ed35ac5a20e08937d4b41da719
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-03-06 09:14:33 +01:00
coopi
4c9e710517
gnu: emacs-dirvish: Use absolute paths for external preview programs.
...
* gnu/packages/emacs-xyz.scm (emacs-dirvish) [arguments]: Add
’set-external-programs’ phase.
[inputs]: Add ’7zip’,’ffmpegthumbnailer’, ’fontconfig’, ’mediainfo’,
’poppler’, and ’vips’.
Merges guix/guix!6795
Change-Id: I91cd52426bfc07e334e5b8965151b6a69d2737a2
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-03-06 09:12:10 +01:00
Cayetano Santos
82cf87a176
gnu: yosys: Enable python bindings.
...
* gnu/packages/electronics.scm (yosys)[inputs]: Add pybind11-3 and
python-cxxheaderparser.
[arguments]: Update #:test-target.
Merges guix/guix!4643
Change-Id: I787f5f090b02003ce0c0ad17a82b69629b707e2a
2026-03-06 08:48:50 +01:00
jgart
dda7aabfe7
gnu: ruby-google-protobuf: Update to 4.34.0.rc.2.
...
* gnu/packages/ruby-xyz.scm (ruby-google-protobuf): Update to 4.34.0.rc.2.
[arguments]: Use modern style and fix up comment.
Change-Id: I380ae3cdc4c0bfc94edb87e02fdf852ff2b9619b
2026-03-05 20:42:33 -05:00
Wilko Meyer
42d0544018
gnu: linux-libre 6.18: Update to 6.18.15.
...
* gnu/packages/linux.scm (linux-libre-6.18-version): Update to 6.18.15.
(linux-libre-6.18-pristine-source): Update hash.
Change-Id: Id886df1744b2ef75c3c66ad7e85f1d7c4b838e51
Signed-off-by: Vagrant Cascadian <vagrant@debian.org >
2026-03-05 15:00:05 -08:00
Wilko Meyer
9b29632ec4
gnu: linux-libre 6.19: Update to 6.19.5.
...
* gnu/packages/linux.scm (linux-libre-6.19-version): Update to 6.19.5.
(linux-libre-6.19-pristine-source, deblob-scripts-6.19): Update hashes.
Change-Id: I4ae7a39a2c7c9b2722f56ec630c495fdd6e828e3
Signed-off-by: Vagrant Cascadian <vagrant@debian.org >
2026-03-05 15:00:02 -08:00
Wilko Meyer
b2883abb0d
gnu: linux-libre-lts: Update to 6.18.
...
* gnu/packages/linux.scm (linux-libre-lts-version,
linux-libre-lts-gnu-revision, linux-libre-lts-pristine-source,
linux-libre-lts-source, linux-libre-lts): Use linux-libre-6.18.
(linux-libre-headers-latest): Use linux-libre-headers-6.19.
Change-Id: I7aa18c3b27044383f49c67247ee3f92d0de56815
Signed-off-by: Vagrant Cascadian <vagrant@debian.org >
2026-03-05 15:00:00 -08:00
Vagrant Cascadian
2126b510ce
gnu: Remove linux-libre 5.4.
...
gnu/packages/linux.scm (linux-libre-5.4-version, linux-libre-5.4-gnu-revision,
deblob-scripts-5.4, linux-libre-5.4-pristine-source, linux-libre-5.4-source,
linux-libre-headers-5.4, linux-libre-5.4, linux-libre-headers-5.4,
linux-libre-arm-generic-5.4, linux-libre-arm64-generic-5.4): Remove variables.
* gnu/packages/patches/linux-libre-support-for-Pinebook-Pro.patch: Delete
file.
* gnu/local.mk [dist_patch_DATA]: Deregister patch.
* gnu/packages/aux-files/linux-libre/5.4-arm.conf,
gnu/packages/aux-files/linux-libre/5.4-arm64.conf,
gnu/packages/aux-files/linux-libre/5.4-i686.conf,
gnu/packages/aux-files/linux-libre/5.4-x86_64.conf: Delete files.
* Makefile.am [AUX_FILES]: Deregister them.
* gnu/packages/android.scm (adb)[native-inputs]: Use linux-libre-headers-5.15.
* gnu/packages/vpn.scm (wireguard-linux-compat): Remove variable.
* gnu/tests/base.scm (%test-linux-libre-5.4): Remove variable.
2026-03-05 14:59:55 -08:00
jgart
53bb5afabe
gnu: sbcl-ctype: Update to 0.0.0-5.d9a7727.
...
* gnu/packages/lisp-xyz.scm (sbcl-ctype): Update to 0.0.0-5.d9a7727.
[version]: Use revision variable.
Change-Id: Ibd53b795eb2909457a077cb46018c7d5e39897c3
2026-03-05 17:47:47 -05:00
jgart
a92c6fb4f5
gnu: ecl-trucler: Disable tests.
...
* gnu/packages/lisp-xyz.scm (ecl-trucler): Disable tests.
Change-Id: Ia9f982db63bd7f24069989e81295f994a29dc189
2026-03-05 17:33:55 -05:00
jgart
6d12f058a1
gnu: sbcl-trucler: Update to 0.0.0-2.39d4ba1.
...
* gnu/packages/lisp-xyz.scm (sbcl-trucler): Update to 0.0.0-2.39d4ba1.
Change-Id: Ib35b7cfae5105c054d64693e60a3ec7dd7be8aa8
2026-03-05 17:33:55 -05:00
Nguyễn Gia Phong
3765eb786c
gnu: vis: Fix Lua paths.
...
* gnu/packages/text-editors.scm (vis)[arguments]<#:phases>{wrap-binary}:
Use semicolon (;) as the separator in GUIX_LUA_PATH and GUIX_LUA_CPATH.
Fixes: e1fc5936b1 ("gnu: vis: [...] wrap GUIX_LUA_{,C}PATH.")
Change-Id: I8a32d74042f0e85fd3f9d98854a4a5bd8d220363
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch >
2026-03-05 23:08:43 +01:00
Danny Milosavljevic
e22d78cb9d
gnu: guile-wayland-scm: Update to 0.0.1.
...
* gnu/packages/guile-xyz.scm (guile-wayland-scm): Update to 0.0.1.
Change-Id: I64fe50ca6a7259f97d1f07136730ff2d34f1b780
2026-03-05 21:48:10 +01:00
Danny Milosavljevic
bd3dd15edc
gnu: guile-wayland-scm-shm: Update to 0.0.1.
...
* gnu/packages/guile-xyz.scm (guile-wayland-scm-shm): Update to 0.0.1.
Change-Id: I466ca129a462583e9da354fbbd760c40b1bc99f2
2026-03-05 21:48:10 +01:00
Danny Milosavljevic
fa6b2624d7
gnu: guile-wayland-scm-socket: Update to 0.0.1.
...
* gnu/packages/guile-xyz.scm (guile-wayland-scm-socket): Update to 0.0.1.
Change-Id: Id67b7f3cd618034e891126ab73cc4cf7e911e67e
2026-03-05 21:48:09 +01:00