Commit graph

125470 commits

Author SHA1 Message Date
David Elsing
1b5067c0d0
gnu: Add suitesparse-umfpack.
* gnu/packages/maths.scm (suitesparse-umfpack): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:47 +02:00
David Elsing
383d54282e
gnu: Add suitesparse-spqr.
* gnu/packages/maths.scm (suitesparse-spqr): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:47 +02:00
David Elsing
b278336180
gnu: Add suitesparse-spex.
* gnu/packages/maths.scm (suitesparse-spex): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:47 +02:00
David Elsing
7302412676
gnu: Add suitesparse-mongoose.
* gnu/packages/maths.scm (suitesparse-mongoose): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:46 +02:00
David Elsing
9dde72a23c
gnu: Add suitesparse-rbio.
* gnu/packages/maths.scm (suitesparse-rbio): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:46 +02:00
David Elsing
e890349067
gnu: Add suitesparse-ldl.
* gnu/packages/maths.scm (suitesparse-ldl): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:46 +02:00
David Elsing
4b512f5491
gnu: Add suitesparse-klu.
* gnu/packages/maths.scm (suitesparse-klu): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:46 +02:00
David Elsing
ec2c7d2d48
gnu: Add suitesparse-cxsparse.
* gnu/packages/maths.scm (suitesparse-cxsparse): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:46 +02:00
David Elsing
75faca26c2
gnu: Add suitesparse-cholmod.
* gnu/packages/maths.scm (suitesparse-cholmod): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:46 +02:00
David Elsing
7c5d3592e7
gnu: Add metis-suitesparse.
* gnu/packages/maths.scm (metis-suitesparse): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:46 +02:00
David Elsing
95ecbdc9b1
gnu: Add gklib-suitesparse.
* gnu/packages/maths.scm (gklib-suitesparse): New variable.
* gnu/packages/patches/gklib-suitesparse.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:45 +02:00
David Elsing
9b5dbc46e6
gnu: Add metis-5.2.
* gnu/packages/maths.scm (metis-5.2): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:45 +02:00
David Elsing
998a79355c
gnu: Add gklib.
* gnu/packages/maths.scm (gklib): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:45 +02:00
David Elsing
a764c7c0b9
gnu: Add suitesparse-ccolamd.
* gnu/packages/maths.scm (suitesparse-ccolamd): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:45 +02:00
David Elsing
3fc3b35738
gnu: Add suitesparse-colamd.
* gnu/packages/maths.scm (suitesparse-colamd): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:45 +02:00
David Elsing
97edef50f4
gnu: Add suitesparse-camd.
* gnu/packages/maths.scm (suitesparse-camd): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:45 +02:00
David Elsing
913e2dd61f
gnu: Add suitesparse-btf.
* gnu/packages/maths.scm (suitesparse-btf): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:45 +02:00
David Elsing
2eb40f8b39
gnu: Add suitesparse-amd.
* gnu/packages/maths.scm (suitesparse-amd): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:45 +02:00
David Elsing
a6fc1164c4
gnu: Add suitesparse-config.
The suitesparse-source variable contains the entire SuiteSparse source code,
which is used for all subpackages.

* gnu/packages/maths.scm (suitesparse-version, suitesparse-source,
suitesparse-config): New variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:44 +02:00
David Elsing
4a368c3a8b
gnu: suitesparse: Tweak description.
* gnu/packages/maths.scm (suitesparse)[description]: Mention that all
subpackages are included.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:44 +02:00
Ludovic Courtès
16fd9d6e3d
gnu: guix: Update to e863274.
This includes the ‘guix perform-download’ fix from commit
762fdbdef5.

