Commit graph

131309 commits

Author SHA1 Message Date
Ricardo Wurmus
62bb043631
gnu: r-setrng: Update to 2024.2-1.
* gnu/packages/cran.scm (r-setrng): Update to 2024.2-1.

Change-Id: I7a39f744175b470c3fff6a6add30ddbec4c88dcf
2024-02-19 12:27:53 +01:00
Ricardo Wurmus
ee14d93be0
gnu: r-performance: Update to 0.10.9.
* gnu/packages/cran.scm (r-performance): Update to 0.10.9.

Change-Id: I6a7225e5465f03404db35da744c2478b6b9224e6
2024-02-19 12:27:52 +01:00
Ricardo Wurmus
ae1f9bf605
gnu: r-magick: Update to 2.8.3.
* gnu/packages/cran.scm (r-magick): Update to 2.8.3.

Change-Id: Iec4535cc1baf5767ebff6ffc9d18d67b4e305e30
2024-02-19 12:27:52 +01:00
Ricardo Wurmus
f8c344d8fc
gnu: r-splus2r: Update to 1.3-5.
* gnu/packages/cran.scm (r-splus2r): Update to 1.3-5.

Change-Id: Iac0be3d6d4d2a9a58281ba4c4c75a0c6bb86e057
2024-02-19 12:27:52 +01:00
Ricardo Wurmus
b0ab2589ce
gnu: r-sm: Update to 2.2-6.0.
* gnu/packages/cran.scm (r-sm): Update to 2.2-6.0.

Change-Id: I3e18ccda83177722e4dbdda1c5e7ccfdd1d6387d
2024-02-19 12:27:52 +01:00
Ricardo Wurmus
e40f7a7cf2
gnu: r-recipes: Update to 1.0.10.
* gnu/packages/cran.scm (r-recipes): Update to 1.0.10.

Change-Id: Ie28be7c24181407f20f55b9cb469b0870e232c61
2024-02-19 12:27:51 +01:00
Ricardo Wurmus
b940b81847
gnu: r-collapse: Update to 2.0.10.
* gnu/packages/cran.scm (r-collapse): Update to 2.0.10.

Change-Id: I1471c026e8063529aa1120564d17777ea1f4acfb
2024-02-19 12:27:51 +01:00
Ricardo Wurmus
dbac7383bd
gnu: r-igraph: Update to 2.0.2.
* gnu/packages/cran.scm (r-igraph): Update to 2.0.2.
[propagated-inputs]: Add r-vctrs.

Change-Id: I9e62b47065c7e7cf7f1d6f78550caca0df54e550
2024-02-19 12:24:16 +01:00
Ricardo Wurmus
b94c47228e
gnu: r-callr: Update to 3.7.4.
* gnu/packages/cran.scm (r-callr): Update to 3.7.4.

Change-Id: I90e0fc91fdad8a2ce7a368d076a54d74ec3497c0
2024-02-19 12:21:13 +01:00
Ricardo Wurmus
dbb69e337f
gnu: r-r-rsp: Update to 0.46.0.
* gnu/packages/statistics.scm (r-r-rsp): Update to 0.46.0.

Change-Id: I9512cbf807d0c7346e17ac35c43a1d9f83b4faa9
2024-02-19 12:21:01 +01:00
Ricardo Wurmus
3025cf97a3
gnu: r-pscbs: Update to 0.67.0.
* gnu/packages/bioconductor.scm (r-pscbs): Update to 0.67.0.

Change-Id: Ib60a434d40ede5f0c24590c65c45fb7e99affb2a
2024-02-19 12:20:53 +01:00
Ricardo Wurmus
00c8a9275c
upstream: update-package-inputs: Sort extra inputs.
Ensure that extra inputs end up in the correct order.

* guix/upstream.scm (update-package-inputs)[filtered-inputs]: Sort new list of
inputs.

