summaryrefslogtreecommitdiff
path: root/gnu
Commit message (Expand)AuthorAgeFilesLines
* 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 Devos2022-08-301-3/+0
* bootloader: Wrap lines.•••* gnu/bootloader (<bootloader-configuration>): Wrap lines, no functional change. Mathieu Othacehe2022-08-301-26/+28
* 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 Majd2022-08-302-3/+15
* gnu: Add hydrus-network.•••* gnu/packages/image-viewers.scm (hydrus-network): Add variable. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Tomasz Jeneralczyk2022-08-301-0/+136
* 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 Jeneralczyk2022-08-301-5/+5
* gnu: opencv: Build Python bindings.•••* gnu/packages/image-processing.scm (opencv)[arguments]: Change variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Tomasz Jeneralczyk2022-08-301-0/+4
* gnu: Add python-mpv.•••* gnu/packages/python-xyz.scm (python-mpv): Add variable. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Tomasz Jeneralczyk2022-08-301-0/+63
* gnu: Add python-xvfbwrapper.•••* gnu/packages/python-check.scm (python-xvfbwrapper): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Tomasz Jeneralczyk2022-08-301-0/+22
* gnu: Add swftools.•••* gnu/packages/animation.scm (swftools): Add variable. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Tomasz Jeneralczyk2022-08-301-0/+99
* gnu: Add mmg.•••* gnu/packages/graphics.scm (mmg): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Paul A. Patience2022-08-301-0/+103
* 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ès2022-08-301-4/+1
* gnu: Add missing copyright line.•••This is a follow-up to commit 3e0abde17be944153be57ab5faeefc645266d39d. * gnu/tests/virtualization.scm: Add copyright header for myself. Marius Bakke2022-08-291-0/+1
* 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 Bakke2022-08-292-1/+21
* 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 Braun2022-08-291-0/+7
* 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 Hinsen2022-08-291-1/+1
* 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 Hinsen2022-08-291-1/+1
* 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 Hinsen2022-08-291-6/+5
* 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 Devos2022-08-291-1/+1
* 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 Rohleder2022-08-291-2/+3
* 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 Rohleder2022-08-291-4/+6
* gnu: Add python-django-cleanup.•••* gnu/packages/django.scm (python-django-cleanup): New variable. Signed-off-by: Marius Bakke <marius@gnu.org> Luis Felipe2022-08-291-0/+51
* gnu: emacs-clang-format: Remove inherited propagated inputs.•••* gnu/packages/llvm.scm (emacs-clang-format)[propagated-inputs]: Remove them. Clément Lassieur2022-08-291-0/+2
* gnu: zathura-pdf-mupdf: Remove input labels.•••* gnu/packages/pdf.scm (zathura-pdf-mupdf)[inputs]: Remove labels. Marius Bakke2022-08-291-9/+9
* 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 Bakke2022-08-291-14/+15
* 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öhring2022-08-291-25/+39
* gnu: tesseract-ocr: Propagate leptonica.•••* gnu/packages/ocr.scm (tesseract-ocr)[inputs]: Move LEPTONICA ... [propagated-inputs]: ... here. Marius Bakke2022-08-291-1/+3
* 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 Veer2022-08-291-0/+15
* 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 Veer2022-08-291-2/+2
* 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 Veer2022-08-291-2/+2
* 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 Veer2022-08-291-2/+3
* gnu: Remove ruby@2.5.•••* gnu/packages/ruby.scm (ruby-2.5): Remove variable. Marius Bakke2022-08-291-14/+0
* gnu: Remove ruby@2.4.•••* gnu/packages/ruby.scm (ruby-2.4): Remove variable. Marius Bakke2022-08-291-19/+0
* 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 Flashner2022-08-291-1/+2
* 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> jgart2022-08-291-0/+31
* 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 Korotkiy2022-08-291-2/+2
* gnu: wireshark: Update to 3.6.7.•••* gnu/packages/networking.scm (wireshark): Update to 3.6.7. Nicolas Goaziou2022-08-291-2/+2
* gnu: r-keggrest: Update to 1.36.3.•••* gnu/packages/bioconductor.scm (r-keggrest): Update to 1.36.3. Efraim Flashner2022-08-291-2/+2
* gnu: fennel: Update to 1.2.0.•••* gnu/packages/lua.scm (fennel): Update to 1.2.0. [arguments]: Migrate to gexps. Andrew Tropin2022-08-291-40/+35
* 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 Cournoyer2022-08-283-0/+848
* 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 Cournoyer2022-08-283-34/+45
* 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 Cournoyer2022-08-281-6/+8
* 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 Cournoyer2022-08-283-1/+84
* 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 Cournoyer2022-08-283-1/+57
* 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 Cournoyer2022-08-283-3/+71
* 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 Cournoyer2022-08-281-2/+2
* 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 Cournoyer2022-08-281-0/+8
* gnu: lightdm-gtk-greeter: Enable libklavier support.•••* gnu/packages/display-managers.scm (lightdm-gtk-greeter) [configure-flags]: Add '--with-libxklavier'. [inputs]: Add libxklavier. Maxim Cournoyer2022-08-281-0/+2
* 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 Cournoyer2022-08-281-28/+26
* gnu: lightdm-gtk-greeter: Add GDK_PIXBUF_MODULE_FILE to wrapper.•••* gnu/packages/display-managers.scm (lightdm-gtk-greeter) [build-system]: Use glib-or-gtk-build-system. [phases]{wrap-program}: Add GDK_PIXBUF_MODULE_FILE to wrapper. [inputs]: Add librsvg. Maxim Cournoyer2022-08-281-6/+16
* gnu: accountsservice: Provide a means to locate extensions.•••* gnu/packages/patches/accountsservice-extensions.patch: New patch. * gnu/packages/freedesktop.scm (accountsservice)[source]: Apply it. [phases]{wrap-with-xdg-data-dirs}: New phase. Maxim Cournoyer2022-08-283-2/+36