gnu: f-seq: Remove trailing #T. * gnu/packages/bioinformatics.scm (f-seq)[arguments]: Remove trailing #T from build phase.
gnu: f-seq: Simplify snippet. * gnu/packages/bioinformatics.scm (f-seq)[source]: Simplify snippet.
gnu: osinfo-db-next: Fix uri. * gnu/packages/virtualization.scm (osinfo-db-next)[source]: Fix URI.
gnu: python-kivy: Add missing dependencies. * gnu/packages/python-xyz.scm (python-kivy)[arguments]: Add 'set-home' phase. [inputs]: Add PYTHON-DOCUTILS, PYTHON-KIVY-GARDEN, and PYTHON-PYGMENTS. [synopsis, description]: Tweak.
gnu: Add python-kivy-garden. * gnu/packages/python-xyz.scm (python-kivy-garden): New variable.
gnu: fpm2: Build with '-fcommon'. * gnu/packages/password-utils.scm (fpm2)[arguments]: Add #:configure-flags.
gnu: xnee: Build with '-fcommon'. * gnu/packages/xnee.scm (xnee)[arguments]: New field.
gnu: libsoup: Simplify inputs. Obtained by running "guix style --input-simplification=always" and by using 'modify-inputs' instead of list primitives. * gnu/packages/gnome.scm (libsoup-minimal, libsoup-minimal-2, libsoup): Simplify inputs.
gnu: librsvg: Simplify inputs. Obtained by running "guix style --input-simplification=always". * gnu/packages/gnome.scm (librsvg, librsvg-2.40): Simplify inputs.
gnu: gtk+: Simplify inputs. Obtained by running: guix style --input-simplification=always gtk+ gtk+@2 * gnu/packages/gtk.scm (gtk+-2, gtk+): Simplify inputs.
gnu: gtk+@2: Use 'librsvg-for-system'. * gnu/packages/gtk.scm (gtk+-2)[propagated-inputs]: Use 'librsvg-for-system' unconditionally.
gnu: libsoup: Remove unneeded dependency on PHP. * gnu/packages/gnome.scm (libsoup-minimal)[native-inputs]: Remove PHP.
gnu: gtk+: Use 'librsvg-for-system'. This brings back SVG support on non-x86_64 platforms. * gnu/packages/gtk.scm (gtk+)[inputs]: Use 'librsvg-for-system' unconditionally. [arguments]: In 'disable-failing-tests' phase, remove conditional substitutions aimed for non-x86_64 targets lacking librsvg support. * gnu/packages/gnome.scm (libhandy)[arguments]: Likewise, remove 'skip-test-that-requires-svg' phase.
gnu: emacs: Use 'librsvg-for-system'. * gnu/packages/emacs.scm (emacs)[inputs]: Use 'librsvg-for-system' unconditionally.
gnu: openbox: Use 'librsvg-for-system'. * gnu/packages/openbox.scm (openbox)[inputs]: Use 'librsvg-for-system' unconditionally.
gnu: mate: Depend on 'librsvg-for-system'. * gnu/packages/mate.scm (engrampa)[inputs]: Replace LIBRSVG by LIBRSVG-FOR-SYSTEM. (libmatekbd)[inputs]: Likewise. (mate-panel)[inputs]: Likewise. (mate-screensaver)[inputs]: Likewise. (mate-utils)[inputs]: Likewise. (mate-control-center)[inputs]: Likewise. (eom)[inputs]: Likewise, and remove duplicate [license]: Remove unnecessary list.
gnu: librsvg@2.40: Depend on the default Pango version. This avoids conflicts where, say, gtk+ would pull pango@1.44 whereas mate-control-center would additionally pull pango@1.42 via librsvg@2.40 on i686-linux. * gnu/packages/gnome.scm (librsvg-2.40)[arguments]: In 'remove-failing-tests' phase, remove two additional tests. [inputs]: Change PANGO-1.42 to PANGO.
gnu: Add texlive-latex-luatex. When TeX Live was updated to version 2021 the ‘lualatex’ format started being generated with the LuaHBTeX engine, but the ‘lualatex’ command still uses the LuaTeX engine. This causes the command to fail: user@popigai:~$ lualatex hello.tex This is LuaTeX, Version 1.13.0 (TeX Live 2021/GNU Guix) restricted system commands enabled. ---! lualatex.fmt was written by luahbtex (Fatal format file error; I'm stymied)user@popigai:~$ The correct way to fix this problem would be either to change texlive-bin to make ‘lualatex’ use the LuaHBTeX engine, or to change texlive-latex-base to generate ‘lualatex.fmt’ with LuaTeX. Both options would rebuild large parts of the world. Ricardo Wurmus suggested creating a new package to provide ‘lualatex.fmt’ for LuaTeX as a workaround. This is what this package does. Fixes https://issues.guix.gnu.org/51252. * gnu/packages/tex.scm (texlive-latex-luatex): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: gtranslator: Fix URL. Reported by Vivien Kraus. * gnu/packages/gnome.scm (gtranslator)[source]: Change 'version-major+minor' to 'version-major'.
gnu: Add libnftnl/fixed. * gnu/packages/linux.scm (libnftnl/fixed): New variable.