Commit graph

104226 commits

Author SHA1 Message Date
Ricardo Wurmus 2766235f30
gnu: liblantern: Update to 0.9.0.
* gnu/packages/machine-learning.scm (liblantern): Update to 0.9.0.
2022-11-04 10:01:05 +01:00
Ricardo Wurmus 90d7dd1967
gnu: python-pytorch-for-r-torch: Update to 1.12.1.
* gnu/packages/machine-learning.scm (python-pytorch-for-r-torch): Update to
1.12.1.
2022-11-04 10:01:05 +01:00
Ricardo Wurmus b149f6c123
gnu: r-arrow: Update to 10.0.0.
* gnu/packages/cran.scm (r-arrow): Update to 10.0.0.
[propagated-inputs]: Add r-glue.
2022-11-04 10:01:05 +01:00
Ricardo Wurmus 2db2a92760
gnu: apache-arrow: Update to 10.0.0.
* gnu/packages/databases.scm (apache-arrow): Update to 10.0.0.
(python-pyarrow)[arguments]: Remove 'patch-cmake-variables phase; do not
bundle headers.
[propagated-inputs]: Do not use labels.
[native-inputs]: Remove labels.
2022-11-04 10:01:05 +01:00
Ricardo Wurmus d206b29c29
gnu: apache-arrow: Do not use %build-inputs.
* gnu/packages/databases.scm (apache-arrow)[arguments]: Do not use
%build-inputs, bind inputs instead.
2022-11-04 10:01:05 +01:00
Ricardo Wurmus d0b7ad1ce5
gnu: Add r-sftime.
* gnu/packages/cran.scm (r-sftime): New variable.
2022-11-04 10:01:04 +01:00
Ricardo Wurmus 71a0f7f542
gnu: Add r-ca.
* gnu/packages/cran.scm (r-ca): New variable.
2022-11-04 10:01:04 +01:00
Ontje Lünsdorf 41cb392544
gnu: Add paraview 5.9.1.
* gnu/packages/image-processing.scm (paraview-5.9): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2022-11-04 10:01:04 +01:00
Thiago Jung Bauermann a75deb8844
system: image: Define correct docker image arch when cross building
Cross-building a docker image with:

  $ guix system image --image-type=docker --target=aarch64-linux-gnu os.scm

results in an image where the architecture declared in its config.json is
the host architecture rather than the target one.  The binaries are
correctly cross-compiled, so the image can be loaded and used despite the
warning message shown by docker:

  $ docker load -i vcal7bvsqcijchifhqdvprpd1niqh8sk-docker-image.tar.gz
  Loaded image: guix:latest
  $ docker create guix:latest
  WARNING: The requested image's platform (linux/amd64) does not match the
  detected host platform (linux/arm64/v8) and no specific platform was
  requested
  40f06aa869ed690489c4a3824a7f7721bd4bf453b85f25ac7199266939fe2fba
  $ echo $?
  0

This is fixed by passing the correct triplet to the build-docker-image
function.

* gnu/system/image.scm (system-docker-image) Add ‘image-target’ variable.
[builder]: Pass ‘#:system’ argument to ‘build-docker-image’.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-11-04 08:46:11 +01:00
jgart e3280ae8b5
gnu: vis: Update to 0.8.
* gnu/packages/text-editors.scm (vis): Update to 0.8.
[arguments]: Enable all tests.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-11-04 09:42:16 +08:00
Antero Mejr 31e46e71e0
gnu: Add uxn.
* gnu/packages/emulators.scm (uxn): New variable.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-11-04 09:38:43 +08:00
Vagrant Cascadian bebbf3558f
gnu: Fix various case and whitespace issues in synopsis.
* gnu/packages/kodi.scm (fstrcmp)[synopsis]: Fix case.
* gnu/packages/lisp-xyz.scm (sbcl-cl-form-types)[synopsis]: Fix case.
* gnu/packages/machine-learning.scm (python-torchvision)[synopsis]: Remove
  leading whitespace.
* gnu/packages/networking.scm (lcrq)[synopsis]: Fix case.
  (lcsync)[synopsis]: Likewise.
