Commit graph

94906 commits

Author SHA1 Message Date
Ivan Vilata i Balaguer
4e0c4ab7f9
gnu: transfig: Fix "multiple definition" errors with GCC 10+.
* gnu/packages/patches/transfig-gcc10-fno-common.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/xfig.scm (transfig)[source]<origin>: Use patch
"transfig-gcc10-fno-common.patch" to avoid "multiple definition" errors with
GCC 10+ and "-f-no-common".

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-03-11 23:07:25 +01:00
Ivan Vilata i Balaguer
db41eabd47
gnu: transfig: Avoid "ar" option incompatibility with binutils 2.36.
Fixes <https://issues.guix.gnu.org/53425>.

* gnu/packages/xfig.scm (transfig)[arguments]<#:phases>: Remove "l" option
from "ar" invocation in makefiles to avoid incompatible meaning in binutils
2.36 causing error "ar: libdeps specified more than once".

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-03-11 23:07:22 +01:00
Jonathan Brielmaier
62fd3cf5b7
gnu: icedove: Update to 91.7 [fixes CVE-2022-26386].
* gnu/packages/gnuzilla.scm (icedove): Update to 91.7.
2022-03-11 02:34:59 +01:00
Nicolas Goaziou
c5895b5d23
gnu: giac: Use G-expressions.
* gnu/packages/algebra.scm (giac)[arguments]: Use G-expressions.
2022-03-11 02:06:16 +01:00
Nicolas Goaziou
cc9ab4b895
gnu: giac: Update to 1.7.0-51.
* gnu/packages/algebra.scm (giac): Update to 1.7.0-51.
2022-03-11 02:03:28 +01:00
Nicolas Goaziou
ae85a47268
gnu: xlockmore: Improve package style.
* gnu/packages/xdisorg.scm (xlockmore)[arguments]: Use G-expressions.
[inputs]: Remove labels.
2022-03-11 01:57:22 +01:00
Jai Vetrivelan
5eeaf362f8
gnu: xlockmore: Update to 5.68.
[1. text/patch]
From ac1f8cc2f6d3bcaa46ec6244e7b1995b8eb27be2 Mon Sep 17 00:00:00 2001
From: Jai Vetrivelan <jaivetrivelan@gmail.com>
Date: Sat, 5 Mar 2022 11:25:25 +0530
Subject: [PATCH] gnu: xlockmore: Update to 5.68.

* gnu/packages/xdisorg.scm (xlockmore): Update to 5.68.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-03-11 01:44:30 +01:00
Jai Vetrivelan
bcb033e294
gnu: dmenu: Update to 5.1.
[1. text/patch]
From be477cb5402da42ced667a06e4f503da5ba751f8 Mon Sep 17 00:00:00 2001
From: Jai Vetrivelan <jaivetrivelan@gmail.com>
Date: Sat, 5 Mar 2022 11:18:36 +0530
Subject: [PATCH] gnu: dmenu: Update to 5.1.

* gnu/packages/suckless.scm (dmenu): Update to 5.1.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-03-11 01:44:30 +01:00
Nicolas Goaziou
ac7fe807b8
gnu: lemonbar: Use G-expressions.
* gnu/packages/wm.scm (lemonbar)[arguments]: Use G-expressions.
2022-03-11 01:44:27 +01:00
Jai Vetrivelan
2556dd4052
gnu: lemonbar: Update to 1.4.
[1. text/patch]
From dedefb5d5f0389d1e6fb190c9d47a6f8ca398791 Mon Sep 17 00:00:00 2001
From: Jai Vetrivelan <jaivetrivelan@gmail.com>
Date: Sat, 5 Mar 2022 11:17:57 +0530
Subject: [PATCH] gnu: lemonbar: Update to 1.4.

* gnu/packages/wm.scm (lemonbar): Update to 1.4.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-03-11 01:44:15 +01:00
Jai Vetrivelan
fcfa0fcb17
gnu: xbanish: Update to 1.8.
[1. text/patch]
From 0fa4c02dd23bbb4567e2ba4f606ad0a481354d8e Mon Sep 17 00:00:00 2001
From: Jai Vetrivelan <jaivetrivelan@gmail.com>
Date: Sat, 5 Mar 2022 11:17:09 +0530
Subject: [PATCH] gnu: xbanish: Update to 1.8.

