summaryrefslogtreecommitdiff
path: root/gnu/packages
AgeCommit message (Expand)Author
2022-08-30gnu: Introduce versioned 'openssl-1.1' variable.•••...and use it in packages that do not yet support 3.0. * gnu/packages/tls.scm (openssl): Rename to ... (openssl-1.1): ... this. (openssl/fixed): Inherit from OPENSSL-1.1. (openssl-3.0): Likewise. (openssl): Turn into alias for OPENSSL-1.1. * gnu/packages/ruby.scm (ruby-2.6)[inputs]: Change from OPENSSL to OPENSSL-1.1. (ruby-3.0)[inputs]: Change "openssl" input to OPENSSL. (ruby-3.1): Inherit from RUBY-3.0. * gnu/packages/python.scm (python-2.7)[inputs]: Change from OPENSSL to OPENSSL-1.1. (python-3.9)[inputs]: Replace "openssl" with OPENSSL. * gnu/packages/python-crypto.scm (python-cryptography)[inputs]: Change from OPENSSL to OPENSSL-1.1. * gnu/packages/databases.scm (mariadb)[inputs]: Likewise. * gnu/packages/node.scm (node)[native-inputs, inputs]: Likewise. (node-lts)[native-inputs]: Likewise. Marius Bakke
2022-08-30gnu: Add python-grid5000.•••* gnu/packages/python-web.scm (python-grid5000): New variable. Signed-off-by: Marius Bakke <marius@gnu.org> msimonin
2022-08-30gnu: accountsservice: Actually run the test suite.•••* gnu/packages/freedesktop.scm (accountsservice)[native-inputs]: Add PYTHON. Marius Bakke
2022-08-30gnu: accountsservice: Don't reference the build-time coreutils.•••* gnu/packages/freedesktop.scm (accountsservice)[inputs]: Add COREUTILS-MINIMAL. Marius Bakke
2022-08-30gnu: accountsservice: Remove obsolete input.•••* gnu/packages/freedesktop.scm (accountsservice)[native-inputs]: Remove INTLTOOL. Add GETTEXT-MINIMAL. Marius Bakke
2022-08-30gnu: mercurial: Update to 6.2.1.•••* gnu/packages/version-control.scm (mercurial): Update to 6.2.1. [source](patches): Add patch for compatibility with OpenSSL 3.0. [arguments]: Patch /usr/bin/env and /bin/sh unconditionally in all tests. Disable four more tests. [inputs]: Change from PYTHON to PYTHON-WRAPPER. * gnu/packages/patches/mercurial-openssl-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. Marius Bakke
2022-08-30gnu: babl: Update to 0.1.96.•••* gnu/packages/gimp.scm (babl): Update to 0.1.96. Marius Bakke
2022-08-30gnu: vim: Update to 9.0.0325.•••* gnu/packages/vim.scm (vim): Update to 9.0.0325. Efraim Flashner
2022-08-30gnu: wayland-protocols: Fix cross-compilation•••* gnu/packages/freedesktop.scm (wayland-protocols): Fix cross-compilation [native-inputs]: Add pkg-config-for-build and wayland. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Tobias Kortkamp
2022-08-30gnu: yt-dlp: Don't ask to run tests when cross-compiling.•••* gnu/packages/video.scm (yt-dlp)[arguments]{#:tests?}: When cross-compiling, set to #false. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Maxime Devos
2022-08-30gnu: rust: Don't ask to run tests when cross-compiling.•••* gnu/packages/rust.scm (rust-1.57)[arguments]{#:tests?}: When cross-compiling, set to #false. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Maxime Devos
2022-08-30gnu: ruby-rubocop: Don't ask to run tests when cross-compiling.•••* gnu/packages/ruby.scm (ruby-rubocop)[arguments]{#:tests?}: When cross-compiling, set to #false. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Maxime Devos
2022-08-30gnu: python-jaraco-context: Don't ask to run tests when cross-compiling.•••* gnu/packages/python-xyz.scm (python-jaraco-context)[arguments]{#:tests?}: When cross-compiling, set to #false. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Maxime Devos
2022-08-30gnu: python-jupyter-client: Don't ask to run tests when cross-compiling.•••* gnu/packages/python-xyz.scm (python-jupyter-client)[arguments]{#:tests?}: When cross-compiling, set to #false. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Maxime Devos
2022-08-30gnu: python-pip-run: Don't ask to run tests when cross-compiling.•••* gnu/packages/python-xyz.scm (python-pip-run)[arguments]{#:tests?}: When cross-compiling, set to #false. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Maxime Devos
2022-08-30gnu: python-jaraco-functools: Don't ask to run tests when cross-compiling.•••* gnu/packages/python-xyz.scm (python-jaraco-functools)[arguments]{#:tests?}: When cross-compiling, set to #false. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Maxime Devos
2022-08-30gnu: python-path: Don't ask to run tests when cross-compiling.•••* gnu/packages/python-xyz.scm (python-path)[arguments]{#:tests?}: When cross-compiling, set to #false. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Maxime Devos
2022-08-30gnu: python-fonttools-full: Don't ask to run tests when cross-compiling.•••* gnu/packages/python-xyz.scm (python-fonttools-full)[arguments]{#:tests?}: When cross-compiling, set to #false. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Maxime Devos
2022-08-30gnu: proot: Don't ask to run tests when cross-compiling.•••* gnu/packages/linux.scm (proot)[arguments]{#:tests?}: When cross-compiling, set to #false. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Maxime Devos
2022-08-30gnu: julia-interpolations: Don't ask to run tests when cross-compiling.•••* gnu/packages/julia-xyz.scm (julia-interpolations)[arguments]{#:tests?}: When cross-compiling, set to #false. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Maxime Devos
2022-08-30gnu: julia-reversediff: Don't ask to run tests when cross-compiling.•••* gnu/packages/julia-xyz.scm (julia-reversediff)[arguments]{#:tests?}: When cross-compiling, set to #false. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Maxime Devos
2022-08-30gnu: julia-forwarddiff: Don't ask to run tests when cross-compiling.•••* gnu/packages/julia-xyz.scm (julia-forwarddiff)[arguments]{#:tests?}: When cross-compiling, set to #false. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Maxime Devos
2022-08-30gnu: julia-arrayinterface: Don't ask to run tests when cross-compiling.•••* gnu/packages/julia-xyz.scm (julia-arrayinterface)[arguments]{#:tests?}: When cross-compiling, set to #false. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Maxime Devos
2022-08-30gnu: 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-30gnu: 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-30gnu: 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-30gnu: 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-30gnu: 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-30gnu: 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-30gnu: Add swftools.•••* gnu/packages/animation.scm (swftools): Add variable. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Tomasz Jeneralczyk
2022-08-30gnu: Add mmg.•••* gnu/packages/graphics.scm (mmg): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Paul A. Patience
2022-08-29tests: 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-29gnu: 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-29gnu: 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-29gnu: 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-29gnu: 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-29gnu: 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-29gnu: 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-29gnu: 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-29gnu: 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-29gnu: emacs-clang-format: Remove inherited propagated inputs.•••* gnu/packages/llvm.scm (emacs-clang-format)[propagated-inputs]: Remove them. Clément Lassieur
2022-08-29gnu: zathura-pdf-mupdf: Remove input labels.•••* gnu/packages/pdf.scm (zathura-pdf-mupdf)[inputs]: Remove labels. Marius Bakke
2022-08-29gnu: 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-29gnu: 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-29gnu: tesseract-ocr: Propagate leptonica.•••* gnu/packages/ocr.scm (tesseract-ocr)[inputs]: Move LEPTONICA ... [propagated-inputs]: ... here. Marius Bakke
2022-08-29gnu: 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-29gnu: 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-29gnu: 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-29gnu: 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-29gnu: Remove ruby@2.5.•••* gnu/packages/ruby.scm (ruby-2.5): Remove variable. Marius Bakke