summaryrefslogtreecommitdiff
path: root/gnu/packages
AgeCommit message (Collapse)Author
2022-08-30gnu: Add hydrus-network.Tomasz Jeneralczyk
* gnu/packages/image-viewers.scm (hydrus-network): Add variable. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2022-08-30gnu: python-cloudscraper: Update to 1.2.60.Tomasz Jeneralczyk
* 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>
2022-08-30gnu: opencv: Build Python bindings.Tomasz Jeneralczyk
* gnu/packages/image-processing.scm (opencv)[arguments]: Change variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-30gnu: Add python-mpv.Tomasz Jeneralczyk
* gnu/packages/python-xyz.scm (python-mpv): Add variable. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2022-08-30gnu: Add python-xvfbwrapper.Tomasz Jeneralczyk
* gnu/packages/python-check.scm (python-xvfbwrapper): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-30gnu: Add swftools.Tomasz Jeneralczyk
* gnu/packages/animation.scm (swftools): Add variable. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2022-08-30gnu: Add mmg.Paul A. Patience
* gnu/packages/graphics.scm (mmg): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-29tests: libvirt: Ensure the default network can be started.Marius Bakke
* gnu/tests/virtualization.scm (run-libvirt-test): Run commands to create and start the default network.
2022-08-29gnu: libvirt: Use absolute dnsmasq.Lars-Dominik Braun
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>
2022-08-29gnu: snakemake-7: Convert dependencies to propagated-inputsKonrad Hinsen
* 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>
2022-08-29gnu: snakemake-6: Convert dependencies to propagated-inputsKonrad Hinsen
* 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>
2022-08-29gnu: snakemake-7: Fix cluster execution bugKonrad Hinsen
* gnu/packages/python-xyz.scm (snakemake-7)[arguments]: Revise the patch for the cluster execution script Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-29gnu: gnupg: Use mirror URL.Maxime Devos
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>
2022-08-29gnu: uncrustify: Update to 0.75.1.Michael Rohleder
* gnu/packages/code.scm (uncrustify): Update to 0.75.1. Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-29gnu: rr: Update to 5.6.0.Michael Rohleder
* 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>
2022-08-29gnu: Add python-django-cleanup.Luis Felipe
* gnu/packages/django.scm (python-django-cleanup): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-29gnu: emacs-clang-format: Remove inherited propagated inputs.Clément Lassieur
* gnu/packages/llvm.scm (emacs-clang-format)[propagated-inputs]: Remove them.
2022-08-29gnu: zathura-pdf-mupdf: Remove input labels.Marius Bakke
* gnu/packages/pdf.scm (zathura-pdf-mupdf)[inputs]: Remove labels.
2022-08-29gnu: zathura-pdf-mupdf: Update to 0.3.9.Marius Bakke
* 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.
2022-08-29gnu: mupdf: Update to 1.20.3.Pierre-Henry Fröhring
* 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>
2022-08-29gnu: tesseract-ocr: Propagate leptonica.Marius Bakke
* gnu/packages/ocr.scm (tesseract-ocr)[inputs]: Move LEPTONICA ... [propagated-inputs]: ... here.
2022-08-29gnu: ruby: Replace with 2.7.6 [security fixes].Remco van 't Veer
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>
2022-08-29gnu: ruby: Update to 3.1.2 [security fixes].Remco van 't Veer
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>
2022-08-29gnu: ruby: Update to 3.0.4 [security fixes].Remco van 't Veer
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>
2022-08-29gnu: ruby: Update to 2.6.10 [security fixes].Remco van 't Veer
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>
2022-08-29gnu: Remove ruby@2.5.Marius Bakke
* gnu/packages/ruby.scm (ruby-2.5): Remove variable.
2022-08-29gnu: Remove ruby@2.4.Marius Bakke
* gnu/packages/ruby.scm (ruby-2.4): Remove variable.
2022-08-29gnu: accountsservice: Adjust inputs.Efraim Flashner
This fixes the builds of gdm and some other packages. * gnu/packages/freedesktop.scm (accountsservice)[inputs]: Move polkit ... [propagated-inputs]: ... to here.
2022-08-29gnu: Add cl-safe-read.jgart
* 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>
2022-08-29gnu: cmus: Update to 2.10.0.Nikolay Korotkiy
* gnu/packages/music.scm (cmus): Update to 2.10.0. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-08-29gnu: wireshark: Update to 3.6.7.Nicolas Goaziou
* gnu/packages/networking.scm (wireshark): Update to 3.6.7.
2022-08-29gnu: r-keggrest: Update to 1.36.3.Efraim Flashner
* gnu/packages/bioconductor.scm (r-keggrest): Update to 1.36.3.
2022-08-29gnu: fennel: Update to 1.2.0.Andrew Tropin
* gnu/packages/lua.scm (fennel): Update to 1.2.0. [arguments]: Migrate to gexps.
2022-08-28gnu: lightdm: Apply patch to fix color depth issue with VNC.Maxim Cournoyer
* 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.
2022-08-28gnu: lightdm: Apply patch to allow using VNC options.Maxim Cournoyer
* 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.
2022-08-28gnu: lightdm: Apply patch to fix a problem with VNC integration.Maxim Cournoyer
* 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.
2022-08-28gnu: lightdm-gtk-greeter: Adjust --enable-at-spi-command value.Maxim Cournoyer
* 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.
2022-08-28gnu: lightdm-gtk-greeter: Adjust default config file path.Maxim Cournoyer
* gnu/packages/display-managers.scm (lightdm-gtk-greeter) [phases]{customize-default-config-path}: New phase.
2022-08-28gnu: lightdm-gtk-greeter: Enable libklavier support.Maxim Cournoyer
* gnu/packages/display-managers.scm (lightdm-gtk-greeter) [configure-flags]: Add '--with-libxklavier'. [inputs]: Add libxklavier.
2022-08-28gnu: lightdm-gtk-greeter: Use the glib-or-gtk-wrap phase as-is.Maxim Cournoyer
* 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.
2022-08-28gnu: lightdm-gtk-greeter: Add GDK_PIXBUF_MODULE_FILE to wrapper.Maxim Cournoyer
* 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.
2022-08-28gnu: accountsservice: Provide a means to locate extensions.Maxim Cournoyer
* gnu/packages/patches/accountsservice-extensions.patch: New patch. * gnu/packages/freedesktop.scm (accountsservice)[source]: Apply it. [phases]{wrap-with-xdg-data-dirs}: New phase.
2022-08-28gnu: accountsservice: Update to 22.08.8, enable doc and test suite.Maxim Cournoyer
* gnu/packages/freedesktop.scm (accountsservice): Update to 22.08.8. [tests?]: Delete argument. [configure-flags]: Remove obsolete "-Dsystemd" flag. Add "-Ddocbook=true" and "-Dgtk_doc=true". [phases]{patch-docbook-references}: New phase. {patch-/bin/cat}: Delete and merge into... [patch-paths]: ... this phase, renamed from pre-configure. Use search-input-file. [native-inputs]: Add docbook-xml-4.1.2, docbook-xsl, gtk-doc, libxml2, libxslt, python-dbusmock, python-pygobject, vala and xmlto.
2022-08-28gnu: emacs-crdt: Update to 0.3.3.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-crdt): Update to 0.3.3.
2022-08-28gnu: Remove shlomif-cmake-modules.Liliana Marie Prikler
This origin was added for the now removed fortune-mod, so let's remove it as well. * gnu/packages/games.scm (shlomif-cmake-modules): Delete variable.
2022-08-28gnu: Remove rinutils.Liliana Marie Prikler
This package was introduced as native input to the now removed fortune-mod, so let's remove it as well. * gnu/packages/games.scm (rinutils): Delete variable.
2022-08-28gnu: Remove fortune-mod.Liliana Marie Prikler
Since the addition of fortune-jkirchartz, it is no longer necessary to keep around a package that propagates various non-nice things. For a complete list, see <https://bugs.gnu.org/54691>. * gnu/packages/games.scm (fortune-mod): Delete variable.
2022-08-28gnu: Add fortunes-jkirchartz.Liliana Marie Prikler
* gnu/packages/toys.scm (fortunes-jkirchartz): New variable.
2022-08-28gnu: Add daikichi.Liliana Marie Prikler
* gnu/packages/toys.scm (daikichi): New variable.
2022-08-28gnu: gnome-shell: Adjust for polkit 121.Marius Bakke
* gnu/packages/patches/gnome-shell-polkit-autocleanup.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/gnome.scm (gnome-shell)[source](patches): New field.