Andreas Enge
6a849fefd2
gnu: python-bdsf: Replace deprecated input.
...
* gnu/packages/astronomy.scm (python-bdsf)[native-inputs]: Replace
python-meson-python by python-meson.
Change-Id: I40bb7f8eda80d4fab32d1dfa446ba6f14c73a29e
2026-02-18 21:11:37 +01:00
Carlo Zancanaro
b038e3768d
gnu: fennel-ls: Remove set-lua-paths phase, wrap GUIX_LUA_PATH instead of 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-18 21:02:27 +01:00
Carlo Zancanaro
f39633232d
gnu: fnlfmt: Set GUIX_LUA_PATH instead of LUA_PATH.
...
* 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-18 21:02:27 +01:00
Carlo Zancanaro
606c3e1841
gnu: glirc-lua: Remove set-lua-paths phase.
...
* 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-18 21:02:26 +01:00
Carlo Zancanaro
15ccb00f43
gnu: knot-resolver: Remove wrapping of LUA_{,C}PATH and wrap GUIX_LUA_{,C}PATH.
...
* 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-18 21:02:26 +01:00
Carlo Zancanaro
490b5b2ffa
gnu: prosody: Remove wrapping of LUA_{,C}PATH and wrap GUIX_LUA_{,C}PATH.
...
* 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-18 21:02:26 +01:00
Carlo Zancanaro
e1fc5936b1
gnu: vis: Remove wrapping of LUA_{,C}PATH and wrap GUIX_LUA_{,C}PATH.
...
* 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-18 21:02:26 +01:00
Carlo Zancanaro
d281e4e227
gnu: neovim: Remove set-lua-paths phase.
...
* gnu/packages/vim.scm (neovim)[arguments]<#:phases>: Remove set-lua-paths.
Change-Id: I9ad13c5b00a65ab047cfbe6c909e6c05b8b15af5
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-02-18 21:02:26 +01:00
Carlo Zancanaro
6cf1914be4
gnu: awesome: Remove setting of LUA_{,C}PATH, and wrap GUIX_LUA_{,C}PATH.
...
* 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-18 21:02:26 +01:00
Carlo Zancanaro
906b1e13aa
gnu: lua: Introduce GUIX_LUA_{,C}PATH to set default Lua search paths.
...
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-18 21:02:26 +01:00
Andreas Enge
d09dcc30cf
Revert "gnu: rust-codex: Sort."
...
This reverts commit 1817f0c854 .
The commit introduced an undefined variable rust-anstyle-lossy-1.1.4,
which broke "guix pull".
2026-02-18 20:58:10 +01:00
Danny Milosavljevic
1817f0c854
gnu: rust-codex: Sort.
...
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Sort.
Change-Id: I54f0a845c032386423df3420804b5c8edf294c6d
2026-02-18 20:11:00 +01:00
Cayetano Santos
c07ccc01ac
gnu: Add tree-sitter-systemverilog.
...
* gnu/packages/tree-sitter.scm (tree-sitter-systemverilog): New variable.
Change-Id: I4632e2f6e2a67da7a798cb2f361ac5cc6126916d
2026-02-18 17:42:29 +01:00
jgart
0ce2e759b4
gnu: trealla: Update to 2.90.29.
...
* gnu/packages/prolog.scm (trealla): Update to 2.90.29.
Change-Id: I16f2859f69219ac17b92a93192acabf31cdc6a55
2026-02-18 09:21:03 -05:00
Hilton Chain
1fa06cd064
gnu: fish: Patch __fish_build_paths.fish before building.
...
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-18 21:16:19 +08:00
Hilton Chain
f46fc38497
gnu: fish: Remove unused dependencies.
...
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-18 21:16:19 +08:00
Hilton Chain
ba63639d49
gnu: fish: Support cross-compilation.
...
* gnu/packages/shells.scm (fish) [arguments] <#:configure-flags>: Set
Rust_CARGO_TARGET.
Change-Id: Id83265df8617b4a686cef25b6b81e2437501081c
2026-02-18 21:16:19 +08:00
Hilton Chain
5c9d688450
gnu: fish: Revise package style.
...
* gnu/packages/shells.scm (fish) [arguments] <#:phases>: Remove trailing #t.
Avoid using input labels.
Change-Id: I8fab23b77923a75de9356a8b4ef1052886c529b1
2026-02-18 21:16:17 +08:00
Cayetano Santos
7ee95d47fd
gnu: fusesoc: Fix typo.
...
* gnu/packages/electronics.scm (fusesoc)[propagated-inputs]: Add
python-pyaml.
Change-Id: Ib7dc0fc321505608d00c8c0a517b8f7ebdb244ae
2026-02-18 14:11:49 +01:00
Cayetano Santos
0b6b8a1e88
gnu: python-edalize: Add missing input.
...
* gnu/packages/electronics.scm (python-edalize)[propagated-inputs]: Add
’python-importlib-metadata.
Change-Id: I7b92de9cd2248a7a1a879a639960f76c4e351c59
2026-02-18 12:29:54 +01:00
Cayetano Santos
ad4a7283c6
gnu: Add fusesoc.
...
* gnu/packages/electronics.scm (python-fusesoc): New variable.
Merges guix/guix!6509
Change-Id: Id20c11965d15d88f5fd59c3c8344b18e86c99b9d
2026-02-18 11:32:51 +01:00
Cayetano Santos
36ee8208b5
gnu: Add python-okonomiyaki.
...
* gnu/packages/python-xyz.scm (python-okonomiyaki): New variable.
Merges guix/guix!6509
Change-Id: I66833bfdffc71276df35b2521516de95af6347af
2026-02-18 11:32:51 +01:00
Cayetano Santos
5c07f94aed
gnu: Add python-zipfile2.
...
* gnu/packages/python-xyz.scm (python-zipfile2): New variable.
Merges guix/guix!6509
Change-Id: I9453578dfe1136a3fcd7fc3738d0777047daa6d5
2026-02-18 11:32:51 +01:00
Cayetano Santos
f492b6b0ba
gnu: Add python-haas.
...
* gnu/packages/python-xyz.scm (python-haas): New variable.
Merges guix/guix!6509
Change-Id: Ic7888b526e8b451ab8022c968b8f62da76df8b4a
2026-02-18 11:32:46 +01:00
Cayetano Santos
e2a2939f4d
gnu: Add python-simplesat.
...
* gnu/packages/python-xyz.scm (python-simplesat): New variable.
Merges guix/guix!6509
Change-Id: I1492de281a13fb60b077053b443c4cec5ac77331
2026-02-18 11:32:39 +01:00
Cayetano Santos
31fafda1b7
gnu: rccl: Fix build.
...
* gnu/packages/rocm.scm (rccl)[source]: Switch.
[arguments]<#:phases>: Delete ’chdir; update remaining phases
accordingly.
Fixes guix/guix#6319
Change-Id: I9318c6d8192b5ec5ee0f40614a6eebfc2609fa7b
2026-02-18 11:10:30 +01:00
Cayetano Santos
43396dea10
gnu: Remove references to deprecated ‘rocm-smi’.
...
* 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-18 10:52:53 +01:00
Cayetano Santos
cd0d85498b
gnu: rocm-smi: Deprecate in favor or rocm-smi-lib.
...
* gnu/packages/rocm-tools.scm (rocm-smi): Delete variable.
Merges guix/guix!6339
Change-Id: I092659f6a4bc7c660804f5ea98eec407fe4afbdd
2026-02-18 10:52:53 +01:00
Cayetano Santos
b03cb4de7f
gnu: Add rocm-smi-lib.
...
* gnu/packages/rocm.scm (rocm-smi-lib): New variable.
Merges guix/guix!6339
Change-Id: I1f54236a145278151087042f71c1c7edec7ebf1f
2026-02-18 10:52:47 +01:00
Johannes Elsing
fd901ada99
gnu: Add perfetto.
...
* 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-18 10:44:55 +01:00
Maxim Cournoyer
ca29d19bd2
Revert "gnu: jamvm: Fix build on powerpc64."
...
This reverts commit 99c1e2c540 . Pushed by mistake.
2026-02-18 17:54:10 +09:00
Maxim Cournoyer
e66be1b663
manifest.scm: Handle unsupported packages gracefully.
...
Previously, 'guix shell' on a powerpc64le machine for example would fail with:
error: package codeberg-cli@0.5.0 does not support powerpc64le-linux
* manifest.scm: Filter out unsupported packages.
Change-Id: Ib47b80a4ba4ffa99a0834ef45493fe70ceb1d534
2026-02-18 17:51:19 +09:00
Maxim Cournoyer
eaae33bcbb
manifest.scm: Remove email-based tools.
...
We're now well into the Codeberg era, for the better and worse.
* manifest.scm: Remove b4, git:send-email, mumi, patman and openssl.
Change-Id: I04eb74555942bb4853d3cddde84c6975b4ccac2d
2026-02-18 17:51:19 +09:00
Maxim Cournoyer
99c1e2c540
gnu: jamvm: Fix build on powerpc64.
...
* 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-18 17:51:19 +09:00
Patrick Norton
c6a4533f30
gnu: perl-curses: Update to 1.45.
...
* gnu/packages/ncurses.scm (perl-curses): Update to 1.45.
Change-Id: Iad588eadebf87ae78d066925e9274a1692b6863e
Signed-off-by: jgart <jgart@dismail.de >
2026-02-17 22:43:02 -05:00
jgart
8fe8871e6e
gnu: Add emacs-forth-mode.
...
* gnu/packages/emacs-xyz.scm (emacs-forth-mode): New variable.
Change-Id: I7113f87a2961c66708f4464fdcb382a8dacf61ba
2026-02-17 21:56:42 -05:00
Andreas Enge
76eda0f90a
gnu: Remove python-pytest-mypy-testing.
...
* gnu/packages/check.scm (python-pytest-mypy-testing): Delete variable.
Fixes : guix/guix#5734
Change-Id: I2e317da0f32d503d4f07da996d6d9e85dd65ad44
2026-02-18 01:03:46 +01:00
Andy Tai
e40946ecda
gnu: firejail: Update to 0.9.78.
...
* 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-17 16:01:41 -08:00
Andreas Enge
58f60f094d
gnu: Remove python-pygit2-1.11.
...
* gnu/packages/python-xyz.scm (python-pygit2-1.11): Delete variable.
Fixes : guix/guix#5716
Change-Id: Ieb2e73fec34b362b296c5d9c79f4f51784f3c48f
2026-02-18 00:59:13 +01:00
Andreas Enge
4244d7e3e4
gnu: python-pygit2: Disinherit from python-pygit2-1.11,
...
* gnu/packages/python-xyz.scm: Do not inherit from python-pygit2-1.11,
but copy-paste fields.
Change-Id: I98616f5ce9705869223215c6946837e7997feb9f
2026-02-18 00:56:19 +01:00
Andreas Enge
dfab9ce6e0
gnu: Remove gitless.
...
* gnu/packages/version-control.scm (gitless): Delete variable.
Change-Id: Iaee1c2bd4eaa032ccbdebe83baa57f09ea23de9f
2026-02-18 00:51:48 +01:00
Andy Tai
caf2e000f8
gnu: libnl: Update to 3.7.0
...
* gnu/packages/linux.scm (libnl): Update to 3.7.0
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-02-18 00:17:11 +01:00
Andreas Enge
e9e49d44db
gnu: sssd: Update to 2.9.8.
...
* gnu/packages/sssd.scm (sssd): Update to 2.9.8.
Change-Id: I23dece6dd69688182dacfb2a150e3542a167cc55
2026-02-18 00:11:01 +01:00
Andreas Enge
a29122743a
gnu: hubbub: Modernize input.
...
* gnu/packages/web.scm (hubbub)[native-inputs]: Replace json-c-0.12
by json-c.
Change-Id: Ib094c7033eb2d082d979d512f22579499355b991
2026-02-17 22:09:47 +01:00
Omar Bassam
8b23207846
gnu: sbcl-deploy: Update to 3.0.0-3.5d57fcc.
...
* 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 >
2026-02-17 12:18:26 -05:00
Omar Bassam
cf503ca79e
gnu: Add cl-sha3.
...
* gnu/packages/lisp-xyz.scm (cl-sha3): New variable.
Change-Id: I38dd1cd7619a1032b1b2609a5be225bc81b101f3
Signed-off-by: Omar Bassam <omar.bassam88@gmail.com >
Signed-off-by: jgart <jgart@dismail.de >
2026-02-17 12:18:04 -05:00
Yelninei
b57b0ee8dc
gnu: Add gcc-cross-x86_64-pc-gnu-toolchain.
...
* gnu/packages/cross-toolchain.scm (gcc-cross-x86_64-pc-gnu-toolchain): New variable.
Change-Id: I8a73b228ae3646dff0f38fcc84ca7f1ce931fc58
2026-02-17 16:55:10 +01:00
Yelninei
47b9bcd0d1
gnu: Add gcc-cross-i586-pc-gnu-toolchain.
...
* gnu/packages/cross-toolchain.scm (gcc-cross-i586-pc-gnu-toolchain): New variable.
Change-Id: Ia6e3257d9c8a88a85ab891778ce34c1809d44765
2026-02-17 16:55:10 +01:00
Yelninei
ed12fe96e9
gnu: cross-mig: Support all supported-systems.
...
The inherited gnumach-headers would restrict supported-systems.
* gnu/packages/cross-base.scm (cross-mig): Remove inherited gnumach-headers.
Change-Id: I2e1f48d161f12d50ba97783f2c6d186f93b8d102
2026-02-17 16:55:10 +01:00
Yelninei
bec6fbad23
gnu: xhurd-core-headers: Reset supported-systems.
...
* gnu/packages/cross-base.scm (cross-kernel-headers*): Reset supported-systems
for xhurd-core-headers.
Change-Id: I1c971d01d315d5da2231204016ec157816d0cea9
2026-02-17 16:55:10 +01:00