Commit graph

141421 commits

Author SHA1 Message Date
Suhail Singh
13dc33602f
gnu: Add complgen.
* gnu/packages/rust-apps.scm (complgen): New variable.

Change-Id: Icfd633a7f0038e4f19afe6af6921f117e188fd50
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-08-30 22:55:33 +02:00
Suhail Singh
e0a8c25c7e
gnu: Add rust-ustr-0.9.
* gnu/packages/crates-io.scm (rust-bindgen-0.53): New variable.
(rust-cexpr-0.2): New variable.
(rust-clang-sys-0.23): New variable.
(rust-fasthash-0.4): New variable.
(rust-fasthash-sys-0.3): New variable.
(rust-spin-0.7): New variable.
(rust-string-cache-shared-0.3): New variable.
(rust-ustr-0.9): New variable.
(rust-which-1): New variable.
(rust-xoroshiro128-0.3): New variable.

Change-Id: I69588de3aa84215f613500a14851be7d1754463f
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-08-30 22:55:25 +02:00
Suhail Singh
acbb239145
gnu: Add rust-slice-group-by-0.3.
* gnu/packages/crates-io.scm (rust-slice-group-by-0.3): New variable.

Change-Id: Ib044c37db12f93a9ebe1cd1457055ef1c3b5d763
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-08-30 22:55:09 +02:00
Suhail Singh
499879ec31
gnu: Add rust-roaring-0.10.
* gnu/packages/crates-io.scm (rust-roaring-0.10): New variable.
(rust-retain-mut-0.1.7): New variable.

Change-Id: I71b582e85384caecbfff08f3b4fbac899e71255b
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-08-30 22:54:54 +02:00
Suhail Singh
c77515e054
gnu: Add rust-railroad-0.2.
* gnu/packages/crates-io.scm (rust-railroad-0.2): New variable.
(rust-railroad-verification-0.1): New variable.

Change-Id: If4a5b474cff1e78ff156b56e4192842e1b20155b
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-08-30 22:54:45 +02:00
Suhail Singh
3b5a69a41d
gnu: Add rust-nom-locate-4.
* gnu/packages/crates-io.scm (rust-nom-locate-4): New variable.

Change-Id: I5237f0b6e3463bbd5cd2048060334f88cf75d27a
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-08-30 22:54:29 +02:00
Suhail Singh
f4240f71e0
gnu: Add rust-chic-1.
* gnu/packages/crates-io.scm (rust-chic-1): New variable.
(rust-annotate-snippets-0.6): New variable.

Change-Id: Ibf939b8a15a9135a66bf41e3a39ed1c25c32dbaf
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-08-30 22:54:12 +02:00
Ludovic Courtès
d5312370b4
gnu: libgit2@1.8: Fix more uninitialized value uses.
Fixes <https://issues.guix.gnu.org/72859>.

* gnu/packages/patches/libgit2-uninitialized-proxy-settings.patch: Update.

Reported-by: Rodion Goritskov <rodion.goritskov@gmail.com>
Change-Id: I4fc1eec1094139572a02bce2dd15d3664dbf2c49
2024-08-29 13:48:29 +02:00
Sharlatan Hellseher
09fe58e08c
Revert "gnu: Add go-github-com-ipfs-go-ipfs-posinfo."
This reverts commit db1b89d8e6.

It was accidently pushed after review precess and attempt to exclude it
from Kubo, introduce regression seen in
<https://ci.guix.gnu.org/build/5513172/log/raw>.  The project is
deprecated and patch is not required.
2024-08-29 08:04:12 +01:00
Andy Tai
58906decf1
gnu: xpra: Update to 6.1.2.
* gnu/packages/xorg.scm (xpra): Update to 6.1.2.

Change-Id: Ib1f4ed522c94cbfa1ff1b874dad1ee2f0b74baf3
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-08-29 13:58:35 +08:00
Andy Tai
fbfe759fa1
gnu: opencv: Update to 4.10.0
* gnu/packages/image-processing.scm (opencv): Update to 4.10.0.

Change-Id: I4de85cdaa744386deb8162a689dca23003c150ef
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-08-29 12:35:24 +08:00
Zheng Junjie
53f1d10f08
gnu: uriparser: Fix cross-compilation.
* gnu/packages/web.scm (uriparser)[arguments]: When cross-compilation, Set
-DURIPARSER_BUILD_TESTS=OFF.

