summaryrefslogtreecommitdiff
path: root/gnu/packages
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-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-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-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-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-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
2026-01-23gnu: emacs-emms-print-metadata: Fix build.Ian Eure
This package is failing to build, with: ld: cannot find -lz: No such file or directory ...because `taglib-config --cflags --libs' is included in the gcc arguments, and includes "-lz". Since zlib isn’t in the inputs, it can’t be found, and the build fails. Adding it to the package inputs allows the build to succeed. Re #5592. * gnu/packages/emacs-xyz.scm (emacs-emms-print-metadata): Add zlib to inputs. Change-Id: I07eaf91e3891f2d0da9f4d0acd166535fb8b58ab
2026-01-23gnu: Add parallel-hashmap.Iakob Davitis Dze Gogichaishvili
* gnu/packages/datastructures.scm (parallel-hashmap): New variable. Change-Id: I1db5abe82a10041a08a2c116c07ccaf7b318e2e0 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-23gnu: xpra-5: Update to 5.1.4.Andy Tai
* gnu/packages/xorg.scm (xpra-5): Update to 5.1.4. Change-Id: I3320834a0d9a378dd89fa69d51009afcacd4354f Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-23gnu: libapparmor: Update to 4.1.2.vicvbcun
* gnu/packages/apparmor.scm (libapparmor): Update to 4.1.2. [native-inputs]: Add autoconf-archive. Change-Id: Ie52886319721139a4d0b8ff4df4a22bf11598b44 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-23gnu: phonon: Build without Qt5.Andreas Enge
* gnu/packages/kde-multimedia.scm (phonon)[inputs]: Remove qtbase-5. [arguments]<#:configure-flags>: Disable build with Qt5. Fixes: guix/guix#3777 Change-Id: Ic2b7b4aafa50320860471021e6e1f2df1a56f801 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-23gnu: Add phonon-qt5.Andreas Enge
* gnu/packages/kde-multimedia.scm (phonon-qt5): New variable. * gnu/packages/kde-frameworks.scm (knotifications-5, kwallet-5, plasma-framework)[inputs]: Replace phonon by phonon-qt5. Change-Id: I69ecf77e09af25dd7750518228528dbe557140a7 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-23gnu: gnudatalanguage: Remove hdf4 from inputs.Andreas Enge
* gnu/packages/data-language.scm (gnudatalanguage)[inputs]: Remove hdf4-alt. (arguments)<#:configure-flags>: Build without hdf4. Change-Id: I357927ead8f3bccde3530f076204a67d7e8cd79f Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-23gnu: openconnect: Update to 9.12-0-0dcdff8.Noé Lopez
* gnu/packages/vpn.scm (openconnect): Update to 9.12-0-0dcdff8. [source]: Switch to git-fetch. [outputs]: Add doc output. [native-inputs]: Add autoconf, automake, libtool, and dependencies for optional features. [inputs, propagated-inputs]: Add dependencies for optional features. Change-Id: Ia40cd658c5d6d30b80fb739d479378a0b5ce4919 Signed-off-by: Andreas Enge <andreas@enge.fr>