summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-01-25gnu: texlive: Deprecate in favor of texlive-scheme-full.Andreas Enge
* gnu/packages/texlive.scm (%texlive-date, %texlive-year, texlive-extra-src, texlive-texmf-src, texlivebin, texlivetexmf): Delete variables. (texlive): Redefine as texlive-scheme-full. * gnu/packages/books.scm: Remove module inclusion. * doc/guix.texi: Remove documentation for monolithic texlive. Change-Id: I23837ca29cbbc080833be122972dcfe31c0fd1bb Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25describe: Define and use ‘modules-from-current-profile’.Ludovic Courtès
Fixes <https://issues.guix.gnu.org/75458>. Fixes a bug whereby bootloader, image, platform, etc. modules would be searched for in locations other than the current profile, possibly leading to incompatible files being loaded. More generally, this bug would break statelessness: depending on what happens to be available in $GUILE_LOAD_PATH, some modules would or would not be loaded. * guix/describe.scm (modules-from-current-profile): New procedure. * gnu/bootloader.scm (bootloader-modules): Use it instead of ‘all-modules’. * gnu/system/image.scm (image-modules): Likewise. (not-config?): Rename to… (neither-config-nor-git?): … this, and add (guix git). Adjust users. * guix/import/utils.scm (build-system-modules): Likewise. * guix/platform.scm (platform-modules): Likewise. * guix/upstream.scm (importer-modules): Likewise. Change-Id: I8ac55a5bcdf54990665c70d0aa558b9b2c2548d4 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #4859 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25git-authenticate, inferior: Autoload Git modules.Ludovic Courtès
The primary motivation is that, since (guix git-authenticate) is part of the (guix describe) closure and might thus end up on the build side, autoloading allows us to not add a ‘with-extensions’ stanza for Guile-Git to every gexp that pulls in (guix describe). This situation happens with (guix platform) in the following commit. * guix/git-authenticate.scm: Explicitly autoload (git …) modules and (guix git). * guix/inferior.scm: Autoload (guix git). Change-Id: Ie26f302cd88603d2d787048213864013bfff572f Signed-off-by: Ludovic Courtès <ludo@gnu.org> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: libunistring: Resurrect cross-build for MinGW.Janneke Nieuwenhuizen
* gnu/packages/libunistring.scm (libunistring)[arguments]: When building for MinGW, add phase `patch-tests/nanosleep.c'. Change-Id: Ia76c342f2bbe7873367b5e59168f7180b845f4c3 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: zint: Split Qt GUI into distinct zint-with-qt package.Maxim Cournoyer
* gnu/packages/aidc.scm (zint) [build-system]: Switch to cmake-build-system. [#:qtbase]: Delete argument. [#:configure-flags]: Remove "-DZINT_QT6=ON". [native-inputs]: Remove qttools. [inputs]: Remove qtsvg. * gnu/packages/aidc.scm (zint-with-qt): New variable. Fixes: #4953 Change-Id: Ib71783ffce585b01f4d72e618fba0bf22167c5a0 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: zint: Update to 2.16.0.Maxim Cournoyer
* gnu/packages/aidc.scm (zint): Update to 2.16.0. Change-Id: I5f1173d2afe49e3f8e566ca2cdb8091c52f9c873 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: guix-modules: Update to 0.3.0.Ludovic Courtès
* gnu/packages/package-management.scm (guix-modules): Update to 0.3.0. Change-Id: Idb0fe7d46f0832bd01c17bc2ae4edcdab35925f7 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25system: hurd: Switch to the Shepherd’s system log.Ludovic Courtès
This is a followup to 8492a3c8962664db4bd0e7475f63be0ef59db87a. * gnu/system/hurd.scm (%base-services/hurd): Replace ‘syslog-service-type’ by ‘shepherd-system-log-service-type’. Change-Id: I3e12087a04f06210bd10b649b29fcf9949c5aa35 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #2659 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: hurd: Fix select for streamio.Yelninei
* gnu/packages/patches/hurd-streamio-select.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/hurd.scm (hurd): Add patch. Change-Id: I608380fbeab50ebc2e631488488aabf63e6483b4 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: gnumach: Don't truncate kernel messages.Yelninei
* gnu/packages/patches/gnumach-kmsg-overflow.patch: New patch * gnu/local.mk (dist_path_DATA): Register patch. * gnu/packages/hurd.scm (gnumach): Add the patch. Change-Id: Ibc75e9374426fe4aacbc94c1265d7dbb77386afa Signed-off-by: Ludovic Courtès <ludo@gnu.org> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: clustershell: Update to 1.9.3.Cayetano Santos
* gnu/packages/ssh.scm (clustershell): Update to 1.9.3. [native-inputs]: Remove python-wheel. Change-Id: I027d5a3c2a6734e18442d0cd6f7444828b895a0d Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: webssh: Update to 1.6.3.Cayetano Santos
* gnu/packages/ssh.scm (webssh): Update to 1.6.3. [native-inputs]: Remove python-wheel. Change-Id: Ie26495f775d8b77f4a458917b8537beb5b060459 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: webssh: Fix build.Cayetano Santos
* gnu/packages/ssh.scm (webssh)[arguments]: Disable #:tests?. Change-Id: I00b802face9cf7b46cf07d077a4682ff5c202d4a Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-platypush: Update to 1.3.14.Evgeny Pisemsky
* gnu/packages/engineering.scm (python-platypush): Update to 1.3.14. [arguments] <phases>: Remove 'relax-requirements. Closes guix/guix#4974 Change-Id: I1bba9ad4c1e1aedd26bf792140b0a3055fade016 Signed-off-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: emacs-cape: Update to 2.4.Cayetano Santos
* gnu/packages/emacs-xyz.scm (emacs-cape): Update to 2.4. Change-Id: I35342d6312e3cc4346f0131c6d061bf660f201be Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: emacs-marginalia: Update to 2.6.Cayetano Santos
* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 2.6. Change-Id: I36059c54e8f175dd3f56de1cfb917a0a07fc2b90 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: emacs-lobsters: Update to 1.2.Cayetano Santos
* gnu/packages/emacs-xyz.scm (emacs-lobsters): Update to 1.2. Change-Id: I5df917b8aca16b5a02532dace198bab7d5abd584 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: Add fusion.Marcel Steinbeck
* gnu/packages/fusion.scm: New file. (fusion): New variable. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. Change-Id: I980bf8be27f47709c254dfa932753fa48a93d3d7 Signed-off-by: Cayetano Santos <csantosb@inventati.org> Reviewed-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: kaidan: Update to 0.13.0.Sughosha
* gnu/packages/kde-internet.scm (kaidan): Update to 0.13.0. [arguments]<#:configure-flags>: Remove "-DBUILD_TESTS=true". [inputs]: Add qtkeychain-qt6. Change-Id: I2230c4995ac111d9ac58710ee387573c82c2cf77 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: qxmpp: Update to 1.12.0.Sughosha
* gnu/packages/kde-internet.scm (qxmpp): Update to 1.12.0. Change-Id: I7990e1229f966f823a60e04f0fdd5e2a5e198223 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: qtkeychain, qtkeychain-qt6: Update to 0.15.0.Sughosha
* gnu/packages/qt.scm (qtkeychain): Update to 0.15.0. Change-Id: I2c2994a9c14cde19d574f5c1f52cef514227aba2 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-django: Update to 5.2.9 to fix CVEs.Hugo Buddelmeijer
Fixes CVE-2025-32873, CVE-2025-13372, and CVE-2025-64460. * gnu/packages/django.scm (python-django): Update to 5.2.9. [properties]: Hide CVE-2025-32873 and unhide CVE-2023-31047. Change-Id: I75769bbfd36ccba8456b38154db69989f73b62eb Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: zeal: Remove unreferenced Qt5 input.Andreas Enge
This is a follow-up to commit 00f7b0b46068ee933df6e6965148a38707822150 . * gnu/packages/documentation.scm (zeal)[inputs]: Remove qtx11extras. Change-Id: I65863b20a365b7c076a84b6109046ef8a09ed19f Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: muon: Update to 0.5.0.Dariqq
* gnu/packages/build-tools.scm (muon): Update to 0.5.0 Change-Id: I84717ff61dd678857ce2cf0a1b3facd0d37fad05 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: imv: Update to 5.0.1.Sören Tempel
* gnu/packages/image-viewers.scm (imv): Update to 5.0.1. [inputs]: Add wayland-protocols. Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: netcdf: Remove hdf4 input.Andreas Enge
* gnu/packages/maths.scm (netcdf)[inputs]: Remove hdf4-alt. [arguments]<#:configure-flags>: Remove "--enable-hdf4". Change-Id: Id7fb9bf499caebe00a32737b4088be20eab12ad4 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: Remove python-fusepyng.Andreas Enge
* gnu/packages/python-xyz.scm (python-fusepyng): Delete variable. Fixes: guix/guix#3874 Change-Id: I68ca5d59379c0c90f29a83cf3921e5f4e5344a63 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25manifest: Add codeberg-cli.jgart
* manifest.scm: Add codeberg-cli. Change-Id: I6d0a36ecbf52a66ed1480ca37497c698996b8a97 Signed-off-by: jgart <jgart@dismail.de>
2026-01-25gnu: sumo: Update to 1.25.0.Hartmut Goebel
* gnu/packages/simulation.scm (sumo): Update to 1.25.0. Change-Id: I6cf32f91ca651784f53477e217e1b901240d2c21
2026-01-25gnu: biobambam2: Update to 2.0.185.Hartmut Goebel
* gnu/packages/bioinformatics.scm (biobambam2): Update to 2.0.185. Change-Id: I462959cbdf938cc6e798132fff521645dd4a6d04
2026-01-25gnu: libmaus2: Update to 2.0.813.Hartmut Goebel
* gnu/packages/bioinformatics.scm (libmaus2): Update to 2.0.813. [source]: Add patch. [inputs]: Add boost. * gnu/packages/patches/libmauss-fix-gcc-13-require-include-cstdint.patch: New file. * gnu/local.mk (dist_patch_DATA): Register new patch file. Change-Id: I607773a7c7b7a43c0bd037bc8b99666c89e9c429
2026-01-25import: Add 'apache' updater.Hartmut Goebel
* guix/import/apache.scm: New file. * Makefile.am: Add it. Change-Id: I36c4b2ff4f466d64f6c7af010640a44a336799d5
2026-01-25gnu: Add mpv-uosc.ColdSideOfYourPillow
* gnu/packages/video.scm (mpv-uosc): New variable. Merges: https://codeberg.org/guix/guix/pulls/2496 Change-Id: I867a488759599627c41d514ccc2ca4f5d156e209 Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me>
2026-01-25gnu: Add mpv-thumbfast.ColdSideOfYourPillow
* gnu/packages/video.scm (mpv-thumbfast): New variable. Change-Id: I58ad120c67e3a4199db63bc1e2a7d636a3e07418 Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me>
2026-01-25gnu: dwarfs: Update to 0.14.1.Iakob Davitis Dze Gogichaishvili
* gnu/packages/file-systems.scm (dwarfs): Update to 0.14.1. Switch to gexps. [source] Adapt snippet. [arguments]<#:configure-flags>: Disable tests. <#:phases>{set-test-filter}: New phase. [inputs]: Remove fmt. Add fmt-10, fast-float, file, flac, nlohmann-json, parallel-hashmap, range-v3, utfcpp. Change-Id: I9ef539b1a6a8b4a1212e1dccbbbcc21a09be67f2 Signed-off-by: Iakob Davitis Dze Gogichaishvili <iakob.gogichaishvili@gmail.com>
2026-01-25gnu: trealla: Update to 2.89.11.jgart
* gnu/packages/prolog.scm (trealla): Update to 2.89.11. Change-Id: I11acd243b2638253c559c5fb3686dd5d1076fe5c
2026-01-25installer: Add fonts to cover all languages for desktop installation.Hilton Chain
* gnu/installer/services.scm (system-services->configuration): Install font-google-noto, font-google-noto-emoji and font-sarasa-gothic when using a desktop environment. Fixes: #5613 Merges: #5654 Change-Id: Ie6e0af004969158bad316f0fcf886519cf3bdc7d
2026-01-25services: gdm: Include system profile in XDG_DATA_DIRS.Hilton Chain
* gnu/services/xorg.scm (gdm-shepherd-service) [start] <#:environment-variables>: Add system profile to XDG_DATA_DIRS so that we can use fonts installed in it. Change-Id: Idd11fe0a5d5d57db5459a5c2a9471d1bf640a6ef
2026-01-25services: guix: Pretty print /etc/guix/channels.scm.Hilton Chain
* gnu/services/base.scm (install-channels-file): Pretty print channels.scm. Change-Id: I692758a4f0a3f6e57b40c95a487c7c843245fe6c
2026-01-24gnu: python-feedparser: Update to 6.0.12.jgart
* gnu/packages/web.scm (python-feedparser): Update to 6.0.12. [source]: Remove outdated patch. * gnu/packages/patches/python-feedparser-missing-import.patch: Delete it. * gnu/local.mk: Delete entry. Change-Id: I7bd5c8de4d186786e4279d8cfc3c08651b5ea382
2026-01-24gnu: Add asciinema-agg.Janneke Nieuwenhuizen
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[asciinema-agg]: New entry. * gnu/packages/terminals.scm (asciinema-agg): New variable. Change-Id: I0ed35b3eb603f7d21a82f04ee793f83c37402e0e
2026-01-24gnu: sbcl-simple-matrix: Update to 3.12.jgart
* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 3.12. Change-Id: I99a5eb900b28d0f7aa37394e37c3f1661dd3b505
2026-01-24gnu: sbcl-simple-optimization: Update to 2.0.jgart
* gnu/packages/lisp-xyz.scm (sbcl-simple-optimization): Update to 2.0. Change-Id: I72b1705824331f5b1eaefec16d60b87eff2a2c28
2026-01-24gnu: trealla: Update to 2.89.10.jgart
* gnu/packages/prolog.scm (trealla): Update to 2.89.10. Change-Id: Id50537fd703d94aa44065a6adbfe892a7ec89b0b
2026-01-24gnu: guix-build-coordinator: Update to 0-136.a1c18b1.Christopher Baines
* gnu/packages/package-management.scm (guix-build-coordinator): Update to 0-136.a1c18b1. Change-Id: I1a7ced7d7f8a1abef4b13719e6e5844829c63b79
2026-01-24gnu: nar-herder: Update to 0-51.24c1914.Christopher Baines
* gnu/packages/package-management.scm (nar-herder): Update to 0-51.24c1914. Change-Id: Id1d3c0b6bccbe4709b5c1cb9c0a455aaaa6e889d
2026-01-24gnu: guile-knots: Update to 0-29.35f4c16.Christopher Baines
* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-29.35f4c16. [home-page,description]: Update. Change-Id: I84291aad7d2b17bb93b87b57b7ee8cdadc880141
2026-01-24gnu: mp3: Remove taglib-next.Gabriel Wicki
taglib had been updated and taglib-next is broken due to missing input cppunit. * gnu/packages/mp3.scm (taglib-next): Delete variable. (python-pytaglib) [inputs]: Change reference to taglib. Change-Id: I398761463488795aa66a547817fa6eb23ae8446a Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-01-24gnu: Allow guile-dotenv-cli to find its dependencies.Giacomo Leidi
* gnu/packages/guile-xyz.scm (guile-dotenv-cli)[modules]: Add guile-build-system's modules. [phases]<wrap-binaries>: Simplify and add nyacc to the dependencies. Merges: #1714 Change-Id: I93f441e2aee484bad3926633f710472d343ced7a
2026-01-24gnu: iverilog: Enable cross compile.Cayetano Santos
* gnu/packages/electronics.scm (iverilog)[arguments]: Add #:make-flags and remove ’ensure-native-baked-CC/CXX #:phase. Merges guix/guix!5696 Change-Id: I53cbdc77a426403dcd965a4e51b04e34fdd590d2