* gnu/packages/xdisorg.scm (xbanish): Update to 1.8.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-03-11 01:44:14 +01:00
Jai Vetrivelan
e6bfdc6ec2
gnu: xdotool: Update to 3.20211022.1.
[1. text/patch]
From 1040dbabc8cb5af1c88262492cf74cb74c859caa Mon Sep 17 00:00:00 2001
From: Jai Vetrivelan <jaivetrivelan@gmail.com>
Date: Sat, 5 Mar 2022 11:16:25 +0530
Subject: [PATCH] gnu: xdotool: Update to 3.20211022.1.

* gnu/packages/xdisorg.scm (xdotool): Update to 3.20211022.1.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-03-11 01:44:14 +01:00
Jai Vetrivelan
20665c931c
gnu: font-sarasa-gothic: Update to 0.36.0.
[1. text/patch]
From 6dd537e7d58ffb1eead78120b12bb896a9032631 Mon Sep 17 00:00:00 2001
From: Jai Vetrivelan <jaivetrivelan@gmail.com>
Date: Sat, 5 Mar 2022 11:14:46 +0530
Subject: [PATCH] gnu: font-sarasa-gothic: Update to 0.36.0.

* gnu/packages/fonts.scm (font-sarasa-gothic): Update to 0.36.0.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-03-11 01:44:13 +01:00
Allan Adair
d4f6ea2525
gnu: Add libxcrypt.
* gnu/packages/crypto.scm (libxcrypt): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-03-11 01:38:12 +01:00
Raphaël Mélotte via Guix-patches
e2487db602
gnu: tio: Update to 1.35.
* gnu/packages/terminals.scm (tio): Update to 1.35.
[build-system]: Switch to MESON-BUILD-SYSTEM.

Note: the build system changed to meson in the following commit:
e9208d693e
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-03-11 01:33:03 +01:00
Nicolas Goaziou
45d36b0e2f
gnu: mblaze: Use G-expressions.
* gnu/packages/mail.scm (mblaze)[arguments]: Use G-expressions.
2022-03-11 01:27:34 +01:00
jgart via Guix-patches via
fde7fbe9dc
gnu: mblaze: Enable tests.
* gnu/packages/mail.scm (mblaze)[arguments]: Enable tests
and remove comment about broken tests since tests are not broken.

See <https://github.com/leahneukirchen/mblaze/issues/221>.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-03-11 01:26:12 +01:00
Simon South
61edb25e9b
gnu: sdcc: Update to 4.2.0.
* gnu/packages/embedded.scm (sdcc): Update to 4.2.0.
[description]: Update to mention the newly supported MOS 6502.
* gnu/packages/patches/sdcc-disable-non-free-code.patch: Update to match new
version.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-03-11 00:41:44 +01:00
Simon South
ebaf91df25
gnu: sdcc: Build debugger with readline support.
* gnu/packages/embedded.scm (sdcc)[inputs]: Add readline.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-03-11 00:41:43 +01:00
Simon South
78665f5967
gnu: sdcc: Remove input labels.
* gnu/packages/embedded.scm (sdcc)[native-inputs]: Remove input labels.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-03-11 00:41:43 +01:00
Ludovic Courtès
5397c18157
services: openssh: Change 'authorized-keys' accessor name.
* gnu/services/ssh.scm (<openssh-configuration>)[authorized-keys]:
Rename accessor to 'openssh-configuration-authorized-keys'.
(openssh-activation, extend-openssh-authorized-keys): Adjust
accordingly.
2022-03-10 23:46:51 +01:00
Ludovic Courtès
1b8f6a4cad
services: startup: Add description.
* gnu/services.scm (hurd-startup-service-type)[description]: New field.
2022-03-10 23:46:51 +01:00
Ludovic Courtès
2bac6ea177
services: secret-service: Do not generate SSH and Guix key pairs.
The justification about the order of activation snippets given in the
comment had been obsolete since
39e3b4b7ce.

