Commit graph

144797 commits

Author SHA1 Message Date
Vincent Legoll
f8979b4bcc
gnu: freecad: Update to 1.0.0.
* gnu/packages/patches/freecad-vtk-9.3.patch: Has been upstreamed, remove.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/engineering (freecad)[source]: Update to 1.0.0,
  remove patches, add snippet to unbundle some 3rdparty code.
  [native-inputs]: Add c++-gsl.
  [inputs]: Add onsdel-solver, yaml-cpp.
  [configure-flags]: Add some flags.

Change-Id: I3005a3b5cccc8aae4129a49e123fd5ab8293b3f2
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-11-26 15:21:44 +01:00
Vincent Legoll
e11ab2a6e9
gnu: Add ondsel-solver.
* gnu/packages/engineering.scm (ondsel-solver): New variable.

Change-Id: Ie966b13d1ec5351ef8b9f2459780f3da47f96db8
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-11-26 15:21:44 +01:00
Navid Afkhami
1283f5cd40
gnu: Add r-highs.
* gnu/packages/cran.scm (r-highs): New variable.

Change-Id: I181f036f5df65a7e1ec6fc1a6646da22686d5895
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2024-11-26 15:13:25 +01:00
Efraim Flashner
2bda81fadc
.guix-authorizations: Authorize Ekaitz Zarraga's key.
* .guix-authorizations (ekaitz): Register PGP key fingerprint.

Voucher: Efraim Flashner <efraim@flashner.co.il>
Voucher: Ludovic Courtès <ludo@gnu.org>
Voucher: Andreas Enge <andreas@enge.fr>
Voucher: Janneke Nieuwenhuizen <janneke@gnu.org>
Change-Id: I00d4ecea17aa59f5a7eeb4743b4df5b5416b44be
2024-11-26 13:54:00 +02:00
Efraim Flashner
5ff9e51e2c
gnu: the-powder-toy: Enable building on more architectures.
* gnu/packages/games.scm (the-powder-toy)[source]: Add a snippet to
identify more machines as 64-bit.
[arguments]: Add configure-flags when building with lua.  Add a phase to
correctly use lua when necessary.
[inputs]: Build with luajit or lua-5.2 depending on platform support.

Change-Id: I7c1fda2d45f3e6c74475e33ec2a23f9accd6964f
2024-11-26 11:12:25 +02:00
Ron Nazarov
276744f3d6
gnu: Add the-powder-toy.
* gnu/packages/games.scm (the-powder-toy): New variable.

Change-Id: I140d21cab40a522a5079de51980874dae93b4304
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-11-26 10:17:24 +02:00
Efraim Flashner
0c23da84e0
gnu: clifm: Fix bash completion directory.
* gnu/packages/clifm.scm (clifm)[arguments]: Add a phase to adjust the
bash completion directory.

Change-Id: I1652c9284eab295d28a82518e9e165c2b90776d9
2024-11-26 09:40:18 +02:00
Efraim Flashner
a51ba75a40
gnu: clifm: Fix cross-compiling.
* gnu/packages/clifm.scm (clifm)[inputs]: Add file.

Change-Id: I5c62d720850158779dbeabaff16047543b30170f
2024-11-26 09:35:13 +02:00
Rodion Goritskov
fa093b8052
gnu: clifm: Update to 1.22.
* gnu/packages/clifm.scm (clifm): Update to 1.22.

Change-Id: Ie4308bf79d9e4a12121f6c6c560cee028f863d04
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-11-26 09:26:47 +02:00
Navid Afkhami
9b1fb12978
gnu: Add r-rtk.
* gnu/packages/cran.scm (r-rtk): New variable.

Change-Id: I98652c763409ecd4b39d1b5ac8dc3ee8d740ae97
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2024-11-25 13:17:49 +01:00
Morgan Smith
827ec92f44
gnu: gajim-openpgp: Update to 1.6.1.
* gnu/packages/messaging.scm (gajim-openpgp): Update to 1.6.1.

Change-Id: Iab263d7905b869895889a70c1a3c13d71bae1e51
Signed-off-by: Luca Matei Pintilie <luca@lucamatei.com>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-25 11:40:56 +01:00
Morgan Smith
5164308d52
gnu: Deprecate gajim-omemo.
This plugin is no longer needed.  The functionality is build into gajim now.

* gnu/packages/messaging.scm (gajim-omemo): Deprecate package.

Change-Id: Ib2e76eab9ace8486396f6dab590b830866693d87
Co-authored-by: Luca Matei Pintilie <luca@lucamatei.com>
Signed-off-by: Luca Matei Pintilie <luca@lucamatei.com>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-25 11:40:55 +01:00
Morgan Smith
6f2419de32
gnu: gajim: Update to 1.9.3.
* gnu/packages/messaging.scm (gajim): Update to 1.9.3.

