1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 21:20:33 +02:00
Commit Graph

182352 Commits

Author SHA1 Message Date
Carlo Zancanaro
0d22ebf4dd teams: Add Lua team.
* etc/teams.scm (lua): New team.
* CODEOWNERS: Regenerate file.

Change-Id: Ia060a92385661eec1b67028d79b403b9d09ae58d
2026-02-26 16:28:33 +00:00
Efraim Flashner
1d59c3d231 gnu: zoxide: Rewrite install-more phase.
* gnu/packages/rust-apps.scm (zoxide)[arguments]: Rewrite 'install-more
to use the copy-build-system 'install phase.

Change-Id: I642a48ee5524442adcaea90fbc664a1e17e57571
2026-02-26 17:33:29 +02:00
Efraim Flashner
32d5ffa07d gnu: zoxide: Update to 0.9.9.
* gnu/packages/rust-apps.scm (zoxide): Update to 0.9.9.
* gnu/packages/rust-crates.scm (zoxide): Update crates.

Change-Id: I28042afa85ccbcb652fa36dda2b6d7c3a6939d47
2026-02-26 17:33:29 +02:00
Efraim Flashner
12a9f53dd2 gnu: xremap: Rewrite install-completions phase.
* gnu/packages/rust-apps.scm (rust-xremap)[arguments]: Rewrite
'install-completions phase to make it cleaner.
[native-inputs]: Add rust-xremap when cross-compiling.

Change-Id: Ifb48b6cc26b60e2c10604c38c313e2acee858ad0
2026-02-26 17:33:13 +02:00
Efraim Flashner
ab7631053e gnu: xremap: Update to 0.10.17.
* gnu/packages/rust-apps.scm (rust-xremap): Update to 0.10.17.
[home-page]: Update to new home-page.
(xremap-niri): New variable.
(xremap-hyperland)[arguments]: Update for upstream changes.
* gnu/packages/rust-crates.scm (rust-xremap): Update crates.

Change-Id: Ic2d100a2d091b083989a2416dad76069d15ed988
2026-02-26 17:31:43 +02:00
Efraim Flashner
fcaabd2f12 gnu: typst: Rewrite install-artifacts phase.
* gnu/packages/rust-apps.scm (typst)[arguments]: Rewrite
'install-artifacts to use the copy-build-system 'install phase.

Change-Id: I4a1314ef827ab6a3ab079c5aa7247bda14ce49e6
2026-02-26 17:31:43 +02:00
Efraim Flashner
1d18025d8a gnu: typst: Update to 0.14.2.
* gnu/packages/rust-apps.scm (typst): Update to 0.14.2.
* gnu/packages/rust-crates.scm (typst): Update crates.

Change-Id: I30f2c36e99105bb5ddbb1c54c6c069cff1682a1c
2026-02-26 17:31:43 +02:00
Efraim Flashner
f1c3588f25 gnu: codeberg-cli: Update to 0.5.5.
* gnu/packages/rust-apps.scm (codeberg-cli): Update to 0.5.5.
* gnu/packages/rust-crates.scm (codeberg-cli): Update crates.

Change-Id: I94718be8441fe06fa67d2fe83faeb82ae3d50113
2026-02-26 17:31:43 +02:00
Efraim Flashner
72e97138d8 gnu: gitoxide: Rewrite install-extras phase.
* gnu/packages/rust-apps.scm (gitoxide)[arguments]: Rewrite the
'install-extras phase to make it cleaner.

Change-Id: Ifc95627d5b4d21a9141e1699935f92cf2f2805d2
2026-02-26 17:31:43 +02:00
Efraim Flashner
c826c458eb gnu: gitoxide: Update to 0.51.0.
* gnu/packages/rust-apps.scm (gitoxide): Update to 0.51.0.
[arguments]: Remove features flag.
[native-inputs]: Remove cmake-minimal.
* gnu/packages/rust-crates.scm (gitoxide): Update crates.

Change-Id: I4396e2c46fea2b6145023b82b14ed9d910392a5c
2026-02-26 17:31:43 +02:00
Sharlatan Hellseher
15a9186101 gnu: Add go-github-com-modelcontextprotocol-go-sdk.
* gnu/packages/golang-xyz.scm (go-github-com-modelcontextprotocol-go-sdk): New variable.

