Age | Commit message (Expand) | Author |
2022-08-30 | guix system: Use standard cross and native build options....This change prevents guix system from erroring out with an ugly backtrace
when it's passed an invalid value to the “--system” or “--target”
option. It also adds the “--list-systems” and “--list-targets” options.
The manual section about guix system doesn't mention the “--target” option,
so add it there.
* guix/scripts/system (show-help): Call show-cross-build-options-help and
show-native-build-options-help.
(%options): Remove own implementation of “system” and “target” options and
use the ones in %standard-cross-build-options and
%standard-native-build-options.
* doc/guix.texi (Invoking guix system): Document “--target” option.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
| Thiago Jung Bauermann |
2022-08-30 | bootloader: Wrap lines....* gnu/bootloader (<bootloader-configuration>): Wrap lines, no functional
change.
| Mathieu Othacehe |
2022-08-30 | bootloader: Add device-tree-support? option....In some specific cases where the device tree file is already loaded in RAM, it
can be preferable that the bootloader does not try to use a device tree from
the Linux kernel tree.
* gnu/bootloader.scm (<bootloader-configuration>)[device-tree-support?]: New field.
* gnu/bootloader/extlinux.scm (extlinux-configuration-file): Add FDTDIR line
based on <device-tree-support?> field of <bootloader-configuration>.
* doc/guix.texi (Bootloader Configuration)[device-tree-support?]: Add
documentation for the new field.
| Reza Alizadeh Majd |
2022-08-30 | Revert "reconfigure: Use 'current-channels' to obtain provenance data."...This fixes <https://issues.guix.gnu.org/57480>.
This reverts commit b08439809f0868a74d0bd0e14d45cb3e5dd46a8c.
| 宋文武 |
2022-08-30 | gnu: Add hydrus-network....* gnu/packages/image-viewers.scm (hydrus-network): Add variable.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
| Tomasz Jeneralczyk |
2022-08-30 | gnu: python-cloudscraper: Update to 1.2.60....* gnu/packages/python-web.scm (python-cloudscraper): Update to 1.2.60
[propagated-inputs]: Change python-pyparsing to its mainstream version.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
| Tomasz Jeneralczyk |
2022-08-30 | gnu: opencv: Build Python bindings....* gnu/packages/image-processing.scm (opencv)[arguments]: Change variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Tomasz Jeneralczyk |
2022-08-30 | gnu: Add python-mpv....* gnu/packages/python-xyz.scm (python-mpv): Add variable.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
| Tomasz Jeneralczyk |
2022-08-30 | gnu: Add python-xvfbwrapper....* gnu/packages/python-check.scm (python-xvfbwrapper): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Tomasz Jeneralczyk |
2022-08-30 | gnu: Add swftools....* gnu/packages/animation.scm (swftools): Add variable.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
| Tomasz Jeneralczyk |
2022-08-30 | gnu: Add mmg....* gnu/packages/graphics.scm (mmg): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Paul A. Patience |
2022-08-30 | reconfigure: Use 'current-channels' to obtain provenance data....Previously, build-time metadata from (guix config) would be ignored when
available--e.g., when running /run/current-system/profile/bin/guix.
This is a followup to 316fc2acbb112bfa572ae30f95a93bcd56621234.
* guix/scripts/system/reconfigure.scm (check-forward-update): Use
'current-channels' rather than 'current-profile' + 'profile-channels'.
| Ludovic Courtès |
2022-08-30 | services: provenance: Use 'current-channels' to obtain provenance data....Previously, build-time metadata from (guix config) would be ignored when
available--e.g., when running /run/current-system/profile/bin/guix.
This is a followup to 316fc2acbb112bfa572ae30f95a93bcd56621234.
* gnu/services.scm (provenance-entry): Use 'current-channels' instead of
'current-profile' + 'profile-channels'.
| Ludovic Courtès |
2022-08-29 | gnu: Add missing copyright line....This is a follow-up to commit 3e0abde17be944153be57ab5faeefc645266d39d.
* gnu/tests/virtualization.scm: Add copyright header for myself.
| Marius Bakke |
2022-08-29 | tests: libvirt: Ensure the default network can be started....* gnu/tests/virtualization.scm (run-libvirt-test): Run commands to create and
start the default network.
| Marius Bakke |
2022-08-29 | gnu: libvirt: Use absolute dnsmasq....Fixes <https://bugs.gnu.org/57272>.
Reported by Lars-Dominik Braun <lars@6xq.net>.
* gnu/packages/virtualization.scm (libvirt)[arguments]: Substitute the
absolute dnsmasq file name. Disable one test.
Co-authored-by: Marius Bakke <marius@gnu.org>
| Lars-Dominik Braun |
2022-08-29 | gnu: snakemake-7: Convert dependencies to propagated-inputs...* gnu/packages/python-xyz.scm (snakemake-7)[inputs]: Change to ...
[propagated-inputs]: ... this, to ensure that "python -m snakemake"
works (because snakemake uses it internally).
Signed-off-by: Marius Bakke <marius@gnu.org>
| Konrad Hinsen |
2022-08-29 | gnu: snakemake-6: Convert dependencies to propagated-inputs...* gnu/packages/python-xyz.scm (snakemake-6)[inputs]: Change to ...
[propagated-inputs]: ... this, to ensure that "python -m snakemake"
works (because snakemake uses it internally).
Signed-off-by: Marius Bakke <marius@gnu.org>
| Konrad Hinsen |
2022-08-29 | gnu: snakemake-7: Fix cluster execution bug...* gnu/packages/python-xyz.scm (snakemake-7)[arguments]: Revise the patch for
the cluster execution script
Signed-off-by: Marius Bakke <marius@gnu.org>
| Konrad Hinsen |
2022-08-29 | gnu: gnupg: Use mirror URL....In commit 38747a27f36dbaadadb1399ec085d88e48c97555, the package switched from
a mirror:// URL to a ftp:// URL, but there doesn't appear to have been any
particular reason for that.
* gnu/packages/gnupg.scm (gnupg)[source]{uri}: Use a mirror:// again.
Signed-off-by: Marius Bakke <marius@gnu.org>
| Maxime Devos |
2022-08-29 | gnu: uncrustify: Update to 0.75.1....* gnu/packages/code.scm (uncrustify): Update to 0.75.1.
Signed-off-by: Marius Bakke <marius@gnu.org>
| Michael Rohleder |
2022-08-29 | gnu: rr: Update to 5.6.0....* gnu/packages/debug.scm (rr): Update to 5.6.0.
[arguments]<#:configure-flags>: Add -rpath to zlib to satisfy
validate-runpath.
[inputs]: Add zlib.
Signed-off-by: Marius Bakke <marius@gnu.org>
| Michael Rohleder |
2022-08-29 | gnu: Add python-django-cleanup....* gnu/packages/django.scm (python-django-cleanup): New variable.
Signed-off-by: Marius Bakke <marius@gnu.org>
| Luis Felipe |
2022-08-29 | gnu: emacs-clang-format: Remove inherited propagated inputs....* gnu/packages/llvm.scm (emacs-clang-format)[propagated-inputs]: Remove them.
| Clément Lassieur |
2022-08-29 | gnu: zathura-pdf-mupdf: Remove input labels....* gnu/packages/pdf.scm (zathura-pdf-mupdf)[inputs]: Remove labels.
| Marius Bakke |
2022-08-29 | gnu: zathura-pdf-mupdf: Update to 0.3.9....* gnu/packages/pdf.scm (zathura-pdf-mupdf): Update to 0.3.9.
[inputs]: Add GUMBO-PARSER and TESSERACT-OCR.
[arguments]: Remove obsolete configure flag. Adjust mupdf substitutions.
| Marius Bakke |
2022-08-29 | gnu: mupdf: Update to 1.20.3....* Copy/paste is fixed.
The build now uses the patched version of freeglut that is included in the
thirdparty directory so that copy/paste works.
* gnu/packages/pdf.scm (mupdf)[source](snippet): Preserve freeglut.
[inputs]: Add LIBXRANDR and LIBXI.
[arguments]: Explicitly add configure flags for system libraries.
Signed-off-by: Marius Bakke <marius@gnu.org>
| Pierre-Henry Fröhring |
2022-08-29 | gnu: tesseract-ocr: Propagate leptonica....* gnu/packages/ocr.scm (tesseract-ocr)[inputs]: Move LEPTONICA ...
[propagated-inputs]: ... here.
| Marius Bakke |
2022-08-29 | gnu: ruby: Replace with 2.7.6 [security fixes]....Includes fixes for: CVE-2022-28739, CVE-2021-41816, and CVE-2021-41817.
* gnu/packages/ruby.scm (ruby-2.7-fixed): New variable.
(ruby-2.7)[replacement]: Graft.
Signed-off-by: Marius Bakke <marius@gnu.org>
| Remco van 't Veer |
2022-08-29 | gnu: ruby: Update to 3.1.2 [security fixes]....Includes fixes for: CVE-2022-28738, and CVE-2022-28739.
* gnu/packages/ruby.scm (ruby-3.1): Update to 3.1.2.
Signed-off-by: Marius Bakke <marius@gnu.org>
| Remco van 't Veer |
2022-08-29 | gnu: ruby: Update to 3.0.4 [security fixes]....Includes fixes for: CVE-2022-28738, CVE-2022-28739, CVE-2021-41819,
CVE-2021-41816, and CVE-2021-41817.
* gnu/packages/ruby.scm (ruby-3.0): Update to 3.0.4.
Signed-off-by: Marius Bakke <marius@gnu.org>
| Remco van 't Veer |
2022-08-29 | gnu: ruby: Update to 2.6.10 [security fixes]....Includes fixes for: CVE-2022-28739, CVE-2021-41819, CVE-2021-41817,
CVE-2021-31810, CVE-2021-32066, CVE-2021-28965, CVE-2020-25613, and
CVE-2020-10933.
* gnu/packages/ruby.scm (ruby-2.6): Update to 2.6.10.
Signed-off-by: Marius Bakke <marius@gnu.org>
| Remco van 't Veer |
2022-08-29 | gnu: Remove ruby@2.5....* gnu/packages/ruby.scm (ruby-2.5): Remove variable.
| Marius Bakke |
2022-08-29 | gnu: Remove ruby@2.4....* gnu/packages/ruby.scm (ruby-2.4): Remove variable.
| Marius Bakke |
2022-08-29 | gnu: accountsservice: Adjust inputs....This fixes the builds of gdm and some other packages.
* gnu/packages/freedesktop.scm (accountsservice)[inputs]: Move polkit ...
[propagated-inputs]: ... to here.
| Efraim Flashner |
2022-08-29 | gnu: Add cl-safe-read....* gnu/packages/lisp-xyz.scm (cl-safe-read, ecl-safe-read, sbcl-safe-read): New
variables.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
| jgart |
2022-08-29 | gnu: cmus: Update to 2.10.0....* gnu/packages/music.scm (cmus): Update to 2.10.0.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| Nikolay Korotkiy |
2022-08-29 | gnu: wireshark: Update to 3.6.7....* gnu/packages/networking.scm (wireshark): Update to 3.6.7.
| Nicolas Goaziou |
2022-08-29 | gnu: r-keggrest: Update to 1.36.3....* gnu/packages/bioconductor.scm (r-keggrest): Update to 1.36.3.
| Efraim Flashner |
2022-08-29 | gnu: fennel: Update to 1.2.0....* gnu/packages/lua.scm (fennel): Update to 1.2.0.
[arguments]: Migrate to gexps.
| Andrew Tropin |
2022-08-28 | services: Add lightdm-service-type....* gnu/services/lightdm.scm: New service.
* tests/services/lightdm.scm: Test it.
* doc/guix.texi (X Window): Document it.
* gnu/local.mk (GNU_SYSTEM_MODULES): Register it.
Co-authored-by: L p R n d n <guix@lprndn.info>
Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
| Maxim Cournoyer |
2022-08-28 | build: marionette: Add support for Tesseract OCR....* gnu/build/marionette.scm (invoke-ocrad-ocr): New procedure.
(invoke-tesseract-ocr): Likewise.
(marionette-screen-text): Rename the #:ocrad argument to #:ocr. Dispatch the
matching OCR invocation procedure.
(wait-for-screen-text): Rename the #:ocrad argument to #:ocr.
* gnu/tests/base.scm (run-basic-test): Adjust accordingly.
* gnu/tests/install.scm (enter-luks-passphrase): Likewise.
(enter-luks-passphrase-for-home): Likewise.
| Maxim Cournoyer |
2022-08-28 | marionette: Improve the error message of 'wait-for-screen-text'....* gnu/build/marionette.scm (wait-for-screen-text): Return the last OCR'd text
when the predicate fails to match instead of the not useful predicate object.
| Maxim Cournoyer |
2022-08-28 | gnu: lightdm: Apply patch to fix color depth issue with VNC....* gnu/packages/patches/lightdm-vnc-color-depth.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/display-managers.scm (lightdm): Apply it.
| Maxim Cournoyer |
2022-08-28 | gnu: lightdm: Apply patch to allow using VNC options....* gnu/packages/patches/lightdm-arguments-ordering.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/display-managers.scm (lightdm): Apply it.
| Maxim Cournoyer |
2022-08-28 | gnu: lightdm: Apply patch to fix a problem with VNC integration....* gnu/packages/patches/lightdm-vncserver-check.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/display-managers.scm (lightdm): Apply it.
| Maxim Cournoyer |
2022-08-28 | gnu: lightdm-gtk-greeter: Adjust --enable-at-spi-command value....* gnu/packages/display-managers.scm (lightdm-gtk-greeter)
[configure-flags]: Add the '--launch-immediately' option to the
at-spi-bus-launcher to match what is used in the source.
| Maxim Cournoyer |
2022-08-28 | gnu: lightdm-gtk-greeter: Adjust default config file path....* gnu/packages/display-managers.scm (lightdm-gtk-greeter)
[phases]{customize-default-config-path}: New phase.
| Maxim Cournoyer |
2022-08-28 | gnu: lightdm-gtk-greeter: Enable libklavier support....* gnu/packages/display-managers.scm (lightdm-gtk-greeter)
[configure-flags]: Add '--with-libxklavier'.
[inputs]: Add libxklavier.
| Maxim Cournoyer |
2022-08-28 | gnu: lightdm-gtk-greeter: Use the glib-or-gtk-wrap phase as-is....* gnu/packages/display-managers.scm (lightdm-gtk-greeter)
[configure-flags]: Install binaries to bin/, so the wrap phase of glib-or-gtk
handles them.
[phases]{wrap-program}: Delete.
{custom-wrap}: New phase, wrapping the wrapper with a few extra environment
variables.
| Maxim Cournoyer |