Change-Id: I302a02e6ea9c0f974055a5f44f06c61bcf2fb93e
Signed-off-by: Luca Matei Pintilie <luca@lucamatei.com>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-25 11:40:55 +01:00
Morgan Smith
aa50cfe05a
gnu: Add python-omemo-dr.
* gnu/packages/python-crypto.scm (python-omemo-dr): New variable.

Change-Id: I06b31e62dff1a740fee832e17200f8905810860a
Signed-off-by: Luca Matei Pintilie <luca@lucamatei.com>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-25 11:40:54 +01:00
Morgan Smith
498b6cd008
gnu: Add python-protobuf-5.
* gnu/packages/protobuf.scm (python-protobuf-5): New variable.

Change-Id: Ic181a92bc0e3eb66adf535d98b192cbb006028ad
Signed-off-by: Luca Matei Pintilie <luca@lucamatei.com>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-25 11:40:54 +01:00
Morgan Smith
9f0f3a7eeb
gnu: python-nbxmpp: Update to 5.0.3.
* gnu/packages/messaging.scm (python-nbxmpp): Update to 5.0.3.

Change-Id: Id1c4cb770123e9ed4a7fa846107eb38df412bc10
Signed-off-by: Luca Matei Pintilie <luca@lucamatei.com>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-25 11:40:53 +01:00
Ludovic Courtès
a7d6a79a98
gnu: openmpi: Disable static libraries.
* gnu/packages/mpi.scm (openmpi-4)[arguments]: Pass “--disable-static”.
* gnu/packages/mpi.scm (openmpi-5)[arguments]: Likewise.

Change-Id: Ia6a8bc8a88d12a37878a45eed380262759bd4565
2024-11-25 11:22:24 +01:00
Ludovic Courtès
f0d400fd2a
gnu: libfabric: Enable libcxi support.
* gnu/packages/linux.scm (libfabric)[inputs]: Add libcxi, curl, and
json-c if libcxi supports the target system.
[arguments]: Add #:phases.

Change-Id: I3345cac68603c776ec4953cf0e97a12389c30635
2024-11-25 11:22:24 +01:00
Ludovic Courtès
d3db109346
gnu: Add libcxi.
* gnu/packages/linux.scm (libcxi): New variable.

Change-Id: I714d8694c796d5bc3ce4756d5aae576031288699
2024-11-25 11:22:24 +01:00
Ludovic Courtès
24f6a1c188
gnu: Add cxi-driver.
* gnu/packages/linux.scm (cxi-driver): New variable.

Change-Id: Iac48010d3de7f46248afe8c71991da71b61ebe6f
2024-11-25 11:22:23 +01:00
Ludovic Courtès
d607233d9e
gnu: Add cassini-headers.
* gnu/packages/linux.scm (cassini-headers): New variable.

Change-Id: I278fe784ed2a0b31831dd6ff19f0c03d193b310a
2024-11-25 11:22:23 +01:00
Ludovic Courtès
4978e36866
tests: sddm: Update expected message on login screen.
* gnu/tests/sddm.scm (run-sddm-test)["login screen up"]: Change expected
message to match current SDDM version.

Change-Id: Ib59478685b87b8080e27d2aee367c709cbcd0906
2024-11-25 11:22:12 +01:00
Jordan Moore
47ab553178
gnu: du-dust: Update to 1.1.1.
* gnu/packages/admin.scm (du-dust): Update to 1.1.1.
[arguments]: Switch to using G-exps.
[cargo-inputs]: Add rust-chrono-0.4, rust-ctrlc-3, rust-filesize-0.2.
Replace rust-clap-3 with 4, rust-clap-complete-3 with 4,
rust-clap-mangen-0.1 with 0.2.  Remove rust-atty-0.2.

Change-Id: I0bd13a96669e526c7c9c5eab0f3ff416b3e69f05
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-11-25 08:43:52 +02:00
Leo Famulari
0de78424bd
gnu: linux-libre 4.19: Update to 4.19.324.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.324.
(linux-libre-4.19-pristine-source): Update hash.

Change-Id: I82e9d32dc7adbeaa9e416c3a2dd4763d8cb28c3c
2024-11-24 18:34:04 -05:00
Timotej Lazar
50d9e8b454
gnu: soju: Update to 0.8.2.
* gnu/packages/irc.scm (soju): Update to 0.8.2.
[native-inputs]: Drop go-nhooyr-io-websocket. Add
go-github-com-coder-websocket.