Change-Id: I39511b118dbb3ed15be7795a2fadf7615439caa9
2026-02-26 13:47:36 +00:00
Sharlatan Hellseher
85dea73b18 gnu: Add go-github-com-google-jsonschema-go.
* gnu/packages/golang-xyz.scm (go-github-com-google-jsonschema-go): New variable.

Change-Id: I7a8d9ea7ef8e09d5df224da6de6a9f2f8bdc32b6
2026-02-26 13:47:36 +00:00
Sharlatan Hellseher
4fe8b8738a gnu: Add go-github-com-yosida95-uritemplate-v3.
* gnu/packages/golang-xyz.scm (go-github-com-yosida95-uritemplate-v3): New variable.

Change-Id: Iacb0f441d1f879c3d84d4f1d3448d0a2945405c2
2026-02-26 13:47:08 +00:00
Sharlatan Hellseher
4a55ebbfca gnu: gomacro: Update to 0.0.0-20251011163654-53dd3d49f67b.
* gnu/packages/golang-apps.scm (gomacro): Update to 0.0.0-20251011163654-53dd3d49f67b.
[inputs]: Remove go-golang-org-x-tools, go-github-com-peterh-liner, and
go-github-com-mattn-go-runewidth.
[native-inputs]: Add go-golang-org-x-tools, go-github-com-peterh-liner, and
go-github-com-mattn-go-runewidth.

Change-Id: I3730b3567fe455b95b054a6bc79abacb79b23475
2026-02-26 13:15:32 +00:00
Sharlatan Hellseher
155a938b4d gnu: go-jsonnet: Simplify packaging.
* gnu/packages/golang-apps.scm (go-jsonnet)[arguments] <import-path>:
Use ellipsis (...) to build all commands at once.
<phases>: Use default 'build and 'install phases.

Change-Id: I2d65928c2f914e5f78bc26f2c7b26d0674ea2117
2026-02-26 13:11:19 +00:00
Sharlatan Hellseher
88040bb771 gnu: go-fxlint: Update to 0.0.0-20251227140935-d5da5b04ac90.
* gnu/packages/golang-apps.scm (go-fxlint): Update to 0.0.0-20251227140935-d5da5b04ac90.

Change-Id: I48d124ff6d36224f49b356b6af120f3c49ff9b8e
2026-02-26 13:10:05 +00:00
Ashish SHUKLA
db402a1e03 gnu: goawk: Update to 1.31.0.
* gnu/packages/textutils.scm (goawk): Update to 1.31.0
[arguments]<#:test-flags>: Add another test to be skipped.

Merges: https://codeberg.org/guix/guix/pulls/5076
Change-Id: I0f1cd6b516320c811dd440919dd155acdc1c9377
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 13:06:52 +00:00
Ashish SHUKLA
7fb07f9d77 gnu: nim: Update to 2.2.6.
* gnu/packages/nim.scm (atlas): Update.
(nim): Update to 2.2.6. [arguments]<#:phases>: Update phase
'patch-more-shebangs'.

Merges: https://codeberg.org/guix/guix/pulls/3971
Change-Id: I6fece3f3588bbf550c4a20c8a23be1dbab8214d2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 13:05:15 +00:00
Andy Tai
7db4c324bf gnu: a2ps: Update to 4.15.8.
* gnu/packages/pretty-print.scm (a2ps): Update to 4.15.8.

Merges: https://codeberg.org/guix/guix/pulls/4902
Change-Id: I8928ccd938862a0469ef3581f1b8871856d248b9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 13:01:38 +00:00
Herman Rimm
dfa81b2792 gnu: ddate: Fix synopsis.
* gnu/packages/calendar.scm (ddate): Comment on disabled tests, shorten
and fix synopsis.

Change-Id: Ie1e7abbc362aaedb00b6c4e4434a7deb285d0340
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 12:52:21 +00:00
Herman Rimm
182d4b3d34 gnu: ddate: Move to (gnu packages calendar).
* gnu/packages/linux.scm (ddate): Move from here ...
* gnu/packages/calendar.scm (ddate): ... to here.