* gnu/packages/package-management.scm (guix): Update to e863274.
2023-10-06 12:26:44 +02:00
Lars Rustand
110378934e
gnu: Add vendor-reset-linux-module.
* gnu/packages/linux.scm (vendor-reset-linux-module): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-10-06 11:52:14 +02:00
Denis 'GNUtoo' Carikli
9d0da4ced3
gnu: matterbridge: Update to 1.26.0
* gnu/packages/messaging.scm (matterbridge): Update to 1.26.0

Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-10-06 11:52:13 +02:00
Vinicius Monego
9930aeb0e3
gnu: Add python-mapie.
* gnu/packages/statistics.scm (python-mapie): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-10-06 11:52:13 +02:00
Bruno Victal
70c27db33e
system: Modify bash skeleton to colorize 'ip' output.
* gnu/system/shadow.scm (%default-bashrc): Add an alias for 'ip' that enables
output colorization.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-10-06 11:52:13 +02:00
Ricardo Wurmus
e97e708958
gnu: r-biomvrcns: Patch R constants.
* gnu/packages/bioconductor.scm (r-biomvrcns)[arguments]: Add phase
'patch-constants.
2023-10-06 08:55:11 +02:00
Ludovic Courtès
e863274e67
services: hurd-vm: Leave root password uninitialized when offloading.
Starting with 953c65ffdd, offloading to
the Hurd VM would be enabled by default.  However, ‘root’ had an empty
password so any user on the host could connect to the VM over VNC, log
in as root, and potentially populate the host’s store from there.  This
change fixes that.

* gnu/services/virtualization.scm (operating-system-with-locked-root-account):
New procedure.
(hurd-vm-disk-image)[transform]: Add
‘operating-system-with-locked-root-account’ when offloading.
2023-10-05 23:14:55 +02:00
Ludovic Courtès
917c17c052
tests: childhurd: Test SSH connection with a non-root user.
* gnu/tests/virtualization.scm (%childhurd-os): Remove ‘services’ and
add ‘users’ to the GNU/Hurd ‘operating-system’ declaration.
(run-childhurd-test)[run-command-over-ssh]: Log in as “test” instead of
“root”.
2023-10-05 23:14:55 +02:00
Ludovic Courtès
a0818d0236
services: mcron: Hide ‘mkdir-p’ from (shepherd support).
This a avoids a Guile warning about the name collision with (guix build
utils).  The warning was introduced by commit
e0e85f2b23.

* gnu/services/mcron.scm (mcron-shepherd-services): Hide ‘mkdir-p’.
2023-10-05 23:14:55 +02:00
Fabio Natali
c49cc1ac12
gnu: guile-ini: Added missing propagated input ‘guile-lib’.
Fixes <https://issues.guix.gnu.org/66315>.

* gnu/packages/guile-xyz.scm (guile-ini)[propagated-inputs]: Add
GUILE-LIB.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-05 23:14:55 +02:00
André Batista
be214b56c0
gnu: prosody: Update to 0.12.4.
* gnu/packages/messaging.scm (prosody): Update to 0.12.4.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-05 23:14:55 +02:00
Artyom V. Poptsov
45fbcc452f
gnu: go-ipfs: Update to 0.14.0.
* gnu/packages/ipfs.scm (go-ipfs): Update to 0.14.0.
  [source]: Change "go-ipfs" to "kubo" in the source link.
  [arguments]: Rename "go-ipfs" to "kubo".

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-05 23:14:55 +02:00
Nikolaos Chatzikonstantinou
3d4d7fec05
doc: Fix channel name typo.
When the manual has "variant-personal-packages", it actually refers to the
channel "variant-packages", as it is named so elsewhere.

To correct this, I ran the command

    grep -r -l variant-personal-packages | xargs \
    sed -i 's/variang-personal-packages/variant-packages/g'

* doc/guix.texi (Specifying Additional Channels): Fix channel name typo.
* po/doc/guix-manual.de.po: Fix channel name typo.
* po/doc/guix-manual.es.po: Fix channel name typo.
* po/doc/guix-manual.fr.po: Fix channel name typo.
* po/doc/guix-manual.pt_BR.po: Fix channel name typo.
* po/doc/guix-manual.ru.po: Fix channel name typo.
* po/doc/guix-manual.zh_CN.po: Fix channel name typo.

Signed-off-by: Nikolaos Chatzikonstantinou <nchatz314@gmail.com>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-05 23:14:54 +02:00
Nikolaos Chatzikonstantinou
2467b7d1fb
system: bare-bones: Add comments about nss-cert and NTP service.
TLS errors may be confusing to some users.  Two comments are added: one
comment should help clarify the extra step required for root CA certificates
to be installed, while the other will help users keep their clocks
synchronized, another source of TLS errors due to clock drift.

* gnu/system/examples/bare-bones.tmpl: Add nss-cert and NTP service comments.

