summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2026-03-15gnu: trenchbroom: Update to 2025.4.James Smith
* gnu/packages/game-development.scm: (trenchbroom): Update to 2025.4. [arguments]<#:configure-flags>: Removed “-DFREEIMAGE_INCLUDE_PATH=…” and “-DFREEIMAGE_LIBRARY=…”. [inputs]: Replace catch2 with catch2-3.8, qtbase-5 with qtbase, and qtsvg-5 with qtsvg. Change-Id: I6e0cb3d2e6f4217c46f0e5287fb558cb22810659 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-14gnu: yt-dlp: Update to 2026.03.13.Ian Eure
* gnu/packages/video.scm (yt-dlp): Update to 2026.03.13. Change-Id: I1de48cae0342b8f43a67046a135cc5ed3060e0dd
2026-03-14gnu: emacs-alchemist: Use Git, not MELPA.Anderson Torres
* gnu/packages/emacs-xyz.scm (emacs-alchemist): Cleanup. [source]: Use git-fetch. [propagated-inputs]: Transpose right after arguments. [arguments]<#:tests?>: Set as #f. <#:phases>{install-server}: Delete alchemist-server/test before installing alchemist-server. Change-Id: I1cf0a9906bff58c53cd4031ccb9d3806fcac9a31 Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-03-14gnu: emacs-js-comint: Use Git, not MELPA.Anderson Torres
* gnu/packages/emacs-xyz.scm (emacs-js-comint): Use Git, not MELPA. [source]: Use git repository [arguments]<#:tests?>: Set as #f. Change-Id: Id2fb37dbd786be464f48db467d827cf497d5e124 Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-03-14gnu: emacs-org-babel-eval-in-repl: Use Git, not MELPA.Anderson Torres
* gnu/packages/emacs-xyz.scm (emacs-org-babel-eval-in-repl)[source]: Use git-fetch. Change-Id: Ie693633f4359410ac1ecd61919cc2d6933fc970f Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-03-14gnu: librewolf: Update to 148.0.2-2 [security-fixes].Ian Eure
Contains fixes for: CVE-2026-3845: Heap buffer overflow in the Audio/Video: Playback component in Firefox for Android CVE-2026-3846: Same-origin policy bypass in the CSS Parsing and Computation component CVE-2026-3847: Memory safety bugs fixed in Firefox 148.0.2 * gnu/packages/librewolf.scm (librewolf): Update to 148.0.2-2. Change-Id: Id3868e10d38f5f111bd00bc140a9dc64f132caa9
2026-03-14gnu: dmd: Fix tests on 32bit systems.Dariqq
* gnu/packages/dlang.scm (dmd-bootstrap)[#:phases]: In 'patch-tests skip a test on 32bit systems that tries to execute 64bit executable. Change-Id: If87b95b63ac145865e7a8dcf2a219d6bd055981f Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-14gnu: Fix module cycle.Danny Milosavljevic
Fixes: guix/guix#7159 * gnu/packages/rust-sources.scm (codex, codex-acp): Move to... * gnu/packages/codex.scm (codex, codex-acp): ...here. * gnu/local.mk (GNU_SYSTEM_MODULES): Add file. Change-Id: Ic158d97cb9f97655a72ea58d16adb102dbe4d5ea
2026-03-14gnu: quodlibet: Add GObject native input for tests.Ivan Vilata-i-Balaguer
This avoids the error "Typelib file for namespace 'xlib', version '2.0' not found" during the check phase. * gnu/packages/music.scm (quodlibet)[native-inputs]: Add gobject-introspection. Change-Id: Ic54533860946ae4698747fab38a8c22a40f2dbc4 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-14gnu: libmedfile: Switch to gexps.Andreas Enge
* gnu/packages/engineering.scm (libmedfile)[arguments]: Switch to gexps. Change-Id: If33051d047bc046a4e62f5fefdcbb7672a62069b
2026-03-14gnu: libmedfile: Update to 6.0.1.Andreas Enge
* gnu/packages/engineering.scm (libmedfile): Update to 6.0.1. [source]: Update URL. [inputs]: Remove hdf5-1.10; add hdf5 and zlib. Change-Id: I90592d780f3e58ca9bcc1de8c018a0369358b9fd
2026-03-14gnu: Add jkqtplotter.Laura Kirsch
* gnu/packages/qt.scm (jkqtplotter): New variable. Change-Id: I5a7e15242fdc43a30ab52fb2672342230baba5d6 Co-authored-by: Andreas Enge <andreas@enge.fr>
2026-03-14gnu: Deprecate miniupnpc-next.Andreas Enge
* gnu/packages/upnp.scm (miniupnpc-next): Deprecate package by miniupnpc. Fixes: guix/guix#6688 Change-Id: I005e4546d33cff78d2065edec377434d04491696
2026-03-14gnu: guix: Update to 1.5.0-2.520785e315e.Janneke Nieuwenhuizen
* gnu/packages/package-management.scm (guix): Update to 1.5.0-2.520785e315e. Change-Id: I940f277798c345a9b38ba82c1263f253b844f449 Fixes: #6947
2026-03-14gnu: guile-irregex: Update to 0.9.12.Tomas Volf
* gnu/packages/guile-xyz.scm (guile-irregex): Update to 0.9.12. Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-14gnu: perl-finance-quote: Update to 1.68.Tomas Volf
* gnu/packages/web.scm (perl-finance-quote): Update to 1.68. Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-14gnu: conmon: Update to 2.2.1.Tomas Volf
With the update we can now enable at least some of the upstream tests. * gnu/packages/containers.scm (conmon): Update to 2.2.1. [arguments]{#:tests?}: Do not set. {#:phases}: Drop set-env, add prepare-tests. [native-inputs]: Add bats, go-md2man, socat. Change-Id: If8543c33965d250c6f0e8805e24b246b8ae469f9 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-14services: apcupsd-event-handlers: Fix G-expressions.Tomas Volf
There was one level of parentheses too much, leading to errors when the script was invoked due to trying to apply e.g., 0 or #t. So either use begin, or strip one level, as appropriate. * gnu/services/power.scm (apcupsd-event-handlers): Fix all G-expressions. Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-14gnu: buildah: Update to 1.43.0.Tomas Volf
* gnu/packages/containers.scm (buildah): Update to 1.43.0. Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-14gnu: audit: Build with aarch64 and arm support.Leo Nikkilä
* gnu/packages/admin.scm (audit)[arguments]<#:configure-flags>: Add "--with-aarch64" when building for aarch64. Similarly for armhf. Change-Id: I7577fb74f879cb560e21801cbe9e214ce3419e09 Co-authored-by: Andreas Enge <andreas@enge.fr>
2026-03-14gnu: Add python-simple-slurm.Reza Housseini
* gnu/packages/parallel.scm (python-simple-slurm): New variable. Change-Id: I60cbef2eb54d2fd667b866ee977ef34c095f0268 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Modified-by: Ludovic Courtès <ludo@gnu.org> Merges: #3890
2026-03-14gnu: kmscon: Update to 9.3.0.Anderson Torres
* gnu/packages/terminals.scm (kmscon): Update to 9.3.0. Change-Id: I00525f29370ffa45ab568bd4ffb8058bfad037b0 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #5889
2026-03-14gnu: libtsm: Update to 4.4.1.Anderson Torres
* gnu/packages/terminals.scm (libtsm): Update to 4.4.1. Change-Id: I456ae284223ae287f6cf6739c7c2ed340ea0fce6 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Modified-by: Ludovic Courtès <ludo@gnu.org>
2026-03-14gnu: texinfo-7: Actually fix cross compiling.Yelninei
Followup to fdbe8b80a8b3b7f045e03005b38035dff6c78f73. * gnu/packages/texinfo.scm (texinfo-7)[#:configure-flags]: Disable perl extension when cross-compiling. [#:phases]: Remove 'build-native-tools phase. Change-Id: I87a5025b2ce51aeeafc7011e877bc70aa858f6b2 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #7086
2026-03-14gnu: Add ianny.Jake Coble
* gnu/packages/rust-apps.scm (ianny): New variable. * gnu/packages/rust-crates.scm: Add crates for ianny. Merges guix/guix!7094 Change-Id: I5c6e1ac1335cd26f122ebd64d974ac4ffc6b7fbf Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2026-03-14gnu: plasma: Move bolt, fwupd and packagekit to inputs.Sughosha
They are only to be used by the plasa-desktop-service-type and does not need to be in a profile. * gnu/packages/kde-plasma.scm (plasma)[propagated-inputs]: Move bolt, fwupd and packagekit to ... [inputs]: ...here. Change-Id: I8c624fb19037ef4be0faa8708df857feb802d495
2026-03-14services: plasma-desktop: Enable udev configurations.Sughosha
* gnu/services/desktop.scm (plasma-udev-configurations): New variable. (plasma-desktop-service-type): Extend udev-service-type with it. Change-Id: Ifcf08c731b1173c9c811b22744072538e4df7e36
2026-03-14services: plasma-desktop: Adjust indentation.Sughosha
* gnu/services/desktop.scm (plasma-polkit-settings): Reindent comments. (plasma-dbus-service): Ditto. Change-Id: I67677e34732faf3aa0954f183562a0fc210b5fcd
2026-03-14gnu: weechat: Update to 4.8.2Ashish SHUKLA
* gnu/packages/irc.scm (weechat): Update to 4.8.2. Change-Id: I1cf8c687e66423be1d5d2b2a2e2294353c55dbbd
2026-03-14gnu: lepton-eda: Refresh package details.Cayetano Santos
* gnu/packages/electronics.scm (lepton-eda)[synopsis, home-page]: Update. Change-Id: I173d65486a8b16a86267de7134d021e84e41f321
2026-03-14gnu: lepton-eda: Move to electronics.Cayetano Santos
* gnu/packages/engineering.scm (lepton-eda): Move from here ... * gnu/packages/electronics.scm: ... to here. Change-Id: I3f84d463073478956267132542398fba1b0d3c36
2026-03-14gnu: horizon-eda: Refresh package details.Cayetano Santos
* gnu/packages/electronics.scm (horizon-eda)[synopsis, home-page]: Update. Change-Id: Ic515cd0b9c50c9426f1d23932fc7c879d2054930
2026-03-14gnu: horizon-eda: Update to 2.7.2.Cayetano Santos
* gnu/packages/electronics.scm (horizon-eda): Update to 2.7.2. Change-Id: I05be75fb1573b4bdfc2e0005d37fbd66c48f4ed7
2026-03-14gnu: horizon-eda: Move to electronics.Cayetano Santos
* gnu/packages/engineering.scm (horizon-eda): Move from here ... * gnu/packages/electronics.scm: ... to here. Change-Id: I8ec6ebcc5bf33dd69a0bb8d6aafcb5ba4031f150
2026-03-14gnu: Add charlib.Thomas Kramer
* gnu/packages/electronics.scm (charlib): New variable. Merges guix/guix!5472 Change-Id: I97833d98181546422bd4578845f8d27a14110de3 Modified-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-14doc, gnu: Update URL of several packages formerly at notabug.org.Ludovic Courtès
The URL change for these 5 packages was announced at <https://lists.gnu.org/archive/html/guile-user/2026-03/msg00000.html>. * doc/contributing.texi (Requirements): Update URLs. * gnu/packages/gnupg.scm (guile-gcrypt)[home-page]: Update. * gnu/packages/guile.scm (guile-sqlite3)[home-page]: Update. (guile-zlib)[source]: Update URL and hash. [home-page]: Update. (guile-lzlib)[home-page]: Update. (guile-zstd)[home-page]: Update. * m4/guix.m4 (GUIX_CHECK_GUILE_SQLITE3): Update commit URL. Merges guix/guix!7069 Change-Id: Ic587d3e2dcd931a44c007d9cdcd0b20e771be33b Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-14gnu: emacs-buttercup: Scope native-comp trampoline workaround to spy-on.Danny Milosavljevic
* gnu/packages/patches/emacs-buttercup-1.38-native-comp-spy-on-trampoline-scope.patch: New file. * gnu/packages/emacs-build.scm (emacs-buttercup)[source]: Add it. * gnu/local.mk (dist_patch_DATA): Add it. Fixes: guix/guix#6927 Change-Id: I52d48090e16ce4e56839e151632d266848ec4073
2026-03-14gnu: vlc: add VNC support.Denis 'GNUtoo' Carikli
This enables VLC to view VNC sessions with 'vlc vnc://localhost:5900'. * gnu/packages/video.scm (vlc)[inputs]: add libvnc. Change-Id: Ia03fd6e6336cb893c0556f35460e4234a73dda6e Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2026-03-14gnu: portablexdr: Fix build.Artyom V. Poptsov
* gnu/packages/gnome.scm (portablexdr): Fix build. [native-inputs]: Add bison and flex. [arguments] <#:phases>: Add patch-rpcgen-parse phase. Change-Id: I011e403246a8ae8bcbb4805ce8b186f95b830420
2026-03-14gnu: emacs-calibre: Update to 1.5.2.Kjartan Oli Agustsson
* gnu/packages/emacs-xyz.scm (emacs-calibre): Update to 1.5.2. Merges guix/guix!7117 Change-Id: I44d146c714841f60ca48d2b639fd35f4505a2222 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-14gnu: impass: Support sway.Danny Milosavljevic
* gnu/packages/password-utils.scm (impass)[inputs]: Add python-i3ipc. Change-Id: Iab278b1da7af90923c6ab8acd1a2978f82c9a3a7
2026-03-14gnu: impass: Fix GTK and GObject inputs.Ivan Vilata-i-Balaguer
* gnu/packages/password-utils.scm (impass): Fix inputs. [inputs] Replace gtk+ with gtk; add gobject-introspection. Change-Id: I41c687e7ae0837afc27c4574e0c3bb176f25986c
2026-03-14gnu: codex, codex-acp: Drop file_lock patches; enable network-proxy.Danny Milosavljevic
* gnu/packages/patches/rust-codex-0.98.0-arg0-file-lock.patch, gnu/packages/patches/rust-codex-0.98.0-core-file-lock.patch, gnu/packages/patches/rust-codex-0.98.0-execpolicy-file-lock.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Unregister them. * gnu/packages/rust-sources.scm (rust-codex-0.0.0.785c0c43)[source]<patches>: Remove file-lock patches. (rust-codex-0.98.0)[source]<patches>: Likewise. [arguments]<#:cargo-package-crates>: Add codex-network-proxy. * gnu/packages/rust-apps.scm (codex)[source]<patches>: Remove file-lock patches. [arguments]<#:cargo-install-paths>: Add network-proxy. <#:cargo-package-crates>: Add codex-network-proxy. (codex-acp)[arguments]<#:rust>: Delete. <#:cargo-test-flags>: Remove override. * gnu/packages/patches/codex-0.98.0-remove-patch-sections.patch: Stop excluding network-proxy from workspace members. Change-Id: Iabc65a4ca2e8cc5801933a74a2b53b9bce404102
2026-03-14gnu: vlc: Use latest ffmpeg.Maxim Cournoyer
* gnu/packages/video.scm (vlc) [inputs]: Replace ffmpeg-6 with ffmpeg. Change-Id: I6ae22d7b19f4e88e92b25fc67bb3806289ccb36f
2026-03-13gnu: lisp-xyz: Shinmera repositories moved from GitHub to Codeberg.Simen Endsjø
* gnu/packages/lisp-xyz.scm: Change references from github.com and github.io to codeberg.org and shinmera.com for Shinmeras repositories. Change-Id: I636cb58250e0c144f6d11191609c1eb33afc62df Signed-off-by: jgart <jgart@dismail.de>
2026-03-13gnu: nicotine+: Fix build.Gabriel Wicki
* gnu/packages/nicotine.scm (nicotine+) [arguments] {check}: Set $HOME to a writable location. [inputs] Replace python-pycairo with gobject-introspection. Merges guix/guix!7115 Change-Id: I302224d423f9ae1fbc630433cc65ec7c598a01cc Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-13gnu: genimage: Move to flashing-tools.Cayetano Santos
* gnu/packages/genimage.scm: Remove. * packages/patches/genimage-mke2fs-test.patch: Remove. * gnu/local.mk (GNU_SYSTEM_MODULES): Unregister module. (dist_patch_DATA): Unregister patch. * po/packages/POTFILES.in: Unregister module. * gnu/packages/flashing-tools.scm (genimage): Add variable. * gnu/packages/image.scm: Update used module. Merges guix/guix!7045 Change-Id: Iaeafca2b63bcd92f588894543316b968f45c577c
2026-03-13gnu: trealla: Update to 2.91.5.jgart
* gnu/packages/prolog.scm (trealla): Update to 2.91.5. Change-Id: Ieb40be1e5466ae2480722f75d5edba4a02847ee7
2026-03-13Revert "gnu: Remove python-virtualenv-for-hatch."Sharlatan Hellseher
This reverts commit b26441571185e92b5ac5e25ad7c04280d40be0a3. Hatch still needs a lower version: ...checking requirements: ERROR: hatch==1.9.7 ContextualVersionConflict(virtualenv 20.29.1 (/gnu/store/<...>-python-virtualenv-20.29.1/lib/python3.11/site-packages), Requirement.parse('virtualenv<20.26.0'), {'hatch'}) Change-Id: I8da2372dc595bb62629581193540ef8bc17295e8
2026-03-13gnu: wxwidgets: Update to 3.2.9.Andreas Enge
* gnu/packages/wxwidgets.scm (wxwidgets): Update to 3.2.9. Change-Id: I71b1974ed9653de5ee0f0b0eaa1da115d300b81b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>