summary refs log tree commit diff
AgeCommit message (Collapse)Author
2022-03-11gnu: mblaze: Use G-expressions.Nicolas Goaziou
* gnu/packages/mail.scm (mblaze)[arguments]: Use G-expressions.
2022-03-11gnu: mblaze: Enable tests.jgart via Guix-patches via
* 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-11gnu: sdcc: Update to 4.2.0.Simon South
* 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-11gnu: sdcc: Build debugger with readline support.Simon South
* gnu/packages/embedded.scm (sdcc)[inputs]: Add readline. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-03-11gnu: sdcc: Remove input labels.Simon South
* gnu/packages/embedded.scm (sdcc)[native-inputs]: Remove input labels. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-03-10services: openssh: Change 'authorized-keys' accessor name.Ludovic Courtès
* 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-10services: startup: Add description.Ludovic Courtès
* gnu/services.scm (hurd-startup-service-type)[description]: New field.
2022-03-10services: secret-service: Do not generate SSH and Guix key pairs.Ludovic Courtès
The justification about the order of activation snippets given in the comment had been obsolete since 39e3b4b7cee175a3c1f37329744c582528d55f5d. 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-10services: openssh: Add 'generate-host-keys?' field.Ludovic Courtès
* gnu/services/ssh.scm (<openssh-configuration>)[generate-host-keys?]: New field. (openssh-activation): Honor it. * doc/guix.texi (Networking Services): Document it.
2022-03-10services: guix: Add 'generate-substitute-key?' field.Ludovic Courtès
* gnu/services/base.scm (<guix-configuration>)[generate-substitute-key?]: New field. (guix-activation): Honor it. * doc/guix.texi (Base Services): Document it.
2022-03-10gnu: python-robotframework: Do not embed a timestamp in the user guide.Maxim Cournoyer
* gnu/packages/patches/python-robotframework-source-date-epoch.patch: Update patch to cover for the user guide.
2022-03-10gnu: Add fcitx5-anthy.Dominic Martinez
* gnu/packages/fcitx5.scm (fcitx5-anthy): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-03-10gnu: nheko: Update to 0.9.2.raingloom
* gnu/packages/messaging.scm (nheko): Update to 0.9.2. [native-inputs]: Add asciidoc.
2022-03-10gnu: mtxclient: Update to 0.7.0.raingloom
* gnu/packages/messaging.scm (mtxclient): Update to 0.7.0.
2022-03-10gnu: coeurl: Update to 0.2.0.raingloom
* gnu/packages/curl.scm (coeurl): Update to 0.2.0.
2022-03-10gnu: emacs-debbugs: Update to 0.31.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-debbugs): Update to 0.31.
2022-03-10gnu: linux-libre: Update to 5.16.13.Leo Famulari
* 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-10gnu: cl-reexport: Several fixes.Guillaume Le Vaillant
* gnu/packages/lisp-xyz.scm (sbcl-cl-reexport)[source]: Hardcode URL. [inputs]: Use new style. [synopsis, description]: Fix them.
2022-03-10gnu: cl-assoc-utils: Fix tests.Aurora
* 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-10gnu: cl-locale: Fix tests.Aurora
* 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-10gnu: cl-mito: Fix tests.Aurora
* 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-10gnu: cl-cookie: Fix tests.Aurora
* 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-10gnu: cl-http-body: Fix tests.Aurora
* 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-10gnu: cl-fast-http: Fix tests.Aurora
* 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-10gnu: cl-smart-buffer: Fix tests.Aurora
* 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-10gnu: cl-xsubseq: Fix tests.Aurora
* 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-10gnu: cl-myway: Fix tests.Aurora
* 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-10gnu: cl-proc-parse: Fix tests.Aurora
* 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-10gnu: Add r-ensdb-hsapiens-v86.Ricardo Wurmus
* gnu/packages/bioconductor.scm (r-ensdb-hsapiens-v86): New variable.
2022-03-10gnu: Add r-ensdb-mmusculus-v79.Ricardo Wurmus
* gnu/packages/bioconductor.scm (r-ensdb-mmusculus-v79): New variable.
2022-03-10home: symlink-manager: Rename "path" to "file" where appropriate.Ludovic Courtès
* 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-10home: symlink-manager: 'create-symlinks' uses 'file-system-fold'.Ludovic Courtès
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-10home: symlink-manager: 'cleanup-symlinks' uses 'file-system-fold'.Ludovic Courtès
* 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-10tests: Check 'guix home reconfigure' for a second generation.Ludovic Courtès
* tests/guix-home.sh: Invoke "guix home reconfigure" a second time with a modify config file and check the result.
2022-03-10tests: Simplify use of 'local-file' in 'tests/guix-home.sh'.Ludovic Courtès
* tests/guix-home.sh: Remove 'current-filename' trickery since 'local-file' resolves file names relative to the containing file.
2022-03-10tests: Make sure 'guix home reconfigure' backs up files.Ludovic Courtès
* tests/guix-home.sh: Create ~/.bashrc and ~/.config/test.conf prior to 'reconfigure' and check whether they were backed up.
2022-03-10home: symlink-manager: Avoid extra 'lstat' call.Ludovic Courtès
* gnu/home/services/symlink-manager.scm (update-symlinks-script)[symlink-to-store?]: Avoid extra 'lstat' call.
2022-03-10home: symlink-manager: Remove 'empty-directory?' and avoid TOCTTOU race.Ludovic Courtès
This removes three 'stat' syscalls. * gnu/home/services/symlink-manager.scm (update-symlinks-script)[empty-directory?]: Remove. [cleanup-symlinks]: Replace use of 'file-exists?', 'file-is-directory?', and 'empty-directory?' by a single 'rmdir' call.
2022-03-10home: symlink-manager: Use 'file-is-directory?'.Ludovic Courtès
* gnu/home/services/symlink-manager.scm (update-symlinks-script)[directory?]: Remove. Change callers to use 'file-is-directory?' instead.
2022-03-10home: symlink-manager: Use 'for-each' when used for effects.Ludovic Courtès
* gnu/home/services/symlink-manager.scm (update-symlinks-script)[cleanup-symlinks] [create-symlinks]: Use 'for-each' instead of 'map'.
2022-03-10home: symlink-manager: Move helper procedures as top-level defines.Ludovic Courtès
* gnu/home/services/symlink-manager.scm (update-symlinks-script): Remove 'config-home', which is unused. Move 'home-path', 'backup-dir', 'get-target-path', 'get-backup-path', 'directory?', 'empty-directory?', 'symlink-to-store?', and 'backup-file' to the top level. Move 'create-symlinks' and 'cleanup-symlinks' to the top level as well, and add parameters. Adjust callers.
2022-03-10home: symlink-manager: Clarify module imports.Ludovic Courtès
* gnu/home/services/symlink-manager.scm (update-symlinks-script): Wrap body in 'with-imported-modules'. Move (guix build utils) import to the top. Move #$%initialize-gettext after definitions.
2022-03-10gnu: gnome-sudoku: Remove input labels.Ludovic Courtès
* gnu/packages/gnome.scm (gnome-sudoku)[native-inputs]: Remove labels.
2022-03-10gnu: gnome-sudoku: Add missing dependency on Python.Ludovic Courtès
* gnu/packages/gnome.scm (gnome-sudoku)[native-inputs]: Add PYTHON.
2022-03-10gnu: gnome-arcade: Update to 0.240.Ludovic Courtès
* gnu/packages/emulators.scm (gnome-arcade): Update to 0.240.
2022-03-10maint: 'assert-binaries-available' only checks ci.guix.gnu.org.Ludovic Courtès
* Makefile.am (assert-binaries-available): Pass '--substitute-urls'.
2022-03-10gnu: gthumb: Fix build.Mathieu Othacehe
* gnu/packages/gnome.scm (gthumb)[native-inputs]: Add python.
2022-03-09services: bluetooth: Add missing config parameters.Demis Balbach
* doc/guix.texi (Desktop Services): Document 'bluetooth-service-type' and 'bluetooth-configuration'. * gnu/services/desktop.scm (<bluetooth-configuration>): Add many fields. (bluetooth-configuration-file): Handle them. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-03-09gnu: Add libtree.Artyom V. Poptsov
* gnu/packages/linux.scm (libtree): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-03-09gnu: Add osmium-tool.Nikolay Korotkiy
* gnu/packages/geo.scm (osmium-tool): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>