* gnu/packages/ruby.scm (ruby-mustache)[synopsis]: Fix case.
2022-11-03 18:14:04 -07:00
Tobias Geerinckx-Rice 8315b70fe4
gnu: folly: Update to 2022.10.31.00.
* gnu/packages/cpp.scm (folly): Update to 2022.10.31.00.
2022-10-30 02:00:26 +01:00
Tobias Geerinckx-Rice 63d2348aaa
gnu: pam-mount: Use G-expressions.
* gnu/packages/admin.scm (pam-mount)[arguments]:
Rewrite as G-expressions.
2022-10-30 02:00:26 +01:00
Tobias Geerinckx-Rice 7174391cac
gnu: pam-mount: Remove input labels.
* gnu/packages/admin.scm (pam-mount)[inputs]:
Remove input labels.
[arguments]: Replace the 'fix-program-paths phase with a new
'patch-file-names one.  Don't explicitly return #t from it.
2022-10-30 02:00:25 +01:00
Tobias Geerinckx-Rice f3f0121ba0
gnu: pam-mount: Use HTTPS home page.
* gnu/packages/admin.scm (pam-mount)[home-page]:
Follow permanent (HTTPS) redirect.
2022-10-30 02:00:25 +01:00
Tobias Geerinckx-Rice 1cbc19413c
gnu: pam-mount, greetd-pam-mount: Rewrite descriptions.
* gnu/packages/admin.scm (pam-mount, greetd-pam-mount)[description]:
Edit for style.
2022-10-30 02:00:20 +01:00
Tobias Geerinckx-Rice 54a31641fd
gnu: steghide: Temper expectation.
* gnu/packages/image.scm (steghide)[synopsis, description]: Make clear
that it's two steps above rot13 on the srs bzns cryptography scale.
2022-10-30 02:00:19 +01:00
Tobias Geerinckx-Rice 168b946acd
gnu: steghide: Update package style.
* gnu/packages/image.scm (steghide)[arguments]:
Rewrite as G-expressions.  Don't explicitly return #t from phases.
[native-inputs, inputs]: Remove input labels.
2022-10-30 02:00:19 +01:00
Vagrant Cascadian 75b538daf4
gnu: Fix various synopsis and description issues.
* gnu/packages/admin.scm (greetd-pam-mount)[synopsis]: Base synopsis on
  pam-mount synopsis.
  [description]: Use two spaces consistently.
  (greetd)[synopsis]: Begin sentence with upper-case.
* gnu/packages/xdisorg.scm (wlsunset)[description]: Fix spelling and case of
  wlsunsest.
* gnu/packages/mail.scm (libpst): Add synopsis.
* gnu/packages/networking.scm (librecast)[synopsis]: Update synopsis.
  (lcrq)[description]: Use two spaces after sentences.
