Commit graph

98887 commits

Author SHA1 Message Date
Nicolas Goaziou ca3ba07b17
gnu: emacs-apheleia: Update to 3.0.
* gnu/packages/emacs-xyz.scm (emacs-apheleia): Update to 3.0.
2022-07-06 20:30:07 +02:00
Leo Famulari fe24e0c29c
gnu: OpenSSL 3.0.0: Update to 3.0.5 [fixes CVE-2022-2097 and CVE-2022-2274].
https://www.cve.org/CVERecord?id=CVE-2022-2097
https://www.cve.org/CVERecord?id=CVE-2022-2274

* gnu/packages/tls.scm (openssl-3.0): Update to 3.0.5.
2022-07-06 14:28:24 -04:00
Leo Famulari 39dcbc7fa3
gnu: OpenSSL: Update to 1.1.1q [fixes CVE-2022-2097].
https://www.cve.org/CVERecord?id=CVE-2022-2097

* gnu/packages/tls.scm (openssl/fixed): Update to 1.1.1q.
2022-07-06 14:28:21 -04:00
Nicolas Goaziou 7af6a2caff
gnu: emacs-ox-hugo: Update to 0.12.2.
* gnu/packages/emacs-xyz.scm (emacs-ox-hugo): Update to 0.12.2.
2022-07-06 20:25:52 +02:00
Nicolas Goaziou 0231871eb9
gnu: emacs-typit: Update to 0.3.0.
* gnu/packages/emacs-xyz.scm (emacs-typit): Update to 0.3.0.
2022-07-06 20:21:03 +02:00
Nicolas Goaziou ad5f1aa810
gnu: emacs-writegood-mode: Update to 2.2.0.
* gnu/packages/emacs-xyz.scm (emacs-writegood-mode): Update to 2.2.0.
2022-07-06 20:19:15 +02:00
Nicolas Goaziou 8697f48a02
gnu: emacs-visual-fill-column: Update to 2.5.
* gnu/packages/emacs-xyz.scm (emacs-visual-fill-column): Update to 2.5.
[source]: Update URL.
[home-page]: Update URL.
2022-07-06 20:16:56 +02:00
Nicolas Goaziou 4ea381aa40
gnu: emacs-crdt: Update to 0.3.0.
* gnu/packages/emacs-xyz.scm (emacs-crdt): Update to 0.3.0.
2022-07-06 20:11:42 +02:00
Nicolas Goaziou 059b6b3aba
gnu: emacs-citar: Update to 0.9.7.
* gnu/packages/emacs-xyz.scm (emacs-citar): Update to 0.9.7.
2022-07-06 20:06:57 +02:00
Nicolas Goaziou 2322567cdc
gnu: fsearch: Update to 0.1.4.
* gnu/packages/search.scm (fsearch): Update to 0.1.4.
2022-07-06 19:48:07 +02:00
Nicolas Goaziou 8821777808
gnu: rosegarden: Update to 22.06.
* gnu/packages/music.scm (rosegarden): Update to 22.06.
2022-07-06 19:45:01 +02:00
Nicolas Goaziou 7535fc29fb
gnu: emacs-ebdb: Update to 0.8.14.
* gnu/packages/emacs-xyz.scm (emacs-ebdb): Update to 0.8.14.
2022-07-06 19:27:33 +02:00
Ricardo Wurmus e1ae5ab2b9
gnu: mumi: Update to 0.0.2-0.88a68ba.
* gnu/packages/mail.scm (mumi): Update to 0.0.2-0.88a68ba.
2022-07-06 18:10:49 +02:00
Ricardo Wurmus 563bb6eab1
gnu: Add python-torchvision.
* gnu/packages/machine-learning.scm (python-torchvision): New variable.
2022-07-06 17:16:15 +02:00
Ricardo Wurmus d4d07ed92b
gnu: mumi: Update to 0.0.1-9.f73df11.
* gnu/packages/mail.scm (mumi): Update to 0.0.1-9.f73df11.
2022-07-06 14:21:32 +02:00
Ricardo Wurmus 6211ecfec8
gnu: Add hh-suite.
* gnu/packages/bioinformatics.scm (hh-suite): New variable.
2022-07-06 14:00:21 +02:00
Ricardo Wurmus 5bd7de4ced
gnu: Add rust-trycmd-0.13.
* gnu/packages/crates-io.scm (rust-trycmd-0.13): New variable.
2022-07-06 14:00:21 +02:00
Ricardo Wurmus c813136330
gnu: Add rust-toml-edit-0.14.
* gnu/packages/crates-io.scm (rust-toml-edit-0.14): New variable.
2022-07-06 14:00:21 +02:00
Ricardo Wurmus 2fd79d33c6
gnu: Add rust-pretty-assertions-1.
* gnu/packages/crates-io.scm (rust-pretty-assertions-1): New variable.
2022-07-06 14:00:21 +02:00
Ricardo Wurmus 6a246e151b
gnu: Add rust-kstring-2.
* gnu/packages/crates-io.scm (rust-kstring-2): New variable.
2022-07-06 14:00:21 +02:00
Ricardo Wurmus 54e48e37d3
gnu: Add rust-snapbox-0.2.
* gnu/packages/crates-io.scm (rust-snapbox-0.2): New variable.
2022-07-06 14:00:21 +02:00
Ricardo Wurmus e4d020d53a
gnu: Add rust-similar-2.
* gnu/packages/crates-io.scm (rust-similar-2): New variable.
2022-07-06 14:00:21 +02:00
Ricardo Wurmus 5c9461fb47
gnu: Add rust-libtest-mimic-0.3.
* gnu/packages/crates-io.scm (rust-libtest-mimic-0.3): New variable.
2022-07-06 14:00:21 +02:00
Efraim Flashner 422e5d3513
gnu: xl2tpd: Fix cross-compiling.
* gnu/packages/vpn.scm (xl2tpd)[arguments]: Rewrite using gexps. Don't
hard-code CC as gcc.
2022-07-06 12:44:16 +03:00
Jean-Pierre De Jesus DIAZ 8760decca7
gnu: connman: Fix cross-compilation.
* gnu/packages/connman.scm (connman): Fix cross-compilation.
  [arguments]: Use G-Expressions. Set path to binaries at
  `#:configure-flags'.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-07-06 12:44:13 +03:00
Pierre Neidhardt 932bf7b293
gnu: sbcl-sketch: Include examples.
* gnu/packages/lisp-xyz.scm (sbcl-sketch)[arguments]: Add sketch-examples to
asd-systems.
2022-07-06 11:13:20 +02:00
Efraim Flashner bf22d0d038
gnu: txr: Install vim syntax files.
* gnu/packages/lisp.scm (txr)[arguments]: Add phase to install vim
syntax files.
2022-07-06 12:06:53 +03:00
Paul A. Patience c2fe78db73
gnu: txr: Update to 278.
* gnu/packages/lisp.scm (txr): Update to 278.
[source]: Use 'https' in url.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-07-06 12:06:52 +03:00
André A. Gomes ff181ed7a1
gnu: sbcl-quri: Update to 0.6.0.
* gnu/packages/lisp-xyz.scm (sbcl-quri): Update to 0.6.0.

Signed-off-by: Pierre Neidhardt <mail@ambrevar.xyz>
2022-07-06 11:05:36 +02:00
Philippe SWARTVAGHER 111bdcff48
gnu: hwloc: Update to 2.8.0
* gnu/packages/mpi.scm (hwloc): Update to 2.8.0

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-07-06 11:49:31 +03:00
Juliana Sims 8bea879715
gnu: qpwgraph: Add qpwgraph.
* gnu/packages/audio.scm (qpwgraph): Add qpwgraph.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-07-06 11:15:36 +03:00
Leo Famulari 3eeeaa26aa
gnu: Syncthing: Update to 1.20.3.
* gnu/packages/syncthing.scm (syncthing): Update to 1.20.3.
2022-07-05 23:09:30 -04:00
Leo Famulari fca8991850
gnu: Go: Update to 1.17.11.
* gnu/packages/golang.scm (go-1.17): Update to 1.17.11.
2022-07-05 23:09:27 -04:00
Leo Famulari c72c3e851b
gnu: WebKit: Update to 2.36.4 [security fixes].
Fixes CVE-2022-22677 and CVE-2022-26710.

* gnu/packages/webkit.scm (%webkit-version, webkitgtk, wpewebkit):
  Update to 2.36.4.
2022-07-05 18:46:24 -04:00
Ludovic Courtès 43cf8861b8
gnu: liblantern: Update to 0.8.0.
* gnu/packages/machine-learning.scm (liblantern): Update to 0.8.0.
2022-07-05 16:56:05 +02:00
Ludovic Courtès 20f55375dc
gnu: python-pytorch: Update to 1.11.0.
* gnu/packages/machine-learning.scm (python-pytorch): Update to 1.11.0.
[source](snippet): Remove now unnecessary "caffe2/onnx/backend.cc"
substitution.
[arguments]: Add 'remove-caffe2-onnx-scripts' phase.
* gnu/packages/patches/python-pytorch-runpath.patch,
gnu/packages/patches/python-pytorch-system-libraries.patch: Update.
2022-07-05 16:56:04 +02:00
Ludovic Courtès b211824f0a
gnu: onnx: Update to 1.12.0.
* gnu/packages/machine-learning.scm (onnx): Update to 1.12.0.
2022-07-05 16:56:04 +02:00
Ludovic Courtès ef97576972
doc: Document the 'validate-runpath' phase.
* doc/guix.texi (Build Systems): Replace paragraph about RUNPATH
validation with a cross-reference.
(Build Phases): Add 'validate-runpath' phase, with the paragraph taken
above.
2022-07-05 16:56:04 +02:00
Nicolas Goaziou f14895d0c4
gnu: emacs-org-ql: Sort inputs alphabetically.
* gnu/packages/emacs-xyz.scm (emacs-org-ql)[propagated-inputs]: Sort inputs
alphabetically.
2022-07-05 14:18:25 +02:00
Nicolas Goaziou 36253cb636
gnu: emacs-org-ql: Update to 0.6.2.
* gnu/packages/emacs-xyz.scm (emacs-org-ql): Update to 0.6.2.
2022-07-05 14:16:45 +02:00
Ricardo Wurmus 801be314d2
gnu: r-sandwich: Delete more generated vignette files.
* gnu/packages/cran.scm (r-sandwich)[source]: Delete more files.
2022-07-05 13:47:12 +02:00
Lars-Dominik Braun 06493e7388
gnu: guix: Update to 1.3.0-28.c23e0aa.
Fixes a problem with the binary installer, whose guix command does not
understand manifest format 4 yet.

* gnu/packages/package-management.scm (guix): Update to 1.3.0-28.c23e0aa.
2022-07-05 11:23:21 +02:00
Lars-Dominik Braun c23e0aa65d
maint: Disable telephony service tests.
Temporarily, so we can bump the guix package.

* Makefile.am (SCM_TESTS): Remove tests/services/telephony.scm.
2022-07-05 11:04:18 +02:00
Nicolas Goaziou 02ca41d901
gnu: emacs-parsebib: Update to 4.1.
* gnu/packages/emacs-xyz.scm (emacs-parsebib): Update to 4.1.

Fixes bug#56346.
2022-07-05 10:09:22 +02:00
Nicolas Goaziou 85bc10fdab
gnu: emacs-citar: Update to 0.9.6.
* gnu/packages/emacs-xyz.scm (emacs-citar): Update to 0.9.6.
[propagated-inputs]: Add EMACS-CITAR.
2022-07-05 09:52:51 +02:00
Marius Bakke c2ce62b6db
gnu: python-django@3.2: Update to 3.2.14 [fixes CVE-2022-34265].
* gnu/packages/django.scm (python-django-3.2): Update to 3.2.14.
2022-07-05 01:56:51 +02:00
Marius Bakke 87fcfb8365
gnu: Django: Update to 4.0.6 [fixes CVE-2022-34265].
* gnu/packages/django.scm (python-django-4.0): Update to 4.0.6.
2022-07-05 01:56:50 +02:00
Ludovic Courtès 8d9291bd2c
style: For 'let' and similar forms, emit one binding per line.
Previously, 'let' bindings could be rendered like this:

  (let ((x 1) (y 2)
        (z 3))
    ...)

With this change, each bindings goes in its own line.

Partly fixes <https://issues.guix.gnu.org/56297>.
Reported by Maxime Devos <maximedevos@telenet.be>.

* guix/scripts/style.scm (pretty-print-with-comments)[list-of-lists?]:
New procedure.
Use it.
* tests/style.scm: Add tests with 'let' and 'substitute-keyword-arguments'.
2022-07-04 23:38:38 +02:00
Philip McGrath 3348e485b7
etc/guix-install.sh: Check for profile from 'guix home'.
If "$HOME/.guix-home/profile" exists, use it for GUIX_PROFILE instead of
"$HOME/.guix-profile".

* etc/guix-install.sh (sys_create_init_profile): Check for 'guix home'
profile.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-04 23:38:38 +02:00
Philip McGrath 23aafc800c
etc/guix-install.sh: Initialize XDG base directories.
The default values from the XDG base directory specification make little
sense for Guix System, and some scripts in Guix assume that they are not
"empty or unset": for example, see <https://issues.guix.gnu.org/56050>.
On foreign distros, however, omitting the default values is likely to
break software from the distro, perhaps even preventing the desktop
environment from starting. To smooth over the difference, use the
system-wide configuration to ensure the environment variables are always
explicitly set on foreign distros.

* etc/guix-install.sh (sys_create_init_profile): Explicitly initialize
XDG base directory variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-04 23:38:37 +02:00