Change-Id: I003fbc37e82ed308998490b7bbba2aad6a0b7f55
2024-08-29 11:21:40 +08:00
Artyom V. Poptsov
c061a7175d
gnu: uriparser: Update to 0.9.8.
* gnu/packages/web.scm (uriparser): Update to 0.9.8.
[source]: Switch to git-fetch.

Change-Id: I12ed35eebd9719aac83e5838cdec6e81529763ae
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-08-29 11:20:57 +08:00
Artyom V. Poptsov
7779ed9aed
gnu: uniutils: Use GEXPs.
* gnu/packages/textutils.scm (uniutils): Use GEXPs.

Change-Id: I9e59018b41820778b92e69aad2f64c715986c4e9
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-08-29 11:12:09 +08:00
Artyom V. Poptsov
e8f54ad464
gnu: uniutils: Update to 2.28.
* gnu/packages/textutils.scm (uniutils): Update to 2.28.
[source]: Change HTTP to HTTPS in the URI.

Change-Id: I8c01c6021bf9f28c2bd9a6039ff26a8dc5e4dd16
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-08-29 11:12:09 +08:00
Zheng Junjie
579fc61689
gnu: ascii2binary: Fix cross-compilation.
* gnu/packages/textutils.scm (ascii2binary): Fix cross-compilation.
[native-inputs]: Add autoconf, automake.
[arguments]: Add fix-rpl_malloc phase.

Change-Id: Iefaca353490a17f9263431f60db33218a22e914c
2024-08-29 11:12:09 +08:00
Artyom V. Poptsov
de25a21433
gnu: kubo: Unbundle more inputs.
* gnu/packages/ipfs.scm (kubo): [snippet]: Delete
"vendor/github.com/libp2p/go-doh-resolver" and
"vendor/github.com/libp2p/go-bitfield".
[inputs]: Add go-github-com-libp2p-go-doh-resolver, and
go-github-com-ipfs-go-bitfield.

Change-Id: I417802e02b482164fdb65852a19187fb63bd9199
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-08-29 01:07:24 +01:00
Artyom V. Poptsov
db1b89d8e6
gnu: Add go-github-com-ipfs-go-ipfs-posinfo.
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-posinfo): New variable.

Change-Id: I19486debf95e0877d735fd18fab9faf1cf26c484
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-08-29 01:07:24 +01:00
Artyom V. Poptsov
ac7b75d473
gnu: Add go-github-com-ipfs-go-bitfield.
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-bitfield): New variable.

Change-Id: I95e627fb5f4dfcca5e4b70e753b544b4965b96c2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-08-29 01:07:24 +01:00
Artyom V. Poptsov
71e1d0a437
gnu: Add go-github-com-libp2p-go-doh-resolver.
* gnu/packages/golang-web.scm (go-github-com-libp2p-go-doh-resolver): New variable.

Change-Id: I581c6032fbb9b6ffe74423172359b65ced119ab3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-08-29 01:07:24 +01:00
Brennan Vincent
b1fd511477
gnu: Add go-1.23.
gnu/packages/golang.scm (go-1.23): New variable.

Change-Id: I08ce59873bd7fa5ab41a557e5847b8540c053e79
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-08-29 01:07:24 +01:00
Sharlatan Hellseher
fd0eb4662b
gnu: go-1.22: Update to 1.22.6.
* gnu/packages/golang.scm (go-1.22): Update to 1.22.6.

Change-Id: I6f2146598b82c251cb31cc7320eef00bbfec6faa
2024-08-29 01:07:24 +01:00
Sharlatan Hellseher
20f19261e4
gnu: python-pyarrow: Fix build.
Resolve regression introduced in
c2d172fc74 as seen in CI
<https://ci.guix.gnu.org/build/5481081/log/raw>.

* gnu/packages/databases.scm (python-pyarrow)
[arguments]: <#:phases>: Add 'set-version phase.
In 'set-pyarrow-build-options phase sort environment variables
alphabetically, add PYARROW_CMAKE_OPTIONS, PYARROW_PARALLEL,
PYARROW_WITH_HDFS.

Change-Id: I85bb78e49fa207d19080e15db09d9764c7f84c25
2024-08-28 23:23:50 +01:00
Sharlatan Hellseher
d942cf18c2
gnu: python-pyarrow: Refresh package style.
* gnu/packages/databases.scm: Apply new package style.

Change-Id: I2f26ee6569f9d8a5730757ca7a9e3d612ac20f38
2024-08-28 23:23:50 +01:00
Nicolas Goaziou
dbc64bef16
gnu: Add lead-solver.
* gnu/packages/games.scm (lead-solver): New variable.

