summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2026-02-18gnu: bandage: Support Wayland.Danny Milosavljevic
* gnu/packages/bioinformatics.scm (bandage)[inputs]: Add qtwayland-5. Change-Id: Ib4836ddef55236547bc6710d94090a3f8d163786
2026-02-18gnu: rpcs3: Support Wayland.Danny Milosavljevic
* gnu/packages/emulators.scm (rpcs3)[build-system]: Switch to qt-build-system. [arguments]<#:qtbase>: Set to qtbase. [inputs]: Add qtwayland. Change-Id: I4545a54e168f90522e7b8518c7d6cc29287bd7a4
2026-02-18gnu: pcsx2: Support Wayland.Danny Milosavljevic
* gnu/packages/emulators.scm (pcsx2)[build-system]: Switch to qt-build-system. [arguments]<#:qtbase>: Set to qtbase. [inputs]: Add qtwayland. Change-Id: I05efe7cb8ee9f264d265f9671a068ea5d94475f0
2026-02-18gnu: melonds: Support Wayland.Danny Milosavljevic
* gnu/packages/emulators.scm (melonds)[arguments]<#:qtbase>: Set to qtbase. [build-system]: Switch to qt-build-system. [inputs]: Add qtwayland. Change-Id: I36585708afc2ffb323b5518ce35bb518911c03eb
2026-02-18gnu: fceux: Support Wayland.Danny Milosavljevic
* gnu/packages/emulators.scm (fceux)[build-system]: Switch to qt-build-system. [inputs]: Add qtsvg-5, qtwayland-5. Change-Id: I005bbd9bf6d38782500a5d797060d0b49c30aea7
2026-02-18gnu: Add lesspass.John Dawson
* gnu/packages/password-utils.scm (lesspass): New variable. Closes: guix/guix#6417 Change-Id: I94614f711ee4da6d037c787eb89da2e8a6b6882c Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2026-02-18gnu: rust-codex: Sort.Danny Milosavljevic
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Sort. Follow-up to d09dcc30cf283d2a8baf2d402a7ed86bec366196 and 1817f0c854cce2be0e3b59f5f472fe361cce75e6
2026-02-18gnu: python-bdsf: Replace deprecated input.Andreas Enge
* gnu/packages/astronomy.scm (python-bdsf)[native-inputs]: Replace python-meson-python by python-meson. Change-Id: I40bb7f8eda80d4fab32d1dfa446ba6f14c73a29e
2026-02-18gnu: fennel-ls: Remove set-lua-paths phase, wrap GUIX_LUA_PATH instead of ↵Carlo Zancanaro
LUA_PATH. * gnu/packages/lua.scm (fennel-ls)[arguments]<#:phases>: Remove set-lua-paths. {wrap}: Wrap GUIX_LUA_PATH instead of LUA_PATH. Change-Id: If0f4e86cf215f7c13acd8e3eb0d1a44fb5ecdf00 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-18gnu: fnlfmt: Set GUIX_LUA_PATH instead of LUA_PATH.Carlo Zancanaro
* gnu/packages/lua.scm (fnlfmt)[arguments]<#:phases>{wrap}: Wrap GUIX_LUA_PATH instead of LUA_PATH. Change-Id: Ib37d11062d768629c974c2ea53267971275e0613 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-18gnu: glirc-lua: Remove set-lua-paths phase.Carlo Zancanaro
* gnu/packages/irc.scm (glirc-lua)[arguments]<#:phases>: Remove set-lua-paths. Change-Id: I31b8f3fb1171ba87666e01cf5b5f08ad87dc06ce Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-18gnu: knot-resolver: Remove wrapping of LUA_{,C}PATH and wrap GUIX_LUA_{,C}PATH.Carlo Zancanaro
* gnu/packages/dns.scm (knot-resolver)[arguments]<#:phases>{wrap-binary}: Wrap GUIX_LUA_PATH and GUIX_LUA_CPATH instead of LUA_PATH and LUA_CPATH. Change-Id: I5d70f7484cbaa56d88f78d2df260b13dd9f1def2 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-18gnu: prosody: Remove wrapping of LUA_{,C}PATH and wrap GUIX_LUA_{,C}PATH.Carlo Zancanaro
* gnu/packages/messaging.scm (prosody)[arguments]<#:phases>{wrap-programs}: Wrap GUIX_LUA_PATH and GUIX_LUA_CPATH instead of LUA_PATH and LUA_CPATH. Change-Id: I5fb6b3f216433261048562e8902c8cf92d22d060 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-18gnu: vis: Remove wrapping of LUA_{,C}PATH and wrap GUIX_LUA_{,C}PATH.Carlo Zancanaro
* gnu/packages/text-editors.scm (vis)[arguments]<#:phases>{wrap-binary}: Wrap GUIX_LUA_PATH and GUIX_LUA_CPATH instead of LUA_PATH and LUA_CPATH. Change-Id: Id8ff4d37f797c6dba2516241a0ea1c4a20d5451a Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-18gnu: neovim: Remove set-lua-paths phase.Carlo Zancanaro
* gnu/packages/vim.scm (neovim)[arguments]<#:phases>: Remove set-lua-paths. Change-Id: I9ad13c5b00a65ab047cfbe6c909e6c05b8b15af5 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-18gnu: awesome: Remove setting of LUA_{,C}PATH, and wrap GUIX_LUA_{,C}PATH.Carlo Zancanaro
* gnu/packages/wm.scm (awesome)[arguments]<#:phases>{set-paths}: Don't set LUA_PATH and LUA_CPATH. {wrap}: Wrap GUIX_LUA_PATH and GUIX_LUA_CPATH in wrapper. Change-Id: I79c165f514bfc783184b79c7166b1322b3598ea9 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-18gnu: lua: Introduce GUIX_LUA_{,C}PATH to set default Lua search paths.Carlo Zancanaro
Fixes <https://issues.guix.gnu.org/issue/25425>. * gnu/packages/patches/luajit-search-paths.patch: New file. * gnu/packages/patches/lua-5.1-search-paths.patch: New file. * gnu/packages/patches/lua-5.2-search-paths.patch: New file. * gnu/packages/patches/lua-5.3-search-paths.patch: New file. * gnu/packages/patches/lua-5.4-search-paths.patch: New file. * gnu/packages/patches/lua-5.x-search-path-helpers: New file. * gnu/local.mk (dist_patch_DATA): Register them. * gnu/packages/lua.scm (lua-search-paths): New procedure. (lua) [source]: Apply patches. [native-search-paths]: Define using lua-search-paths. (lua-5.4) [source]: Apply patches. [native-search-paths]: Define using lua-search-paths. (lua-5.2) [source]: Apply patches. [native-search-paths]: Define using lua-search-paths. (lua-5.1) [source]: Apply patches. [native-search-paths]: Define using lua-search-paths. (luajit) [source]: Apply patches. [native-search-paths]: Define GUIX_LUA_PATH and GUIX_LUA_CPATH. Change-Id: I8adc08076e615b3dacc10007eae7c1e9b7d527c0 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-18Revert "gnu: rust-codex: Sort."Andreas Enge
This reverts commit 1817f0c854cce2be0e3b59f5f472fe361cce75e6. The commit introduced an undefined variable rust-anstyle-lossy-1.1.4, which broke "guix pull".
2026-02-18gnu: rust-codex: Sort.Danny Milosavljevic
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Sort. Change-Id: I54f0a845c032386423df3420804b5c8edf294c6d
2026-02-18gnu: Add tree-sitter-systemverilog.Cayetano Santos
* gnu/packages/tree-sitter.scm (tree-sitter-systemverilog): New variable. Change-Id: I4632e2f6e2a67da7a798cb2f361ac5cc6126916d
2026-02-18gnu: trealla: Update to 2.90.29.jgart
* gnu/packages/prolog.scm (trealla): Update to 2.90.29. Change-Id: I16f2859f69219ac17b92a93192acabf31cdc6a55
2026-02-18gnu: fish: Patch __fish_build_paths.fish before building.Hilton Chain
Since fish 4.2.0, this file is embeded into fish binary during the build process. The one installed into the ‘share’ directory is no longer used. * gnu/packages/shells.scm (fish) [arguments] <#:phases>: Start patch-fish-extra-paths and source-etc-profile before the build phase. Fixes: #6474 Change-Id: I9f3f92351f50c5656151606b8c483ce007076534 Merges: #6497
2026-02-18gnu: fish: Remove unused dependencies.Hilton Chain
The documentation has been built with Sphinx since fish 3.1b1. groff dependency has been removed since fish 4.1.0. * gnu/packages/shells.scm (fish) [arguments] <#:phases>: Remove embed-absolute-paths phase. [native-inputs]: Remove doxygen and groff. Add comment for python-sphinx.
2026-02-18gnu: fish: Support cross-compilation.Hilton Chain
* gnu/packages/shells.scm (fish) [arguments] <#:configure-flags>: Set Rust_CARGO_TARGET. Change-Id: Id83265df8617b4a686cef25b6b81e2437501081c
2026-02-18gnu: fish: Revise package style.Hilton Chain
* gnu/packages/shells.scm (fish) [arguments] <#:phases>: Remove trailing #t. Avoid using input labels. Change-Id: I8fab23b77923a75de9356a8b4ef1052886c529b1
2026-02-18gnu: fusesoc: Fix typo.Cayetano Santos
* gnu/packages/electronics.scm (fusesoc)[propagated-inputs]: Add python-pyaml. Change-Id: Ib7dc0fc321505608d00c8c0a517b8f7ebdb244ae
2026-02-18gnu: python-edalize: Add missing input.Cayetano Santos
* gnu/packages/electronics.scm (python-edalize)[propagated-inputs]: Add ’python-importlib-metadata. Change-Id: I7b92de9cd2248a7a1a879a639960f76c4e351c59
2026-02-18gnu: Add fusesoc.Cayetano Santos
* gnu/packages/electronics.scm (python-fusesoc): New variable. Merges guix/guix!6509 Change-Id: Id20c11965d15d88f5fd59c3c8344b18e86c99b9d
2026-02-18gnu: Add python-okonomiyaki.Cayetano Santos
* gnu/packages/python-xyz.scm (python-okonomiyaki): New variable. Merges guix/guix!6509 Change-Id: I66833bfdffc71276df35b2521516de95af6347af
2026-02-18gnu: Add python-zipfile2.Cayetano Santos
* gnu/packages/python-xyz.scm (python-zipfile2): New variable. Merges guix/guix!6509 Change-Id: I9453578dfe1136a3fcd7fc3738d0777047daa6d5
2026-02-18gnu: Add python-haas.Cayetano Santos
* gnu/packages/python-xyz.scm (python-haas): New variable. Merges guix/guix!6509 Change-Id: Ic7888b526e8b451ab8022c968b8f62da76df8b4a
2026-02-18gnu: Add python-simplesat.Cayetano Santos
* gnu/packages/python-xyz.scm (python-simplesat): New variable. Merges guix/guix!6509 Change-Id: I1492de281a13fb60b077053b443c4cec5ac77331
2026-02-18gnu: rccl: Fix build.Cayetano Santos
* gnu/packages/rocm.scm (rccl)[source]: Switch. [arguments]<#:phases>: Delete ’chdir; update remaining phases accordingly. Fixes guix/guix#6319 Change-Id: I9318c6d8192b5ec5ee0f40614a6eebfc2609fa7b
2026-02-18gnu: Remove references to deprecated ‘rocm-smi’.Cayetano Santos
* gnu/packages/rocm-libs.scm (hipblaslt)[inputs]: Remove rocm-smi; add rocm-smi-lib. * gnu/packages/rocm.scm (rccl)[inputs]: Remove rocm-smi; add rocm-smi-lib. Merges guix/guix!6339 Change-Id: Ia218cb3d70faf3f3a9d400502afbe9ea7956099b
2026-02-18gnu: rocm-smi: Deprecate in favor or rocm-smi-lib.Cayetano Santos
* gnu/packages/rocm-tools.scm (rocm-smi): Delete variable. Merges guix/guix!6339 Change-Id: I092659f6a4bc7c660804f5ea98eec407fe4afbdd
2026-02-18gnu: Add rocm-smi-lib.Cayetano Santos
* gnu/packages/rocm.scm (rocm-smi-lib): New variable. Merges guix/guix!6339 Change-Id: I1f54236a145278151087042f71c1c7edec7ebf1f
2026-02-18gnu: Add perfetto.Johannes Elsing
* gnu/packages/profiling.scm (perfetto): New variable. Merges guix/guix!6434 Change-Id: Icac4060e929d721e1c0cf28237a3f1b16b339ab4 Co-authored-by: David Elsing <david.elsing@posteo.net> Signed-off-by: Cayetano Santos <csantosb@inventati.org> Reviewed-by: Cayetano Santos <csantosb@inventati.org>
2026-02-18Revert "gnu: jamvm: Fix build on powerpc64."Maxim Cournoyer
This reverts commit 99c1e2c5400c2a58cb0ec17c8269da20b81a26fa. Pushed by mistake.
2026-02-18gnu: jamvm: Fix build on powerpc64.Maxim Cournoyer
* gnu/packages/java-bootstrap.scm (jamvm) [#:modules]: New argument. [#:configure-flags]: Preserve existing configure flags such as --enable-ffi. [inputs]: Add libffi. Relates-to: https://issues.guix.gnu.org/79270 Change-Id: Ie02fd3330b0dd11a794b1549319323b2efcd7177
2026-02-17gnu: perl-curses: Update to 1.45.Patrick Norton
* gnu/packages/ncurses.scm (perl-curses): Update to 1.45. Change-Id: Iad588eadebf87ae78d066925e9274a1692b6863e Signed-off-by: jgart <jgart@dismail.de>
2026-02-17gnu: Add emacs-forth-mode.jgart
* gnu/packages/emacs-xyz.scm (emacs-forth-mode): New variable. Change-Id: I7113f87a2961c66708f4464fdcb382a8dacf61ba
2026-02-18gnu: Remove python-pytest-mypy-testing.Andreas Enge
* gnu/packages/check.scm (python-pytest-mypy-testing): Delete variable. Fixes: guix/guix#5734 Change-Id: I2e317da0f32d503d4f07da996d6d9e85dd65ad44
2026-02-17gnu: firejail: Update to 0.9.78.Andy Tai
* gnu/packages/linux.scm (firejail): Update to 0.9.78. [source]: Switch to git-fetch. Change-Id: I43072a7058daaaa746835e28fbc10e5ceba09e84 Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-18gnu: Remove python-pygit2-1.11.Andreas Enge
* gnu/packages/python-xyz.scm (python-pygit2-1.11): Delete variable. Fixes: guix/guix#5716 Change-Id: Ieb2e73fec34b362b296c5d9c79f4f51784f3c48f
2026-02-18gnu: python-pygit2: Disinherit from python-pygit2-1.11,Andreas Enge
* gnu/packages/python-xyz.scm: Do not inherit from python-pygit2-1.11, but copy-paste fields. Change-Id: I98616f5ce9705869223215c6946837e7997feb9f
2026-02-18gnu: Remove gitless.Andreas Enge
* gnu/packages/version-control.scm (gitless): Delete variable. Change-Id: Iaee1c2bd4eaa032ccbdebe83baa57f09ea23de9f
2026-02-18gnu: libnl: Update to 3.7.0Andy Tai
* gnu/packages/linux.scm (libnl): Update to 3.7.0 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-18gnu: sssd: Update to 2.9.8.Andreas Enge
* gnu/packages/sssd.scm (sssd): Update to 2.9.8. Change-Id: I23dece6dd69688182dacfb2a150e3542a167cc55
2026-02-17gnu: hubbub: Modernize input.Andreas Enge
* gnu/packages/web.scm (hubbub)[native-inputs]: Replace json-c-0.12 by json-c. Change-Id: Ib094c7033eb2d082d979d512f22579499355b991
2026-02-17gnu: sbcl-deploy: Update to 3.0.0-3.5d57fcc.Omar Bassam
* gnu/packages/lisp-xyz.scm (sbcl-deploy): Update to 3.0.0-3.5d57fcc. [source]: Update to use new source url. [home-page]: Update to use new homepage url. Change-Id: Icfbb625004bfc2896fb939db1de33ee4f422d4e0 Signed-off-by: Omar Bassam <omar.bassam88@gmail.com> Signed-off-by: jgart <jgart@dismail.de>