Lately, running the activation snippets for "ssh-keygen -A" and "guix
archive --generate-key" would take a little bit too long, thereby
preventing the childhurd from starting on time.

* gnu/services/virtualization.scm (secret-service-operating-system):
Clear 'generate-host-keys?' and 'generate-substitute-key?'.
2022-03-10 23:46:51 +01:00
Ludovic Courtès
0691ab6779
services: openssh: Add 'generate-host-keys?' field.
* gnu/services/ssh.scm (<openssh-configuration>)[generate-host-keys?]:
New field.
(openssh-activation): Honor it.
* doc/guix.texi (Networking Services): Document it.
2022-03-10 23:46:50 +01:00
Ludovic Courtès
5e34e873af
services: guix: Add 'generate-substitute-key?' field.
* gnu/services/base.scm (<guix-configuration>)[generate-substitute-key?]:
New field.
(guix-activation): Honor it.
* doc/guix.texi (Base Services): Document it.
2022-03-10 23:46:50 +01:00
Maxim Cournoyer
199da75a8a
gnu: python-robotframework: Do not embed a timestamp in the user guide.
* gnu/packages/patches/python-robotframework-source-date-epoch.patch: Update
patch to cover for the user guide.
2022-03-10 17:08:33 -05:00
Dominic Martinez
93c3bcc3f2
gnu: Add fcitx5-anthy.
* gnu/packages/fcitx5.scm (fcitx5-anthy): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-03-10 19:58:54 +01:00
raingloom
13abedb2c4
gnu: nheko: Update to 0.9.2.
* gnu/packages/messaging.scm (nheko): Update to 0.9.2.
[native-inputs]: Add asciidoc.
2022-03-10 19:41:04 +01:00
raingloom
2619a493d4
gnu: mtxclient: Update to 0.7.0.
* gnu/packages/messaging.scm (mtxclient): Update to 0.7.0.
2022-03-10 19:41:00 +01:00
raingloom
875c86e9d8
gnu: coeurl: Update to 0.2.0.
* gnu/packages/curl.scm (coeurl): Update to 0.2.0.
2022-03-10 19:40:52 +01:00
Nicolas Goaziou
f8deb50b6f
gnu: emacs-debbugs: Update to 0.31.
* gnu/packages/emacs-xyz.scm (emacs-debbugs): Update to 0.31.
2022-03-10 18:17:27 +01:00
Leo Famulari
45f5b495b0
gnu: linux-libre: Update to 5.16.13.
* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
linux-libre-pristine-source, linux-libre-source, linux-libre,
linux-libre-with-bpf): Use 5.16.
2022-03-10 11:29:21 -05:00
Guillaume Le Vaillant
aa350909c1
gnu: cl-reexport: Several fixes.
* gnu/packages/lisp-xyz.scm (sbcl-cl-reexport)[source]: Hardcode URL.
  [inputs]: Use new style.
  [synopsis, description]: Fix them.
2022-03-10 15:28:26 +01:00
Aurora
c175bca67a
gnu: cl-assoc-utils: Fix tests.
* gnu/packages/lisp-xyz.scm (sbcl-assoc-utils)[arguments]: Add 'asd-systems'
  parameter. Enable tests.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-03-10 15:15:25 +01:00
Aurora
c8dc6d65be
gnu: cl-locale: Fix tests.
* gnu/packages/lisp-xyz.scm (sbcl-cl-locale)[arguments]: Add 'asd-systems'
  parameter. Enable tests.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-03-10 15:13:16 +01:00
Aurora
7262ed60b0
gnu: cl-mito: Fix tests.
* gnu/packages/lisp-xyz.scm (sbcl-mito)[arguments]: Add 'asd-systems'
  parameter. Enable tests.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-03-10 15:07:23 +01:00
Aurora
7e3a4c6006
gnu: cl-cookie: Fix tests.
* gnu/packages/lisp-xyz.scm (sbcl-cl-cookie)[arguments]: Add 'asd-systems'
  parameter. Enable tests.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-03-10 15:05:02 +01:00