Change-Id: Ia5fddd8103a33c79426995057fcce61c2e9e5a72
2024-02-19 11:44:47 +01:00
Ricardo Wurmus
9ce548a26e
machine/ssh: Refresh parameterization of %CURRENT-SYSTEM.
When using "guix deploy" on an x86_64-linux machine to deploy a system to
i686-linux, DEPLOY-MANAGED-HOST would revert %CURRENT-SYSTEM to the host
system's value by the time it evaluated UPGRADE-SHEPHERD-SERVICES.  The
earlier PARAMETERIZE would no longer be effective.

* gnu/machine/ssh.scm (deploy-managed-host): Ensure that
UPGRADE-SHEPHERD-SERVICES is evaluated for the architecture of the target
machine.

Change-Id: I0816da79cd7c46a69418717fa33b2fe4e2fabae0
2024-02-19 11:21:27 +01:00
Wiktor Żelazny
052ef14521
gnu: Add r-abbreviate.
* gnu/packages/cran.scm (r-abbreviate): New variable.

Change-Id: I8632c1e7b2b5f5b03140191f6fea558d540ae496
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2024-02-19 11:00:12 +01:00
nafkhamdc
07ecdb99b6
gnu: python-ega-download-client: Add missing input.
* gnu/packages/bioinformatics.scm (python-ega-download-client)
[native-inputs]: Add python-mock.

Change-Id: I3befca6de33f959f4d916caa839d7201c77e8209
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2024-02-19 10:13:41 +01:00
Sören Tempel
fdbf4192f5
gnu: bemenu: Install man pages
Since version 0.6.5 man pages are written in scdoc, therefore we
need to update the dependencies accordingly to ensure that the
man pages are build and installed:

* gnu/packages/xdisorg.scm (bemenu): Add dependency on scdoc.

Signed-off-by: Sören Tempel <soeren@soeren-tempel.net>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-02-18 16:10:19 +01:00
Greg Hogan
bb317f46fc
gnu: Add git-sizer.
* gnu/packages/version-control.scm (git-sizer): New variable.

Change-Id: I82a61e364782dabfd59d0e81ff310fa916b5ff23
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-02-18 16:09:38 +01:00
Greg Hogan
b177e753bb
gnu: Add go-go-uber-org-goleak.
* gnu/packages/golang.scm (go-go-uber-org-goleak): New variable.

Change-Id: I4dd8f244c44ced8910752f67b318c4e39d5acd74
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-02-18 16:04:28 +01:00
Greg Hogan
13e7d4d399
gnu: Add go-github-com-cli-safeexec.
* gnu/packages/golang.scm (go-github-com-cli-safeexec): New variable.

Change-Id: Ibc183f5185de16b4d6528697cbc85183a3282733
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-02-18 16:04:21 +01:00
Jaeme Sifat
b23fd4fb3e
gnu: Add libdisplay-info.
libdisplay-info is a new dependency for the wlroots@0.17.0 update. As
seen here:

- https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.17.0

The 'fix-meson-file phase was ripped right out of the wlroots@0.16.2
package. There was a surprise build dependency for Python in
generating the database.

* gnu/packages/wm.scm (libdisplay-info): New variable.

Change-Id: If6a466b902f4babdfb5bc9b3935c2d14f42ae662
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-02-18 16:03:23 +01:00
Miguel Ángel Moreno
e47d3c6f94
gnu: Add emacs-fdroid.
* gnu/packages/android.scm (emacs-fdroid): New variable.

Change-Id: I68358b5490406aa6ee24391bee6e69bebc574d96
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-02-18 15:56:05 +01:00
Nicolas Graves
8b7e0c1952
gnu: Add restartd.
* gnu/packages/admin.scm (restartd): New variable.
* gnu/packages/patches/restartd-update-robust.patch: Add file.
* gnu/local.mk: Register gnu/packages/patches/restartd-update-robust.patch.

