Age | Commit message (Expand) | Author |
2022-08-30 | gnu: ghc-statistics: Properly enable tests....The comment states there are test failures and hence it is implied that the
intent was to disable tests, not enable them, but tests pass and the code
below enabled tests instead of disabling them.
Remove #:tests? #true to satisfy the tests-true linter.
* gnu/packages/haskell-xyz.scm
(ghc-statistics)[arguments]{#:tests?}: Remove.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
| Maxime Devos |
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 |