Change-Id: I6e42f8d4487e9a6615fdc895c8ca32254679a691
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 12:52:19 +00:00
Sören Tempel
5b31cb7360 gnu: nginx: Enable ngx_http_dav module.
This allows setting up a WebDAV server with nginx, see:
<https://nginx.org/en/docs/http/ngx_http_dav_module.html>.

* gnu/packages/web.scm (nginx)[arguments]<configure-flags>: Add
"--with-http_dav_module" flag.

Merges: https://codeberg.org/guix/guix/pulls/4575
Change-Id: Ia4e9dd6110ac3771487b8696b7ab2b5880ddbac2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 12:22:25 +00:00
Bodertz
389f3fbb24 gnu: Add ruby-neatjson.
* gnu/packages/ruby-xyz.scm (ruby-neatjson): New variable.

Merges: https://codeberg.org/guix/guix/pulls/2826
Change-Id: I4d49d5a6d7db7d0889f50790aad08b56928ebd1e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 12:16:31 +00:00
Mark Walker
6176fcae15 gnu: agda-stdlib: Update to 2.3.
* gnu/packages/agda.scm (agda-stdlib): Update to 2.3.

Merges: https://codeberg.org/guix/guix/pulls/4190
Change-Id: I52636f7146e0c36f136f359cfe2b4fc8cd82d6dc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 12:08:37 +00:00
Andrew Wong
3fa6987d05 gnu: Add lavalauncher.
* gnu/packages/wm.scm (lavalauncher): New variable.

Merges: https://codeberg.org/guix/guix/pulls/4137
Change-Id: I49f0ccf8e5886e8d502b3bc3ad09130bb3f45171
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 12:01:31 +00:00
Hugo Buddelmeijer
138d1411bf gnu: zbar: Remove dbus connectivity.
* gnu/packages/aidc.scm (zbar): Remove dbus connectivity.
[arguments] <#:configure-flags>: Add --without-dbus.
[inputs]: Remove dbus.

Merges: https://codeberg.org/guix/guix/pulls/3420
Change-Id: Ib355ebd38403cc73240ed1d2414c62c0bed45814
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 11:34:14 +00:00
Francisco-Galindo
232d644c18 gnu: Add dmenu-wayland.
* gnu/packages/suckless.scm (dmenu-wayland): New variable.

Merges: https://codeberg.org/guix/guix/pulls/2589
Change-Id: Ifb224b937831e5c2ece8a494d6bfd5d2e4554e16
Reviewed-by: Andreas Enge <andreas@enge.fr>
Reviewed-by: Rutherther <rutherther@ditigal.xyz->
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 11:00:54 +00:00
Ricardo Wurmus
05c35a33de gnu: texinfo-4: Allow incompatible pointer types not just on the Hurd.
* gnu/packages/texinfo.scm (texinfo-4)[arguments]: Remove conditional.

Change-Id: Ie279cb7b34a637867d97e753d60e2483d7b8069c
2026-02-26 10:21:05 +01:00
Nguyễn Gia Phong
75001089b5 teams: sysadmin: Adopt corresponding services and tests.
* etc/teams.scm (sysadmin)<#:scope>: Add "gnu/services/admin.scm",
  "gnu/services/authentication.scm", "gnu/services/databases.scm",
  "gnu/services/dns.scm", "gnu/services/high-availability.scm",
  "gnu/services/kerberos.scm", "gnu/services/monitoring.scm",
  "gnu/services/nfs.scm", "gnu/services/samba.scm",
  "gnu/services/virtualization.scm", "gnu/services/vnc.scm",
  "gnu/tests/databases.scm", "gnu/tests/dns.scm",
  "gnu/tests/high-availability.scm", "gnu/tests/monitoring.scm",
  "gnu/tests/nfs.scm", "gnu/tests/samba.scm",
  "gnu/tests/virtualization.scm", and "gnu/tests/vnc.scm".
  Fix typo in "gnu/packages/configuration-management.scm".
* CODEOWNERS: Regenerate file.

Merges: https://codeberg.org/guix/guix/pulls/6340
Change-Id: I6cf52a9beba8164db42aabdb3b643d941eef3433
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 09:03:58 +00:00
David Thompson
a101a420c9 gnu: guile-hoot: Propagate Guile library inputs.
* gnu/packages/guile-xyz.scm (guile-hoot):[inputs]: Drop guile-gnutls and
move guile-fibers, and guile-websocket from here...
[propagated-inputs]: ...to here.