Change-Id: I38b9b70e97b64f006a86d7618a75f1ec3ed8b034
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-02-18 15:55:06 +01:00
Nicolas Graves
4166d7e434
gnu: Add snapper.
* gnu/packages/file-systems.scm (snapper): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: I0823705efcd6b043b7682b5c868c17065d307b9b
2024-02-18 15:50:47 +01:00
Ludovic Courtès
1cff19d8d4
services: virtual-build-machine: Add ‘configuration’ action.
* gnu/services/virtualization.scm (build-vm-shepherd-services): Add
‘configuration’ action.
* doc/guix.texi (Virtualization Services): Document it.

Change-Id: I4734e096d744b3cda0d523692498a73c0029e188
2024-02-18 15:34:43 +01:00
Ludovic Courtès
cd0dc17e43
services: virtual-build-machine: Add periodic GC job.
* gnu/services/virtualization.scm (%virtual-build-machine-operating-system):
Add ‘periodic-gc’ service.

Change-Id: Id5bde1ee3f8e1e549e231375e776d3201ec9e0b5
2024-02-18 15:34:43 +01:00
Ludovic Courtès
492b3a0c31
services: virtual-build-machine: Use a non-volatile root file system.
This is a followup to e0ade40c2b, which
didn’t have the desired effect.

* gnu/services/virtualization.scm (virtual-build-machine-default-image):
Add ‘volatile-root?’ field.

Change-Id: I1a622f22cdd0f8f83860a6eb4a852518db3b46b7
2024-02-18 15:34:43 +01:00
Ludovic Courtès
4aa2dccd4e
services: virtual-build-machine: Do not offload when service is stopped.
* gnu/services/virtualization.scm (check-vm-availability): Check the
value of ‘live-service-running’.

Change-Id: Iba858ea0fa417d9276e026b72b4b78791932482e
2024-02-18 15:34:42 +01:00
Ludovic Courtès
c1d37d0653
services: block-facebook-hosts: Use proper unroutable addresses.
This is safer and more appropriate than redirecting to localhost.

* gnu/services/networking.scm (%unroutable-ipv4, %unroutable-ipv6): New
variables.
(facebook-host-aliases): Use them.

Change-Id: Idd4b1fec903c52d542d177a52fec1814eded4119
2024-02-18 15:34:42 +01:00
Sharlatan Hellseher
f8f0a5954a
gnu: node-safe-stable-stringify: Move package in alphabetical order.
* gnu/packages/node-xyz.scm (node-safe-stable-stringify): Move package
in alphabetical order.

Change-Id: I00c93906dfde4108a285709afec508864f5e08f7
2024-02-18 12:47:18 +00:00
Sharlatan Hellseher
3fec61b1c9
gnu: node-irc-colors: Move package in alphabetical order.
* gnu/packages/node-xyz.scm (node-irc-colors): Move package in
alphabetical order.

Change-Id: If30c3362a7b36be5c6e6c2e6c4284242f185f1bd
2024-02-18 12:44:55 +00:00
Sharlatan Hellseher
cb1107416e
gnu: node-xyz: Add a note to the end of the file.
* gnu/packages/node-xyz.scm: Add a note to avoid adding packages in the
end of the file.

Change-Id: If1f35eb120d283ce9e9dc84ec7b97aebfad4ed5e
2024-02-18 12:38:51 +00:00
Nicolas Graves
345a54ff4c
gnu: node-serialport-*: Move packages in alphabetical order.
* gnu/packages/node-xyz.scm (node-serialport-*): Move packages in alphabetical order.

Change-Id: I3245d4dbb788061eb3264e73fc9d1fae4d4aa77b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18 12:34:48 +00:00
Nicolas Graves
4724d745c1
gnu: node-path-key: Move package in alphabetical order.
* gnu/packages/node-xyz.scm (node-path-key): Move package in alphabetical order.