Change-Id: I272e692eab620fbf41d025f5aa3eb8d7c6eb5cbc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-11-24 21:52:14 +00:00
Leo Famulari
c05a78739d
gnu: linux-libre 5.4: Update to 5.4.286.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.286.
(linux-libre-5.4-pristine-source): Update hash.

Change-Id: Ie3795b6627708714e3b018b2dd3059029ed4d2a1
2024-11-24 12:46:38 -05:00
Leo Famulari
275259d8d4
gnu: linux-libre 5.10: Update to 5.10.230.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.230.
(linux-libre-5.10-pristine-source): Update hash.

Change-Id: I041153e10a9c5b3f7dfb2472dcccb1b0f2e81725
2024-11-24 12:46:38 -05:00
Leo Famulari
a6b9be02b2
gnu: linux-libre 5.15: Update to 5.15.173.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.173.
(linux-libre-5.15-pristine-source): Update hash.

Change-Id: Ifac6956504d0a7c3bc72a84fdb50e94037786381
2024-11-24 12:46:37 -05:00
Leo Famulari
f9145ac8e3
gnu: linux-libre 6.1: Update to 6.1.118.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.118.
(linux-libre-6.1-pristine-source): Update hash.

Change-Id: Iacf38639d720e0f56a9d47fd92e1399902de8e57
2024-11-24 12:46:37 -05:00
Leo Famulari
02752e49bc
gnu: linux-libre 6.6: Update to 6.6.62.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.62.
(linux-libre-6.6-pristine-source): Update hash.

Change-Id: I8737dfe9a9cc4f94b894ce3c12ec55d74775c9eb
2024-11-24 12:46:37 -05:00
Leo Famulari
c895afc6f4
gnu: linux-libre: Update to 6.11.9.
* gnu/packages/linux.scm (linux-libre-6.11-version): Update to 6.11.9.
(linux-libre-6.11-pristine-source): Update hash.

Change-Id: I062f6f84c12dad5670dfe48811d603bc300712e2
2024-11-24 12:46:33 -05:00
Sharlatan Hellseher
bdbf3ab4f0
gnu: python-pycurl: Adjust inputs.
* gnu/packages/python-web.scm (python-pycurl): Remove requirement for
pytest-xdist as tests need to be run in single threaded. No need for
Nose as main test runner is Pytest now.
[arguments]<test-flags>: Remove "--numprocesses" option.
[native-inputs]: Remove python-nose and python-pytest-xdist.

Change-Id: I8de5d89a38208c119ea5494de1e8339130b01f54
2024-11-24 14:45:35 +00:00
Attila Lendvai
e30c169bec
gnu: python-pycurl: Build from git.
* gnu/packages/python-web.scm (python-pycurl) [source]: Swap to git
checkout.

Change-Id: I1b347c04022970ffe42a87530e525a83745ff84c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-11-24 14:42:53 +00:00
Attila Lendvai
851f0662a5
gnu: python-pycurl: Fix build by running the tests single-threaded.
* gnu/packages/python-web.scm (python-pycurl): Make test run single-threaded.
Reenable some tests that used to fail due to threading.
[test_request_without_certinfo]: Disable test/timebomb that probably uses an
expired CA.

Change-Id: I62bc60757cf2e005ed55768c84d8c178f63c35ec
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-11-24 14:42:53 +00:00
Parnikkapore
79510f5e62
gnu: minetest: Update to 5.10.0.
* gnu/packages/minetest.scm (minetest): Update to 5.10.0.
[source] <snippet>: Fix unbundling and unbundle catch2.
[arguments] <#:configure-flags>: Remove redundant flags.
<#:phases>: Remove all patches no longer applicable.
[native-inputs]: Add catch2-3.
[inputs]: Remove coreutils and libxxf86vm.

Change-Id: If8720bb51309d7c251e76a1885695851f3a03255
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-11-24 15:04:38 +01:00
Liam Hupfer
1107eed795
gnu: emacs-piem: Canonicalize home-page URL.
guix lint warns about a permanent redirect.

* gnu/packages/emacs-xyz.scm (emacs-piem): Canonicalize home-page URL.

Change-Id: I8362436789a7e4736fc4572963a817b3532ca58a
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-11-24 15:04:38 +01:00
Liam Hupfer
72f56779fc
gnu: emacs-piem: Build Info manual.
* gnu/packages/emacs-xyz (emacs-piem): Build Info manual.

