1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-07 13:40:36 +02:00
Commit Graph

169418 Commits

Author SHA1 Message Date
Roman Scherer
3722e939af gnu: go-github-com-charmbracelet-x-term: Use git-fetch/lfs.
This repository uses Git LFS for binary files, requiring git-fetch/lfs
to properly fetch the content on systems where git-lfs is not available
to the daemon's builtin:git-download builder.

* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-term): Use
git-fetch/lfs method.

Change-Id: I921bf69c364b91cf4de5cb3ccb3a720c411c005e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 20:45:46 +00:00
Roman Scherer
2f98b83322 gnu: go-github-com-charmbracelet-x-input: Use git-fetch/lfs.
This repository uses Git LFS for binary files, requiring git-fetch/lfs
to properly fetch the content on systems where git-lfs is not available
to the daemon's builtin:git-download builder.

* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-input): Use
git-fetch/lfs method.

Change-Id: I570d2c43188afecfee9323ede00523724a741e41
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 20:45:38 +00:00
Roman Scherer
98e420ad54 gnu: go-github-com-charmbracelet-x-exp-slice: Use git-fetch/lfs.
This repository uses Git LFS for binary files, requiring git-fetch/lfs
to properly fetch the content on systems where git-lfs is not available
to the daemon's builtin:git-download builder.

* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-exp-slice): Use
git-fetch/lfs method.

Change-Id: Ic062765c149fb3a0ee58813f850b7ba26d192f01
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 20:45:31 +00:00
Roman Scherer
80877c4dac gnu: go-github-com-charmbracelet-x-exp-golden: Use git-fetch/lfs.
This repository uses Git LFS for binary files, requiring git-fetch/lfs
to properly fetch the content on systems where git-lfs is not available
to the daemon's builtin:git-download builder.

* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-exp-golden): Use
git-fetch/lfs method.

Change-Id: Ieda6b30b30d9f3394c78ff070580ec8d890edfea
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 20:45:22 +00:00
Roman Scherer
09f1b0845d gnu: go-github-com-charmbracelet-x-cellbuf: Use git-fetch/lfs.
This repository uses Git LFS for binary files, requiring git-fetch/lfs
to properly fetch the content on systems where git-lfs is not available
to the daemon's builtin:git-download builder.

* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-cellbuf): Use
git-fetch/lfs method.

Change-Id: I5899d3cc841d117d079a968ca4b73fd7c8d13108
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 20:45:12 +00:00
Roman Scherer
6b6f994781 gnu: go-github-com-charmbracelet-x-ansi: Use git-fetch/lfs.
This repository uses Git LFS for binary files, requiring git-fetch/lfs
to properly fetch the content on systems where git-lfs is not available
to the daemon's builtin:git-download builder.

* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-ansi): Use
git-fetch/lfs method.

Change-Id: I22d3b1856b239db335dbf83bf02623e8534639cd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 20:44:50 +00:00
Carlos Durán Domínguez
57e9bacc41 gnu: sdrangel: Update to 7.23.2.
* gnu/packages/radio.scm (sdrangel): Update to 7.23.2.
[inputs]: Remove codec2, qtbase-5, qtcharts-5, qtdeclarative-5,
qtgamepad-5, qtgraphicaleffects, qtlocation-5, qtmultimedia-5,
qtquickcontrols2-5, qtserialport-5, qtspeech-5, qtsvg-5, qtwayland-5,
qtwebchannel-5, qtwebengine-5, and qtwebsockets-5; add codec2-1, qtbase,
qtcharts, qtdeclarative, qtlocation, qtmultimedia, qtpositioning,
qtserialport, qtspeech, qtscxml, qtsvg, qtwayland, qtwebengine,
qtwebsockets.
[arguments]: <#:qtbase>: Set to qtbase. <#:configure-flags>: Add
"-DENABLE_QT6=ON".

Fixes: guix/guix#6483
Change-Id: I7665b6978e7f93f61eef0f144f3a54aff66627ef
Reviewed-by: Giacomo Leidi <therewasa@fishinthecalculator.me>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 19:08:52 +00:00
Carlos Durán Domínguez
c384f75b61 gnu: sdrangel: Improve style.
* gnu/packages/radio.scm (sdrangel)[arguments]: Use G-expressions.

Change-Id: I745270aa97978e8287b4762e31748ad3c70db0ec
Reviewed-by: Giacomo Leidi <therewasa@fishinthecalculator.me>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 19:08:52 +00:00
Carlos Durán Domínguez
1ba2530e59 gnu: Add codec2-1.
* gnu/packages/audio.scm (codec2-1): New variable.

Change-Id: Ida18de1cbeb76b562836cba3e70ef6bc38c1e6f8
Reviewed-by: Giacomo Leidi <therewasa@fishinthecalculator.me>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 19:08:51 +00:00
Felix Gruber
0444f0a92a gnu: python-pdfminer-six: Update to 20260107.
* gnu/packages/python-xyz.scm (python-pdfminer-six): Update to 20260107.
[native-inputs]: Add python-setuptools-scm.  Remove python-wheel.

Merges: https://codeberg.org/guix/guix/pulls/6690
Change-Id: I8c31def9fb83cfd3e4a52a31f4047fabfb8ee4d7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 18:56:03 +00:00
Carlos Durán Domínguez
4c940ee970 gnu: Add gofrundis.
* gnu/packages/markup.scm (gofrundis): New variable.

Merges: https://codeberg.org/guix/guix/pulls/6352
Change-Id: I2e9a4cae842c47d3bb791370f0473c67148e5776
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 16:58:19 +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
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
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