2022-11-03 15:43:18 -07:00
jgart via Guix-patches via bbac6c5248
gnu: jo: Update to 1.9.
* gnu/packages/web.scm (jo): Update to 1.9.
[description]: Use @command{} mark-up.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2022-10-30 02:00:05 +01:00
Tobias Geerinckx-Rice c58ff7ea2a
gnu: faudio: Update to 22.11.
* gnu/packages/audio.scm (faudio): Update to 22.11.
2022-10-30 02:00:04 +01:00
Tobias Geerinckx-Rice b721bfe71e
gnu: knot: Update to 3.2.2.
* gnu/packages/dns.scm (knot): Update to 3.2.2.
[source]: Remove bundled libngtcp2.
2022-10-30 02:00:04 +01:00
Tobias Geerinckx-Rice 932a60812a
gnu: jgmenu: Update to 4.4.1.
* gnu/packages/xdisorg.scm (jgmenu): Update to 4.4.1.
[arguments]: Don't explicitly return #t from phases.
2022-10-30 02:00:04 +01:00
Tobias Geerinckx-Rice bb453af580
gnu: jetring: Update to 0.31.
* gnu/packages/gnupg.scm (jetring): Update to 0.31.
[arguments]: Don't explicitly return #t from phases.
2022-10-30 02:00:03 +01:00
Tobias Geerinckx-Rice a350ee803c
gnu: libngspice: Update to 38.
* gnu/packages/engineering.scm (libngspice): Update to 38.
2022-10-30 02:00:03 +01:00
Tobias Geerinckx-Rice cc8cc4a821
gnu: inxi-minimal: Update to 3.3.23-1.
* gnu/packages/admin.scm (inxi-minimal): Update to 3.3.23-1.
2022-10-30 02:00:03 +01:00
Tobias Geerinckx-Rice d5ca4c05ec
gnu: python-pyaudio: Update to 0.2.12.
* gnu/packages/audio.scm (python-pyaudio): Update to 0.2.12.
2022-10-30 02:00:02 +01:00
Marius Bakke a9fe9b4684
gnu: ganeti-instance-guix: Update to 0.7.
* gnu/packages/virtualization.scm (ganeti-instance-guix): Update to 0.7.
[inputs]: Remove QEMU-MINIMAL.  Add BTRFS-PROGS, E2FSPROGS, F2FS-TOOLS, LVM2,
MULTIPATH-TOOLS, PARTED, and XFSPROGS.
2022-11-03 20:00:31 +01:00
Marius Bakke 2017d424e0
gnu: drbd-utils: Update to 9.22.0.
* gnu/packages/cluster.scm (drbd-utils): Update to 9.22.0.
2022-11-03 20:00:31 +01:00
Marius Bakke c552a7e737
gnu: ungoogled-chromium: Update to 107.0.5304.87-1.
* gnu/packages/chromium.scm (%chromium-version): Set to 107.0.5304.87.
(%ungoogled-origin, ungoogled-chromium): Update hashes.
2022-11-03 20:00:31 +01:00
Marius Bakke 5a7e90975b
gnu: Open vSwitch: Update to 3.0.1.
* gnu/packages/networking.scm (openvswitch): Update to 3.0.1.
2022-11-03 20:00:31 +01:00
Marius Bakke c1261b3a5d
file-systems: Gracefully handle EMEDIUMTYPE in 'read-partitions'.
* gnu/build/file-systems.scm (ENOENT-safe): Catch EMEDIUMTYPE and warn.
2022-11-03 20:00:31 +01:00
Marius Bakke 706f25f24d
services: ganeti: OS variants can be a directory.
* gnu/services/ganeti.scm (<ganeti-os>)[extension]: Default to #f.
(ganeti-os->directory): Only add extension if set.  Support a file-like object
for VARIANTS.
* doc/guix.texi (Virtualization Services): Document this change and add
example.  Update Ganeti URLs while at it.
2022-11-03 20:00:30 +01:00
Danny Milosavljevic 614a92cae8
gnu: nvc: Update to 1.7.2.
* gnu/packages/fpga.scm (nvc): Update to 1.7.2.
[inputs]: Add elfutils.
[home-page]: Modify.
2022-11-03 19:46:17 +01:00
jgart 9560932ce0
gnu: Add python-eris.
* gnu/packages/python-xyz.scm (python-eris): New variable.
2022-11-03 18:44:59 +01:00
Zhu Zihao 06d02b7a2c
gnu: upx: Update to 4.0.0.
* gnu/packages/compression.scm (upx): Update to 4.0.0.
[build-system]: Use cmake-build-system.
[arguments]: Remove all stale arguments.
* gnu/packages/patches/upx-CVE-2021-20285.patch: Delete.
* gnu/local.mk (dist_patch_DATA): Remove corresponding entry.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-03 18:36:22 +01:00
jgart 440a3e8d33
gnu: emacs-next: Update to 29.0.50-3.22e8a77.
* gnu/packages/emacs.scm (emacs-next): Update to 29.0.50-3.22e8a77.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-03 18:18:16 +01:00
Z572 fb28e900d4
gnu: ccls: Update to 0.20210330.
* gnu/packages/cpp.scm (ccls): Update to 0.20210330.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-03 18:17:52 +01:00
Michael Rohleder 318581c5fc
gnu: strawberry: Remove trailing #t from phases and snippet.
* gnu/packages/music.scm (strawberry)[arguments]<#:phases>: Remove trailing #t.
[snippet]: Likewise.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-03 18:17:07 +01:00
Michael Rohleder 7f75be7312
gnu: strawberry: Update to 1.0.10.
* gnu/packages/music.scm (strawberry): Update to 1.0.10.
[inputs]: Add gdk-pixbuf.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-03 18:16:50 +01:00
Timotej Lazar 0e392dc35c
gnu: endless-sky: Update to 0.9.16.1, use new package style.
* gnu/packages/games.scm (endless-sky): Update to 0.9.16.1.
[arguments]: Use G-expressions. Drop #:scons to use the default version.
[inputs]: Remove labels. Add util-linux:lib.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-03 18:08:58 +01:00
Timotej Lazar fd83edf8a1
build-system/scons: Allow using a G-exp for scons-flags.
* guix/build-system/scons.scm (scons-build): Only call sexp->gexp on
scons-flags when scons-flags is a pair.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-03 18:08:55 +01:00
Christopher Baines 754f260753
gnu: gnome: Include aarch64 in librsvg-for-system.
As the current librsvg currently builds for aarch64-linux as well as
x86_64-linux.

* gnu/packages/gnome.scm (librsvg-for-system): Use librsvg for aarch64.
2022-11-03 17:39:45 +01:00
jgart dde299df48
gnu: Add python-jsonalias.
* gnu/packages/python-xyz.scm (python-jsonalias): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-03 17:37:54 +01:00
jgart 2213089280
gnu: Add emacs-flymake-mypy.
* gnu/packages/emacs-xyz.scm (emacs-flymake-mypy): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-03 17:36:27 +01:00
jgart d2cd7a4421
gnu: janet: Update to 1.25.1.
* gnu/packages/lisp.scm (janet): Update to 1.25.1.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-03 17:35:32 +01:00
EuAndreh 7bb3644dd0
doc: Change example for special-files-service-type.
Also update the default value given in the docs. Change the example since the
base system includes /usr/bin/env by default.

* doc/guix.texi (Base Services): Change the example for
special-files-service-type and update default.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-03 17:32:34 +01:00
Antero Mejr 7a4f858f39
etc: teams: Add help information for commands.
* etc/teams.scm.in (main): Add command information to usage help prompt.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-03 17:26:52 +01:00
Julien Lepiller 973dc4564e
gnu: josm: Udpate to 18583.
* gnu/packages/java.scm (josm): Update to 18583.
2022-11-03 15:12:04 +01:00