summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2026-03-06gnu: libsoup-minimal: Update to 3.6.5.Liliana Marie Prikler
* gnu/packages/gnome.scm (libsoup-minimal): Update to 3.6.5. [inputs]: Move mit-krb5 from here… [propagated-inputs]: … to here.
2026-03-06gnu: vala: Update to 0.56.18.Liliana Marie Prikler
* gnu/packages/gnome.scm (vala): Update to 0.56.18.
2026-03-06gnu: vala@0.52: Update to 0.52.11.Liliana Marie Prikler
* 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-06gnu: vala@0.52: Fix GIR parser.Liliana Marie Prikler
* 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-06gnu: pangomm: Update to 2.56.1.Maxim Cournoyer
* gnu/packages/gtk.scm (pangomm): Update to 2.56.1. Change-Id: I87f1883433a22d989e7118f2ba35df39ec45ccf6
2026-03-06gnu: glibmm: Update to 2.86.0.Liliana Marie Prikler
* gnu/packages/glib.scm (glibmm): Update to 2.86.0.
2026-03-06gnu: mm-common: Update to 1.0.7.Maxim Cournoyer
* gnu/packages/gnome.scm (mm-common): Update to 1.0.7. Change-Id: I354e133a555385bcb2af0902c21c5d8150be704a
2026-03-06gnu: pango: Update to 1.56.4.Liliana Marie Prikler
* 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-06gnu: Remove pango-1.90.Maxim Cournoyer
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-06gnu: harfbuzz: Update home page.Maxim Cournoyer
* gnu/packages/gtk.scm (harfbuzz) [home-page]: Update URL. Change-Id: I08612782162cec1e0db403f65fe568cbd69ae960
2026-03-06gnu: glib-networking: Update to 2.80.1.Maxim Cournoyer
* gnu/packages/gnome.scm (glib-networking): Update to 2.80.1. Change-Id: I21a6df957047fa2445f9d5dbd67981f39f0892db
2026-03-06gnu: gsettings-desktop-schemas: Update to 48.0.Maxim Cournoyer
* gnu/packages/gnome.scm (gsettings-desktop-schemas): Update to 48.0. Change-Id: Iedaff11944ecb21c32a74047f426e16e2b90e278
2026-03-06gnu: gnome-backgrounds: Update to 48.2.1.Maxim Cournoyer
* gnu/packages/gnome.scm (gnome-backgrounds): Update to 48.2.1. Change-Id: Id37be0f1b9cbbc962411fce54c6d929d0d8a109e
2026-03-06gnu: dbus: Update to 1.16.2.Liliana Marie Prikler
* 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-06gnu: yelp-xsl: Update to 42.4.Maxim Cournoyer
* gnu/packages/gnome.scm (yelp-xsl): Update to 42.4. [build-system]: Switch to meson-build-system. Change-Id: I97ae90008d3e9d14261b14af9f04538fe5e9ed40
2026-03-06gnu: gobject-introspection: Wrap necessary binaries.Nicolas Graves
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-06gnu: gobject-introspection: Delete unnecessary patches.Liliana Marie Prikler
* 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-06gnu: gobject-introspection: Update to 1.86.0.Liliana Marie Prikler
* 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-06gnu: glib: Update to 2.86.0.Liliana Marie Prikler
* 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-06gnu: openssl: Do not version data directory.Maxim Cournoyer
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-06gnu: openssl: Reinstate parallel tests.Maxim Cournoyer
* gnu/packages/tls.scm (openssl-1.1) [arguments] <#:parallel-tests?>: Delete argument. Change-Id: Id6372c6634672f7949fb06a6086174b200e61188
2026-03-06gnu: fontconfig: Update to 2.16.0 and modernize.Maxim Cournoyer
* 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-06gnu: gnutls: Use p11-kit to provide the default certificates.Maxim Cournoyer
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-06gnu: gnutls: Enable zstd compression.Maxim Cournoyer
* gnu/packages/tls.scm [arguments] <#:configure-flags>: Add --with-zstd=link. [propagated-inputs]: Add zstd:lib. Change-Id: I7cfce764181eebe12a32019107061c88edaa877a
2026-03-06gnu: gnutls: Streamline definition.Maxim Cournoyer
* 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-06gnu: softhsm: Install p11-kit module.Maxim Cournoyer
* gnu/packages/security-token.scm (softhsm) [configure-flags]: Use --with-p11-kit flag. Change-Id: I4dc02ca3ab263c8a6580d8c14a817875fd7ebd0d
2026-03-06gnu: p11-kit: Add search path specification for P11_MODULE_PATH.Maxim Cournoyer
* gnu/packages/tls.scm (p11-kit) [native-search-paths]: New field. Change-Id: I10b2420340aa42dd1e91d41030b1fa44b549f631
2026-03-06gnu: p11-kit: Add nss-certs to default trust path.Maxim Cournoyer
* 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-06gnu: p11-kit: Update to 0.25.5, extend trust paths.Maxim Cournoyer
* 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-06gnu: python-brotlicffi: Update to 1.1.0.0.Liliana Marie Prikler
* gnu/packages/python-compression.scm (python-brotlicffi): Update to 1.1.0.0.
2026-03-06gnu: brotli: Update to 1.1.0.Maxim Cournoyer
* gnu/packages/compression.scm (brotli): Update to 1.1.0. [source]: Delete obsolete snippet. [arguments]: Delete field, obsolete. Change-Id: I4fe13683ff33f528ef897bb65bbb239d4d4985c6
2026-03-06gnu: gnutls: Update to 3.8.9.Ludovic Courtès
* 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-06gnu: hicolor-icon-theme: Update to 0.18.Kurome
* 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-06gnu: Remove python-dolfin-adjoint.Andreas Enge
* gnu/packages/simulation.scm (python-dolfin-adjoint): Delete variable. Fixes: guix/guix#6128 Change-Id: I86bf93403a7cf222b9ae89cb0e786b9b86384d04
2026-03-06gnu: Remove autokey.Andreas Enge
* gnu/packages/xdisorg.scm (autokey): Delete variable. Fixes: guix/guix#5414 Change-Id: I75aecf083bbbe61ad66823d88e2b0e204c734925
2026-03-06gnu: mg: Update to 20260227.Spencer King
* 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-06gnu: Add librelane.Gabriel Wicki
* gnu/packages/electronics.scm (librelane): New variable. Merges guix/guix!5641 Change-Id: Ic66549a02671e6315233075fb60a5bd7af93f398 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-06gnu: python-cloup: Update to 3.0.8.Gabriel Wicki
* 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-06gnu: Add python-yamlcore-0.0.2.Gabriel Wicki
* 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-06gnu: Add python-lln-libparse.Gabriel Wicki
* 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-06gnu: Add emacs-modus-catppuccin-themes.coopi
* 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-06gnu: emacs-dirvish: Use absolute paths for external preview programs.coopi
* 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-06gnu: yosys: Enable python bindings.Cayetano Santos
* 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-05gnu: ruby-google-protobuf: Update to 4.34.0.rc.2.jgart
* 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-05gnu: linux-libre 6.18: Update to 6.18.15.Wilko Meyer
* 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-05gnu: linux-libre 6.19: Update to 6.19.5.Wilko Meyer
* 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-05gnu: linux-libre-lts: Update to 6.18.Wilko Meyer
* 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-05gnu: Remove linux-libre 5.4.Vagrant Cascadian
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-05gnu: sbcl-ctype: Update to 0.0.0-5.d9a7727.jgart
* gnu/packages/lisp-xyz.scm (sbcl-ctype): Update to 0.0.0-5.d9a7727. [version]: Use revision variable. Change-Id: Ibd53b795eb2909457a077cb46018c7d5e39897c3
2026-03-05gnu: ecl-trucler: Disable tests.jgart
* gnu/packages/lisp-xyz.scm (ecl-trucler): Disable tests. Change-Id: Ia9f982db63bd7f24069989e81295f994a29dc189