summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* tests: configuration: Add a test to cover 'unset regression.Maxim Cournoyer2022-08-09
| | | | | | | | | | | The regression was introduced with a2b89a3319dc1d621c546855f578acae5baaf6da, and introduce a risk that 'unset leaks to serialized configuration files. * tests/services/configuration.scm (maybe-symbol): New type. (config-with-maybe-symbol): New configuration. ("symbol maybe value serialization, unspecified"): New test. Reported-by: Attila Lendvai <attila@lendvai.name>
* gnu: xfce: Replace 'gnome-icon-theme' with 'adwaita-icon-theme'.宋文武2022-08-10
| | | | | | | This fixes <https://issues.guix.gnu.org/57067>. * gnu/packages/xfce.scm (xfce)[inputs]: Replace gnome-icon-theme with adwaita-icon-theme.
* gnu: freeimage: Remove input labels.Marius Bakke2022-08-10
| | | | | | * gnu/packages/image.scm (freeimage): Reindent. [arguments]: Use G-expression and SEARCH-INPUT-DIRECTORY. [inputs]: Remove labels.
* gnu: freeimage: Update home page.Marius Bakke2022-08-10
| | | | * gnu/packages/image.scm (freeimage)[home-page]: Follow redirect.
* gnu: multipath-tools: Update to 0.9.0.Marius Bakke2022-08-10
| | | | | | | | | * gnu/packages/linux.scm (multipath-tools): Update to 0.9.0. [home-page]: Change to current. [source](uri): Likewise. [source](snippet): Remove trailing #t. [arguments]: Move LDFLAGS out of #:make-flags, and add in a phase. Add substitution for /bin/echo, and remove obsolete phases.
* gnu: multipath-tools: Remove input labels.Marius Bakke2022-08-10
| | | | | | * gnu/packages/linux.scm (multipath-tools)[arguments]: Use G-expression and SEARCH-INPUT-FILE. [inputs]: Remove labels.
* gnu: spdlog: Prevent test failure on busy machines.Marius Bakke2022-08-10
| | | | * gnu/packages/logging.scm (spdlog)[source](modules, snippet): New fields.
* gnu: python-tlsh: Update to 4.11.2.Marius Bakke2022-08-10
| | | | | | | * gnu/packages/python-xyz.scm (python-tlsh): Update to 4.11.2. [source](uri): Remove "v" prefix from version. [arguments]: Add custom check phase. Use G-expression. [inputs]: Remove label.
* gnu: v4l-utils: Remove input labels.Marius Bakke2022-08-10
| | | | * gnu/packages/video.scm (v4l-utils)[inputs]: Remove labels.
* gnu: v4l-utils: Update to 1.22.1.Marius Bakke2022-08-10
| | | | * gnu/packages/video.scm (v4l-utils): Update to 1.22.1.
* gnu: ungoogled-chromium: Install crashpad handler.Marius Bakke2022-08-10
| | | | | * gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Install one more file.
* gnu: box2d: Unbundle doctest.Marius Bakke2022-08-10
| | | | | | * gnu/packages/game-development.scm (box2d)[source](snippet): Delete doctest, and adjust accordingly. [native-inputs]: Add DOCTEST.
* gnu: bpftrace: Update to 0.15.0.Marius Bakke2022-08-10
| | | | | * gnu/packages/linux.scm (bpftrace): Update to 0.15.0. [inputs]: Add CEREAL.
* gnu: bcc: Update to 0.24.0.Marius Bakke2022-08-10
| | | | * gnu/packages/linux.scm (bcc): Update to 0.24.0.
* gnu: libbpf: Update to 0.8.1.Marius Bakke2022-08-10
| | | | | | * gnu/packages/linux.scm (libbpf): Update to 0.8.1. [inputs]: Change from LIBELF to ELFUTILS. [arguments]: Use CC-FOR-TARGET. Remove trailing #t.
* gnu: liburing: Update to 2.2.Marius Bakke2022-08-10
| | | | * gnu/packages/linux.scm (liburing): Update to 2.2.
* gnu: cereal: List all licenses that apply.Marius Bakke2022-08-10
| | | | | * gnu/packages/serialization.scm (cereal)[license]: Add LICENSE:BOOST, LICENSE:EXPAT, and LICENSE:NON-COPYLEFT.
* gnu: cereal: Update to 1.3.2.Marius Bakke2022-08-10
| | | | | | | | | * 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.
* doc: Fix name of gdm-configuration x-session field.Maxim Cournoyer2022-08-09
| | | | | * doc/guix.texi (X Window): Correctly refer to 'x-session', not 'xsession', as the name of the field.
* gnu: gnupg: Patch CVE-2022-34903.Efraim Flashner2022-08-09
| | | | | | | * 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.
* gnu: git: Hide more CVEs from the linter.Efraim Flashner2022-08-09
| | | | | * gnu/packages/version-control.scm (git)[properties]: Add more CVEs to the lint-hidden-cve property.
* gnu: aspell: Patch CVE-2019-25051.Efraim Flashner2022-08-09
| | | | | | * 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.
* linux-container: container-script: Parse command line options.Ricardo Wurmus2022-08-09
| | | | | | * 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.
* gnu: vorta: Update to 0.8.7.John Kehayias2022-08-09
| | | | | | * gnu/packages/backup.scm (vorta): Update to 0.8.7. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* tests: Add qemu-guest-agent system test.Timotej Lazar2022-08-09
| | | | | | | | | | | 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>
* services: qemu-guest-agent: Fix arguments to qemu-ga.Timotej Lazar2022-08-09
| | | | | | | | | | | 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>
* gnu: wrap-python3: Clarify relationship with wrapped package.Philip McGrath2022-08-09
| | | | | | | | | | | 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>
* channels: Consider news files as UTF-8-encoded by default.Ludovic Courtès2022-08-09
| | | | | | | | | | | | | 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.
* tests: git: Write files as UTF-8.Ludovic Courtès2022-08-09
| | | | | * guix/tests/git.scm (populate-git-repository): Add call to 'set-port-encoding!' in 'add' case.
* maint: Use a pretty version string in ISO and VM images.Ludovic Courtès2022-08-09
| | | | | | | * 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'.
* system: install: Always use 'current-guix'.Ludovic Courtès2022-08-09
| | | | | | | | | | | | | 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.
* gnu: guix: Default 'current-guix' is built using the current channels.Ludovic Courtès2022-08-09
| | | | | | | | * 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'.
* channels: Add 'repository->guix-channel'.Ludovic Courtès2022-08-09
| | | | | | * 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.
* build-system/channel: Accept a channel or instance as the source.Ludovic Courtès2022-08-09
| | | | | | | | | * 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.
* build-system: Add 'channel-build-system'.Ludovic Courtès2022-08-09
| | | | | | | | * 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.
* gnu: cddlib: Update to 0.94m.vicvbcun2022-08-09
| | | | | | | | | * 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>
* gnu: wxmaxima: Update to 22.05.0.Andreas Enge2022-08-09
| | | | * gnu/packages/maths.scm (wxmaxima): Update to 22.05.0.
* gnu: maxima: Update to 5.46.0.Andreas Enge2022-08-09
| | | | * gnu/packages/maths.scm (maxima): Update to 5.46.0.
* gnu: Add r-ciara.Ricardo Wurmus2022-08-09
| | | | * gnu/packages/bioconductor.scm (r-ciara): New variable.
* gnu: python-symengine: Update to 0.9.2.Andreas Enge2022-08-08
| | | | * gnu/packages/python-xyz.scm (python-symengine): Update to 0.9.2.
* gnu: symengine: Update to 0.9.0.Andreas Enge2022-08-08
| | | | * gnu/packages/algebra.scm (symengine): Update to 0.9.0.
* gnu: arb: Update to 2.23.0.Andreas Enge2022-08-08
| | | | * gnu/packages/algebra.scm (arb): Update to 2.23.0.
* gnu: flint: Update to 2.9.0.Andreas Enge2022-08-08
| | | | * gnu/packages/algebra.scm (flint): Update to 2.9.0.
* gnu: python-gmpy2: Update to 2.1.2.Andreas Enge2022-08-08
| | | | * gnu/packages/sagemath.scm (python-gmpy2): Update to 2.1.2.
* gnu: ntl: Update to 11.5.1.vicvbcun2022-08-08
| | | | | | * gnu/packages/algebra.scm (ntl): Update to 11.5.1. Signed-off-by: Andreas Enge <andreas@enge.fr>
* gnu: eclib: Update to 20220621.vicvbcun2022-08-08
| | | | | | * gnu/packages/algebra.scm (eclib): Update to 20220621. Signed-off-by: Andreas Enge <andreas@enge.fr>
* gnu: font-chiron-hei-hk: Update to 2.503.Hilton Chain2022-08-08
| | | | | | * gnu/packages/fonts.scm (font-chiron-hei-hk): Update to 2.503. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: font-sarasa-gothic: Update to 0.36.8.Hilton Chain2022-08-08
| | | | | | * gnu/packages/fonts.scm (font-sarasa-gothic): Update to 0.36.8. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: font-chiron-hei-hk: Inherit from font-chiron-sung-hk.Hilton Chain2022-08-08
| | | | | | | | | * 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>
* gnu: font-chiron-sung-hk: Use English for synopsis.Hilton Chain2022-08-08
| | | | | | * gnu/packages/fonts.scm (font-chiron-sung-hk)[synopsis,description]: Use English. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>