Change-Id: I33d737668063c13f6cd369f8d922eb1aa02f7177
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18 12:34:48 +00:00
Nicolas Graves
5e41142848
gnu: node-semver: Move package in alphabetical order.
* gnu/packages/node-xyz.scm (node-semver): Move package in alphabetical order.

Change-Id: I723b019db2e46ec7acb5b594a1eacdcd4ddd8ac6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18 12:34:48 +00:00
Nicolas Graves
44886c03f2
gnu: packages: node-xyz: Add alphatical order header.
* (gnu/packages/node-xyz): Add alphabetical order header.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18 12:34:48 +00:00
Nicolas Graves
25e9450d2a
gnu: node-debug: Move package in alphabetical order.
* gnu/packages/node-xyz.scm (node-debug): Move package in alphabetical order.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18 12:34:47 +00:00
Nicolas Graves
f96bc239b7
gnu: node-ms: Move package in alphabetical order.
* gnu/packages/node-xyz.scm (node-ms): Move package in alphabetical order.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18 12:34:47 +00:00
Nicolas Graves
8cc24d344a
gnu: node-segfault-handler: Move package in alphabetical order.
* gnu/packages/node-xyz.scm (node-segfault-handler): Move package in alphabetical order.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18 12:34:47 +00:00
Nicolas Graves
614e615f5a
gnu: node-file-uri-to-path: Move package in alphabetical order.
* gnu/packages/node-xyz.scm (node-file-uri-to-path): Move package in alphabetical order.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18 12:34:47 +00:00
Nicolas Graves
8a87e9e5d2
gnu: node-sqlite3: Move package in alphabetical order.
* gnu/packages/node-xyz.scm (node-sqlite3): Move package in alphabetical order.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18 12:34:47 +00:00
Nicolas Graves
016dc450af
gnu: node-addon-api: Move package in alphabetical order.
* gnu/packages/node-xyz.scm (node-addon-api): Move package in alphabetical order.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18 12:34:47 +00:00
Nicolas Graves
bd6c3acda2
gnu: node-nan: Move package in alphabetical order.
* gnu/packages/node-xyz.scm (node-nan): Move package in alphabetical order.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18 12:34:47 +00:00
Nicolas Graves
d41d3d8fb2
gnu: node-irc and node-irc-colors: Move in alphabetical order.
* gnu/packages/node-xyz.scm (node-irc and node-irc-colors): Move packages in alphabetical order.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18 12:34:47 +00:00
Nicolas Graves
499164f4ce
gnu: node-readable-stream: Move package in alphabetical order.
* gnu/packages/node-xyz.scm (node-readable-stream): Move package in alphabetical order.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18 12:34:47 +00:00
Nicolas Graves
d2eb7a2b5a
gnu: node-string-decoder: Move package in alphabetical order.
* gnu/packages/node-xyz.scm (node-string-decoder): Move package in alphabetical order.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18 12:34:47 +00:00
Nicolas Graves
ded5f62abe
gnu: node-safe-buffer: Move package in alphabetical order.
* gnu/packages/node-xyz.scm (node-safe-buffer): Move package in alphabetical order.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18 12:34:47 +00:00
Nicolas Graves
2fa534a37d
gnu: node-inherits: Move package in alphabetical order.
* gnu/packages/node-xyz.scm (node-inherits): Move package in alphabetical order.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18 12:34:46 +00:00
Nicolas Graves
49bb13b0a7
gnu: node-ieee754: Move package in alphabetical order.
* gnu/packages/node-xyz.scm (node-ieee754): Move package in alphabetical order.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18 12:34:46 +00:00
Nicolas Graves
466fe22a89
gnu: node-once: Move package in alphabetical order.
* gnu/packages/node-xyz.scm (node-once): Move package in alphabetical order.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18 12:34:46 +00:00
Nicolas Graves
51fee99e26
gnu: node-util-deprecate: Move package in alphabetical order.
* gnu/packages/node-xyz.scm (node-util-deprecate): Move package in alphabetical order.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18 12:34:46 +00:00