Change-Id: Ic29733676ae947e0e1edb4c595635a0b739ebf18
2026-02-25 20:39:50 -05:00
David Thompson
52ccae85c8 gnu: guile-websocket: Propagate guile-gnutls.
* gnu/packages/guile-xyz.scm (guile-websocket)[inputs]: Move guile-gnutls from
here...
[propagated-inputs]: ...to here.

Change-Id: Ifec5b9778ea48be0e88f70daba8d7142e895105d
2026-02-25 20:39:45 -05:00
Robin Templeton
3e75f5e584 gnu: Add ledger2beancount.
* gnu/packages/finance.scm (ledger2beancount): New variable.

Change-Id: Ic698ff8e23e711506dec625c3f15b13c6a105938
Modified-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-02-26 10:21:15 +09:00
Robin Templeton
e0af7679d8 gnu: Add perl-enum.
* gnu/packages/perl.scm (perl-enum): New variable.

Change-Id: Idb6d35cae9f123ec31e5f60691d44ae3a92690e6
2026-02-26 10:15:23 +09:00
Robin Templeton
064b6b00ed gnu: Add perl-string-interpolate.
* gnu/packages/perl.scm (perl-string-interpolate): New variable.

Change-Id: I866f09b7127dd5f422352bc3807e56fe63a4f3a5
2026-02-26 10:15:14 +09:00
Maxim Cournoyer
e122291204 build: Patch the git-lfs hooks shebangs in `git-fetch'.
This reverts commit b6a070d2a3, which patched
git-lfs so its hooks would refer to a 'sh' from the store, but this reference
was at risk of going stale since the hooks are installed and preserved outside
the store.  The shebangs are now patched in the `git-fetch' procedure
directly.