Change-Id: I5b126d1173e80cab6a588a08887c47d2f981890d
2024-08-28 23:43:38 +02:00
Nicolas Goaziou
77ca6b3108
gnu: dds: Add missing header files.
* gnu/packages/game-development.scm (dds)[arguments]<#:phases>: Also install
header files.

Change-Id: If3db20d8cb3530be16607d9e7c2a671dfff34439
2024-08-28 23:41:24 +02:00
Tobias Geerinckx-Rice
0c90851837
gnu: cups-minimal: Update graft to 2.4.9 [fixes CVE-2024-35235].
* gnu/packages/cups.scm (cups-minimal/fixed): Update to 2.4.9.

Change-Id: Ibb3c371b0e90457736b396f5e97b3055a4c7fc97
2024-08-18 02:00:00 +02:00
Tobias Geerinckx-Rice
6c56608561
doc: Fix typos.
* doc/guix.texi (Desktop Services): Transpose 2 adjacent bytes.
(Complex Configurations): Add a missing one.

Change-Id: Ia03404b500e22ed0f8a414e6b63a8f3cc6270379
2024-08-18 02:00:00 +02:00
Tobias Geerinckx-Rice
1a21e738b1
gnu: openttd-engine: Update to 14.1.
* gnu/packages/games.scm (openttd-engine): Update to 14.1.

Change-Id: I5be37d1f2c50053197ed6a4617714ae6d2124312
2024-08-18 02:00:00 +02:00
Tobias Geerinckx-Rice
b51265e398
gnu: kirc: Update home page.
* gnu/packages/irc.scm (kirc)[home-page]: Update.

Change-Id: Ib46dee7d7350ceeb7e7e3a42dc69df1284d8b9fe
2024-08-18 02:00:00 +02:00
Tobias Geerinckx-Rice
aa6e1c00b6
gnu: swaylock: Update to 1.8.0.
* gnu/packages/wm.scm (swaylock): Update to 1.8.0.

Change-Id: Ie1cbc553f9113b0bbc56f4478c7194b8d78958c4
2024-08-18 02:00:00 +02:00
Tobias Geerinckx-Rice
0bbd7214a2
gnu: diffoscope: Update to 276.
* gnu/packages/diffoscope.scm (diffoscope): Update to 276.

Change-Id: I15c5e4b283f79c8d7ce16165f3d2d39200a63810
2024-08-18 02:00:00 +02:00
Tobias Geerinckx-Rice
0ac1758c19
gnu: grim: Update home page.
* gnu/packages/image.scm (grim)[home-page]: Update.

Change-Id: Ifb3a2077098599a6ee39cd3f1f69492910c56fef
2024-08-18 02:00:00 +02:00
Tobias Geerinckx-Rice
f3a9c30d2d
gnu: Expand some substandard imported descriptions.
* gnu/packages/crates-io.scm (rust-fs-set-times-0.19)[description]:
Use upstream's blurb, mostly.
(rust-jwalk-0.8)[synopsis, description]: Likewise.

Change-Id: Ifeac5e37d05bd1075634d060e834e7384873544f
2024-08-18 02:00:00 +02:00
gemmaro
f0a5992ee8
gnu: ruby-rdoc: Update to 6.7.0.
* gnu/packages/ruby.scm (ruby-rdoc): Update to 6.7.0.
[arguments]<#:phases>: Remove patch for gemspec file.
[native-inputs]: Add ruby-test-unit-ruby-core.

Change-Id: I605f1e79d96ca35029280909e0c2e4c9884c682c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-08-28 16:37:32 +02:00
Tomas Volf
a579822d4c
gnu: ngtcp2: Update to 1.7.0.
* gnu/packages/networking.scm (ngtcp2)[version]: Update to 1.7.0.
[source]: Use gzip archive.

Change-Id: If4490a46c0ab551ded32aab962981c9fdb43ff94
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-08-28 16:37:32 +02:00
Tomas Volf
52df4c47b2
gnu: nghttp3: Update to 1.5.0.
* gnu/packages/web.scm (nghttp3): Update to 1.5.0.