Aurora
adbc5e3de6
gnu: cl-http-body: Fix tests.
* gnu/packages/lisp-xyz.scm (sbcl-http-body)[native-inputs]: Add
  trivial-utf-8.
  [arguments]: Add 'asd-systems' parameter. Enable tests.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-03-10 15:00:33 +01:00
Aurora
af5252d5f1
gnu: cl-fast-http: Fix tests.
* gnu/packages/lisp-xyz.scm (sbcl-fast-http)[arguments]: Add 'asd-systems'
  parameter. Enable tests.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-03-10 14:57:56 +01:00
Aurora
3c5da3329d
gnu: cl-smart-buffer: Fix tests.
* gnu/packages/lisp-xyz.scm (sbcl-smart-buffer)[native-inputs]: Add babel.
  [arguments]: Add 'asd-systems' parameter. Enable tests.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-03-10 14:56:00 +01:00
Aurora
8daa60cda0
gnu: cl-xsubseq: Fix tests.
* gnu/packages/lisp-xyz.scm (sbcl-xsubseq)[arguments]: Add 'asd-systems'
  parameter. Enable tests.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-03-10 14:52:30 +01:00
Aurora
48a6473244
gnu: cl-myway: Fix tests.
* gnu/packages/lisp-xyz.scm (sbcl-myway)[arguments]: Add 'asd-systems'
  parameter. Enable tests.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-03-10 14:48:49 +01:00
Aurora
bbd1d7f975
gnu: cl-proc-parse: Fix tests.
* gnu/packages/lisp-xyz.scm (sbcl-proc-parse)[arguments]: Add 'asd-systems'
  parameter. Enable tests.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-03-10 14:48:33 +01:00
Ricardo Wurmus
5a809551dc
gnu: Add r-ensdb-hsapiens-v86.
* gnu/packages/bioconductor.scm (r-ensdb-hsapiens-v86): New variable.
2022-03-10 13:44:58 +01:00
Ricardo Wurmus
6a6a514ef4
gnu: Add r-ensdb-mmusculus-v79.
* gnu/packages/bioconductor.scm (r-ensdb-mmusculus-v79): New variable.
2022-03-10 13:44:58 +01:00
Ludovic Courtès
2a55f99aff
home: symlink-manager: Rename "path" to "file" where appropriate.
* gnu/home/services/symlink-manager.scm (update-symlinks-script):
[home-path]: Rename to...
[home-directory]: ... this.  Adjust users.
[backup-dir]: Rename to...
[backup-directory]: ... this.  Adjust user.
[get-target-path]: Rename to...
[target-file]: ... this.  Adjust users.
[get-backup-path]: Remove.
[backup-file]: Inline it.
[cleanup-symlinks](get-source-path): Rename to...
(source-file): ... this.  Adjust users.
Rename 'he-path' to 'home' and 'new-he-path' to 'pivot'.
2022-03-10 11:43:15 +01:00
Ludovic Courtès
1fb6ef0473
home: symlink-manager: 'create-symlinks' uses 'file-system-fold'.
This removes the need for two intermediate representations of the file
tree.

* gnu/home/services/symlink-manager.scm (update-symlinks-script)
[simplify-file-tree, file-tree-traverse]: Remove.
[create-symlinks]: Rewrite in terms of 'file-system-fold'.
2022-03-10 11:43:14 +01:00
Ludovic Courtès
5fa188e92e
home: symlink-manager: 'cleanup-symlinks' uses 'file-system-fold'.
* gnu/home/services/symlink-manager.scm (update-symlinks-script)[cleanup-symlinks]:
Take a home generation and iterate over its config files directly with
'file-system-fold'.  Adjuster caller accordingly.  Remove 'old-tree'.
2022-03-10 11:43:14 +01:00
Ludovic Courtès
5fabaf1128
tests: Check 'guix home reconfigure' for a second generation.
* tests/guix-home.sh: Invoke "guix home reconfigure" a second time with
a modify config file and check the result.
2022-03-10 11:43:14 +01:00
Ludovic Courtès
26e67e0280
tests: Simplify use of 'local-file' in 'tests/guix-home.sh'.
* tests/guix-home.sh: Remove 'current-filename' trickery since
'local-file' resolves file names relative to the containing file.
2022-03-10 11:43:14 +01:00