| Commit message (Expand) | Author | Age | Files | Lines |
* | gnu: cereal: Update to 1.3.2.•••* gnu/packages/serialization.scm (cereal): Update to 1.3.2.
[arguments]: Use G-expression.
(cereal-1.3.0): New variable.
* gnu/packages/bioinformatics.scm (salmon)[inputs]: Change from CEREAL to
CEREAL-1.3.0.
* gnu/packages/engineering.scm (prusa-slicer)[inputs]: Likewise.
| Marius Bakke | 2022-08-10 | 3 | -18/+46 |
* | doc: Fix name of gdm-configuration x-session field.•••* doc/guix.texi (X Window): Correctly refer to 'x-session', not 'xsession', as
the name of the field.
| Maxim Cournoyer | 2022-08-09 | 1 | -1/+1 |
* | gnu: gnupg: Patch CVE-2022-34903.•••* gnu/packages/gnupg.scm (gnupg)[replacement]: New field.
(gnupg/replacement): New variable.
* gnu/packages/patches/gnupg-CVE-2022-34903.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
| Efraim Flashner | 2022-08-09 | 3 | -0/+65 |
* | gnu: git: Hide more CVEs from the linter.•••* gnu/packages/version-control.scm (git)[properties]: Add more CVEs to
the lint-hidden-cve property.
| Efraim Flashner | 2022-08-09 | 1 | -1/+8 |
* | gnu: aspell: Patch CVE-2019-25051.•••* gnu/packages/aspell.scm (aspell)[source]: Add patch.
* gnu/packages/patches/aspell-CVE-2019-25051.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
| Efraim Flashner | 2022-08-09 | 3 | -1/+102 |
* | linux-container: container-script: Parse command line options.•••* gnu/system/linux-container.scm (container-script): Accept command line
options to bind mount host directories into the container.
* doc/guix.texi (Invoking guix system): Document options.
| Ricardo Wurmus | 2022-08-09 | 2 | -25/+76 |
* | gnu: vorta: Update to 0.8.7.•••* gnu/packages/backup.scm (vorta): Update to 0.8.7.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| John Kehayias | 2022-08-09 | 1 | -2/+2 |
* | tests: Add qemu-guest-agent system test.•••Enable the QEMU guest agent interface in marionette VMs, run the
qemu-guest-agent service in one and try talking to it.
* gnu/build/marionette.scm (make-marionette): Enable the guest agent device.
* gnu/tests/virtualization.scm (run-qemu-guest-agent-test): New procedure.
(%test-qemu-guest-agent): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Timotej Lazar | 2022-08-09 | 2 | -1/+88 |
* | services: qemu-guest-agent: Fix arguments to qemu-ga.•••Fix the check for empty device path. Do not use --daemonize, since that is
handled by make-forkexec-constructor. Drop the --pidfile option which is
unused without --daemonize.
* gnu/services/virtualization.scm (qemu-guest-agent-shepherd-service): Modify
command arguments.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Timotej Lazar | 2022-08-09 | 1 | -7/+5 |
* | gnu: wrap-python3: Clarify relationship with wrapped package.•••The previous description could give the impression that the user faced a
choice between `python` and `python3`, but could not have both at once.
In fact, the packages `python-wrapper` and `python-minimal-wrapper`
already provide both sets of names.
* gnu/packages/python.scm (wrap-python3)[description]: Tweak.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Philip McGrath | 2022-08-09 | 1 | -2/+6 |
* | channels: Consider news files as UTF-8-encoded by default.•••Partly fixes <https://issues.guix.gnu.org/57039>.
Reported by Pierre-Henry Fröhring <contact@phfrohring.com>.
Previously, news file would be read using the current locale encoding.
This could lead to a test failure in 'tests/channels.scm' (in a test
that expects some Unicode-capable encoding) in case tests were run in a
non-Unicode locale.
* guix/channels.scm (channel-news-for-commit): Make port for NEWS-FILE
UTF-8 by default.
| Ludovic Courtès | 2022-08-09 | 1 | -1/+5 |
* | tests: git: Write files as UTF-8.•••* guix/tests/git.scm (populate-git-repository): Add call to
'set-port-encoding!' in 'add' case.
| Ludovic Courtès | 2022-08-09 | 1 | -0/+1 |
* | maint: Use a pretty version string in ISO and VM images.•••* gnu/system/examples/vm-image.tmpl: Use the 'GUIX_DISPLAYED_VERSION'
environment variable in 'label'.
* gnu/system/install.scm (%installation-os): Likewise.
* Makefile.am (release): Set 'GUIX_DISPLAYED_VERSION'.
| Ludovic Courtès | 2022-08-09 | 3 | -4/+9 |
* | system: install: Always use 'current-guix'.•••Fixes <https://issues.guix.gnu.org/53210>.
Reported by Mathieu Othacehe <othacehe@gnu.org>.
* gnu/system/install.scm (%installation-services): Set 'guix' to
use (current-guix) in 'guix-configuration'.
* gnu/system/examples/vm-image.tmpl: Likewise.
* gnu/tests/install.scm (operating-system-with-current-guix): Remove.
(run-install, installation-os-for-gui-tests): Remove its uses.
* Makefile.am (release): Remove intermediate use of
'update-guix-package.scm' and subsequent 'git commit' invocation.
| Ludovic Courtès | 2022-08-09 | 4 | -26/+23 |
* | gnu: guix: Default 'current-guix' is built using the current channels.•••* gnu/packages/package-management.scm (source-file?): Remove.
(current-guix-package): Change default value to the promise of a
package.
(current-guix): Turn into a call to 'current-guix-package' possibly with
'force'.
| Ludovic Courtès | 2022-08-09 | 1 | -33/+29 |
* | channels: Add 'repository->guix-channel'.•••* guix/channels.scm (repository->guix-channel): New procedure.
* guix/scripts/describe.scm (display-checkout-info): Use it instead of
the (git) interface, and adjust accordingly.
| Ludovic Courtès | 2022-08-09 | 2 | -26/+35 |
* | build-system/channel: Accept a channel or instance as the source.•••* guix/build-system/channel.scm (latest-channel-instances*): New
variable.
(build-channels): New procedure, with code formerly in
'channel-build-system', augmented with clauses for when SOURCE is a
channel instance or a channel.
* doc/guix.texi (Build Systems): Adjust accordingly.
| Ludovic Courtès | 2022-08-09 | 2 | -24/+41 |
* | build-system: Add 'channel-build-system'.•••* gnu/ci.scm (channel-build-system, channel-source->package): Remove.
* gnu/packages/package-management.scm (channel-source->package): New
procedure, moved from (gnu ci).
* guix/build-system/channel.scm: New file, with code moved from (gnu ci).
* doc/guix.texi (Build Systems): Document it.
| Ludovic Courtès | 2022-08-09 | 6 | -42/+87 |
* | gnu: cddlib: Update to 0.94m.•••* gnu/packages/maths.scm (cddlib): Update to 0.94m.
[source]: Move to git, following the upstream decision.
[native-inputs]: New field.
[arguments]: New field to have docdir include the version number.
Co-authored-by: Andreas Enge <andreas@enge.fr>
| vicvbcun | 2022-08-09 | 1 | -5/+20 |
* | gnu: wxmaxima: Update to 22.05.0.•••* gnu/packages/maths.scm (wxmaxima): Update to 22.05.0.
| Andreas Enge | 2022-08-09 | 1 | -2/+2 |
* | gnu: maxima: Update to 5.46.0.•••* gnu/packages/maths.scm (maxima): Update to 5.46.0.
| Andreas Enge | 2022-08-09 | 1 | -2/+2 |
* | gnu: Add r-ciara.•••* gnu/packages/bioconductor.scm (r-ciara): New variable.
| Ricardo Wurmus | 2022-08-09 | 1 | -0/+24 |
* | gnu: python-symengine: Update to 0.9.2.•••* gnu/packages/python-xyz.scm (python-symengine): Update to 0.9.2.
| Andreas Enge | 2022-08-08 | 1 | -2/+2 |
* | gnu: symengine: Update to 0.9.0.•••* gnu/packages/algebra.scm (symengine): Update to 0.9.0.
| Andreas Enge | 2022-08-08 | 1 | -2/+2 |
* | gnu: arb: Update to 2.23.0.•••* gnu/packages/algebra.scm (arb): Update to 2.23.0.
| Andreas Enge | 2022-08-08 | 1 | -2/+2 |
* | gnu: flint: Update to 2.9.0.•••* gnu/packages/algebra.scm (flint): Update to 2.9.0.
| Andreas Enge | 2022-08-08 | 1 | -2/+2 |
* | gnu: python-gmpy2: Update to 2.1.2.•••* gnu/packages/sagemath.scm (python-gmpy2): Update to 2.1.2.
| Andreas Enge | 2022-08-08 | 1 | -13/+8 |
* | gnu: ntl: Update to 11.5.1.•••* gnu/packages/algebra.scm (ntl): Update to 11.5.1.
Signed-off-by: Andreas Enge <andreas@enge.fr>
| vicvbcun | 2022-08-08 | 1 | -2/+2 |
* | gnu: eclib: Update to 20220621.•••* gnu/packages/algebra.scm (eclib): Update to 20220621.
Signed-off-by: Andreas Enge <andreas@enge.fr>
| vicvbcun | 2022-08-08 | 1 | -3/+3 |
* | gnu: font-chiron-hei-hk: Update to 2.503.•••* gnu/packages/fonts.scm (font-chiron-hei-hk): Update to 2.503.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
| Hilton Chain | 2022-08-08 | 1 | -2/+1 |
* | gnu: font-sarasa-gothic: Update to 0.36.8.•••* gnu/packages/fonts.scm (font-sarasa-gothic): Update to 0.36.8.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
| Hilton Chain | 2022-08-08 | 1 | -2/+2 |
* | gnu: font-chiron-hei-hk: Inherit from font-chiron-sung-hk.•••* gnu/packages/fonts.scm (font-chiron-hei-hk): Inherit from
font-chiron-sung-hk.
[build-system, home-page ,license]: Drop fields.
[synopsis, description]: Use English.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
| Hilton Chain | 2022-08-08 | 1 | -5/+8 |
* | gnu: font-chiron-sung-hk: Use English for synopsis.•••* gnu/packages/fonts.scm (font-chiron-sung-hk)[synopsis,description]: Use English.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
| Hilton Chain | 2022-08-08 | 1 | -3/+5 |
* | gnu: font-lxgw-wenkai-tc: Inherit from font-lxgw-wenkai.•••* gnu/packages/fonts.scm (font-lxgw-wenkai-tc): Inherit from font-lxgw-wenkai.
[build-system, license]: Removed fields.
[synopsis, description]: Use English.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
| Hilton Chain | 2022-08-08 | 1 | -4/+6 |
* | gnu: font-lxgw-wenkai: Use English for synopsis.•••* gnu/packages/fonts.scm (font-lxgw-wenkai)[synopsis,description]: Use English.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
| Hilton Chain | 2022-08-08 | 1 | -2/+4 |
* | gnu: font-sarasa-gothic: Use English for synopsis.•••* gnu/packages/fonts.scm (font-sarasa-gothic)[synopsis]: Use English.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
| Hilton Chain | 2022-08-08 | 1 | -1/+1 |
* | gnu: unzip: Patch for CVE-2022-0529 and CVE-2022-0530.•••* gnu/packages/compression.scm (unzip)[replacement]: New field.
(unzip/fixed): New variable.
* gnu/packages/patches/unzip-CVE-2022-0529+CVE-2022-0530.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
| Efraim Flashner | 2022-08-08 | 3 | -0/+188 |
* | gnu: unzip: Mark safe from CVE-2019-13232.•••* gnu/packages/compression.scm (unzip)[properties]: New field.
| Efraim Flashner | 2022-08-08 | 1 | -0/+1 |
* | gnu: guile-parted: Update to 0.0.6.•••Fix cross-compilation.
* gnu/packages/guile-xyz.scm (guile-parted): Update to 0.0.6.
[native-inputs]: Add guile-3.0 and guile-bytestructures.
| Mathieu Othacehe | 2022-08-08 | 1 | -4/+4 |
* | gnu: Add phyml.•••* gnu/packages/bioinformatics.scm (phyml): New variable.
Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
| Mădălin Ionel Patrașcu | 2022-08-08 | 1 | -0/+85 |
* | gnu: Add texlive-cite.•••* gnu/packages/tex.scm (texlive-cite): New variable.
| Ricardo Wurmus | 2022-08-08 | 1 | -0/+20 |
* | read-print: Add 'case' and 'cond' special forms.•••* guix/read-print.scm (%special-forms): Add 'case' and 'cond'.
* tests/read-print.scm: Add tests.
| Ludovic Courtès | 2022-08-08 | 2 | -0/+17 |
* | installer: Add comments and vertical space to the generated config.•••* gnu/installer/parted.scm (user-partitions->configuration): Introduce
vertical space and a comment.
* gnu/installer/services.scm (G_): New macro.
(%system-services): Add comment for OpenSSH.
(system-services->configuration): Add vertical space and comments.
* gnu/installer/user.scm (users->configuration): Add comment.
* gnu/installer/steps.scm (format-configuration): Add comment.
(configuration->file): Expound leading comment. Pass #:format-comment
to 'pretty-print-with-comments/splice'.
| Ludovic Courtès | 2022-08-08 | 4 | -14/+64 |
* | installer: Render the final configuration with (guix read-print).•••* gnu/installer.scm (module-to-import?): Return #t for (guix read-print).
* gnu/installer/steps.scm (configuration->file): Use
'pretty-print-with-comments/splice' instead of 'for-each' and 'pretty-print'.
| Ludovic Courtès | 2022-08-08 | 2 | -8/+7 |
* | read-print: Support printing multi-line comments.•••* guix/read-print.scm (%not-newline): New variable.
(print-multi-line-comment): New procedure.
(pretty-print-with-comments): Use it.
* tests/read-print.scm ("pretty-print-with-comments, multi-line
comment"): New test.
| Ludovic Courtès | 2022-08-08 | 2 | -2/+38 |
* | news: Add entry for 'guix style -f'.•••* etc/news.scm: Add entry.
| Ludovic Courtès | 2022-08-08 | 1 | -0/+20 |
* | style: Add '--whole-file' option.•••* guix/scripts/style.scm (format-whole-file): New procedure.
(%options, show-help): Add '--whole-file'.
(guix-style): Honor it.
* tests/guix-style.sh: New file.
* Makefile.am (SH_TESTS): Add it.
* doc/guix.texi (Invoking guix style): Document it.
| Ludovic Courtès | 2022-08-08 | 4 | -21/+153 |
* | read-print: 'canonicalize-comment' leaves top-level comments unchanged.•••This lets users use three leading semicolons, for instance, in top-level
comments.
* guix/read-print.scm (canonicalize-comment): Add INDENT parameter and
honor it.
(pretty-print-with-comments): Change default value of #:format-comment.
Call FORMAT-COMMENT with INDENT as the second argument.
* tests/read-print.scm: Adjust test accordingly.
| Ludovic Courtès | 2022-08-08 | 2 | -17/+22 |
* | read-print: Add code to read and write sequences of expressions/blanks.•••* guix/read-print.scm (read-with-comments): Add #:blank-line? and honor it.
(read-with-comments/sequence, pretty-print-with-comments/splice): New
procedures.
* tests/read-print.scm (test-pretty-print/sequence): New macro.
Add tests using it.
| Ludovic Courtès | 2022-08-08 | 2 | -3/+66 |
* | read-print: Recognize page breaks.•••* guix/read-print.scm (<page-break>, page-break?, page-break)
(char-set:whitespace-sans-page-break): New variables.
(space?): New procedure.
(read-vertical-space): Use it.
(read-until-end-of-line): New procedure.
(read-with-comments): Add #\page case.
(pretty-print-with-comments): Add 'page-break?' case.
* tests/read-print.scm ("read-with-comments: top-level page break"): New
test.
Add round-trip test with page break within an sexp.
| Ludovic Courtès | 2022-08-08 | 2 | -3/+65 |