Change-Id: Ic43e41bf5335267c9a669425e37b62ff369e466b
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-08-28 16:37:32 +02:00
Sergio Pastor Pérez
ebe00a20e2
services: mcron: Fix home version not respecting user PATH variable.
Without this fix, deploying `home-mcron-service-type' will strip user's PATH
variable from it's environment. This means that, programs such as `notmuch',
which use hooks which usually invoke `notmuch' from path, would need to be
updated with full paths; which makes it very inconvenient to use.

* gnu/services/mcron.scm (mcron-shepherd-services): respect user PATH variable.

Change-Id: I104aa0a818ad6c3266b2b8f73a9609bfb36e314d
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-08-28 16:37:32 +02:00
Fabio Natali
1fb4c399ea
home: services: Add home-beets-service-type.
* gnu/home/services/music.scm: New file.
* gnu/local.mk: Add this.
* doc/guix.texi: Document this.

Change-Id: Idc23a68276cb3fb07733bb38bc38b1c5a63c1d6a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-08-28 16:37:31 +02:00
Ludovic Courtès
41d05c7d65
gnu: guile-git: Switch to libgit2 1.8.
* gnu/packages/guile.scm (guile-git)[inputs]: Replace ‘libgit2-1.7’ by
‘libgit2-1.8’.

Change-Id: I0b9c6f9efb813c2af589ebf291c6f66ff81b87d9
2024-08-28 16:37:31 +02:00
Ludovic Courtès
591972dfa1
gnu: libgit2@1.8: Fix use of uninitialized value.
* gnu/packages/patches/libgit2-uninitialized-proxy-settings.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/version-control.scm (libgit2-1.8)[source]: Use it.

Change-Id: I6b0f009d352ddadfcc57b945baea0dcc1bac0589
2024-08-28 16:37:31 +02:00
Ludovic Courtès
21c6d4262b
gnu: guile-git: Update to 0.8.0.
* gnu/packages/guile.scm (guile-git): Update to 0.8.0.

Change-Id: I97ed6c88402e53935d7f1cec335a7982f3e33417
2024-08-28 16:37:31 +02:00
Zheng Junjie
618880f6ba
gnu: kdenlive: Add qqc2-desktop-style to inputs.
Fixes https://issues.guix.gnu.org/72823

* gnu/packages/kde.scm (kdenlive)[inputs]: Add qqc2-desktop-style.

Change-Id: I5719caa39e1fc82ecab7d73907eec9b7014a4f72
2024-08-28 21:36:40 +08:00
Zheng Junjie
53396a22af
gnu: parallel: Fix cross-compilation.
* gnu/packages/parallel.scm (parallel)[arguments]<#:phases>: when tests?, run
post-install-test.

Change-Id: I5aabf0a80e0c314e9cb86bfa96de561ae5fcaa49
2024-08-28 16:06:02 +08:00
Andy Tai
e804efb1c7
gnu: parallel: Update to 20240822.
* gnu/packages/parallel.scm (parallel): Update to 20240822.

Change-Id: If862a93ef55962b28ac20c194af906c9bd22d061
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-08-28 15:58:29 +08:00
Zheng Junjie
47281c9c08
gnu: vice: Use G-expressions.
* gnu/packages/emulators.scm (vice)[arguments]: Use G-expressions.

Change-Id: I15bfd07526b39a6f1b8ca27b32f5ad6b0cf48f6d
2024-08-28 14:39:34 +08:00
Artyom V. Poptsov
5b2b10b63f
gnu: vice: Update to 3.8.
* gnu/packages/emulators.scm (vice): Update to 3.8.
[source]: Set file-name.
[inputs]: Add curl.

Change-Id: I553de35a74b300ac3d56f542724dacec4399c33d
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-08-28 14:17:38 +08:00
Zheng Junjie
8b25e1c5c2
gnu: tio: Install bash-completion.
* gnu/packages/terminals.scm (tio)[arguments]<#:configure-flags>: Set
-Dbashcompletiondir.

Change-Id: Ie19517aa190e18edd30108f594523b9b008f9ab4
2024-08-28 13:04:38 +08:00
guix-patches--- via
2787fd81e3
gnu: tio: Update to 3.6.
* gnu/packages/terminals.scm (tio): Update to 3.6.
[source]: Switch to git-fetch.

Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
Change-Id: I4e9ed921bdb9b14bd45e6c5e3ad33cebb6577ab1
2024-08-28 13:04:20 +08:00
Romain GARBAGE
18431cb5ba
gnu: Add gfortran 13.
* gnu/packages/gcc.scm (gfortran-13): New variable.

Change-Id: Idf9a35548a9a80251cc70154c7d70f5b3a316db9
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-08-28 12:22:40 +08:00