* guix/scripts/perform-download.scm (perform-git-download): Expand comment.
* guix/git-download.scm (bash-package): New variable.
(git-fetch/in-band*): Add #:bash argument.
(git-fetch-builder): Add it to `inputs', so that it gets added to PATH.
* guix/build/git.scm (git-fetch): Substitute /bin/bash in the post-checkout
git-lfs hook shebang.

Fixes: https://codeberg.org/guix/guix/issues/5616
Reported-by: Simon Josefsson <simon@josefsson.org>
Change-Id: Ife81737705bef5d0a1edad307ed77a479af4609e
2026-02-26 09:59:20 +09:00
Aurelien Gauthier
14a4a2b8ed gnu: xeyes: Update to 1.3.1.
* gnu/packages/xdisorg.scm (xeyes): Update to 1.3.1.

Change-Id: Ied93ad8108fdb6a97b15d6431eae3c698c3593a6
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-02-26 09:37:33 +09:00
Maxim Cournoyer
4a93597503 build-aux/build-self: Fix incorrect message error output.
* build-aux/build-self.scm (build): Remove 'by email' mention.

Fixes: <https://issues.guix.gnu.org/80437>
Change-Id: I7aaa4160ccfae80266316ce1db1531a7289a5044
2026-02-26 09:19:17 +09:00
Patrick Norton
497813ed86 gnu: openttd-jgrpp: Update to 0.70.2.
* gnu/packages/games.scm (openttd-jgrpp): Update to 0.70.2.

Merges: https://codeberg.org/guix/guix/pulls/6661
Change-Id: I9610fbf7b514315649565fc72dc842982072cc4a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 23:50:42 +00:00
Patrick Norton
13a56bea67 gnu: stockfish: Update to 18.
* gnu/packages/games.scm (stockfish): Update to 18.
[inputs]: Update neural-network-big to c288c895ea92.

Merges: https://codeberg.org/guix/guix/pulls/6670
Change-Id: I3f01e2da7a5f58379052848603efb4170fcb10f0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 23:46:46 +00:00
Nicolas Goaziou
3148ca6bd6 gnu: Add pianobooster.
* gnu/packages/music.scm (pianobooster): New variable.

Merges: https://codeberg.org/guix/guix/pulls/2170
Change-Id: I087ce46088e3780135c0bcf968020a81501d6870
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 23:44:50 +00:00
Ingar
d82e36e18e gnu: kakoune: Add search path.
KAKOUNE_RUNTIME: Overrides the location of the directory containing the
Kakoune support files.  If unset, location is determined from Kakoune's
binary location.

* gnu/packages/text-editors.scm (kakoune): Add KAKOUNE_RUNTIME to search
paths. This is needed to e.g. package plugins, or to have a stable
target for the symlink inside `${userconf}/autoload` to
`@{runtime}/autoload` (see Kakoune manual).

Merges: https://codeberg.org/guix/guix/pulls/6616
Change-Id: I55a48696f20e13499206b573a9b07895250d791c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 23:28:30 +00:00
Carlos Durán Domínguez
8d062a9f0e gnu: paps: Update to 0.8.0-0.199b478.
* gnu/packages/pdf.scm (paps): Update to 0.8.0-0.199b478.
[source]: Switch to git-fetch.
[build-system]: Switch to meson-build-system.
[inputs]: Add libpaper.
[native-inputs]: Remove intltool. Add fmt, and gettext-minimal.

Fixes: guix/guix#6686
Merges: https://codeberg.org/guix/guix/pulls/6696
Change-Id: I442cfe5c687e807fd78f4a94da25679eb915bf8d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 23:24:31 +00:00
terramorpha
0956abe376 gnu: transmission-remote-gtk: Update to 1.7.0.
* gnu/packages/bittorrent.scm (transmission-remote-gtk): Update to 1.7.0.

Merges: https://codeberg.org/guix/guix/pulls/6630
Change-Id: I4e118756250e6dfe2255fb5e0d974fae94c4c60b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 23:22:38 +00:00
Wilko Meyer
41d02cd010 gnu: chrony: Update to 4.8.
* gnu/packages/ntp.scm (chrony): Update to 4.8.

Merges: https://codeberg.org/guix/guix/pulls/6663
Change-Id: I99dd9f6af54d12b94a688153ff3ced7dfd6602a8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 23:20:57 +00:00
Andrew Stubbs
ff0617a72d gnu: fish: Update to 4.5.0.
* gnu/packages/shells.scm (fish): Update to 4.5.0.

Merges: https://codeberg.org/guix/guix/pulls/6643
Change-Id: I6e0f3cfbc2c9f25f34e80876032804cd4df53e3d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 23:18:49 +00:00
Ignacio Marmolejo
b3cb472c04 gnu: lua-language-server: Update to 3.17.1
* gnu/packages/lua.scm (lua-language-server): Update to 3.17.1.

Merges: https://codeberg.org/guix/guix/pulls/2831
Change-Id: If5d4e1d520877698e53bd2f2a151af6dd272a87a
Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me>
2026-02-26 00:17:04 +01:00
Hennadii Stepanov
95622de38d gnu: libsecp256k1: Update to 0.7.1.
* gnu/packages/crypto.scm (libsecp256k1): Update to 0.7.1.

Change-Id: I818a1a8f4ed492aad1d52d65b9289ed2bd90d3fc
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 23:15:34 +00:00
Robin Ole Heinemann
71d47ffa2e gnu: e2fsprogs: Add fuse to inputs.
This causes fuse2fs to get built.

* gnu/packages/linux.scm (e2fsprogs):
[inputs]: Add fuse.

Change-Id: Iedfafd190a5dd2adbda962c00f1a25476ffe9143
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-25 15:12:55 -08:00
Vagrant Cascadian
4fcbcab2d9 gnu: fuse: Update to 3.18.1.
* gnu/packages/linux.scm (fuse): Update to 3.18.1.
[source]: Use tar.gz.
(fuse-3.18): Remove.
* gnu/packages/file-systems.scm (disorderfs)[inputs]: Use unversioned fuse.
2026-02-25 15:12:52 -08:00
Ashish SHUKLA
a88f947b24 gnu: cgit: Update to 1.3
* gnu/packages/version-control.scm (cgit): Update to 1.3.
[inputs](git-source.tar.xz): Update to 2.53.0.

Change-Id: I37c5656b1a908a62f58f802da7094b6edf7f1959
Signed-off-by: jgart <jgart@dismail.de>
2026-02-25 18:10:41 -05:00