Signed-off-by: Nikolaos Chatzikonstantinou <nchatz314@gmail.com>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-05 23:14:54 +02:00
Ludovic Courtès
7b710836a1
doc: Suggest keeping record type descriptors private.
* doc/contributing.texi (Data Types and Pattern Matching): Add paragraph
about keeping RTDs private.

Suggested-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-05 23:14:54 +02:00
Ludovic Courtès
97927608cb
Revert "system: accounts: Export <user-account>."
This reverts commit 03795e2ba2.
Fixes <https://issues.guix.gnu.org/66279>.
2023-10-05 23:14:54 +02:00
B. Wilson
87b3ac13fe
gnu: Add apple-bash.
* gnu/packages/apple.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODELS): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-05 23:14:54 +02:00
Ludovic Courtès
762fdbdef5
perform-download: Set PATH before invoking ‘git’.
Fixes <https://issues.guix.gnu.org/66305>.
Reported by Guillaume Le Vaillant <glv@posteo.net>.

* guix/scripts/perform-download.scm (perform-git-download): Add call to
‘setenv’.
2023-10-05 23:14:53 +02:00
Distopico
efab2a25be
gnu: rust-trybuild: Update 1.0.19 version hash.
Fixes <https://issues.guix.gnu.org/66345>.

* gnu/packages/crates-io.scm (rust-trybuild): Update 1.0.19 hash.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-05 23:14:53 +02:00
Mekeor Melire
5694352c05
doc: Update bug-reference configuration snippet.
* doc/contributing.texi (The Perfect Setup)
<Viewing Bugs within Emacs>: Make bug-reference-bug-regexp match
more URLs based on issues.guix.gnu.org.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Suggested-by: Simon Tournier <zimon.toutoune@gmail.com>
2023-10-05 13:11:46 -04:00
Arun Isaac
0374640618
gnu: Add cgit-pink.
* gnu/packages/version-control.scm (cgit-pink): New variable.
2023-10-05 17:38:33 +01:00
Arun Isaac
db52c06c3d
gnu: cgit: Fix cross compilation.
* gnu/packages/version-control.scm (cgit)[native-inputs]: Move bzip2, gzip and
xz to ...
[inputs]: ... here. Add bash-minimal.
[arguments]: Use cc-for-target.
2023-10-05 17:38:32 +01:00
Arun Isaac
faad060771
gnu: cgit: Update package style.
* gnu/packages/version-control.scm (cgit)[arguments]: Rewrite using
G-expressions. Do not return #t from custom phases.
2023-10-05 17:38:28 +01:00
Mathieu Othacehe
29243a9f39
gnu: python-pynetbox: Update to 7.2.0.
* gnu/packages/python-web.scm (python-pynetbox): Update to 7.2.0.
2023-10-05 18:31:11 +02:00
Timotej Lazar
21f3f30141
gnu: Add python-pynetbox.
* gnu/packages/python-web.scm (python-pynetbox): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-10-05 17:23:48 +02:00
Sharlatan Hellseher
9917079bd7
gnu: Add WCSTools.
* gnu/packages/astronomy.scm (wcstools): New variable.
* gnu/packages/patches/wcstools-extend-makefiles.patch: New file.
* gnu/local.mk: Add it.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-10-05 17:07:16 +02:00
Ricardo Wurmus
d37e24827a
gnu: r-bayesfactor: Update to 0.9.12-4.5.
* gnu/packages/statistics.scm (r-bayesfactor): Update to 0.9.12-4.5.
2023-10-05 15:16:29 +02:00
Ricardo Wurmus
bba0dc6e5d
gnu: r-puniform: Update to 0.2.7.
* gnu/packages/statistics.scm (r-puniform): Update to 0.2.7.
[propagated-inputs]: Add r-numderiv.
2023-10-05 15:16:29 +02:00
Ricardo Wurmus
a7b9a558d5
gnu: r-lubridate: Update to 1.9.3.
* gnu/packages/statistics.scm (r-lubridate): Update to 1.9.3.
2023-10-05 15:16:29 +02:00
Ricardo Wurmus
6015f41454
gnu: r-vgam: Update to 1.1-9.
* gnu/packages/statistics.scm (r-vgam): Update to 1.1-9.
2023-10-05 15:16:29 +02:00