Change-Id: Id3be957586e430f74330e35c6e39e08437668d0e
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-11-24 15:04:38 +01:00
Liliana Marie Prikler
35172734c6
gnu: emacs-next: Update to 30.0.92-0.881d593.
* gnu/packages/emacs.scm (emacs-next-minimal): Update to 30.0.92-0.881d593.
2024-11-24 15:04:38 +01:00
Florian Pelz
3f938d841e
doc: Refer to up-to-date version of ‘gcc-toolchain’ in example.
* doc/guix.texi (Writing Manifests): Write that for
‘gcc-toolchain’ we have GCC version 14 today.

Change-Id: I9bfbe4a6d36b0dae16cafec86ce58ef50e64e50d
2024-11-24 12:53:56 +01:00
Florian Pelz
745943d253
doc: Fix typos.
* doc/contributing.texi (Commit Access): Use @xref when beginning a
sentence.
* doc/guix.texi (package Reference): Likewise.
(Invoking guix gc): Add missing words.
(Invoking guix pack): Likewise.
(Specifying Channel Authorizations): Move period after closing parenthesis.
(origin Reference)[git-fetch, git-fetch/lfs]: Add missing optional argument.
[svn-reference]: Add missing ‘the’.

Change-Id: I8a5e475e928200299117e55274847319eeda8bdb
2024-11-24 10:30:00 +01:00
Tomas Volf
047967c42f
gnu: podman: Update to 5.3.1.
* gnu/packages/containers.scm (podman): Update to 5.3.1.
[native-inputs]: Use go-1.22.

Change-Id: Ifedb3843e7cead31945deb15f66945940597b05f
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-11-24 09:01:25 +08:00
Tomas Volf
ab56bb4f66
gnu: ngtcp2: Update to 1.9.0.
* gnu/packages/networking.scm (ngtcp2): Update to 1.9.0.

Change-Id: Id6bb599b562fc0eb7c710397fd93855c77a026c5
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-11-24 09:01:17 +08:00
Tomas Volf
e0a80084f7
gnu: skopeo: Update to 1.17.0.
* gnu/packages/virtualization.scm (skopeo): Update to 1.17.0.
[native-inputs]: Use go-1.22.

Change-Id: I40f82897556c245deb93df806106be6cb48a7f78
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-11-24 09:01:01 +08:00
Tomas Volf
38ef607b51
gnu: buildah: Update to 1.38.0.
* gnu/packages/containers.scm (buildah): Update to 1.38.0.
[native-inputs]: Use go-1.22.

Change-Id: I4a36345f91fde84fdbf5b4ef4cd5dc2749c90327
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-11-24 09:00:51 +08:00
Ashish SHUKLA
f3273c453f
gnu: ugrep: Update to 7.1.0.
* gnu/packages/search.scm (ugrep): Update to 7.1.0.

Change-Id: Ifb4b6b92dbd8b60b81bb23900451fd634580f9d7
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-11-24 09:00:45 +08:00
Zheng Junjie
9ec2ee8840
gnu: LLVM, Clang, libomp, lld: Update to 19.1.4.
* gnu/packages/llvm.scm (llvm-19, clang-19, libomp-19, lld-19): Update to 19.1.4.

Change-Id: I59ab5d74ebaac2ba1cc311ceb8534fde1b1d179c
2024-11-24 09:00:37 +08:00
dan
2d1fa4edd3
gnu: Add lld-19.
* gnu/packages/llvm.scm (lld-19): New variable.

Change-Id: I8d24e762fc7837f5d3ade91801c3ffc0a5cb84a9
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-11-24 09:00:37 +08:00
dan
c6beb882d8
gnu: Add llvm-19.
* gnu/packages/llvm.scm (clang-runtime-from-llvm)[native-inputs]: When
building clang-runtime-19 or newer use gcc-14.
(clang-from-llvm)[#:configure-flags]: When building clang-19 or newer, pass in
USE_DEPRECATED_GCC_INSTALL_PREFIX.
(%llvm-monorepo-hashes): Add entry for llvm-19.
(llvm-19, clang-runtime-19, clang-19, libomp-19, clang-toolchain-19): New
variables.

Change-Id: I55630c3ecd2e6caa4237f28ac9f41726ed09eec4
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-11-24 09:00:26 +08:00
Ian Eure
36831c2624
gnu: librewolf: Update to 132.0.2-1.
* gnu/packages/librewolf.scm (librewolf): Update to 132.0.2-1.

Change-Id: Ica7e9c8c02085101060401d72b83fe25a19448d9
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-11-23 20:49:44 +02:00
Artyom V. Poptsov
36f516bfcd
gnu: bootterm: Improve the package style.
* gnu/packages/terminals.scm (bootterm): Improve the package style.

Change-Id: If7c5fc9a51402c9e3fd43c54c5302a937cb5d766
2024-11-23 19:27:09 +03:00